75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x5, 0x2}) close(r3) r7 = dup(r6) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r9 = socket$inet(0x2, 0x2, 0x0) r10 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmat(r10, &(0x7f0000fff000/0x1000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r9, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f00000004c0)=""/124, &(0x7f0000000040)=0x7c) 16:01:01 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup(0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) recvfrom$unix(r2, &(0x7f0000000180)=""/170, 0xaa, 0xc2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r2, &(0x7f00000000c0), 0x0, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffffffffffa2) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x600, 0x100) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000100)=0x5) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) Q|Q0$B/z_qG( ?}iY>z%4yiUCI*/<*zT;}~PgS9K{PzFN]gYvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596b258 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596b258 16:01:02 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x1aa, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000600ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a4af3b45f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5"], 0xc1}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x9c) sendmsg(r2, &(0x7f0000002880)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000400)="090de46e6320e8a94773d0ada6664c5466f20c3041e1ece6e79c923144dabbdd26e96f3fad3d0c786f239099697ebe0dab15d2676714a56acc26b90bd2fe31a154d098961aad227a067176a5e9283b93ef651f6cec1841c2573c0068341f4fff24f5d7f1f911505e41b37a295c406378110651a90c4e46a9a38a33de74d0a97a5c50237f91a2ac08fa19fb8474ac9be0b2ca618782d9256e0e4d0dee4b56c0b37aca597cb71e37c4226b9fec95a83a2c783b31b35295ad2db57bd9788d0d0a75c557585db52b9deeaf7fd7badd6bf44c8f02e6a528b54527ceb368a359ad516cec757963ead5127fa3c93e1613e6b8b6522fc81e22d43ebd30d42230f2749a35e5e44eadf0daa531fcc598e52f3fce8748a66dcda9bc553afff6fe8a8814c1b388125efc102f9ceba8487de8eb8262bd9aff2abc58382f6d206c458c00a8c0ea840551f07d21a6ae8876f26cc9711133eaedf053f9ad1f6c5d969eae5fcb7a889787d103c2925b12c41b1bcc783694e4b7cc585986b1fa79fb2602cf357df8f1579476a50b3e20bab1d5e3de0b877e0af94a0d24953c0a03ab3a564f49b0a778fde5761beb14656719a003b148585833960878dd98b8b548efc6b3154bdb8f737a65b41b46a84ee96f3c0a911c7fe48d47456edda4105b556acf8094f3c1ecdccadee08bff81965b8ca9349429d57a86e96ddabc55731170fab89081dd6b095436cee65e958df1fc50d10dbd48f98a8f3a541b2b576ffe70e8894ec07fe4bdd0bfda1d679800d9f0c52e0a6ac847f198ad7a33b8d88add67c9352799d0b4ae482dd693580ea1064cf268fd69d5e9ce6fe79484d03928007d2a22d2d28db4011a41cf5c5374e25667e02e444415ac20e17ba3b713e4ae7943af564c60a73313bace270c0596922a6a9c8bbf6c4df38aa40729fcdebab1a8ece06ae0b5dc3c28d2da91e127d1b7b6117521e03f77854396dd1c5163342cd7bda31a0838d097577c296efa72efe816f6fc69f00f56ae54a07acc0fc06a8c51f173a21a7e62c5f941de6bc4007f5118566e6554f5418ea29ea72b66626524f0a5a89a987feae988f55142ea91db8d3834db9aa5262917978190678139f443baa67729499bca536f4fe693b1d057f45eaeefc0442c2b74304dd3a580461cde27a8a42dd1631719b3de0e26dd1e8dea098131074c3b80896b0077f6f4b62d4c5f36211499efde6f1fb354354274aadf5afc43c20701125b3c4ac1ae9c0510c91c565edeb8cc59d65fa8f4d9a0c8428199218b2c3f38e209f1aeb9f8e3643ec5004bd7e217bf150dde0eaa58197900605f3163d3d7aa26ee6f13c0cbe5dbd4f12413a713d03f0bf20dda1eaf2014f5903f9bd8bfe6806f657c0f4881c78023ea61111cff38258c4ea0ab35f0721bfe8a4702c657802506e1d0f28ceb90593c8a54c390c4b59da5e8079f841d475277ca8b0945ac4ce0d8421d1ffeca20834a90d627fb8fb0f002b98b12e74483c8e1422c2ae281bb661bafe0b795557056e0b24ac87d705437ee1850fb2cb3317fc7b339b451d8c1fa3992a09c4ce8e232929f5a043ac18829a689dda2cf5e558a431e49b0072fd1e2e968ff5a076f6099e4a84f4385928387e6cf2bfb25de163506e9bae184684880134a6e0c222792785220e96357b3c60fed90521f844d51f2064412f2b4d44ceda9e37dc5a22e2853a200dd895436a5645f2809b0e21c1f5abd2b580442ec58e5ec2bd4887ed5c205c36fd3eff1241f8eb4821f4b3654875e134e54fe9ddb6b861916f3a7d432ce2ccca777276da70c5d622fb4ab846d126211f39bcae570042d22e97fe4bcd6807b7f4e882f244de41c7830bf468df83c0f6b6187d291eb9e069f565a05dff704ed553333a0cdfd001e2c15f0be225a56efa7f809b82ed16695c691b7f726921696a3b858e24fe957abe4c288f2df367abebfcad3369fdfe7b2413e0b6e0a509849cdfec5c1da51ca9b3558b8e6edb940b88e42563f03c9beaffc171dfea1a52433132e925e0f55cc609ac7297d33004620635ca21a6aa3ee46985891ca1679037e3f667b33064dc42a5cc897d1fae4a2d333fcfd214c5b38b8bf9b73ca5f7f212f24d981b7e3fab8b2bc4bd3c8621e9e05865d915e1b315d0198a631d9431ab9c52413992ce0b59b8094f7259d00eeacce8c2bd9dbfa4551334cd14274776a48e754350743deb6b00f2030c39d93ddeb750bbee960ef0bce5381f53f08c7557960f9cd73a3d1ca102b5540018ff5511203789c36faf74d230600fd087caab3b49379fbbc997de36f0b7ecd313b146de48d612fc29e8e9bca30ee01e186bcffb9c54e95f2cec54fd0ea6bcc51f3b28d19798bf928a74396b7e64b150f4d3b5d0f206bd80bd3b05701adc74c1249b2d224ece64de2e337d05005f33a6475651532d8bfbe61dcdcf3cd95d076fb60296b03469c88168262d82fad925c229e415b7e867b823f83b3cfe31e87eb9698a876b42719debb051f2c7bccfc2b58f6f0f596f1266fc0e812e2414a92ebc5b626940dbf0a36064d002ca2456411bcc7cb29424ecf6ab52d11a0a9b15b5582259096c40612ad3a492f369c9c3af4b9417356e2aee5deaedb850e9983d6a140765d4fb38cae4ecb107f3c50294248e7d6c2c47edeaaefc4a3a204ab8535b4a88ceabd15c58615c6a20a821191f4fdb2ed1294e963dbea5fe6ec73b74360ad476f7ff80e2526d66884b964557040c5d230eab67a6eadbf9af5a544b5e4fb3cd432a7924db61974913aa516edc83e7e4339dcc869c8a43f3031cd8e7c34c87b2c44abe0d3f2a293f400bcc3a50ed4dce405b1c1b5d044614af1d42d7464054a42105781130cc9d1c2434d717edf35a5e9373dcda9c855ab3dcb5bec8c159425a88bf63616f94ec88a2b8b0029d9a323b6db2f2a134c2685690c9bc556ff0dfbe3b6ac6efc754bcc8b01894958684cce20e2a4b2c6e9e093641e43e8e858e80ebc1c60115c690b763dca0ce2103229087b84911614d7a0487aacc61bbde52167e5e8c56e930b0a84cbbee8f437f757782820f733a469fb8d58a458ba9131c2b89a46cafd0af422c54a4ef1bac73938a0b50fc4f85808f3997a394eca8fabb04155c882fcbaf30ae3ba9143c84bb5e103b97fe55c25c7b2d50e0e1e14216b956fba58a7c056cbf866ddbecd97be6a35aa01e94365a522889562ba508dad11db25cf9792ca3b41ca6d098d878b13bf7a15987e6d67a17fe5d4a5729a4e1e452c47ee9c0a62b99015388e749cabf27f50f89a0ea1290ed6b7afa5661e5896fa509e83df473271afd53c07cbe4ca72e95b309a24122bf477f88b4f3fd06d67e054e367c85859d9dfc79b99844abeb5e5834104ad12f60283d9cb5e4fac4e2da21defbea2199ed61f0da6967bd8696022f6dd2eb11107bd6275bfb1dc5f92a5924dda9eb9b6bc39b71636d788dbf457cb257bfa0e9dadabefd3d0a1d05d8b3e9edb7916135e78850756beaaf9769ff4d2f39818178c00db65e2cf875d95ef4e81698a90a33cfb22acdc787718912fa61669485dccec902432b5584dc93285db1f187d1981e1528bccf8f0191c1ea6fdeed6ad55ba4e0d38e8016462afd13c700efb4f474010bb1dbbf4760e4a8888175dc46f81ca64732a5ecf456a5c0318e0bafb7c3d46ef751bb16aacb0612ac4676ad635a334a0fc03b5111f2edcf8582f78349d40f2a52537be49bace9cb04f4d9d863d1ba59601212f8a0467f470d7d4490b2ccdfbe328f0504b63f6ea50d628d0c5d4cbeecc2ceafca477b331402f686e1dd994db1f0d7d092e01c13b26b8fbf2616dbc436b7ca5194b7b541b70c34c40dae2985a1ff916b665119baeb26dbd68a656fea8297350254fd06b701534841539d980dd86200be6e9ae8d7051cce7a5f992aa87d7e0651d3a351cd0d3226068cf038e28c9f78547f800a73e84f9be13bfce8cde793a5b7e65722a68e6ae51ad2f2c76d7b7080043cbbbf6a6781cf15111b4ce2c9c3682d09102852d5faaf4adcc7ec7288bbb3e23c5ad0437f3c2831564fd6581ac9598a446cc6600eed8d5428fa6cc36ffdb3ecd221bacb5670b18aa8dcd1cae5947a51c92ef2d69ebcf9479e574d925074f923668197803a062572442a63a6f24f1ffa700f1c91543e7d0786f49b312213ddcc039ac4397fcb219c39eb8fea606148575957e4092a88e994fd6c836149c455c6db5e5ff9fd925a9d081de8faa51227def82c46147fce00fdb5865f8174600925ecbe54b43d976567bf2688a91e4448281a69b8bed02f75f347f984b604310987c5411bdf7c42aee86e4ca122bd575e6591899d004c9c397998dd6e1ea57fe41b13d106ca108da804445484303d8926de31253188b95c69d5bdba1580a28bee35f48091a165c05c15df5294ab4b9b0edf47b127736bccee19c937e7e47d3386191955fe885a6ebc6acf0e5601a4437c33f3285ca7df2d71a14f9d40d2c6977029993a13ab6f2032c58e8663f3e9932ae617cd2757c1b801c52a17fed2ae540a26954b052f4d9ab51a6ae127e530f24f3eedf67883cf02b2a4e61dfaaa3cc3ed2cf30641bf1e1f52b1f8df16ecc16be74e6711cd96f76ae6eb5fd4fd972d34173c95279afb21d24b0d5af2353c54431fc36d57e168b7342e574558743aa9e614eb18367d6b1a6feeac1a23cdbb6dde92ae3f7a92c2ebb116ac8687c243125eb2b4c6bb3478371872b3ef08c7e0b5da7249182a88082d58cefb91dc525ca23e3785791a0c46a587c6b97ed85282feb8ddc1d9465d9ee38bc6e9161845113ab3ff8e5f42250fb307be2a06a1f5cf7822eb7c704bfc8ce33f799f6d866bd1723447b8ffa282c429ae4292bc8c801a963ec47949b18ce9961e6b0f9d6b08fcbfad855730f810a693e9f96814f06009abf7de4e835bab141ccafede14d7a497d2f4df216098b1df04809d6b81b7d8d04eb715b65be5dce07c1766e10946717751ca8f5dc00ea1f79d2cdd2b15b37befd64d2e973ba1c8ef299ed9d1f1f6335740220f136e21916133e8d06842c532e4abe24d7e330c4f97f3f3f4dc08ad85078fb3956e0c8f748065365e2eca6f8277654a2dbae11ccfb4363806283a3e9a3c50bef05ef76ceec5af92b08e222a8560a0fa6651ff21c8ec662b8b1eb2f38e66c40840a302f525d9d182743525b73af26889298107fc4261abfc71570764c0ab3f6c3e0f5d77161d0a8b43cdf3e1c6995aa90288ee313b4c109373f04cc21d22967464b909db62e2b9f2243a5222164487ce7ccd18686b7c7381f3b29ffcd4ed4d2200e7a481d40572d925bdec7ad958db5f38c249cd4090fc8621dcf8d28aaf67cee0aee07f814c00aeecf5776d4a6b0a8cb0a71af76673bfaee2073304861a33e063c3d240c10689deb944b329db64499f60fd19d6b55073e69db6763d7f7fa8891f307474cb6db746a5edab1f8a567367020c8fca266beb4c21adf3b806bfbb7c76b2e27c07f1868135612a7f7aee8f70726db6e8d59609cdea05d696652f56b5d57e886c9ce34c54c7954270befc4566b6801d95b8019af83efaccf80a5d512b4de04c3c64798a1eb0605fcf457685b1b55629d58f3365c986e59a464e78c7923e7b92ea77e0d3e74cf2d8af551beb74464e0f676a467e70db4a5297434108774cdc0f3d782e8421bc0a6495bc5d0038ae7133910ec734fc689344584c5b8d23083874dc817a4f3f18de6978ed10de3c382a607d59175a7bae7a607069fa088fd3e19f3bae0a5da90706f7a30e3202122ef71f8d54edd178bcde1c67c1be6", 0x1000}, {&(0x7f0000000080)="195cba5b9d101521f6e5f0db", 0xc}, {&(0x7f0000000140)="f6b16516537751e37bf242c86ec2102c4d20b31c1c388c87737516fa7ecfcda13b254bb5b3190605337575dc6cb109e93e09f485a098eda362ccb097b0111a434188ad80480d73120c042d7883eafdac4b30f82262d47e917096a4f7f6f977ee62f0d0be0aab18046fa9efa0ba6358610acb308ab3ec62657a9001fb6ef632de42dad6bc6ee1c5f060fe6571629242c17493335314bd8f2b600f18d99bbda220844c851af141af588c36f2530fbc94e37fbf849ae095288ba5c750ae197049fabe669b018a20dc33f65a076ab839542f541f5c36003198eb600ac76c4e1c8854cfc59faa", 0xe4}, {&(0x7f0000001400)="16b96f3dc905b5412f9c388f382c7b6f736a948f5c0ad0d91eb0a8ed66ca23ff2de4ae1e90e757d077d2feaa7ad65e65203af1c7e879168d1b9dfd971a581627acfba4be789dbcd609de5f325b1e51059b5066132c2105a718badb744a8cdf01c80bc6a4a79239a20d4a89d4635bbd78d2edbefcd3e0ba5b1d7547d35fe117969870ab1710f2aec1e31c89b050d772bf6f1616a19d89b16b7e3c79598aeb50cb02c2e4f654f1da548ac7c9a3a4f0332d3f4587095435b8fdaac34eeeb36dc3417ed73090bd", 0xc5}, {&(0x7f0000000240)="81244813ccb2932cb65e882b4abc6bd7e9461d1777d13d2d96e44a2c373b939431b4ed0d190ec895ab60805059286f7eb80f4a96019ee83e4c908a7efc7cd6905515c29c2292c43485bc02cb039908402943d6497bac7b42f9a7af195515dc005ca6fe70050abe158d137c3df09eca1b531d", 0x72}, {&(0x7f00000002c0)="ef7e194dc642f766880213cb3490b777bf32a7971c76d5a199bedfc67bd735813835dcd27c16e22e12b391b3311696cfe79cf423bef0b67f8afe1e99", 0x3c}, {&(0x7f0000001500)="28dbada0f3c52f876a95f0e6a83e2864f0986d9e0a0e86a595e0c04ffc09673f6469de78f2e58bf20d4e929aa98731fefa23d8f32ecf727ca7650b1d95127549ecb264463a4372008d3f336548dbbc705188eb54b1157c2786b7269cd471f5071e78cb979b604d29e5ae15cce2b476a7ca6433a2a827e6469a2e6e71d70b8ba97cfad4b9f5aac6f2b2eb6a31f24b439eaabe2d139e5ca86319b91ff615a29a", 0x9f}], 0x7, &(0x7f0000001640)=[{0xf8, 0xffff, 0xffffffe1, "c7712a11d407e8c1f75d33c55ed7bfc241fffa26e6f10be81be6f52af2f96f727a10d46d886979578eaf46831056e391d43b3890844961075a3fda57dbee7bff0a1062fca8a946670c72ecfeebd2425b1f7d61f3e7cad9d2dc819dd75b76f1976a2a768641cedbe58c170080220b84a5d542bc07c01a9aafcdff4352b6ca2e5c3cc35db56e79c859f8b81413f5ab5484fc7c8bd925a0fef4731a0fe10819681ee7d8a5a92a3633f83f45e0489a50da90ae1c51681f84c45d2c8c1a357809b85e2245de91373baeb101eab2961993095c0e01931a2f36648d1d3a377482f939a0af309ab02813ff7d"}, {0x1010, 0x7224ece98a196829, 0x6, "ffabebcfec6612c72ca01b5db66790218ff97a49e7fa1346971631dc003f43673e6beb33ed2f99c65a908bacd05b0ec3bb91528c38750f65a8ab09ba087baebdabd5f903d58a2c1c13666ca62df6cefcc4090564d25dd8e2970431524886bcde3fa251f5806188c9ff477940cc25871f0875de560fcd1f68f3ae93cb6ba61af49f8e951eddf39f0294ee40155d4c02efae573710846f9902317d460691bdfc939141f6df3b27cac8a4a9dc6b1bcb6328ce495fefaaf3a40effa1d918bd0fb3524a1dfc6380aadad02e438f02f59fb4bf0729934b03c26cda857513209e86afbd0929203aa40e394531c21b3b5a08246b0e5d05d70ac5a04391170caeea9ce2fff66256717d415b5ad032f0b1b28c7ff7c1b1c167f6731d386300121064d4df5bb92a59c773cca8281379cba884cba3760ae792d279875d0838319c17564d56e27db13b187eeb617a979bf74c58b239dbd14a31a267ee444b1329090683bc59111985c5b5baae1c05cd57edf9c4729791e527634853b426e6a0bf0aba40c64b6d11135dfa3c05f7126163210ddb4013a25d19e523cd2376b059777f145095dc87380f5f914f5ec674f0ac7c5016f4baa53cd8a802522825b59ae704fce87cbe4bf2a71b3c7048caff84f03943433396f4212602887a802afddcb2e96545b1a674daa1d8614b461423a5b4d24fe4fb3b1d36d28318f2b8212ff0854717b7e5e24a0c0c5278f219a7a85dfa35f38790450c36295b96b75d89f5abaac29fce04f49e7c850eeef310a996421b5f34564365169667dc5ab22663c1bc1cd6d9aa17e6d3ad6f75b00cb0fcdf0172d24c47f1fd7ef57c2fef34a6564a8f8cdc324464203987bc191e0879b570ec2e86bf6e13dee90a93cfacafcef4b41cff33ed3807dad6fdd05a5078ec7a80772c6cdb164e8a07ff63a0966f4c6ba0be6b1d29898afebe77571dbbadfa408a16c61dad0b1f92a1903e7331ef28405e7922ffc5d7d3d2f9478ece2963daf125fd1428d0216f9bc7c1d1fd2b0990b0beae17bba4e95d283683b644df7b1a83bfeb1cc746b247a155cc12b15dd0e44845a1ebba640ce18fcd5f2cb1be3fbc80c6d8cdf062e31b0db0936bfbfc6b9727a64a3712f3033be2902a328cdb40922eb7393badb73e82c4fbc810d111b060eb2e0b553cfdbb05006e40b6a18068eb6b9483d85730e2cf83f431b2477f75acf48ef60d21bce829f0f3e14ceeac318f00267d7f3e8fbec35ce1ea4924109225b21871fe3feb934d6f9714635b427958f7072ee8a7b8b8dc7de4be8fa3d4d8d5f5b2b21343c2286c3107b93a7c1f81d1c6023bb5b876dcc366cf09a9f984aaf14553b31fcca1696531ab2656f32ee00c2e0eb5661bc3386e64b721abd721dd8ac192e408cf68976dddacda1fcb3a3101a21222cf2597e5fcff854f69d91203f2cbdd366a3118dc8fced9652ba401bb965939f21e3cd158c686cca6072e04e765721baedcc9d8dfa2670058aea76b453697ac97837a5527993003b62cba075c6b8f0a6a22a0f269e5f79e9ca0711c58c48491e3dda520f9f7233740c3cf94398a1a5b1acbf00f16c4198f00832a39991c5551882c00a84c2d36261d3de2a50aba84acd1401f0c93b261d967f83718213cbbf434d032962ff96406fff0be0d68dc19b32404c251cf9eaf2b543340af84d4b5f625845f8bb425ea2783e82ab0c5d71c568f18e7fcdbfdfcee8c22c801fd6061318239df3ab5484e3b3ff602a3fdd4c04a0de95453ca124562887bfb4f0e580b38be50e3e5b72174dc107bb53b879ca1607e40f9af22e3bb77dd6c24860c437ce1a354173d386f305f17d85d9329fcf5d25bf1e313a42ac0ce5a743192dfd88b6f2fd6adeb487b6928d156dab1fbf6f445c4532864b34fcfb3bafa0c3622e02a7a27326952390a3bc4b14efe4100a109257c9d41b20289c58264f2820f50b950f3280a2dd32a2475acfafb8095d0c1c39f889a2003e42fbe6159aa1823373872bee77ef75d8f57ae29e9380ae7780c6bc74a71ceee9b3067a4bda17126f9d3709d8c7c35a4205392e1dd9bb3b65c7962ac03464047b5a419cc7371955b3fc5fe99d6cda7a6bf38dfe637b1325b27b079d22fc225728824e0639f9a387bfbf4dcee33b5a10d2f48f703f22b4fd325030bbd4c02130b51e8282d178c9a360c4e9edd1636b6d67288b3c420d6f1cf7851972f0170f581a2691b57b50b073d9f580aaa3976b51b8209e1e17931950f1ca06b7077fe3f4458252844479d910bb39e091615eaeb0d61b2d51e1d930d0f28edbd61e5584b45e208e4a0f05550b9d85adafc43b96f9a7889556b8a93f66974c2d5ffcff2e30d769124cd5ba267c5cc686e5a2203f0479d1433748d13b1758ec743dde18770614386f64bca5b5463abfc9d4ea5f092c8e5bf67a8688c35abb1142f8a697c8b4b693ae2936508d54dd3b1cbead804ee8d75eccb36095617a016c472cfd9f5d93a58211146df6ec95497e2a4aea36258546bec2bdf545da8a15815a800f2f50771acdf734b3732dbd4a7dafa3041ac8ec7313c0fac16413c5f0e29a42df6fe3392d36e7640e7e8d7ef2fd9831969e0ababc9f1a55a4db8ae04125fa318938dca7f2ec86b6a5c7580a46727d929c15be4f665cc0238bffcd918a755ff87560e990df11c29b28b42191952a5cf60b6fd9584b51267fb794ee97ab5cd2c36ed26cc13c43857afdfbc25d642003205d57ddd2c88dfb9f624355463bbc1ad32ae4b68a4966cc8ed6f9a4ad455b8416a104adaaa6c7e4ba79ac89c5504b5221aece6a29451aa42cb9aea9c8664020757959750b56fdee6dd8ee59ea50f96505485f908d2bd334d24e022794fd88882594ed1536992074bfb7fea55426002aaef1f7250f485d391e881c684a275c8b3347c279a28c43fc151e7ebe8374e0986fd7682f3436c4a09831eab9d7b250cc27afb9da4f3cab255adf11a44ff9fa9acb3dc8e5333cfaa5444f58633aaf9ef4ed6ce359bfac826cc5d95ac48a5a872e5262cd46636df8efa19c45933e667463215be0de40b96a5e14a887d11926bead4d0d0ac7e38edd06a1c07808c89d2c07866ada3424f1ca619d1e175cb4177ad70aa0414c13551b0230194b5400701c5d7c21c9959c9566b8be5807ca972c1121a27c35b90bcb2501e3bfdea8275afdfb165d35b811a1da716cd5e915411493a01d74979a4c64794ac4180f6ab6a0e7df173577640a5e7f0a8db38929807161c6664e1bf3296f088521656d44d013ffe514fdfb13a36b3ec7bf975b77135b7a4531cb008730362a6d22659bc39bbe919f45f026510692f388012d9354bb34097dc9c6fd5d8fd14dcf9351cbb6edbe244574f1534e3bf20fb89a9a19e278bc0a1ef41cbd5a647d93b7203907081f080a2a327d2ba9c9773ef3b105b01b9410f0b742913f2a0b87a0ce5c933606c416cee043eb17b574829922ab8d4b6859ee976d90cf477227118871076466219336951d73105e80b270254e8e3fd6dcee85d004d2ed1b5a64ae6801d17289a96fc189073d02459df45cf194c9789e7653843dc159f8ba06e45537556f589836796117b3fd65427a52ca6018bd076d459672bbcaf9fbfc01ad612b0de17758266edc0588776afbb699f153b30ecdff32a51b761193d3681468ce1f6b716e4113dd637bffce9b301bee3e14884610bf76248523a6d79580b38cd9d7c5d61355384243cc2f02a6dc33e6b0460d7781f72fdcfdd8c3376c266296992b1e30b6f25419d5474d56c6865fd6b869a8d59ef78a8cffa06a019aac6fd09e17c7359bcf97dde4ed1866fc7b7e56b6acfbad7e3775f0cea18a2e0cd04af27f27ed7203e08617e8d374ca7418f71eb97e4e5a6238f07c2a64f7703066c1eebb6fc6dad3d3153352e8f160b3cb5c13cefc8cba694392d01e6ec61447ca291cd1639365318167038f9bb43c242cef08bec6d46386b54c5de43822643eb165cf7ddc9021f86b7dc5b2c037ecc39188971429d955f941ef52800da7f4bd13f781cef34772ed76168d93168c6ec99b79c6333f7c316a7382386103997466258c705778d8a0457b76170c544aec5ef99b11fbe455895f4cd5b9b41a227d2eaa0592ef356762e4d6d733ccd2fdb1328fc9ddc550eab59c2e05bf841a8918675dc695f1258c1e615283491e9ee66a27eba2f2d41628f4d8e07adbd762a6ef5459fb4fa476305d692515341504168b815b1c4cf227c2778be6694211f7d78187ce8d64b2709e87517a4808864497649bea30391dbf10cc9aef6726341a3b929fedc6d3b49d591ff07017a99f0ea2a12c0d3ebbb6041f20b099db459aed2c8373a653f0813fce38d9a85882f2f1ab32b2cf73e5e4bc6ad008d549f395c79325081e06370f160b5befa2a1b0db974aba3a4b18548363bcb01153c9aabb64708528d08fcf0d98aec4c9a0fcf34024f10ec6d08856d06035e00d9b11e8d2c75e46d850970c3cf9c5ccd185aba1bf4c819d68d533f6f6a2443552177bf2a9de76c11956e887ed30d24906bffb693b83e92458733bf4aa896b9cddd787187cc5767bfaeb688ccaa9ec3c4a0132ce9806755dbb9830ab95a1fdc2548902030ce84b82a1f3e1a56810687979e0003e996f4eae17d7a545de6b463d7eebf737a8f04622010bbace50e4e4ac8c22bd5c035c71380e1e348d80a04ac7476670d65b192cbf71770fade3a376130146b1c4291fa7a09c7ac50d7ecf8a3061da2472e7ea71eba974be2f45ab973ea31e08acec972856e06421c5238bd0749f7272b02fa1ab82746367e9c826c8fe41786749366f90a4b207d93e85d20c258a160ee12b62993fb02c9ff62370922e4b8b50c4a90ab411d850f7ab26165fbf1ec0d83bbf67414eb1606702ea3e1521ab78951f09364d406c832d1bc759623ccc98e86c6cc4f84f59d4f3937d8329b11843fe837cb7a1c57585fd646120234b791fcaf6d8ca7393f7c13b2fe10d14d2a92bcccee60a998e027bc1a6f642c5f4a77faf94592277a5fbee7da66b5a79a790023515d69f5a6e1da40e9ee489d9cd9d06fe84ceba3bd582096dd8f3c0fdb3fc6c9a95da61a4be0a8db3f1d5b62af2097a98d3bc00a12f6f29ef778e0d46ebaab9e2aab77f4f1dc5e9bddbee6678222e1a344cb72829c834b747d6628c9bc0e4b72c01cec252d78fb32f2dedd74789882cbe022662e3144b06085a6e541ae5cdd298f1e2d6a54bff341284a29e509b03957ef69c4c2fbc3fde87f6c131623f51b071b3c2fa117b99c9b4ea66a6fe26856523508379cb6610ec522aa4662e2bddb98c28916dc3cf1fd23bd3f3a373374c2a2cd15acb0e7a261c823a6e26fcf4c124c18a336a67dc793bb821c2253276ea151e76ad5cdbb2d4eb03aee7c88bcca492e8db183256c02927d3182fd6f7578f171aa1eb4d1b55498620d948c0c613dedfc5968b3407e76dc2b4f38af193424cfe6fa77e25e456a1ec332c123e2f94e209a922330aaec907146fbdd2c44ac5c7a1f18b9afda1501980a81eb0d3130454db764799385037d66944c886ad43e337558d772afb71d44e8f6102d163ea58c049e0e711de038f8f00138719f8948cbfe24580ec54b25ec0ad53683039cd03a91c426b9db493101061a3bb82a1a601b1d47091656e8c95ef01b38d112f953f9eecbe69c0141e7d7dfa2ae80cb08ba841dcaab79b2a9d83fbbfc85f5495d1beb2acfed5dc1eecd6db2dc7b840bde60bc5a96080e174a9193cd03ea25fe746ddef8f3427acfaad3845f206cb084a0558558d0f55a01081a0a51cbb50ab49881f9"}, {0x80, 0xffff, 0x5, "a91f96c1c4f3399c6ae60fec7ffa898f295f09fc43c7e09bd55a217a3f6c26393296ee822c714819e0254aaa0aaa774badb085c7bdac7fcc7c82af56bcf04181f9ca88a90a01b536044f1c50de231344238998451304fc1eb67e8cfa98c62028136b8fc55f3c3591d9ce7c30d72b"}, {0x38, 0x1, 0x3, "cfcf03b7278388e7941cea86beb2ded590983b77cc7d7584816381e628ab8ddd63f63b8461c490e3"}, {0x60, 0x1, 0x7, "cb33869838644894c1796497aeade8d9e30769cb80e447aeda520e55431938b120bcb1cb5631498e9b2fd47bc475d237b02f042e2f1ca95494e1ddc4312dfb7917850be24a82cbb213675e30"}], 0x1220}, 0x2) 16:01:02 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x83b, './file0\x00'}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r2, 0x2e, 0x1f, &(0x7f00000000c0)=""/250, &(0x7f00000001c0)=0xfa) read(r0, &(0x7f0000000200)=""/171, 0xab) r3 = socket(0x6, 0x8000, 0x3) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000300)="4e89147fd6c8b4097968c0487292c6a65df26abd1382e27eaa18b8c08e0ad3a14e1bcb0c6a434e231e3ef53311c20cec38c0199e0365", 0x36}, {&(0x7f0000000340)="58c94abaa1101053ea179673d4400b2d032c779a70d6e71d0a4462bc06bbae2408f474a1b7674b4baa8d9f1969d214fa52beb8e691e973a8fb4af1c2ce8c2920798df44967eebc4ee8dacb9017c9fdbbfe5deb84f80296bacdeb7cfac9940cb50f7cb514b303544d5dd3361389e3b043f4ed2566515c206aee23676d485f58ec1e208116a031aac1200f63d85b42d555fb6107ad8911ab4f7431a5479530cc6b64c2fe69ddb48243a1f4f788c6a0", 0xae}, {&(0x7f0000000400)="725fc3fc6eac479add1f9568f5afa41095504a78c386d0e6944a7ec052b7121c3e8aefbbe9d8b97bfb5d99b6eeffb4831238931f424b6d1a9fe9898f0492d56608fa4187d45c4a591c81426e926a74fc620977354ba5324bc416bcbae4db0c461fe973cd0da0d6b3274d274ca3bc3b042fc35f14891df561fdae8b", 0x7b}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="7c5c35d452d10a5d6b74aa020e8cc6cf343c67f46b59d1a7d8ce26c4c7ad813d1ed7447c3347e0bda0997e6394304197964fcc8dc40f1f659929e3a277141fdafd995c62dda75bb316504c3a036df5c04357afe0f7503e6ae7dd3f801088f04c509ebff5c58c9ee54090d4d5595b61ddab8a793b2412aea54fc0a1a1670a657cf00c74ccf56a4fe5907d78", 0x8b}, {&(0x7f0000000580)="750549", 0x3}, {&(0x7f00000005c0)="fc1354711d70d509823c57234c5cf6c476b73bccad12856b7a93baaa5aeb166b098306f29b33651a38b761213ae160ca6246adc9bc1474c057f780bb5b49570daa4630511a90e22523053bb7b06df408ee729c2eaf0d5352c2ad70fca83c5d045b29eb32fe15dc561c24fc4da15525bae70f5f1f11316e0a80d71d0c1a862fd6226d9d16c7afc2cd", 0x88}, {&(0x7f0000000680)="fae0f748532d2b736fab3e1e38732076cbf8bfe754d01e5e763175da8a91985db8310626b4abce5482219fe591c78008937cb400a7ae8834facd7f236135562cada6d5412289f39b2f2db56969a08916e595b78c7c43ae666975575ad19058b94c61a48c0ff6f2fe2aa01955ae5776861b91a410c91a533d86f91960285fbbf19b6c", 0x82}], 0x8, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x1}, 0x8) r4 = open$dir(&(0x7f0000000840)='./file0\x00', 0x20, 0x80) r5 = accept(0xffffffffffffff9c, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000900)) bind$inet(r5, &(0x7f0000000940)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) r7 = getpid() r8 = getuid() getgroups(0x5, &(0x7f0000000f40)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r10 = getpgrp() r11 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) sendmsg$unix(r6, &(0x7f0000001040)={&(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000ec0)=[{&(0x7f0000000a00)="642635bdd72548ccb503db0aa03734e0c198712701ae49a9a03600dfe7e0184ea15b8b217b891e5935422d411caf8b711642ed8578f08a2c6523fa44b93f603ec6cd882b8345ab9e7e1896c596c72018459043aa0ccc030eac75a4f6140c85f0b1885379b8e6a06f778231edfc2560e90dcaac7c5a9a73fe537a311721c734bcda34c0c3246c0703f3bbee02d2ef4f9c2e31511f1657975483bbccc3775184b4ed06ee71760653d745546496557c34f31b7b8b4930561d9a1ee5e0b6e6edad77f9e2532d247c072f79ddaeb62252a04dd12022d46924036ddbd3cc3ceb1a6a6cfee48b4d5de9ca22ca9f7cfa", 0xec}, {&(0x7f0000000b00)="1756e0b417a9b641c0bb8d09cd2156e7e8f7eda63214a0b4f832dbda9e208946e703cf2fb8c4c9c17c31cf3c926cc17216418cfbb7d4ca6b5d1d618ef760a23c61a6af05d251cca4ae3b5b65337dd360f8661e316021a79f987fb8e5a7b5b6e79d9bca29b116b643c17ad435bbc2e369753dff7753092bdd347cb7f57c1420260c1f88aac016cead4f3244a27f6ff606583260f7d8f0ca45b21c8bed518eedbff4a42f04de229a9d7cde7d4d865f8a2056c2e3", 0xb3}, {&(0x7f0000000bc0)="9879373a15834dcb0acd38b595b476a571d4d3faa689bac202220a343e047fe46083d20488856acccb826403752601948ef15f8a4b6e076f6eb345dae11714d393c41cc28a2a42c306ab0e7cc8ffdf8ae4e2e482f3fe38ebd3454eab4fd29f4d6695a691ea83aa2afa90d47598743df8b345bd", 0x73}, {&(0x7f0000000c40)="4f93e3e12ae5c58aae6c7003f2e16355d90ccb4b89ac2499fff2791cef121323616140209419aa044bf6a1b22735cc2598ce08d58929e1f7056708540ff88a1ec492b0a34cc3d18800d75f82f8c555dfd5f3f7c42a0eaf27790252d47e6a7c97dc5c2d6fc767aba9254a3528e3915f86bf2efb671c9b20e670c87af7abd516d0a791ee2c85c22c5a8823ce391b957443e34e7fa266e6068de9eb76a7", 0x9c}, {&(0x7f0000000d00)="0b975950fa7fc0080f6d5d46e04b552c9485df23ec2fd4e1bb5f1a575ed64d359fa73101885d98c3394a6d9b92e51b784d40f6bf0ae2772b002d6c6ae748d88f4da29447bb99156a3976e6ddbb2838e78953b420c660ca379803f56b01b38c72a16997d7728ab7c9c698b900e3bf9bfc44bfa23430b34a079af3d270dddfc6ada041f477384a6e3871f7e8bd9be68e8e0e5b3b15577774cdc1ad0137626eb43e9a46efb5f1cd77cf130ba61c0187ebd2283e4dd997a61bf3894cca98dbb4c801e84b97650e06b60967fc446eaff1dff874f77f988e15776d7dfbf1eee364", 0xde}, {&(0x7f0000000e00)="03938ff4cd3bcc80081768127763babd855e798bc850ebde703e678fb3f0ca3005c7b7f5e0655e5a9614c9ab23dda25b20b87f5d1a076ac9253c0a961290f8ab047be67b1f90ccb9ab295f0a7a613a872d95f1f62d8c9da25be50b18706268ffaccb1715cdc5534a74c6e5a2215d5bdc18ac617f712fcae1dfe7bab0b6cfc2a14c56d62afb9fcfb67c63793e053b12dc6e35", 0x92}], 0x6, &(0x7f0000001000)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x40, 0x4}, 0x2) pipe(&(0x7f0000001080)) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r13, 0x8010426d, &(0x7f0000001100)={0xffffffffffff8fd4, 0x8}) open$dir(&(0x7f0000001140)='./file0\x00', 0x10, 0x40) openat$vmm(0xffffffffffffff9c, &(0x7f0000001180)='/dev/vmm\x00', 0x0, 0x0) r14 = socket(0x20, 0x2, 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 16:01:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) select(0x40, &(0x7f0000000080)={0xff, 0x0, 0x8000000000000, 0x8000000000, 0x800000000000}, 0x0, 0x0, 0x0) 16:01:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x12001, 0x7ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) getgroups(0x0, &(0x7f0000000740)) setgroups(0x2, &(0x7f0000000780)=[r4, 0x0]) r5 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r5, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000000)=0x3f) mkdir(&(0x7f0000000140)='./file0\x00', 0x108000333) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r1}, 0xcaf3b53087ee7527, 0x40, 0xf0000000, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0xc, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0x4006d, &(0x7f0000000380)={0x11, 0x5ea}) pipe2(&(0x7f0000000040), 0x10004) 16:01:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa6, 0x5}, {0x22, 0xffffffff}, {0x42, 0x30}, {0x41, 0x6e04}, {0x45, 0x81}, {0x143, 0x7fff}, {}], 0x7}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) fcntl$dupfd(r2, 0xf, r4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) fcntl$dupfd(r1, 0x0, r5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3ff}, {0x64, 0x0, 0x2, 0xfffffffd}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x200, 0x6, 0xff, 0x5}, {0x7d, 0x2, 0x0, 0x419}, {0x1ff, 0x7, 0x7}, {0x8, 0x7, 0x7f, 0x6d036140}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[0x800, 0xfffffffa]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) bind$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x20) close(0xffffffffffffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="df313dae35cb90e6e4e3106381af51eba9b73cefd83809bc260b746d4696789e77fcc8d8f9e0ecd32217a1883ec09b4b94d7f4ab8f97e2df4be0608f2eb6b1cbfed091f62fd6ccea982362ce27970bf3f7ab66f852c0", 0x56}], 0x1, 0x0, 0x800000000) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = dup(r1) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) dup2(r2, r0) 16:01:02 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) poll(&(0x7f0000000240)=[{r1, 0x40}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) dup2(0xffffffffffffffff, r2) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:01:02 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(0xffffffffffffff9c, 0x1f1e06eb, 0x80, &(0x7f00000002c0)="452ebb2d72f8ebbb3d5a32f88a1b90ff6a6c2cd3fbbd9914055b55dcf36c6e9c86eb1ee8d4025737619dcd81f8404880d3dee5b95b08e5c199a68033c123502f1f1f19d1f80f6d2e8591b368e6c3d5744f601e006a252ecbf59fd2ee63971de990e67da5173c6c3e09d9b960967940763aeea0d6d202f2de6aca34937becd2ae793d44f202562dcf50a409f8650788ad1950f7a6a203c734965dd72b35b754d06d705b17e1c91d505a6788be26cdc5b2ab3863d364216470885b02ed3b64ecdbc74ac11b23490deb196491d15eef6c850bf039421256aab751b695ffb006200bb7c4a427ef05a149d94bdac58e400a82358cf6ab53dfd0a6ce8cd7bae6c8c04b10285ad6a1b55004f7f678fe6541cbc348302013eccc9cc14bef64af131b4e900a44defc484d13f9ffefbd4d807de3d50e533772ffa3fedfea6ed5ff53f521bd0a9ed305b342b7c549b0497db923ac6786b74d7be81109d6be4b31d01c8cd04a35289e8b39753df218962c252d64b418e19299a45e61ac48defbb5a6ea87ece8704d00846b097d16e47885509337207a0b33b51860e67c350b1f5c73e06c3c8b213d861c09ff3284b6da3b2ed1f5354f0d8957d7383aa006178eb2bf2e3f3633617e47f35038df1208270a7edbb302b77c7e8e97b465ba895df895cf7f94bbfc6cf0d34aa59406fba2fa6ed1ef883e29c7decf1895359c1ae85048a29e8720f65658a4983491a06bf16263cc657660a22a5c08ba66cf6b01cff5c609f5951797aee15382e21463a8b5429acba766dce3a3487132b12b31f94d2fd066653e556d6505f4230d59a532f8c435cb97ca01f6c97735532fb21964f93c907876edeef19542e5bf74d4cc4731f143bbebad8b3ab761fb9949d389434e6d7320929c003a03ff7a6da6b5980de5ab7daee63207bfc656065c8d51cb17bd64ac4674e4673f9a2405ae27cd1401c7bf874337b5e18bec3f3ef04238cb282388c99ec6efdfc5368b2f6f13a479a9e0d0ef49386fb5702201541af5421749dc3dba866aad627bf4c07191eee1350b2d66f1fbd60841d54d6396764d6cc89c587a26a3894358ab9a23f5b0e1b386f781710e6e6f633acc2fba2b09ba990128c7f44f9f30525127eceb782b0374bb856561c624f9611b2387e82366d98ccbb45e4b424ad1c87193a74770613753750a4528f55ea670c18bf95cb04702ddff73bfd07e1b945715121e234ed70980b6105a713bf6b942b03722b656d18b1196173695a056d73a3e967f965e44e65ccd88320bbbf49e75720e8e3b727a11a495837cbbabd0a308f0125d9a5bb99e441614c806e2656a204bedf7e79feebf31a4d34df890a4d0080016b48acb78657f2be3bf50aef7027b07c057cf308dd0c0ec57a59577d9d0255726bd2386bf237359fbc2618e4ebe8b286dafaad8d1776b17412b8adad16812936312d380a07580f07e7794a8f898be926635f2fa2deb81b99d8634303dada6969b4a76ad7c4199ab0a4fd2722a523209cda67b832c90befd197dfb3046b9b45e87145b32c8fadf886dafcd1c31d30ff13972765f0597d46e5d5a8eca93e6c76718e39df5e4d9a349f1d5239ce392f5fa406f27ddb4a775818506217b308bd1da5e18763938e5efb94b59d16147bdb31ee1dff1c8106f18561bb803722033f3e2d813825e7fd3b6d78d47b186439ba5feb98993ee8b6bb8a91051587e59525912e130dca614c28b78d5c490b47c515b42b878af23144beec279513271409303b50bc0d23dd64269ced10222435d0cd7e41e7cc47f1410ee8b175f6ea8023225cbc292b559009f8c6dde00b3cd1187499e7fa351c3c2d941a8140741326fe77784c9f264610ed1642a996e757d69ac6316b89d9e90a2bf58e387480a58ddd8b5aefe8d170c720dc6ca2b806ff6074efa8aabeaabd17f35c37be1e7d570a6752bbb8c5c682741b81dcbefcf69fc3af6209396d20fa6af7ddbcb11e524c2cc36e31ce72ce752e12863fae6e7cc467492a6f562463cdc12c5b1a317969b1c320f2e47c5294f520063e5229b43ad611991f47fdc35c4ca615dd32a975dc6cd1b9bb1b81dddd76bf70b22c804828c4f389b0390349886ad322558a3af6b64e78bb68ff2c24ed6f40a711977f5850c270fb606124346324c4f7bd8ed4a8daef2e766fde942b9d87d1e592703531d42d312237e13c2a932a31831435fbad690579d1a875f520a6ec9284204246764b63835eaef38db9922f132cfbebbd02fe54f4d8e048ad4db235eb4161953a5e8d759176800225ea966e984de2407f5b55b415f1ae25d9d7e6b4b47002642f37590cd09650892f07f579612c272ba5124ffa6aae08dbbdd0d808be84928e61be3574f15ff40b0c362b014e3a0267d78e21813ff28f02d09be7904d6f24d1e52e5b3cdef420168ba3b8955e9d4d2437c290d4047e0f80c63792aa8a405a7c4ffbafaaa5f1095f12744bb8c126c8ca8cf25fdbdda097662a9aad1be9321dea3fc80cdaca43fd471d1b317e66322c73530f9f72d5a0398de25c6a5b12006536534fc14f18d8c65b773d6a763e9d6023755ac9c9b266c3560439e504665a4aa19244a8b0da9f95d3fd7022d831517057e759ad5f6cc38a0faf8aed6f9349b9d90bef273435c25732207985b386fa3a130b31390d98b3c33c2b413026689104b0207a8836dc8a8b86200ee422e2488a83a4934a800b581ead18454e0666876ed0b28c6a268530ef746597c9e234a402db02f263c3527caad3e3eda6f2321aa6a51fde8d92061f9b29c18b48ff939996e2e0628555a421bfd8ec52263ca0e06a0c112e526483767748fdf7320da2680d0b8a9247cc7e0432d7c1d0f979cb47666738f9b6c714f81fed8a8e586e48344c5f63a989dffbcd3869a9a2106174a49456278de5a10be4e827513ea91070ff330eac3fbca2f8c3e4582944a429e6f0b9f07bae2fbd43729fc69f8c94c836bbd475985893216c339ec1f8eaef638f42e8ffb0382c2e5acd24ae3412afb26740c88e81d6de55aa9590eb5dcdf16799196a7f44df6e7a3fd0a4ff66ce6b61b98cd7005d99800218750080a6c6fb76a7029ad109fff6dddeaa4b9c56aa74612352632bd3b0d16eff75798cc217dda52396394d298067f539e27ed0be7a5c4f30146b15f075929383a44574f1b8300d7f95fdb61a497f55fc04aaded0d1db8758c80c1f1e6128cd129c423529c5ffe08234f66ec9c017392c620f3f0dece237b3cdbf3df56a8af6b9a40af079622ea5dd6d16317dbed658c41be3c40d62377efeb1c8dc18c861fa1f1b75be6ef3d92350cb6b730a4bda5293f22306dc750d6540afcb46e2db79fd6dead8ba613ca88dfa5496144da5235d75598aabdd3a5955a5bbb64bff4fbaf1ce845b170aae6dc1b2cc872bde5315e73e70e10818c8343004f93cefca1ea910e0f326b9394bd2d1bbf42e6955064a5a91be48fe00d9af2cc8276a723ab75f639168b9eb17441a07baed3b6f1b0ae5072156a7a9f647db549f5da9348e629e00b8fd1eaa21fea0b4d044c49b9088bc6f1e1f3a6573e5db12560a29a25964c98abe0aa1b3242ee8320ec798ceab8887adfdf200b7cce3b82494950ff9513d8369a5d745f32cb4ef14525a72cf1c72fc811654ddcc7bc261b24f745ff6a403148a7a73e4c016239ed85f68cdea0a7b3ce570966463b590f17b9b5dd6e61542184856d6d9e4e7c5fec8bcb7170430a9929ef57dc85348c9aae0b246a409bdc7752f2aadc3245dfd9bddfa3a01edc9e4e0b6e6b6bbac45a3beeeb0e5db235b8af60ebb22c91a5ccce21b20bef9b89de9dbfc9380c9c645ce04198d8079c6c1e837b69e207031e8e03d2e7fb1172aaa56d5aa30c616fdfdc6f67158737bcd35e9508facb2320567f7bf646e09dcfe13ececcdd16dfc85789d505a31a7552225108ac4d42e9fe12c6f5c8224e0db33925032a834f997086d98801b9461e37c7f8ce78713778ed2cfaa98dbcaddd23989c922bd5c24a8047d79041f28bd606344af0680255bc9df74bbcfd1583d2a6a402369008f2552c5a1e1bae7a06b87dc4b23484f71c2cb8e39a57183b081cca0a62c8b44ba6605d7d1ca0db2966be51c6ebb904c32f06e41c5776f785dc87821b89410494b0e71c086856c9a8fc3062ab62bdf0fd25c751a902ed71faa1c68d57f25ed9a00de29959f6a3232cafc05dc8407e739d76c4b3af2ee5c0e6e23a4b76bf545ad1028dc5d7c3235d2ea35fd166a5558a42e8bdd219c6b98a94ddfaf5a105bd08ef08dca5acd9c27b46daaf9970ccd0dcdc1081725c15b6f0c4e6010aa387f7b1c731d1ca0bacb9c24a99f6315eae1b3c410eed4be4c77903af8dfd0fe77548418ddcb21852aaaff38396412609c17c9ebba6adec9f31e3dd463fd58f0fbf10e249f5fb14db54fde25eb71ef83cf09ae170b20e886e48a23c9af492a2364d2c14641827a9871e1da1618b08b2dde3996311bf059329cb0ee501d093b018f6b4ca6a110bcea142729aeecadcf2c24dd1e9acd3fde87f4156dcc035dad10a5e3115f9636c02aab91aa627d71027e27977e3460dac3016b8e32fee9d1f0367616a6dcb7afcf83f4addf0e45123d528ee114605ad34d2a4b0800300cec13c6fb5b1c3f5aea3822d55b4a499f18f2fae5066a9ba1c9a82727bfb7587357538780e8b9a14e9ace5cf3d564fc9cc826e2826026194cf35ef580e7ea1be5c0ba0d6cc09be49a27dcd28532f8f8be749d16e7c7e430cb1fc0997cda0f6d320662365d88e5ab49b6e0476743687f8bb92f8e1176b5e2433f40ddad01c20306b6a571d401b1d300a229461f6495b83b92b5a9a05c59e4cdd0553a331acda4e3fafa04e6f0f6e255b3f4c6bb90d0071d8d7c7fa095eb71f26ae03195e40871ec17181f4f8ddd9dc02ff57069bf0d1e278b29f833fe32931261b509d02d155af43a11b8aaa2dc289a76b2a4db6940c96adeee6ef21662e9dd15f1950b54162cd6cd43f5e6af3a6f7ecca3d3afb7a29ff31316c9f2da6afe9bcff4c841ac6af46607fe7220c2a07b79db6f378159e272547933d79f7812811d89c5b13b4fe3d320417f92d7c81d46321940cb37c6bad441d2d72462c574ca707759694e1dec36c85ddebd62c856e4ce956a8e25a49e7d083bad7ef36b56b6a360dcb192c65fb6df9c5357fd9c93390f6fdffb9949367b9269dc906397d5c2c1e56065cdbfaf9e880c912d0e346527afef558fd522430709065b861ca0ecb15d348df7d4f9754404668e6870beba7ac1b3a895716409f3f3cb9ae728fd94d8bea8a6d9fa8d78bc5751be9ecb053474258cfa36ebba432e1b7f67ffe240e3e828e3a95f55b9c95dd295d07dca3ecd03fa89f005cc350302daa5f968c3053a079f4d44a7f91d73a5eda023ccbd0429f1255beaa069ec1ee87568861609aef701563ceccab5b448dc5454bfb9fe3654ca30ed1dba6f1a5e28e55d93fe73fc3878198f338bd337f6c7c065a9d28f8ef4cfa4a89a2ec488678b5fcb58b3c3dd53f8ae66cc823ded0d01d46bb33e57ad0ca54161bdd09707c2fc7ef67ee5c823a5d02c5e6560d383551c3c5c7739610f8c6ffa9eb7e5a8b6a85e03252388f4e26530476078d259e48f851d6b3cb91f024c26684d7be54b4d68f0fd23f4afef36a10dba028155a7437710baa94d7ee8dad0a58ae7fec64e8045a45f0cfb5eeb24fa02448ab72d41b95f372905744ef0e93339ac2dba64e035c0e6db5f158103b5a0cf7edabb95f9c4a6ef19e2b548f690930a2784cdbe57062b9b31179867baefa73c52ea55cadd7", 0x1000) 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"}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffff9c) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x800, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) r5 = accept$unix(r4, &(0x7f00000012c0)=@file={0x0, ""/4085}, &(0x7f0000002340)=0xff7) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000002300)=r5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x80, 0x28) unlinkat(r7, &(0x7f0000000100)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000002}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="f6357e0195ee9800000000000000", 0xe, 0x0, 0x1f) 16:01:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0x0, 0x0, 0x0, 0xffffffff}, {0xfff7, 0x0, 0x1f}]}) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000080)={0x3ff, 0x6}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="b611bfd20bd6c8282fbf72c9738d0600008733e96faac060872122b1cd287701ba3c2900813dffd3", 0x327) 16:01:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev;bpf\x00', 0x480, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x1f}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:01:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f0000000280)={0x0, 0x0}) sendmsg(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000300)=0x2) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r2, &(0x7f0000000040)='./file1\x00', &(0x7f0000000140)={{0x2, 0x7}, {0x0, 0xbdb9}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x6) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000000c0)=0x2) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x40}, {0x6, 0x0, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb00", 0x2, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x20000007, 0x90, 0x1000}, {{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x20, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4000002f, 0xfffffffffffff9c3, 0x2}], 0x88, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0xe2a9, 0x8}, {{r0}, 0x800000000000000b, 0x40, 0xfffff, 0xd4e, 0x7}], 0xe83, &(0x7f0000000180)={0x9, 0x20e}) 16:01:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x423}], 0x1) 16:01:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000000080), 0x0, 0x0, 0x100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:01:03 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000180), 0xdde, 0x0) pwrite(r0, &(0x7f00000000c0)="b00f2e5297817d40359e94d02db65d456ee49de73ae3809ef5e7cb05d9a16d735dc6e245a9dc75b0b9b6452e0c", 0x2d, 0x0, 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$unix(0x1, 0x21db2f2aaf4c2162, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x54}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="31707da5ea1bce849637c95fa69a198c1904cad01cdea3c97d18b7d7c85212998d3fc80d6440a4e9ba7b1af1112551d7d495e9", 0x33}, {&(0x7f0000000180)="4d9ca0e885a1194b19111013805d7041e92453e824b57e", 0x17}, {&(0x7f00000001c0)="0a8c84e556e8cc0b6444948c72fcad5d8967075c9a81f23989b5a507490b26eeefca3550430ab07e8d49728d600b6ac554bf27d09c894f883fa5b480668e2d", 0x3f}], 0x3) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000100)) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:03 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 16:01:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{}]}) chroot(&(0x7f0000000280)='./file0\x00') ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) 16:01:03 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0/file0\x00', r2, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCCDTR(r1, 0x20007478) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') socket(0x2, 0x3, 0x7) pipe(&(0x7f0000000100)) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000380)) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x0, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9}) getgroups(0x1, &(0x7f0000000340)=[r4]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r7, 0x0, 0x0, 0x30000}, 0x84000080c1, 0x0, 0x0, 0x0, 0x0, 0x52}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r8 = semget$private(0x0, 0x5, 0x204) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0xc0307006, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000080)=0x3) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r11, 0xc0307006, &(0x7f0000000240)=0x20) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f00000000c0)=0x7) semop(r8, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r8, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000480)=0x7) r12 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r12, 0x40047477, &(0x7f0000000300)) 16:01:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) bind(r2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair(0xd5c3c8adf30d4e5c, 0x4001, 0x7f, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$getflags(r3, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) r6 = getppid() r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r7}) r8 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r8, 0x29, 0x1a, &(0x7f0000000040), 0x4) r9 = semget$private(0x0, 0x7, 0x0) semop(r9, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r9, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = geteuid() r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000817c000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000e324b134c4ee5300000000000000000000000000000000000000000000000000000000001c0000007a15f20ba02faa58000000000000000000000000ffffff7f00"/191], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r19, r25) r29 = msgget$private(0x0, 0x682) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r30 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r30}) msgsnd(r29, &(0x7f0000000100)=ANY=[@ANYRESOCT=r23, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRES32=r30, @ANYRES32=r26, @ANYBLOB="2b9bb2b325f988a2034e530b0ad65bdc4494b81649e414017f23954cd28421abd7530b6487f4a02bd80d2b21c3e0c2396d898b497c248a8f7cc883642bcf39a10b1e8f857398eb4bc81d761283e7d03433d29b23396fdd8c567a3133b2e4c68ed3bbdd51827a46d99724bd9d47494c7f11081c0cc676dcb4ef77ecf1008363f86690b763b20125e6b8b2ee7a7e3d58a6ab7f7b1fa00ca6fd1ff2aa7d2238318541e64d14bff370431a7c3578744cef621449c0e481eacd4d4ce72b65a3d09129231e75b1d2", @ANYRESOCT=r1, @ANYRESHEX=r24, @ANYPTR]], 0x2, 0x1000) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000580)={{0x5, r10, r14, r25, r33, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = msgget(0x2, 0xc0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r43 = getuid() getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r45 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r40, 0x1, &(0x7f00000003c0)={{0x0, r41, r42, r43, r44, 0x121, 0x9}, 0x800, 0x1, r45, r46, 0x3, 0x1, 0x1, 0x5}) fchown(r8, r10, r44) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x10000, 0x0, r44}, 0x0, 0x0, r6, r7}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r47, 0x8004667c, &(0x7f0000000300)) connect$unix(r47, &(0x7f0000000180)=ANY=[@ANYRES64=r6, @ANYRESHEX=r2, @ANYRES16=r4, @ANYRES64=r0, @ANYRESDEC, @ANYRESDEC], 0x6) dup2(r0, r1) socket$unix(0x1, 0x7, 0x0) 16:01:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000100)={0x0, ""/163}, 0xab, 0x0, 0x800) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10080, 0x160) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0x2) r3 = socket(0x20, 0x2, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) bind$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 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(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffff2f) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:01:04 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file1\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:01:04 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) renameat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0/file0\x00') linkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xa) 16:01:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0xfffffde0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x3) 16:01:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="7711be0d9e6db34810d1b5521e738665cd6c85b27e2a8a92bb7c55794d74730c112a318f9c6f4a6c6301a67f325868fe515c15fe66c91616929d4113dab53a0b62"], 0x10) 16:01:04 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) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r6 = fcntl$dupfd(r0, 0xa, r5) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000000)=0x7) 16:01:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x22}], 0x2}) close(r1) pipe(&(0x7f0000000280)) r2 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r4 = kqueue() r5 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000300)) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f00000001c0)) ioctl$KDENABIO(r6, 0x20004b3c) kevent(r5, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) kevent(r5, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x10, 0x20000003, 0x8000}, {{r4}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x3, 0x7}], 0x400000009130dbf, &(0x7f0000000140), 0xdde, 0x0) fcntl$getown(r4, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000002c0)=0x716) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x800, 0x0) pipe2(&(0x7f0000000340), 0x0) pipe2(&(0x7f0000000380), 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000080), 0x88) socket$inet(0x2, 0x4, 0x9a) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="a166090f707231e73fea9a525c552c0004ef952265955a0e4c687edb77"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f00000000c0)=0x1f) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) fcntl$dupfd(r3, 0xa, r4) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x2c}, {0x6, 0x0, 0x0, 0xf9}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000000c0)=0x80) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 16:01:04 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x80000001}, 0x8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:01:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x20, 0x2, 0x0) dup2(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) shutdown(r0, 0x1) r4 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r6}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000300)) r8 = kqueue() r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000300)) kevent(r8, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x80, 0x40, 0x5, 0xfffffffffffffff8}, {{r9}, 0xfffffffffffffffd, 0x12, 0x10, 0xa, 0x6}, {{r10}, 0xfffffffffffffffa, 0x1, 0xb728b9ccf7f5db5b, 0x9a, 0x7}, {{r11}, 0xfffffffffffffffb, 0x445ff3b56b486721, 0x2, 0x4f9, 0x1}, {{r12}, 0xffffffffffffffff, 0x1, 0xfff1a, 0x4, 0x100}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x4, 0xffff, 0x4}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r13 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r13}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r15, 0x8004667c, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000000)={0xf801, 0x0, 0x9, 0x1825, 0x6}, 0xc) r16 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r16}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r17, 0x8004667c, &(0x7f0000000300)) setsockopt$sock_int(r14, 0xffff, 0x0, &(0x7f0000000080)=0x7, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r18, 0x8004667c, &(0x7f0000000300)) connect$unix(r18, &(0x7f0000000380)=ANY=[@ANYPTR], 0x1) write(r4, 0x0, 0x0) 16:01:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r4}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYRES32, @ANYBLOB="f8f814d5c86ed657e5af1acd64ba13140839128bdfcb3897441b1be7efa101ff3ccdb2fbdd983b411d6442b532efa19ae9ec424a4065984c7c17fccb73191c21f2485bb3723cb173d1b8d87359b9af6c9318026e0c4985feb778f544761af547061fae0174f49802943452cb5fd4fbb3379758fc8cb0f069ac5feb3a8d95ae96b84aa471662a83c3b9296d3f315856204a55c2b420cab6d6691c5b879a981fa9c8e2e15c26712f2a7b98085e7ebb3742351051d9f250ff8cf396acc26f594ef8f54b92f39cf683f22c925e9b6bb85760040500000000000000f773741514b97afc75c1f3148cf64ab9a3d014a59dfb9dd7ff4ef73df6b4a8a5b1386188b2b9d3af69c2e3d482d7629df3cd3daed0ac477601eb8e152ac86608c714c2242d5c4e24c5891fd82230108288dbaa", @ANYBLOB="726ef7b2ebbceb86a991765b6a5efb79939f7128c87d34e5a8aed5f3bc109933cb19ecda16e3307d7c196d791a7455dd23eba529762b36225e13c2e1cdc5a66a0175bed141bfa868d7938c8b871012bdec63da12e3c326c4ae9f", @ANYRESOCT=r4, @ANYRES64=r1, @ANYRES16=r2, @ANYRESDEC=r3, @ANYRES64=0x0, @ANYRES32=r0], @ANYRESDEC=r3, @ANYRES32=r0, @ANYRESDEC=r1], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) msgget$private(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) shutdown(r7, 0x2) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r7) 16:01:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) r4 = socket$inet(0x2, 0x8000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x1}], 0x4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x54, 0x20, 0x101, 0x86}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x30, 0x40000000, 0x747, 0x6}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x4, 0x2, 0x80000001}, {{r4}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x7f, 0x5}, {{r1}, 0xfffffffffffffffd, 0x3, 0x30000082, 0x2, 0x7}, {{r5}, 0xfffffffffffffffc, 0x87f122d492635f08, 0x2, 0x5, 0x1ff}, {{r6}, 0x671544970863bb0e, 0xdb, 0xf0000001, 0x100, 0x4}, {{r7}, 0xfffffffffffffffa, 0x0, 0xaa7768576f7ef908, 0x101, 0x1}], 0x401, &(0x7f0000000240)={0x4, 0x95}) 16:01:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x7ff0, 0x5, 0xff, 0x1ff, &(0x7f0000000240)={{0x40, 0x0, 0x2, 0x7, 0x0, 0x1, 0x9}, {[0x5, 0xd3, 0x3, 0x9, 0x5, 0xb7f, 0x5, 0x9, 0xfffffffffffffffb, 0x5, 0xaa, 0x7, 0x4, 0x3, 0x5, 0x7fffffff, 0x7, 0x2], [0x1000, 0x0, 0x5, 0x3f, 0xffff, 0x7, 0xf46, 0x4, 0x800, 0x9], [0x8, 0x3e6, 0x7, 0x1f, 0x100000000, 0x1, 0x7fffffff], [0x100000001, 0xa6, 0xa02a, 0x3801, 0x7ff, 0x1000], [{0x4, 0x2, 0x7, 0x1b5}, {0xef0, 0x2, 0x4, 0x1}, {0xff00, 0x20, 0x100, 0x1}, {0xc979, 0x1bd8, 0x2, 0x769}, {0x1, 0x5, 0x9, 0x8}, {0x5, 0x0, 0x9, 0x5000000000000000}, {0x6, 0x3, 0xffff4f39, 0x41}, {0x0, 0xfffffffe, 0x8000, 0x7}], {0x5, 0x3ff, 0x8, 0xffffffff7fffffff}, {0x7d5, 0x2, 0x9, 0x10001}}}, 0x1b7, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00\x81\x00', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f00000000c0)=0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x2c}, {0x6, 0x0, 0x0, 0xf9}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0xf2) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x10000, 0x0, 0x1, 0xb77d, "d76e45a53b4291eb69f5810c3d29cd33d79df242", 0x3, 0x3}) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:05 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) r2 = getgid() setgid(r2) flock(r0, 0x8) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x64}, {0x7c}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x8) 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000fa000001000100008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = dup2(r1, r3) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0)={0x2, 0x7588}, 0x8) ioctl$BIOCFLUSH(r6, 0x20004268) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb10", 0x171) 16:01:05 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="0102382f669c253e4c8097215e12294f8b021f114ade0401cd"], 0x1, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x52}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040)=0x8, 0x4) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x189) connect(r3, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1ff, 0x1}, 0xc) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) socket(0x10, 0x8000, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x1}, {0x6}]}) getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r2}) fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0xffffffffffffff50, &(0x7f0000000180)="264f5b55a658d0f2d962a548e094e6730e196eae2140a3e3c72f707e9139e5e742583f938d8b99d919709391b54fad409c75c745ef5feee01cf09aa9b3311a45a70a23e82b0239bc3d61c1b5e67c893b319d1f5d9a332053cbeb241b23201b11447161ee98503c33e7249f7fe16e5453365cda8965d4be53a3e199a7a7a88734c840528d32d41683cdf1648a3e35") setsockopt(r1, 0x81, 0x17e, &(0x7f0000000300)="d93ad5c6e331806e2d60baac608c945646b3b50d118833c237986b4b82212fdacd9b5b83db9d093e28e3fe154df53d7db0ef77d4be3c160fb7b8a40e5df5f36d8050e165", 0x44) 16:01:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffffffbffffffff], [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)) socket(0x6, 0x1, 0x80) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x25}, {0x60}, {0x6}]}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r4 = dup(r3) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x7, 0x6, 0x0, 0x4}, {0x2400016}]}) read(r0, &(0x7f0000000200)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x9, 0x2, 0x2, 0xfffffffd}, {0x70, 0x0, 0x12, 0x8}]}) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) msgsnd(r4, &(0x7f0000001200)={0x0, "4fd72ea28ad72e2f4b7a730102106ace0ea934420c57aa9af182e0b65c64e5c133ed6a60866c80bc493b4c16d9db21a509d50af2cf0eae9ff4d3c023fb1b1b6de33f033f3b4afbb761ac9a4d4620ee94884f29a9b8b7f0ba3fd3707f0d8397913a261a4cdf4371a644a2c761b6ec800df14517a120e7efe77dc417f1085302974a6b9540c40e3b45bbb79a2c898816f66944937ec90eb1976472248d51595ab2a63817655a7397d6fd7ce09a8c72ee1ecd474dd125fa646295f5210860e1e8a9369e99215953771add685b103774fdd18c34"}, 0xda, 0x1800) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x4) 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) getrlimit(0xb, &(0x7f0000000040)) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1d}, {0xc}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x400}], 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) geteuid() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) 16:01:06 executing program 1: r0 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/11) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x1a, 0x5, 0xfd) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r4, 0x0, 0x0) 16:01:06 executing program 0: socket(0x2, 0x4003, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0xfffc, 0x7d5, 0x2, 0x5}, {0x3, 0xff, 0x5, 0x9}, {0x51, 0x81, 0x5, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) fchown(r3, r5, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000001040)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48d504e98cbcf2c113bae1fcc56d3d89cfb7b39445c9c4a0b96acfce0239f033f5a70ab134bb9cb629475ae70098dc6e1197de35ed40ac0aa623020000000008d865f6f846043e05735a9a90c5dbd1be704d16bcada0c1f0d1e8172baa2f268e0de4ffd6026a9e6df4cea795f31a0a2fbba408e90c808b3797d0440da14a749764341252bf6155daf929c92011f472c6b206239a1f44163dfdfb3c159c660af0ac72aadf56cfae2c3cdc53f6ad84e0dfe6ca420b37696adabdd99f1eb0121e4bd30723a1e0527c89b5ffd2d9e9e9217ea9edfb4cd7942dec5f565c010633779b497eff5139fc37380372760be31a353b9962f910e2af86c46d51c50e1a18deeb343c82d4113961a3e6ad68ba3400"/330], 0xa, 0x0}, 0x0) connect$unix(r9, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) 16:01:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x2, 0x4000, 0x2) 16:01:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001940)=ANY=[@ANYBLOB="062cbceaf644135e8dc1d25d9ccf8773a5"], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000019c0)=ANY=[@ANYBLOB="00af742f5c68ec066bac83431a5125df6d8525fb8ea59fc794a891932f946154c36726578cc1947c6b7428008c17f249d1c091ab0ca64e8358290a78f4c2435fcf3352a2db6e724d5e2024fa2021be6ae8173ac0374d5ae0480f68ccda7ec0e4c0cd29447a052d8586d82241765ba4d5d06abd8de71fb5103d0d71d09e8900"/141], 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) r2 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)=0xfffffffc) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x87, 0x3ff}, {0x89, 0x6000000}, {0x0, 0xffffff7a}], 0x3}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000001980)={0x2, 0x10000}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) unlinkat(r6, &(0x7f0000001900)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000300)) sendmsg(r7, &(0x7f0000001880)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)="bb84e41236a599c01da6503d2df3feb88d1b4b8e4af9daf5aff1037380de5d39d4b1507b52cfc19df2840625", 0x2c}, {&(0x7f0000000200)="ec32df8c9e961e7a0921b31e6879bf3274e820c4ac4b4c1147ea8b6f63f337d07c451a9523ff669e73542bd98d03b08122700ff977c67c5e1d59595a853fc5e917562220d4ee59db0fb285c28b1c08e0db0edcae03b518600ec8ae500091b7a96593bb78edb3c6768ee1f70b59909da9145c6bc271ba330c081e122ab327540ca7cc8fea979705c13f4b756b2b5ec7c51a82f31160447ce361ad37798b10f0bb91b9a7f4e9c669faec1585493dca1c8767d8af42b6321e5259572e40dbe17f7562a64b1d1eb7558d", 0xc8}, {&(0x7f0000000340)="7bc743cf92ca098157d4ba9ed3689cf8f9a4e1d1798c36049c3ea62f2158dfe13888a13cacb8287b5a14a6f02fd59269f447b3afb63ae31f7e7b06af094c1dac25aa184bbc1f447b68d38943ba9871a6e28887c250f376330b58c603f2739dbbbc8b638a95f0fa3fa6310d26f6853a0ca0a93232ddef981b0d223439a55710c8e97e6b7aa7edd0528630dd73b6be321c0e95b4b137fa6299648b00c093b40bcdf8911911cb17fd9c109ee147ecfaf1cfc5e972108553d1e5e8c2ef7cd675049ddbecf18174bfca82c5c352bb26abfcee135655b667d05b1188e6f2d7dc141b2e35d9a5a760f68c1177fe99cdb950077b90", 0xf1}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="c8000000000000000100000003000000f259aea314b02db7526137fb477d13baeaba2b8d1a6d243b1b47d088383f9dfea1a0bea2e6c1624e348ded5662c64e7a386d6882710e651c1c9cf9521a6fc8747e259d4597efc6c2621cda9e3991a9461f817565641a193a0df2ac01234006dcb2d5a39fb0d7ee0b785a4541fe60c41019edf8e97e6243230b46cdf12ae71ca5773d7f21888f6cb1a0e8965ff2f5d798db17ee31983366d9cd5cf11d4e577cd77250858754e725201a2645afd712087d407a300000000000e00000000000000000000000ffffffff5dc899f432f563cb5caf3e4d9a2fcf5e231ab2da98cbe2ea56b41c2ecad831be7a305e369275ad09153dfe52e6a4c36c2fc6914f0cf3b204ff2bc40f5b9b4812d420c86dd8201ed56f80327710dfc61c0dd6f82058fa463df9cf0109bc5f2f55e68a54e088a72f2ca714041ca04b361a2bce93a1521cf62977b3c05cb2630082aa329ef9763dcc5e522c706cc81fa2bf007ec40d526d0d7f3b92f3c75a59389b49b935f7e523bb64c6679ff6a8a3d5ac7a85702a64250f1498ec7020b8a3f252769a262b1a6b9e655a7300000000000050000000000000000100000005000000ca4fd01f649d0efb42f44500c2077d5552ab54362f7a6008f0ee7e55d90d49a4db9b53257f0cb3ca85a538fd0694765eda884fd8c4cc37fb05f54dc7748ffb000801000000000000010000004a000000b8dc8e9559c8691d681b3427d3ecfdf53f532fe19530f40f119516fe9107f272bcfd49d85c660a8fc3a3e173b1094d6a0dfc47314ec1aa0507975ffd08ec147da108fe576ce0227c0c004b8a27b5b94e43ab3b41bbb1e4b9b76bf4d176f398df2e6e27108179adbadf90ad6ff662ad893b925dbd343120ba785162152ff2c4a5ce457a820f07814414642963265a32016a8cedffa73df54a43934f6146d37899b2fd6afbb2be9af1105ad4e8a98b47360798b875e3a9cf3bd4acb01d2396012c6caabd9e2fb7426276ba6626219690609d013853bb67e5a2c421f489e538af53f699677e6c78da9e9331e785f6b982e500101000000000000001000000f9fffffffd1f672884b4a8cfe087bf7d80c2e6ea75c2fb3296c50f86698ca4ab5e4e7ac7a81607b64a1b54c16c28060f486da3a8c633676d989d4fd3a8612df23017c7d6953b6444247562b6d6ad9737bb73a1bcbad8f038c30dd3c01d7955ffe677c8740971d3315eeecff511ecd385f528a832852082e74be32e9aec1fdd14f5cdb4b076ddcf82cc5fab128f344510e7d686285b3687ed0be2c7147c8ccc66b199faee7d44af02622d11a0f11c48882b646e62e20298f06fc229b12a5865229b74bb8d72e220c814955ac429e2abc971fbd52b752a76030faba73db16589107afdbf749b1e07b94cc56469d84a640aba4f3ea665b3495dbf678f85d79e241ccdf00acb0db01125204b2990ac4a7203b1e8b801b83ce9b6f9a41845dedbc9b4c28184ed67cb15a687cdf58ae6717c9329b32788114cf1a309709b617437adab474573371e250defbc71621c0aa4662340f78c57d10c1f2f559463f39fbb52422f744f305113a159552c2808e8f06653f425cbf7559fa1c8417083e5f3a3f4c5f8b125f10ae2878d770f870f0d9d292a7f03c9fce1c59e7987d3f70a0f9721598e88df847fc817aa6a17e3139fa34185b4f544352f39f593bb1940ab8dd24e0402975840d8d69b771fddea3a32a4061f022b222a84d48faa03a6f317f95a026542c35eea5b68ee1bd255262a4cb8e7cd24de27239af6510824d8b264111540ae4d4e9e9fec392ce310bdd28b379639162c27c4f37598f7482db9039e735619add75d99d5254f3e1522a461b674961d2b2b7de7ab0ffd5b7544890549454d571f574aa8b16d49fc449aa2d719cdec114c3f782cf82ed8a7f2bed93b52d15e46e3550edf89763834a4e3fd64437b5f38d204165ec5f24d46381f65b292948c9bc4a26fed730d5d55ece39531f00df9b23c329b5aec25714f202bc7e230703b90594247d95e384509c3efe98acdb8a7cfddcd2f44995d7000dab83dd7008df5a327fd7c694ea7036b54818b0e52976057432daac9dd605abee65b4d77d75910b9fbecb6db990753565b09afb9824c3e6bea3bc8ebb921e255f9fd9a69a2b6191e98661fcda4674af8b3363579a380599e6c13bcb081a2852a9ca53a6efde49db9d48ae8b537d695610cde877d2d801e1f8ba9ad890f009b534ec1cae1121cfda69829eaf183ca16b7a73aa8f3dd94aa58116e96f10d65b6a7bcac2928aeb7f208df3c49443aa93ffdc83ee769e79d4361f7cb0e1098c55fef2d48fb43431f4413fb538904c69007f3ce0514ef9804111fc478caf7fec0fe005f5c7ef6a627bba5fa81a6d3781132610b918ee3edd4d75ed150ce9eaa6a57745e5853dd29890ae9ff511c5f96adffc95606e145c0f0f348984dc874bfed49cbacc4057001f68b2650f4539cd4c0e8e836f5e35c8575823a38feb6b3bd5ea6cdde2f01b9c91a6d98f9721b4c6b81388cbf11e0ae0845f79ed38eab55fcdd5dddb4cc76e00676ce5ea0036bfc88583efd497a9074a0a2eabcbbffad12390c664065b3d19f77878384614e0798e477eeb625a3e7f42dcb03cbcb76500e8c791b1edb7fed0c04f3d458a65f0d36dd469299b8797fb56045f0083506013db9d3a0882a814286dd3db6f1395565e435e7047512d1aab2b7d93d703e783b3513c3ec7d37570b5e34e65b30770f207b6547bc439a013497c4933907e472ae9f0251b92520e5cde1b54c1abab4e02f5714e39ffc585cbd975889c1dced16b0e152e3f437e9bbb873da4c8cb8ea073a3c811d4336ae41f6f57efba8c758eb4e40c1460f0814fed813cdc005db7c80d814eb02676abcc8b9cf7170ea4a6529b7b5a9db811245fde9e13bfde91f9b4ff8f9fcff48b15f3fdbc97866ce118c4bcd495de317245996f267ceb15ce6a972db461a8c62c24a146c54ebb5f36dc0293ac0b9c7cde8b4c00c89ab47ea9c31eb44f576d672cf5411f8908d5d91416b620f8ed863712e3ff2e77d99fdfec5931dbb39134f34ad66b2ff6f06fc5c419ae6df74e4d13a5236dcb3bdceb580d59a296abeff297b93b8e04ae9f2de3e6c9f0d002de11bef78f0c42ae24fb69c18442eb6e948424e8263084fb57ef8ae1286c2f0c81d74d3cd45549f00b69d9cbc30771a767259d7c23dfeaa5077eb6c5130b4ff38fc801da2922c389c1c3aa0a249ffbfc751f3a71b9aa2e2c6e8a41fd72b4b1e837f4377c6c20fa5e3587c59ea9c82884e62a8a5d8182643a9d22f46816c64c4b8e646cbf47665afddbf048c1e06dfe7a10946cb4d1a3cf377dc50eb95e55f2598a4c05941f14bce356e594eecdfdb76a641f1548dfa956e15cfa3e5bd2add4040d3d3b4269ccbf1ff075bbc3244d75f98e71660baa8d067882084b9bac44030f445798f9960375276f78980be90a17fc3ecd38760f51dd1e188d1804b4ceb37f7381b485613a5ed4edcc737e5ccac44de7473b5a7f170798a2740bfd21f466c70bce9ca7904a68e2cf234e9e767eba626af21e9e59fef0657d9f30edb356bac2d3a5ed70f1a485cdf37d31ce46051306480b8c4b8a4c7c4fd3056428515f89ec1180b19c80068839713035ed3b75ba233671f3fd0227fa7fe6d195847004c64da3157e08e93d0991df65ee83189a6a046d5297c79366d5a2ed868cce5095520a9e7194fe04cf350c038e22c6815bd74119b0c2a1609ab1a3fa659a3b41697901f81c303998ae376a913b9c2810d23d63c401c85146577956a66d56d487d1220bd7bfe3bba519b3835397c6a632ca0864a81a83bdaaecc8b3e2ceaf741e8cb61388bb9bb3c2002a77c28726eb23790e0adcdaaea9d670c367aac6e08a348dc3b1d41e5a2f59ad9ed1387260553f0da807fc0f096302b041595294f7683ce475f8bf7ea7320c252acd40c59c9a804a02aab57b5f290ef64314ebe7640bbf2617f12806f31b47cceaa13b3cc6e87b4cce1e703678e7dd04f1d018fc115e596a823c0a73aec8424c1805d9c09d688bf1bc3d63408191d8d3e21110862af19e589df9cc6f3cc0fa66f0a7768790b16e5c91c729d8f34ea822eba386557ba58b33340f35413d3ed26af8f72bc00443f369ee5f3c8279c1cbfcd8c48d9593a2ee6d1dbbd830b10fb791554546ef3f3742865b32a03474c56f64512158625114fc252382b0adbe92c257c02fa977bd6d71c5e71a329df46b6d28e17771f0e2f999077d1b38182d08669590b3dd669a04d7aa7742234a2a04bc602610d9741e0ca9420cfc5f8508af7677d7b0d1eaa0e07244d0a4c5e7f4a693e933335a68da516933c9762c6a00c0635dcb30e16f55b0c68363ff48536172324f658d254739f8dcd203c9dd0cee092235e7c103678a87dd03dced3e191208b742a185951aae40cf46b48fe350c183465e91d58e42546106a16ed5f558bab70d66b6c3acdaaff200e838a357db657345206c5cd3bc32a72b45667a71294e3f56dcdaefc8c1448458c9a79174aa8b62fed58ea82a7c18ac4d58617b0e6ff854768d3432dbd3ad9fdc9490e9a435327984a47064af7b28d270d3663d43835f1f3d840bca9533a2fed6eac7ef3672d78d19949382a30e1903cbc66b412cf069636fefec3721244b21e5f9b65f0206f5cf1e6fe379a8a02a40d6a1b6b516e342a38c4f3bca7f715ebf6d3868596051abb6b6be6105ba71540dca774ea650db13d74126c56607c1e98a3e9a35380da282cb2fc120adff859c78f684ea0fc8e67fe0c9639f3a660adfb76c430c8c5be55b2e2dd20ff25b21b53e9ac1e17a0b4289c07989738dbce25e03871e9286ecf8640283e807f20073b31b3edf06a8e9c0b3327847008548e50a8c11ad7160fe2ff1807b7ed2b4a06639d07605071ae2064c5436d0f6af3e557da704db423dea3b20f2cb7724baca6c850bec6e6bbac2a773daac6047f6ba2b20a405a4e2ab8e70b2218a368b378a9987a658b549f461b034a379e269212846b10760d9823371ee0020f4b5353326505b8db8312c569386cc65336f913bdbf9c52675fa346752c58614fb5c6ed5323ceec07544429af754cd08efa835d306ad7aed05378276be7de37a7cd1ea92dc91d6b134b5ec587237a74f2b45d20a121d8245baf3713984d195e668a114612506eb420c3cf7c264408bff0751156a6b35831e7254381de40c02ed2e44ca54ed12a31486fb0deaea5e6a9651f9652d394a6c9ffd4298e3b5c7d9e568601813ecd36cd79fee9abf7a1028a8c31d0467cf5eb6f9272a84ea7ba38982b2d8a674f192c6744873b1478694f23e59724ad1856a5e95f42511b386281ac90b08cd1ba2ecd24be96c1f63d4ccb018fe551643f8df1dd0700056beaeed132379089a939d30f2fe5fd25480a37a3286ae38f80106c3e03812492ad09bc6005109a3c430b704dc35f9ec3787eab1e4b39907170418e52bb5bb4d23891dded1d69d733ae8e12fa146b36078af7717d1436a59190bc717c3bcaaeb04ee5f7806c5af0ebf8aaa4c5e58f761a8982cc7751225946b93d283b6587a64965824100742bd7856cfebbf334d85b10a88f8f7e35413e3bad216c6acd1bebc231b8d7d198a57729764b2d5b35314d74261ca25b8934907aa7e2ebc8ad92a9c6af694d53e468ad31f6f99848d41bb0894903cf574031c265663674f965d92eafa9e3ffa97861661745b4548859d64faddfb84496a93100b8e05f0bd78e3f96add0d83c65d2b87c109c6aa32af83d5772b38c4eb415a046fb7d8e90ad7f7c9a2003ecbd46d0dfdd2f3b26d9bdfcc968df3ed781fa0acc141aa8e5bd7a8d1dadc97b5f8acd36efa143e919d908b847b0531953942725bb90694532f9227022035a3fa9d7738d6089f9c4f6c12957bfdd741a8752bed3a35404a9b746f62d4533bd90b5da2ec706e94799dc0b1542baccd0f8dace118f6eae34b5d6d56ac48751827b8f6dc7260360e768773fd87d1879b14a55324bc34c0397cb972352b6e569610d733501c11446d68cf751a0e9706126edf4720c445a7903d7a951c92ffa5f32678ac4fd29247d67b33760a642d4890c5d4fcaa90e97f7b8ebd95a1e872d00dde83c36e2ed2f3382f7ae96d9518c2842a571dbc7f20489c38d915512bd6be6a6196ec4e7e0422bae4a96bbf8f206b8ae996c3ce02b68048a4892ccc31c3e1a8418a1592e8aba58e6d4d6b2e13924dfa407c82a8b5d1c410683760bb60fb94c1c3e0824c75eb64539a3184129086d474c64764c00de71ef090a3034c5ab7c528a7dd7e757ce6ee0970f19040a55cb09ab3c3cd4266757785988282ec671f68d0461d5c8eb7b66a15dc3c7d0ead5fb8fdc7aed0d82fdcc94f1a3d9f37aa22bc9c89742d59fa6b438fb426f5c09e12c00f2e3d9eb87231b5aff14b533b6288fbac6a82ff4e6381be0e501929d85a28a0a07c1f709f93f675f2a8920a12ec12e97bbc43520634f86c06d031835904fd5a127fa8b97c0177da9db64e377436bfb53d7acf2c5c02fa0357fbc25d92a2e6df52fa9e9c50418a2a792e5bf9020d121b661929816b441917f493e9d1a259a6bebfa3c5c37025f8b733946e0ae4120d0d2b07c442dfd44d92ddd7126a104f4672b00a88cbc3968a4b1c2c834c6c1a6a38e4a3922bc1ddfbba12b30e4ee308e145b9162ffd1f124e388887dcd9492280394850ac6090b15099a62736230e70d214aa657f5fceea70cd0e690bdea410dd855ce8551619be386c559e765034b3a7fa0e34fe900a942fab8e2b38965894f14ea91a8bd08b28e0c62f4db1fcb7570f45fb2a176408455e75096bcd7fc620df30d86972ebe2ffc9f4fc8a1c8f81f463bdfe211f7804800000000000000ffff0000ff0f0000ae9b2f8c59d45d5336d3b58360b4cc2140cb1eff091aa8a30c290eef08248da05cba6de7ef29960a5bc94666d2f55b2d14b05d42254b3900880000000000000001000000018000003f2531930d6ae7dcb9ffcd49127722570b2001cd9dba6ec6395e6fda0d456f6d739d7c9353fc59832cb9c85e5227b77502e885e446e9bdfca70a6fa9987333bb2d5cac7cca5d5f30afceb707a79b4d35516627560f1ed87e1940a05a3d88ae7cbd5ba4ed4574ffd2e6f3ae5424ba44d151400d00"/5088], 0x13e0}, 0x10) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffffff) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x0, 0x1, 0x3f, 0x8, 0x1}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="91c3fa47c40d21a0a6742a5c97d200b3bd1195c0b89f675027371ff70ec4497809463ec662e5ec6f803ffded4b922a147d015a58c67e82e29b1bc4d0de102d6ffc3bd6996d2796d17a1e077bc76db339f6341f5d40615f724ef5d9971f334ead522b3a0c8aa55a162d0d133c851fa63260d84f4c0775948a37d7d4c3bb2ea11543c4718f0565908def11c435dea6cbef3a2d35e45da842dfe19303d5aa145a3d3ab64e8390489de818a47adb0dfa7b77023ff82a7eab1b1f6d39a4d98e48dc171638fd0000000000", 0xc8}, {&(0x7f0000000200)="c4367a65c60e4fdb50614a63e93a2a2eaaf5023f000217c584f315b26bb87f5cc58cfbeef943bdf23b72e94b3a116d4cc9c632dd2dafc7952264e7a89dbe450fd9d3e75a09da5bcdb8a14bcb9d72d24f7ab7f5c2731cbeb932cf702c01a494573c56d5371769bb0007105c5c2f391671d0db84746d97a2d1916dc68cd958eb66ffbcf678fc6f15d7c86e7a206e0a77eb6fb722dc53174be45b4d8009888cf72ee53e9d", 0xa3}, {&(0x7f0000000440)="c449b5b7a300f00fae62ad12ad5085b14ec3444626177f88a303863c31e7094ea8b9eb9a2aab6e6508ae8b2a6c00893c3b3033b2177b72bdc614392457c3134cfd02a5cf8c78a178bc19ea008e084e4017dffb3307ce7c50738ceeeb2801b2842a3d73fd1b41dba352d398ac72d49996d317807e853a5cce32458b96529c55d245d87a4d04cb9060d3235eb9838f5fa0425a5d746a176827d662d05f0cdfd1e50e7465c1db80d4fcb79a4c13fccb9d3c3d244362e1dec2abd30db39b5decc24b9cf9fbecba584bc615df9add586bed0610d56dedd5ff352ddc5f090ec77afb2970cf57ebbed3f4889b6146e428bf09bf6a5c9bd68f1bc6e235d38341b8d69964ad0b9cfab4d131c0abef3caa8716f81a038bab9ba31281300d9cad403cc2ce7a0ba78ac2c808b39b4d73e1976aa1e3442542261331fb258c6d8476f9dea6f6bd5c9971951189c926965e346c7304150ed12fc6dafac6842c1e172f180ea144d460be115c0c561b83c6081726c2fdc46eb2cb53b7c28cd0e109e26188be370a783d9f07baabba1eb97774cd39e8310ec32ec215b503524e21a9700c765efd6b6c9bbdd15fb46241e7d2f1813e98b0b8602eeb8c7cf9d852749f7bd1c679c3daec188d868ec6ca18ecd97e03b6da5eefda1021ec109e2610cb22db6b95cb52afabf94c4756380f10a37aa5263becf52ac2bf93333f935c923a9775342e3e3199658d23fde7a22d8d9932b08b78042cf2571edfdb0d27b675c617e74511e19f7fb31b0a9b08f7d34b97a1dd7832b5aa5a704b9c14514ea2619e014d30d8106610f81ceeb0a133a0069c78dd3c99d531bd42a1b7e6f19f9a15c1547c9dd15b46cada5786e769dbebd6338ecc29dd6894539398a40438738bdfbe874d45480ecc4c6d279e667d6230f2d890950dce88477346a871511e351e78e4ceb19825fcfb7e0cc6d491a22da5cb0b3b94719a7ead3d824c96f1d92d30b3b574c1ddaa3f4b35e29ea2e8a7bed57ca5483828449b1259ad04980c0bc823994a32651456532f3135b28b6ef1dc2f87e3ee8194ee252af2f20556c0b16ea136e6054a05321abedb383725540fc0685949d5e38930fadb6dd689d185dfc564d861a7e64be965c7778f5019cb9665727c8aa5b1c49d7dcfa5908988f871072c0127f7aaec3facb0d4ca3fa388d324432afdff473158971a267a55b7c440bcf9833b70fb1ef46f6f966b4d3eb29bc2d15ac1b0902725e75361cd6502218b7c5d1be3d03c0d66a0360f5f3a2267cd4127262d3268e4afeaf11172af4db1987987bd605c078eeb747f05d0e0190662a8ff440f43021e0c2a12094f3b8caf8c68b2d2ea226bac803bc3829d405df3fd2f48b47abd8ce7a0a803b9e7aef259aa348eb78588aac0e67ba58a964c0b53b7c6e7dd11be009efc8862f35ff7c84072432a513054fbf7f3ec90978db0d7b67514af8909d887889de3d31e0923c4a14ee712ddf9c5a6a902f3d4c88664105f4ca9de50b2e0aa9c254755a188b03d296abc753e9f6511468fef2d7a9edcd0df308117cf7bcd1ee6d835d773935d73e31c2fb67dc17233756f89317fb49d539f666d4a92b5ebfc74222062c6b44a294bd951379771a8f5a209c467077cd7010a185fc7f5bcc1486ec210faa75afc4e73b66fa2c5287a6240f416faea2d605fefe4387f24353d98a0641d32c1a688c70ba6fcbdc0988ce0d37953f4ec61d523f68a773fe660b64c4915148f561a42459667890f073bc702d5f56cf471e0851570bbdb2767481b9578492eeeec33079d2a89d63fcbabc257259bf8066eb933896b6d180f368dc4c69575a12a12e424a1b0e4a5c865fecab632c7e818b5bcac0c6c5f2464b82631eeeb45144d81cc1e701b286f43288217f500f055788a54141e2e059944592d20fa006bbae21f7ff59d824dd2b8fed5c5d25001971010abb9b282a384890052a4fb646f4bf7070985233264ca46ac399b37e5d9ea98f116cd15c0b04ccec23d236c931fd86af79004cf72124560efec67ad881b73e4c5e7fe842298f9999fc56fabbad70f3c753fe4259fabddbbbb94315c8d0fd3b39d0fe53a62cd77577e7029b305bbcdb4c25163f7ae72e89222b69dc3b2e94c23ee913daa13d78eb03c39a4acb2bfe77d66212e36ade9439988c44fa981edc933bfcc4c0e00d2881a4e0eade06350ad0155a945e215d320eaf959f87146d13823c85342179fe02d5a42238ab156dacba10064af05b7a1eedcea40d0f2d466eb9fe3cdd77128e20f4c55e782b5f2885248d7811d54917230eb74ae2818eeecfc516fd057ab1296fc5bc1d75d4e7034d4b51a34705b006ab66282c6f94efd5843137d6c19e56fdc421bf88ce4385c2d2e8b21a154f77f7d268a6e284e6afc834d5308d461e300f42915dbbd0a4e86bef2e778225be1a0524f775b12f8e51b43098ef01393848c0df67071a690a57fae729a67e8393114b4050fc92766cbbdc923d5309a526e100d3add4fe4ff0c86c3e4f47eeadfb160827954d8b69be4a1c9bad1abc7801d1be66867cfc65def0e9f1f8ad9479357b5fd9048b2daef815ab64599622bcc3c6d8c13064ab0a542875b608f3d0a99d87f29ef34950a255fa7c2cf3d8186791fc093c8562405d6483b0255d7d3eb6b02fafe21dbf7183ea850ea8fc0020b0a88c2a98167783974bd8e90170e359471078fb85f62598b8d9016584d8a72c640dcbb25cf6e88b3b4e49312a5c5df9cdc350dde1f6b9d0f82e528b2a5b8e035c082fd19c17fb78e234ed6b6656dd3fd71e330d2ac27eba1905b4f1dce029331d5de8525db50caff0d5d55663a10987636c5e85754a2a90ddd757f694663b135fef9e26182c74cec94f9eb96331a65356ac580556d29cab7918827faa7a9db7d6f01495a1c1919486255bcb0062f1190ed20c9f8a223fb0023eaffe252bd9abf81f5252d540fb8dc8ef43d286a07ebc6237bae561f36bde874582bd37e4f207ab5acaf0dd92b6d3ab6d81f8e40365eb0bc2608042c511a74af5835043514a31ffa6cd4831870eaa5f8a2f8fdece56a48ee205ce2937bc070abbb8ec7b3df6277ac11e7bc12a185e43de36ae2fa4dee21ccf87ea901b9af58a5894a7eb28993b70e04181c2b755220c5746e7afb7d3afe8951f52d04352edfa7113bd208d53d2aa9847a2d2e6dff49ef008f23d3e936038cd5483b875d16c34e0bb5997ab87cb25ba6a12b724c2f8e453aa3adf56805052c7e7609ebf0f09b56907d38e93ceec7196ab9aa6b48e7d50518461ae220cc365f0f5499d1772b122e7d99c53ff742a414792ebf6913ca8ca6a299727cbaa6d3f196a92a3c1d361fa74bbe60fd9ba13d353388e8346e1abcf4fa1b10c7fd3a002c152f2861b2e2081e57a1d960ebfddfcdd80d716bfb177764bdf7558f0f5b3677af6964cbcb4bd92653593d974e1037845bac6fe8de2b66b23216ef56f1eafb502b3ad7f1a8abab44e5a63a1f7cd367408d8b47ff26be85a1e18b9f568574ffba09023af8228d91c8155efd3bfd8945874cfa76947c6fa29d35a252e03e6aaf32393cd98f87f98cd90559dcad45b077e047fa18aa0f11cba7e21e5a5e5a5459e86884c197105cb1736eed4866d69dc58829973888a37f13e92c47e3a6bc3a60aa4a3d65d257e977305535151d7552a115e4352fe99b77396f83e4d4d6d76d7969fdd082621321a802250ce0d52eefa4cdd3f72cf2890aca1892e1f27a63d10b03b689f612fe26ac441cf5c3b9a37aa902756f4b427bfb445eda08a708717beb0096d0af9567fc3a6264a04a132acfdd2c9ddcbe7384a7d9cd637bc344821534b233b1cba5a6c69fbede06943e766c9fa7ff3914025ee262836374e7707e2c908e4991b8981a9a6dded7e6c1b4f9a56f6b8e8c1aaae2c88633c1134ae3a5467765e32e8df255ed1a5d2bfc563143b616c01af54f7b156b367044e8532a9b677c6f5ef1fcd15968b654f260d0e3f112625d0085b036e9302126e2e9e8c6a1d427177d579c6eb783272525fe50b9e3e7e3e425786bd3d1a0d977c07809fe5379de775d20bc8c005fc544241c5e8c538ac81f0b2943cf92a166e3a5d30248db331c2244dce31de324605b96cbcb2e692aea76bc60f43ef9d32bc48b36d7e486dad9b9560f41c36d8d29c1f7a0479e4b158f642e563ac360f3a2ddfbd61c04b9fdc073d6c819dcaaa34e258cc3795fe6c04b673b1ce53abf62ba9adaeecd92797798b4d6289bc6e46701ba253cd4d36d5df9689bbafcb3af92fe2bd62c76d10f2f1d1ed5f357e6f5bbeed98cfeab99f4ddcad21253176b1dbba04c731a53471c3e0642fbf1e7f826c0b01c167e07cffd03a809fba5f1228fdf0998e092b65658f0cc6b5f3a7dd3c47bf93784df24e64fe75b7311f3ec19dd59205cc777df8f2392191d21fe08f3cd5d79dfd19d264eafcb5a267276cacb9dcc07a7627f7ab9e0ac7231a4ccc0542b4415d5d0ed39d9e6a1bb46ba7c65869df60e8ca279718769c9d535b322324b28710481faa0534d3627efbeee85f8dd3aa6fcaca5cc761f0cc47f8d35b1b84de408f5c8eadbac4af35ecb946b02bba3e674bce1077e3edc30f1c301f0312fe4616ba7d78f9ea8710c22790e24226a16c128c6dcc2cc45464f585d90394b4f63b0eaf562cb2040a0a0ec5cbafb9467db8dcf89525550432eaf2890fe84def8bd32bd7a7e530859c9b4bbe6067b0ff345db89431390feee85fc8e91f19ab33e0bbdfcbee07fa246b0fbc75c5bf77ae4609b4aafbb4acfc3ca2cc64c3fa29fe64106f7b74b591da922463953331370791d5f03cdbec724c8c2b62b3bb8186e4724345421f90833636ccb420972b65403aa854c6af7beb8b4daae0db8389e57ea1c0ac41b338bf332546e4daefaad1ef504ec02e9c5f9039fa7c6159f4ddeab12f93c00eb21c80458caa9d4e38ab679804bee4bec9a9bed24877e10810f714e209ec846cf52acd3ada8061b678062e57029b88d30320e67822f4ce6dccf1d66e5d7a3eaeabe7c096b905cdfbd8ce6730fb05652c7f039e824fa9e616032821570117edcf51516ceb029effa8fcb1a6a18b820ec58556d209ad2414d70bd2e17d5d8addc43694f64d15ce3f5f62cac9767ed9ebc27940df57356e018e6314e4e61da1b89233cb9f669b7a7f6995f92b90b03fda6442a66ac65c5604d7b4e24fa69a0dd0f20e43ccef4c6c55e35365e0991d6043ded018cbf89bc5d97ae69ad3427c7257e83efd7e29e04c20a81ca2c8a70c7762a21e2ab6a8355e7886acff8b511c36266e1ba6320514e72203c11c3a977afc643a84ea043bd38761b06885776cdab8f0320bc88d4c60a2939563c8bd7d5be94d6d372cc1e5a1672dc501ba29530999abd0e2ad361b4b9573ba4cb551643207ea097908af3287754db6cf33d9fc0f4b94c1bb2cce533185869f6cb353db956863abefd9455aae01bb2fb7ffd494f7a24c7c4e8f41692a7f5ba5c95df982d970173b8053694aa20b540863078fcfb17d8931ff2b44e9514433cd3e2c5b62aeea9a5dc798cfd2418df38f51e3d8b763dc177259733c0761a814753f75d183f44292122b0e22b54f0545650d0ea9c154ed3c31e6ca4d3708583b9f3a5e49194c211d43acebe9aadcbca0f49236a12cc76bf2d767aff548cc98f3bbb7d4072d270c73024a8df2be2087aadd954800aceab04e73db18103b0897b808ebcdc5a2052f7f9fade753caf7417e172f49376f4df83af0a5e66fe73c96320d6fe3a98991c9b8382072d72097bcef68983766710802169c16094e2bdd14c3866", 0x1000}, {&(0x7f0000001440)="eaae3fa5e6b69ff16cb129da78671a56db819d568d6ad041fdb1fc83335d646d72070754fad24f7745de8dd28a79fbc570d182eb31350ea12506ff73cd6da387ac526aa08458dbd9483376a36e55f736c8a8cb9fbaf2473d2713136e030f895643972a19cd93b8ce92b767f204820e33f0ed216d8a7215b48737e64b83fc67518ab40afb572c611829509e6aeb42f4456cb04c3511f3c5285155c2646edcdc7516c91d0458dd26651aed160b89df77aa12b07fe7146177d3f1a867afe4", 0x18}, {&(0x7f0000000000)="e1d3e9f1e9c9710bc00d2129ea3bf10422", 0x11}, {&(0x7f0000000080)="e9d1c11440717e98ac9f7f033e6a0aa492b5c9e9545a51cef0ceb44b5bfb827d3de5287fc07c9b0a084c2ced17d6c4c9b762a3521b34ed52c0bd983a6979b260626e8a65fb96eb7f16043ef014705870c859892a586f8d4c9ed6f295060cc4157ecd3404309c1a329de08f3fe6ee72197cbb2837197ae26b660a0c", 0x7b}, {&(0x7f0000001500)="9e8552513d0ef2a19c6c6fa493b08c4ee3899c4e47f21e42c60eee0059d8d0675eee01c1a94b758772c387e41b3ccbf260da72c006c0d43d786d7bfbf8636962472aed0c7bf72c6c8d714cb1f81e34165528af9ef1e940308db783ab6753b2d741439c8c9d", 0x65}], 0x7, 0x0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r1, &(0x7f0000000000), 0x36f) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = kqueue() ioctl$TIOCEXCL(r3, 0x2000740d) kevent(r4, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) dup2(r3, r4) 16:01:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept(r0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x0, 0xfc) bind(r1, &(0x7f0000000380)=@un=@file={0x0, './file1\x00'}, 0xa) bind(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x2bc3b95390b57d9e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) setsockopt(r3, 0x61, 0x2f, &(0x7f0000000200)="c52b695abbd86f821552", 0xa) r4 = dup(r1) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r5, 0x1}) listen(r4, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8, 0x200, 0x0, 0x1, 0x50a, 0xffffffff, 0x20, 0x2, 0xf21b30d4a583d5f6, 0x8001}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r7 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[], 0x0) r8 = kqueue() r9 = socket(0x0, 0x4, 0x4) kevent(r2, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffe, 0x8, 0x2, 0x1f}], 0x1, &(0x7f00000000c0), 0xdde, 0x0) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, r10}) r11 = getpgid(r10) fcntl$lock(r8, 0x7, &(0x7f0000000340)={0x2, 0x2, 0x3f, 0x4, r11}) sendto$inet6(r7, &(0x7f0000000400)="94cd5de82a05e03a8ce95f2a0809323875e5c4284ebde564cf1635f15a", 0x1d, 0x0, 0x0, 0xffffffffffffffdc) execve(0x0, 0x0, 0x0) 16:01:07 executing program 1: pipe(&(0x7f0000000000)) mprotect(&(0x7f00002d9000/0x4000)=nil, 0x4000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) write(r0, &(0x7f0000000340), 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="5b6e8184f537f17f607d559b74b1aa31d310c04b1353f35596c28ceea577d174279ecd9ee3dc6dccc59a7db1b5712cc5aeb9396909189c403a1ece1a31e03154f86ccceb", 0x44}, {&(0x7f0000000080)="402207a9a78060b7", 0x8}, {&(0x7f00000001c0)="fcdd8a80bb4874fd3b70d0946312eaf1473819c58ca8333e6b347da68ae1bd82b68fde4b1b1551d2a0069d3672f482eb92530c72a45ea545bf1fb67a15561aa45ebc40c95d5bdac1ef16ebd84cd0f125bd1ce3fb8fd8f19810352a0c546e385ba8dc80e43df8472f47df51f31400a59f7edaa48cd431c67f7f5ce5d9389265123c5a2d00304e4f513b77acb84dc9f14bc4093f7427c9fb191e9fa3eb10ef4c0124a8ec9f941b49019634b7ecf46ac35a66465fbad242ac557d2ef670f6de1471a472df8a3885069ecfe76792de8c9923308413d01082660f29eabaeecbd755612ab6fd0de477ee44877b5067fa33a8b24a487e70603bf6d67da6fea7e74b6a", 0xff}, {&(0x7f00000002c0)="311ea1976a7a2af1dc30a11c9333fd269e8416", 0x13}, {&(0x7f0000000300)="820a955c13d5a8ecf6f1b58042e2fbd9f75ec37ff2b3a6c97999ea3919251a696b9f550add3ca7982580f0ef7b0794d24f037f57f73589b55470e49ecaf3eaf04de11f8ac4fa033e1ad0eecda561a14c18310ef92421954f5acaa3c6d934e39118841b7ecb2c0d48dd9b31664775d1fa6b44a58b25f8bb887fe572931c7547282b2b4ef60d24f3e447b17d6073b970e7118c71b0f9bf1fc06e76b904f7be401f35e545027839a9be293d0d98a6f774aaadec598c06d4a69fdaa032018d2ffb0955c1a4a877caa3d0d5bf78e706e002d1aa725fd047cf6d9f257611f18770840cd4ad730168c0cc9129dae888a8d0f3fc7e30b778ec42baebb8074b239d0114bf169ea38662742c537e107a91daad0603e3288167d13a73758ad9cd234d087c788badd0ef45a06ce03283b186795344e8839c80865fd5a87384ce55f82f9d0e3e7ad0633632d0348592def1a0e73ef125611d76829daeeb4b7734957b75d99f0c8195d899dae1a34bdf3915bfdb2a068498b6bb8d724d17a09bea0dd6c4ecbb911922bfbae1409c1a45bfaed0eef637363f16039ac7fe4ab1012bad0c386551811d3c98c61f321ac79def5bf7fc3fed88ff86d859021ed92899cdcae2ca6d77f30793c5911f6ce6e2fa07a06350dd813681027af271691668da1534a0b001fa20704d5d6fc094d192471115a50cd1711b408c9a686c2c1a32d88894bacb5525712a74a1ad5600b45f5e979283a9a3a0e4a77d308213fb985cd792e18a1440bc2fed9d174d3e269c9d2b88e6b19a3b4c04f4dc14ca22ee53b628b1f312c27029c18e824467d2c909bb86b6ecf7909a17392f56010452c50432ac316307e35e337430f77a8958459be13c2cb5d75d70b3976b4415ca4c81ab1de5c9722ee4f6947224edc098ca19e63c208cda88dd59bf0b949879b7ef6bf5f08a295e78c3d9e784185ea1c794cb3c6481eff8536edab16ab32c36bde7b481759141b6342be0d1050d1a05a4860f66b6c3ca3311579b67e338ac1eeb8adbf466c76c9bbdd99806ad62cff98716654d5d1a5875a85a21e90cace2fe572fdf543f0801160d634df1a600868f13a116eb436fe5213ab13fffd35d8301a881fca08eff919920b3a4adf5a64c26a84cb6cc6e1c507ae86b171266a24d6e5e1dabc5c1143c796e211e4821b267de7c8aef7f7c90103a9be3b66ca7f245fa31aa8db5c1c3d2d98af8a55a2ed7d2dd63797f19834326c33db5ea62179cb25e4bc4cbba25ba094f02e0dae93e453c345a6bb862dda09650ec8228de170fa4741f6e738d6a0a76850926ec973adbf7cfac8724f188cf7bca46b7b4ff49a18ee13e768016b399176b6d2c0ee733ff8bc6119e8b0061afa700915e326569bbc8a877f19db002a1d0a0f8fe132d8105f867002b27f53926753c8ab310ce46c3656ac08561174e88c764ae0daca2074945a81d8949a7f22f63f8134d50d6f02dd9e091317a3e841139c7eba7283307662315211468df9b969ff5eafd35db2ef8203e9812631ea78351f12ae9653783b4ffbd2ff2ee3e0dd32ae2863f923989ae4ccf4aa9a521570524cb05f10827971c93f351325fec14595555822d998901ab0854f05f11dbf11624b0d87e72194fb4b3009c726069e6ada0bbea3e2cdfde1a59075748bf6f8b8f94a9125cabea6d9a540c47e9772e1421f76d15a43e25c691ddfc21728c579db93283ada4eb2830401c183983116153e04eefc9dedfa652771556129349a9e52a22d6e588f2a589577c617391d8d9d08e7b597e52bd1ec21a7eaf576c20187f6385eeff649b94e7a4652dfe8bc2c6983e801ad388bf1655337f0290d20bbf3933e59724f31e56e30b327d66a19831014f454a1f870f0b6bb4850e9ffc09cea607325cce8204e23dfef1a854fe60c139fff9fa4c4bd371e465b356ec0e472d460ee93845d331393a0f3d5f716094e9903d265f7c45f0db851a1e3c754ed3edeba5f2750927da8e304dd2b1a1a72c7ff842900c1bef90d9bc9d23121d4837227d23270fdd08864e9145f9d69246c83c009cc9308cc9c953dcb39486b7d49f39f1e6fa8266bafe6cfd996f4175a18c0f9ac37d6f38980602c5e29f67dc053e371b5c3051cfa3c81deb8fac70c2cbf5274a7c7a0e580e660ab42dcb9bcfe61e42e44713857f6ae9f8f9b9e92b367c5da9e7fb2dcba6b463e5367586a3a47ea2755fafa9ee46e16ff216e0fa90a11cd26c6fe03377f657598811acb3aa6f04519ad3d2f03e4932b59110631b8539c6f242f51c44bd10de514aa6a368b22db615ae490064a707f8eddaba2a0ed1e036b63a5da907fc8596aa216714f0cf91ec9f19fbca051207a478f841a82f4050de2d6e848b9bdc733e030987508c6bc404c6d3034934baf68026138dbb5a52050b8645f5a806ad4f70420ffcdd15437f386720412567ce2195f1607070a7e5b816c0b392463b7dafff44001806ed60a0877c7d25bf7455edabb256b779e33cd93d6e25e5bc181a8ffc82a638449603b8813b81b6df258d6b04f8d4a4093a128546143363dcb52929bd90b089d7b60b9ec3d3fb63197fdb6f91dd9326528ec026b5e0f556ae9e73cd2687c26a2b360c23ebc5b79691b718ffe9fce2df8d0d263c47de22294f2c6e90075077ab8f1272f15adf71a67a0b4421ac7238ef0bd1673eef7caeedca1b3730c70e420e3a2d9fa3ebf6ef6d42412cf0a3ec8d2d9a925770291ea1684115259917b0e4acc7b6cf3d59add376b7e8695e7821400779f8e06924c5ffd2fc438005caf20b79411247614d39cd54dee04c8180aa7d1f393d87a41421f85d6784e3141270767a8fac1c338c04ac5984bc45a58a8e744eeab88e07cd0675c0b6cc8f447e846ef3da8c0084115fec490ccbf523154a13eb321a284981bd3b1d800fb2563457d588398ff1e6247f05195e5e1ce3282a8d49f8182bac2ad36dbee089b8737694a376c5b96bc565ecfc5286ff6e1695447251169bf8d81913103311a00f2666f3b110aa29dd0c5b8ac36a3dd4abd97aff4a3095bb49ef4f03c66dd345b1f98591a8ae75ae75e6e065dc5d97b962189fba252309cbcebb755765d0a1b93883492bfe3ae145025bc2c4f273587f5e574ea8c148c74cef962f9ca2f0ba74f947b0c2c7e4702b26977fd30f0036a44b78f3a5ad358812f37d178796775cdb65e22ba211910f08cf74432d1dc362798b888c0ab21eaacffdfa61fa8837f4612f83a89315c4da557c93cea00abef470c3106b91112a4e2d910c0b5754944fba1a66652547f101759a60b1a1fe60844f31474895c8452f1e4707a6d7124c54dc0e1b272942943758b8b229a8f92d3235766325cc4b1c590193a8348ad1b86ba18e6a993b7db7e71a547a139acaef599f0b131f3a98ba4abdaf24218eee9f1f66fe69692a8821e7a0590dc24a66e0ecafb543d619b8fb3c35d52ac6d6bc8afc0a8688a06224505916efba812deef687bab8217f2b0a8c480781493ae5ee419fc71065a8c554505b3a3e4975a1431cfbff95a6bae8b2d2b5d76916132dc0da1b6dd5128735b4e76227b5de7407f5d9b888cb08cfb9cfab236779f892e4965ed88813a33971b679d47a0c57a834713f205dc0a8a5e99b8ebdbbbfa159cd73060275768d03770b533c958edf45d8ab33749b3c9b10e344812f891aaf82a9fe66e5686343b8be1057f24b52d30b533197089a8198aa9c772c4cc55f86b99e68aff9c27af4e794bf26a85a86a50820d3de8460c4a4b5ad27afd11063d5374fb84aff0cf6406bf4c2d1493ba3d3a426a74dfe3b4a2793f6748039134d83e030084669a5232bd7798f7db4a8fb3a17c22942896b211bcc12b43bec52ee08cd9261009697e11e15303cb5b52514ddd4fd4f2b154ba08a64f3f6e90ba5298d4c3b0e1762adf81a37629728812bbe4a7bef8b58947d8675ccad58bdb231e32a36d9d89692f10b1534cdf4b0f025c33cbd8558efde37df614bfab97ec6c4103bf44a252cb419a4706a6ccd0cbae4523f7468ceaaab4eee6932b0ad93652f13a666dc4f080fd97e673d2174548afefd5edd9f6c61e070f1ef4e6adcbb27f046b3ce938a25f8381e2a2cc0615282c9592e26c35d5d1fbcd3e686f9be0e533a6691fc5db522989fc72ac9fc9f28256c70147636af3c9930533ed6333af2f091434aabb673fc290c577250d58babd9f2c5762bd95d3b7cdf0849f72395e97f485030c4e97b94e418d5bb5749c99b5640cc02a39781ba9fa2aa0059adeb8672644a366bc29d6f9214b509b5ed15dd8a64b2ecd7b31bfbc617f1ce33f05ed45e56558421377a88631a0626d7f1fdb2d3a1eb655725d060514a138b413f5a3cb8726ffd21abc6f8b6ef9d8827a04a14b9040d86dd3767212b49bf5f591d3f83e324fa666c3543e9178060769fe7970fba1a0e87ae5bb50890dbe24d210ccd98bb03f7904273fe45e9f3132a6105e4b1353348eee840d3ab83b8e0c313c84e1e0e426ab2fb9aca60d3964ad65e914cfba4e219ac6aa89029bed43ad70d0d7eceb23f1bf3be759c94a5fc740bfce68b2d3d42654e9ddc4d7b96aba5010ec802d77139787f15948957fef7d4f0ddb7493e4306ed595098c7fff5a8bc8b687ef89bacb91604515be180c696e315f51b7f34c21538ee5d13109baadd3b48002a6e4ef0d8e8931de0f985a0e943c948c36e137c59916d474a7a04f38436d3398b2dea05c2a9b9f7b92566f7326928bc7df41062cd4f44fa70d6dc43567a017c1e8956bae3925ac2eb4fc9cf2364f7c2f045c1aea16e7656f88dd7679ef62d23f8a449419d45446186f248f99cf0171b15bdbebe7e3fb4159b62dd7cc9555f241a84ab75466f3d390d6c87c428294b2fe1d409026081de1bc94476aec1ff7d860b24b12ab7897f89b9b0a0033c3c77f8826108cdaf9df9932bd77c0596ecc376d9a1b21e84f633e2280245b4b4d5d2c16f1a85a1ca679f4273f2a913d1dd5be99bc69d78aa97e9b606bb609ebcd3858808a71d081dce8c3a01987bb01ad4b949300d6fc50560e3a4d0103aa8024f8b1e8bd54741b64e136c7a1b7665a9323becdeaced5bcd895656c2de5e1cc93f8d1c0327832ad2c44d507874c509a133c2d6a7046675ac03bb0697df69f0f85f2fef91fc14bb6ccf690ddee715e1c0f298e820c5a31804268fadd180f0f26dc5cd1f21aa78ea2d039d6931e643930c273156765276302e7c615fdb9319cc19527dff6f2f3db083cd4c75a02f97d1848782686f65b82dfdc7ee145fb35cf70f379e641d1adfcc393f37db3ec1407be68a5e84c61b1d0bc440e06c9170c17019c14dc85b8ad7e56673de74b6d385fe9477e99b108e28c70b7c63390dd3c53f5da83bec36966a8092560191472f7a35d993e19306d6595d24108d02d7963d772526d1a0d45e4bb22b54fec0f14ca7e54e035e5321634681ba3664a8f6d11a6d399910f3361cf0f34926daee1ec1d407d954a80b159ed43d40d616a832f83a5cedb729de55dbc77cad9a60cf17338a462b4160595de0edeca3ffec49076388ff248a3a5b563341fda9726dda28d574752840fe594d0bb03a94e6fa568f97dd76fc35e3af4b86b543807276d236b7d76f461bce9b89c5e92042dd8f38c469febb357c4973ae30135a9b731ee6a1361afaed3d5b9608675c7c117da0bece87badc6cfda6744284d99c4b78567bcf6fed8ac579e6684c06ff1e55a3acece03d98ad28dfa7cb7019918948ea982d7d8381863eda2e4710e8c1220912e0bb41e733b672518c63f50ea409fb1da3b8d9549cd464e89caa41867c", 0x1000}], 0x5, 0x0, 0x100) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x4d}, {0x6, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") geteuid() 16:01:07 executing program 1: socket(0x10, 0x8001, 0x0) socket(0x6, 0x3, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[], 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x6a2a00000000) getrlimit(0x3, &(0x7f0000000080)) r2 = socket(0x2, 0x4001, 0x0) getrlimit(0x3, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="7a45d131e622f35cdca3323507d8fe01149f58e875a53b6518a78cc9289012dfe0ee32ddcf425b4d4418c4e40085c8543d41dc08b14bb6c6c3edab60a5971e5f", 0x40) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="8202006384a143dce4a7efe1970da711ecdd57be971e2f66c7124304693daaf1ada3642d8cee30be82fea40824b09c66a3e55fd590a3ed7ce994254713c6a02c18b0397fe1c8fed307891bcd567980f4bdacf0b606f0f4e9dfd9bc24f4b7265f9b3806c9153424713e0a5c5b479ac1475c7a37fbd99f019dee54eb44dd2ede7e0283c6bbfeda888ba26e"], 0x10) socket(0x0, 0x0, 0x0) r3 = dup2(r2, r2) getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x22, 0x4000, 0xcb) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x3, 0x22c}) r4 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x4, 0x8000, 0xff) r5 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000580)=""/235) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4d}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xe4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x64}, {0x8fe}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00fc0000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x100000000000015f) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) 16:01:07 executing program 0: r0 = socket(0x6, 0x8000, 0xfc) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba18080180e314330000000000000000000000e02b05e5932f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f15663b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b91475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc37e9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfd09a3fb4f68da3084d"], 0x10) r1 = socket(0x2, 0x4003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) getdents(r2, &(0x7f0000000040)=""/32, 0x20) setsockopt(r1, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779f85ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec436da041e5142642ba1808010000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac8501b1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedd72bb4d0ad7beefb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495b8fa804ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233ca4d08ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246472f8f082be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7840e5627838ea192980e518f525e9ace9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e127dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc1801277a9979281441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca561cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99222e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b004ddcf8af39497fb2345fa1853e8544e507c2c16057b1cfb59a3fb4f68da3084d"], 0x10) writev(r3, &(0x7f0000000000)=[{0x0, 0x1cc}], 0x1) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000080)=0x38faaa89) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0xc}, {0x4006}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x7fd, 0x40, 0x0, 0x5}, {0x0, 0xff, 0x4, 0xffffffff}, {0x9, 0x7, 0xf0, 0x80}, {0x800, 0x1, 0x1, 0xa5cf}, {0x1b4, 0x1, 0x1, 0x5e}, {0x8, 0x7, 0x91, 0x2}, {0x4, 0x7f, 0x6, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:01:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24, 0x5}, {0x8, 0x92}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x2, "49051dd3ba547e028a5f3f1bccabed6f77979193b6ca30454bf2299227acaac9645603f00070b181011c37b6864da7198b9c189d0e1c64a5f1f68807c5447cfe0a1b95197921c764e384dccb62d2da"}, 0x57, 0x1000) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:07 executing program 1: 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) fchdir(r0) r2 = semget$private(0x0, 0x5, 0x204) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="f94062cc472be7b58ed8", 0xa, 0xe, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000240)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r5, 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) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x1000000008000020, 0x0, 0x0, 0xffffffff}, {0x16, 0x0, 0x1f}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x41, 0x87, 0x9, 0xf69}, {0x2, 0xbb, 0xff, 0xb}, {0xeb9, 0x1e, 0x35, 0x40000a}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = socket(0x2, 0x8002, 0x0) shutdown(r3, 0x0) r4 = shmget$private(0x0, 0x3000, 0x100, &(0x7f000022e000/0x3000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = semget$private(0x0, 0x7, 0x0) semop(r8, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r8, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) r9 = geteuid() r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b010c9e153010dcc4e9fe42e1ba3eea"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0xfffffffffffffcbb, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f00000001c0)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r18, r23) r27 = msgget$private(0x0, 0x682) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000580)={{0x5, r9, r13, r23, r30, 0x20, 0x9}, 0x7, 0x9, 0x4}) r35 = getppid() r36 = getpid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x2, r5, r6, r7, r13, 0x20, 0xd1}, 0x4, 0x2, r35, r36, 0xbf14, 0x12b5, 0x6}) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020217e00000012000020f4ecd0aaee8fd23ab5943fb4f3502b2b31b9800fbed5d203ab48bba0988d6b303ee2f5553b87c602b9b8f289c253413d95b998c738d0dc2ed8cccc9e69181daa400f825a6c2000000a1b7a2d1ded0fb2fdb8a89c630b419b9ec1d3c53cd6abd6fc80e19155be216f52129a955c423970d28cbbdece1a5d874e9f2dbe29ca0947f087a0531cec8b7d92d359f0403452bc614c706deb68e0e528dcab83972547f4610bd8aeb5dd2"], 0x10) write(r3, 0x0, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r37, 0x8004667c, &(0x7f0000000300)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r39 = getgid() setregid(r38, r39) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:01:08 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca24896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd423705a05a5feed31cb8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8caf8f006ab89c7dbbc5b65b6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec02530dc78fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398c938d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f6fc82ab95ce192"], 0x10) write(r0, &(0x7f0000000540)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d0000000000006a9b7143026a8272efe70b3b1dbb2236c09b98826d18e9fbd9bccdd0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c984093edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a", 0x171) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1c}, {0x84}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffff18, &(0x7f0000000500)="b75d03dd009d336cc9b1ef2bf7ff0700502442cf0162b7a7cd6f5301000000000000004f293084ada5953001cd7da15ee100155f28f28988c06a99eedcc46815db04bae09d23d76dd33995ec00eb6d15595b520000000037d43800a23014df06eebc000088024d1b08efbca21d3feec4298743a654d8d0776cce8fbb30e9b83feb6921a3e307a0c19e9825356c95ab42fff57ffadbd2550ab86bf80eb74c86fd307bac42b2cfc75ec2bac1e9c0d8a622c975b2d285abbc8089f54860c6e19cec608be71f682b685ee0616687a194783890a60bed0478d6ba471e7e2b23aa48eb37d48ab899293af45f93ca0cc8d45bc964fe3bf874b606e05c3a6b4824782baac7b45db7dd7ed88a41ebee185a306e1210bf005a88ce4d4f3e18978cc2be6ed1a5e8e2b695db2af7a907d5000000000000000000000000000000009b9b1a1df41e") 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) socket(0x10, 0x5, 0x33) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0xfffe, 0x0, 0x0, 0x80}, {0x0, 0x1}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001340)=""/4096, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x55, 0x5, 0x9, "d8b373380660301b8216697c950d9d082c5e1d82", 0x1f, 0x2}) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, 0x0, 0x2) 16:01:08 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xa) 16:01:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file2\x00', 0x200, 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') chmod(&(0x7f0000000080)='./file2\x00', 0x4) 16:01:08 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = dup2(r0, r3) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) mknod(&(0x7f0000000900)='./bus\x00', 0x100, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) open(&(0x7f0000000980)='./file0\x00', 0x808, 0x100) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000940)) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000007c0)=[{&(0x7f00000001c0)="d87caa81fd8b770f12dee8ddb1d062deb3bff6b3682d104ea735c82be59a9954abc568df15f45bb3a471b81c70d54ca3539ef4647bddc12d91", 0x39}, {&(0x7f0000000200)="b08047e5ecd3f29c66fde781ec20ab8930f8e3bea143abd37c58af0dd6e948b04146af3584f02dd753aee92c721a5f07f30668a778b389ead73adabd0e535a3daba55c52c2fb609d26782f1d6d8037ff1862afdd9224d68c7a92b04c11059da04623b655cf8bcbc4965af9f3a54e2499e2ea3200d828db95ed711d36761cd7d7e144d4a99360da5ed849cc18cf2f99f68178df883f236d223a14d403e52f2f23e2975fbf74940c68fb8918ccf687c53df4c6d6d0f346efe962070159412197d1430090214ce89d3ed78c3b9cdfe706bf41f0b551617bdcbd0fe37bae14086f7637d00d", 0xe3}, {&(0x7f0000000300)="1e261de96b78f3e21c8705c069043f19a28c00feda75019103145f", 0x1b}, {&(0x7f0000000340)="c80a098b74cc992e66e67e7713c3d619ef77be5114fd974dc1bee01beeab3807d2990708e332a70361a20b97f817e0547b7b6e4b49b75e17983cded8e8d89ac02230c6accf7386584f362a773555bb1c5982b79ec57a52e9ff6f9d191697d2337721a24e918f28ca139421ada2cfc4f1ab891e163bfbff36ff3458969130550c905e5acb9b4201f1cf45c55a67fd760bfd52230b9799955b6a00ab6cd78efef604ce7cb264611f8bb14d741fff6298fc6c7e1312", 0xb4}, {&(0x7f0000000400)="d9a5729a28435eaf45af70d23ca8cd3d032e89809ffa8cfa81e72716dcc2cf06c251e0a9e60ac444b13c8e5f4e3da48f7b5722b6961cfc5e2ba854bd73c2c6ce3c8752499bc8717b94f006392e092def37e3", 0x52}, {&(0x7f0000000480)="59e6992940a3d9b71d8b37a3accacd879a26fdaf959af8bcdd8b0ca92ca99c91ec508aebc6c84c7036f4814f382acef032916b8c1ae35a8340a56a038950584fae357cee5e1794428a91a118c6f019daf77d3ba7ef4b1f1e9bacfc3e09abf9cd12fa56747723f41fa7409cfeb45c4562f4510549e1d96171c5252771505f3b4b9cfad7cdc01948320675000f44298371ffc34f39075def4983c7b602dba2ffc4cf876b901adb5bf64515ad31904feeba42b5b867873743a96c0f9bf827ca0b7c13755f876d8b05c0adc504b41f066162e3cf368de2c186ef268ee8d5f2ead72a5fe94c83d4aab0996312a774ab8646", 0xef}, {&(0x7f0000000580)="bbd2c0b5bcb8fdda93c5c34d8f3d619e426fdae0ef9c350a8631597a4983efea07e611dee2b1445927168bb28a0e7850785f2a725707a0583a21b29c20d362f9e35607e5ee6959a16d743154b2d3b19b96aba5bc6f5b821a1b6c948d65b8fe69e945f968a3080e24bf08fe44672d9ece962a1eae9d331b33fabdfd", 0x7b}, {&(0x7f0000000600)="794a01280d7e2cd8524f43fea0c0f33d79d4a680c45024ab29233cc0ae2f37242437bbfafd87c618a68dce4f466ea0b9c7bbdfa9bbbefbb5c4d5b0b67279bc165ba2bbe3b2bd2aed856ddfc0c5b2fc908a07a663f1a64d7fa56c469b2d7f619dac6882f0e6c857a003aeb6d4f9e560c85f59da33df05cc1d88bbe953d59e57afb95ddf5052505d15fa829d59c21fa545fbc5782851d3c7d2614fb339375e75d39c11e4f1dfad1c9769720eb5bbda1a440fe96cef0e28baa4814a1c78f6349994d2bc01b5ed8ac095ac2fd3914469323dd0c0258baac458b03027def4c77bf07a452c3087b1deeb", 0xe7}, {&(0x7f0000000700)="51fee5d47cbe9e989229e8d320c09445c86cd3cbcc01549c7d2bc4176b7abe28dd2767997bb3380336c8f15aee62cdd39e7c286fb025cfe561c0631fd464509427c511077ee65aa0251a1191ca51a947a5943f604998360263cff5dbdc9762c014ba626c47ce11b2163207a7dcd12d226c", 0x71}, {&(0x7f0000000780)="14f0e18f51883c521712a4", 0xb}], 0xa, &(0x7f0000000880)=[{0x20, 0x1, 0x7, "2efa5d1603bdfbfe7d"}], 0x20}, 0x4) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockname$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) write(r1, &(0x7f0000000740)="21c7de66912632841e82438306246d9fff4531a0bef83723b384496114021f0a0a683a26470d1eecbcb9acb5779beac7eb619fa21bceb8ff4b2c3dc03ae78c", 0x3f) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="2881e834071993e9eb0f9031b50caf819d4e9f3f3c4c49241c87879811bbab44691c34857bff857ac27626c9c6a35a9b812e7c6f29479cf4ffdf7ec0d92a63f9a6cd8e9506a5", 0x46}, {&(0x7f0000000200)="877bb7f054faf37b88e3700d6205390399c5c7076e4b26c02a9601c21e8e36179f9e67fef699e3ce20a3f6140340dea9c1f2a479e525cbbbb0aace2cf9b5a50f05943865fe25048c2795589535a9d8a2ce735f1201f174c3cb527b7e51c57e7af839e51ad471230cf2592df738ead34a26ebdcd21214df18638cf8b9296f7504cdaef748bcbee4cfac360746500c3eaa595a8800b5a7b03a9e6f6e10c3240b8c328444c50602e65a1e", 0xa9}, {&(0x7f0000000300)="ecd308488a68e468cd920a7182706b4604fc468566cd64e91d15212c79c57cf5e78febf2cd3037316beca0374cadd49adb2dec24bff789e521b69791499475bf238fe71fedbf372df99d147f9e367411c9c3a580072f5a932df4c003fc2a419dd730325d2b998884c1e05ce3eb", 0x6d}, {&(0x7f0000000380)="7d7f06dc11d55b7cd303e8d7ddf72edbd1b4fb5dc0c7c07bd225b1b8fd316b79b4f20fb65eaaedc2e2f6ffa2ee0c60265076ba2519b09ddb62d574e0269bb219947a1c1349618d4d03a8416d013da7e35097b20767d5b1795a", 0x59}, {&(0x7f0000000400)="068142c79154c6f2cf699fcd2b6e828359ca3d9c5372906ea4926b33baf80d212b61eed75d8ba383cfcf39a89f3f68b3234a6c67cba6e13aa2a7283f48d6fb43d96997a50647d9ead6f0faf6d80c8d9092553e5745c5b1fd9d9f53ca332f904f11399266c40e5f1b16cb5b4eceac4ae6823dd0900d7826fae487926322276270abeeae95f159486f4b2d0fa1906292e45082974ee7a91401c550410ffc731d41eb30315a31c01b41ee5d4f9434427eab822a9092a3a2", 0xb6}, {&(0x7f00000004c0)="aae61727176c040b63732d604c767183898d64d66ea6df346c5bb215a9f2ef351f841726db9ccc31841206c7e11f41a0d0a0f1d65550fcc397a9141ece7db6d81168fb982a696c0303ffc57187af51a5ced4a8133e67c55afd9545086ffd87e473e385f3", 0x64}, {&(0x7f0000000000)="2d27f73651f8819602dcf86a58be8534b784f72480352e71f72fe23b9a140233059fc8bd2c4920d97487c2fdb16ce2ee9c0761", 0x33}], 0x7, 0x0, 0xfffffffffffffe01) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000700)={0x1, './bus\x00'}) sendto$unix(r0, &(0x7f0000000640)="02b9b8769ecc11f67fe7e855f14e93b51804587f284d98650881819ebb5b9a68faa1d2d82f95dc339ad31454bcc89b4a2d2f7acf293a5e241d9f9607682619e91db2e872268ebb81d47acb5856c56bbf90c75a85ee9008cdbfa9b698812396bd486b6430bbb78701eaed4415a97e2576bb2a", 0x72, 0x408, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000004aa7cdc4f665f6c5774a3818265c32d236c57bf29918408e4e48ad0c9f9d4877d3847de5e4db810471ac821855de5087af25011c975623e96fdfcff22457cc626a7580ed7b8d3b7fbb5a2762da570e6e1218c9a20995392a9f75efdd6e15858988b0476c505e320b32c258193a9653a700a768956f614c5beb366162e242e478c2d3266ee9c02b666993140e610000000000000000000000000000b46db0d099ceea274939c8b4cd745d67cbbbfc0829e7d2e4e58aabe21852b22f302f55a4471614f005b8b691405c47e994cf3ec7adf765ce8abdef4a609eaf252928cbc929cd54ab523b2da82abd89a450ddbb66e09b94c92eb30f39714bb4536b850caad65f3f1defde68f9a6ca201573a42bd252788df42a"], 0xa) 16:01:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) r4 = accept$inet(r3, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) pread(r5, &(0x7f00000001c0)="7c7021a6547bd1a85810337cc0e3472df4baaee79f1f99d1e1d82fc0bd5ebf1ddb82", 0x22, 0x0, 0x966e) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0x8000000000000002, 0x49, 0x20000000, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x101, 0x80000000, 0x16b6000000, 0x81}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x9, 0x4}, {{r4}, 0x7ffffffffffffffa, 0x8, 0x10, 0xb67, 0x2}, {{r6}, 0xfffffffffffffffb, 0x2c, 0x8, 0x6, 0xf46}, {{r4}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x1, 0x5}], 0x1ff, 0x0) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x0, 0x0, 0x10}, {0x9, 0x0, 0x0, 0xffffffe1}, {0x8, 0x0, 0x0, 0x40000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) msgrcv(0x0, &(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x1) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 16:01:08 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) semget(0x0, 0x6, 0x80) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) 16:01:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x65, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x314}, 0x1) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) pwrite(r1, &(0x7f0000000140)="fdcccde1b16bc962409832469d26c66c23011c2ccc82defc079eeee5b3fbfb9e5616855ef8602c98abdf51adb8743977d592a5c0e8b272c38d1358ffddb3b62d9539070abb76fc7cb9250aa60038485fe50aeb31490832de77963d572d4d74a84c83297049c9c0b9a09a", 0x6a, 0x0, 0x6) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596b668 map stack 0x20719000-0x2071d000 of map 0xfffffd803f011110 failed: no mapping vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001596b668 16:01:08 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000080000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:08 executing program 0: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x884}, {0x25}, {0x6}]}) preadv(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000002800), 0x0) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r5, &(0x7f0000003000/0x1000)=nil, 0x3000) r7 = syz_open_pts() pwritev(r7, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x2}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0xab, &(0x7f0000000040)=[{}, {0x48, 0x3}, {0x6, 0x0, 0x1}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084, 0x0, 0xdc}, {0x48}, {0x6}]}) r13 = dup2(r8, r12) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) r14 = fcntl$getown(r9, 0x5) r15 = geteuid() ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f00000001c0)=r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={r14, r15, r16}, 0xc) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) r18 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r18, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000340)=0xc) 16:01:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) semget$private(0x0, 0x2, 0x8) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x0, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9}) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000180)=""/146) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:01:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0xfffffffffffffff8, 0x4, 0x1a, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2a2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000dfd000/0x200000)=nil, &(0x7f0000dff000/0x2000)=nil, 0x8}, {&(0x7f0000eb8000/0x1000)=nil, &(0x7f0000eef000/0x4000)=nil, 0xb64}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x25ca}) r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1d}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x1) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000012e, &(0x7f0000000040)=[{0x28}, {0x30}, {0x6}]}) getgid() syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0xfcfff7fefffffff7], [0x0, 0xa89]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x7, 0x2}) 16:01:09 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r5 = syz_open_pts() dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000300)) poll(&(0x7f0000000080)=[{r5, 0x1}, {r8, 0x28}, {0xffffffffffffff9c, 0x1e0}, {r6, 0xd053d29532154bf4}, {r4, 0x10}, {r7, 0x4}, {r6, 0x100}], 0x7, 0x0) r9 = accept$unix(r7, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r9}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x5}, {{r6}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x5}) poll(&(0x7f0000000080), 0x0, 0x6) r10 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf91452312c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004e2acf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa580000000000000009981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc1162200"/223], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r11) setgroups(0x0, 0x0) setuid(0xee01) shmat(r10, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r12 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r14 = socket(0x2, 0xc003, 0x2) setsockopt(r14, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r14, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r17 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r18 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r18, &(0x7f0000000780)=[{&(0x7f0000000280)="16f1838497ac36bf6218d7b802a1f70cac9d12da6cddcbc736f075d1e0a9c58406acfbe32236f21f3a0d73a83db9bcee741b1ddab3220138833b6903f3dfac27e22cbcc65a4711a0a2a5eb2c4510f4b80a532e7e8f8f4d5c94987f8c42495fbdef0e51f47764fcf592df2138e4678c15133d4bd06aa2ef", 0x77}, {&(0x7f00000003c0)="269161f8837ad3f2502c7defa6277dbbb24c479f306e4a2a9337396dc360ab8b23d8e52e250dfa55ed906dfc3c58ac471adee4022421b4c4b5c0ae140e7f289c981acd732cc6338db51f2a7c2604ce1ec649eef3b99742ff15a20241eaa5e0c1d4e63e241f88f92bd3f2b330b98a7ca22faabc4ceee903bae6db5752f4ae83e6d3a6370443e948a2151d85a36ed80c", 0x8f}, {&(0x7f0000000480)="bfcc454e2d925e34b0b559fb2077af476432822c516f2565134c7afdab664b8d65bb0c8fe09617bb7f3b6b3ff06fc9107c612b9a8d52fc8b6c5344b5f26989c2897e9ad71b70c6cbb22ed4adfc67d3cc5995becc4b43d80faf62417529cdd4a3d603dcc9e16a0671aa381d42b5920827dd91b0b5fb44c0c4565e922df58c3ff66b237269623f3ef24bce8862fc5d579c956a530005f5f0de6e9d55dd6ede086e87c22c24e486957ca63957d857c6bd515668cab4e160b6ddd3c3822ebb7c7ee330975744cadb38ebdda2e0f236082db15f445d5d23e95a5665c541a7fec89bde1530f1589067178b773b4006df802dad78ff4701d4f4c37509979d", 0xfb}, {&(0x7f0000000800)="3b179f1bc60d09bac71d66ee1760e46e69d53768de7e0230e02de4cb3090677f7c77140d8d0d84e66da277b1b64aed9457762650303f6694d75f4cd51f156543354f2b488f5c90dd30e5906252be1524109a834ff6b1c89ff45d77e8ee37c6d420d66e50a16a695d1d45ed7b2a78659e9fb44d9b88e375dd4d28a79c575850293b45e19a7f25d0181e73e7579716685e8f33d6184b54951f06993a5c6f2b08e88a9cac8a235e543374806ebb", 0xac}, {&(0x7f0000000300)="ee6b4bb7e7801b33357b0ce1a22eeab879fea2b8e27edef12d30207fc3b928bee10de0dcb3112a361a08b5db83ca5eaee954755090b3a788b62194c32825ed3221a0800d3b3eecad7df78588b393ec4dfa5f11af9d21fcc58ab4718a1716c6afecc6088acbe2fa9abedaf29a8cf2e67eaab858c9f100", 0x76}], 0x5) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() 16:01:09 executing program 0: mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) r0 = getpgid(0xffffffffffffffff) r1 = getppid() truncate(&(0x7f0000000040)='./control\x00', 0x0, 0xffffffffffff5f06) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff}, 0x0, 0x0, r2}) setpgid(r0, r1) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) lchown(&(0x7f0000000080)='./control\x00', r4, 0xffffffffffffffff) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r2, r7) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa9, 0x20001, 0x100000000, 0x1}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r24 = getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r25, 0x121, 0x9}, 0x800, 0x1, r26, r27, 0x3, 0x1, 0x1, 0x5}) getgroups(0x4, &(0x7f0000000180)=[r14, 0xffffffffffffffff, r25, 0x0]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r28, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:01:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8000000, 0xeee9, 0x7, 0x558d, "01006ecc0104000000ef64e16eb595607fcfd711", 0x8000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:01:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x3, 0x0) r2 = msgget(0x2, 0x224) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x4008426f, &(0x7f0000000000)) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x0, 0x1000) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x28119, 0x4683dce6b38cecf0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f00000005c0)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0x1000}, {&(0x7f00000000c0)="ec82e11d", 0x4}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="00abe038fa5e206268000000000000000000"], 0xa) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r8, r7) listen(r8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="e40e4c61be2b3100bc6e7bac0000000000"], 0xa) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e526bec89d1b6ccfc8b161d8802775f060f327398a745375d12460d00000000000005deca1ca3f2c11d2fa47a7311e234c5217dd84c1f75623fcf97288981891ead0f98c531b3900b7d1f013bbe983b3388e4ae043d03f0fa0ea35da2ea948d54b4d08949cc8d9a59895b5f9858d29995f01bd1a6398abfa7b3bfbb020c8aea76b2ddba20c58581357a9d92f43b92883d3adbe1a0c200000000000000000065cdc61ddde161170000000000000000df000000000000"], 0x10) write(r12, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) semget$private(0x0, 0x4, 0x4) r13 = semget$private(0x0, 0x4, 0x2) semop(r13, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r15 = getegid() r16 = getuid() r17 = getegid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000880)={{0x0, r14, r15, r16, r17, 0x14, 0x6}, 0x5, 0x9}) semctl$GETNCNT(r13, 0x0, 0x3, &(0x7f0000000040)=""/41) 16:01:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) write(r1, &(0x7f0000000100)="7bdbc26c52c180a8025610f94b2a18394272fe0cd0540acf24297f5d1755b8e9560661e09bf5ac3533858f3cf3422b904a69b1f7df4d0835ecf78c62d3d8af33c462a7ae99ef5c8231c26e27d8185d050d680e4bc5bf27e14b01a0c3bb88ade2e623d156b26bbc32", 0x68) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x5, 0x1000000, 0xffffffffffffffff, 0x0, "c730c15b00f4ff0000747b60fde4000000001000", 0x0, 0xfffffffd}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:01:09 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x1233}, {0x3ff, 0x2}}, &(0x7f0000000180)) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = open(&(0x7f0000000980)='./file1\x00', 0x40, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000009c0)=0xbe7b) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) chroot(&(0x7f00000005c0)='./file1\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) r4 = getpid() sync() fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r4}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000), 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0x6) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x6, 0x1, {[0xfbe, 0xfff, 0x800000000000000, 0x7788175f, 0x100000001, 0x100000000, 0xffffffffffffffd9, 0x6, 0x100000001, 0x9811ce9, 0x0, 0x2, 0x4, 0x2, 0xfffffffffffffffa, 0x0, 0xffff, 0x20], [0xffffffff00000000, 0x7fff, 0xa, 0x401, 0x18b, 0xb89a, 0x1, 0x1a, 0x5, 0x9], [0x2, 0x86, 0x7f, 0x5, 0x4, 0x3, 0x40], [0x7, 0xb, 0x7, 0x0, 0x6, 0x3], [{0x80000000, 0x6, 0x5, 0x5}, {0x600000000, 0xd98, 0x6, 0xffffffff}, {0xff, 0x1ff, 0x4, 0x4}, {0x9f02, 0x800008, 0x4, 0x6}, {0x3, 0x7, 0x3, 0x4}, {0x1000, 0x9, 0x4, 0x5}, {0x3, 0xffff, 0x6, 0x7}, {0x0, 0x4, 0x100008000, 0x2}], {0x1cbc, 0x1, 0x8001, 0x7f}, {0x1f, 0xfffffffeffffffff, 0x3, 0x3}}}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="100d004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73e07bf177879ebb8e63e095769ad1dc720e7fbeeb028defffffffffffffffff073f951db9d651ddbf6a0e94f22de972d2ee6b379a5d521c59f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd39640900000000000000897db291ccb47196a5521f6756e70a732663259d2a0b4d8a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d04604b56e56547afb35d63a3197062e27e311fdf5d779f06f3bbd81a4d0b844e7898edbf4e4697151d53289fe2e91d1c6c48005bbefafe3fba63784cb3a660800000000000000c0bbf69989e4ed15c218a1cbe974659ce6b6e2b5592bd74247d31808af324a2878a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b0d9708dae897516a77b9c1e7f019301f22ff0300008a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062c88aec3b66fe914a21bf1b4853cbb235626cebf46c724d9512de9adaa53198c0057d330c5e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb0307b9500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949dc9f445b316c144343eebf460e2e745f14fd8ff504801bb02accff12f7a0289e9d757d905fc53936ad30d26f309ab85fb02975f9460ade88356fc7dacb69a1d64593dc47191341336697b10b94dfd104af511d70ff460381a1ba8936cfb3471aa9e0f68fb23fd4378776d82fe6b0e60f3862cfff43f024c2f10600ad7d9db5a5f7394ba65228e53e4beb69beab353c0dc182dcd071b95f10e20b153edb33442945535799c18de584cf145864d4d560a1e1967c5e08e01cf423368712419a3e8d696485c5aedfeb1565b3c7ead5602691590c2c36b59594a36b1789cb1dcc728ab2c9b9f0ed37251cde487ca5a613b5355e87500000000000000000000000000000000c92613f1af32c06aa9c911c86834170078cfa2d346c04bc100"/934], 0x10}, 0x0) getpeername(r3, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) bind$inet6(r2, &(0x7f0000001600)={0x18, 0x1}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setpgid(r4, r4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mkdirat(r5, &(0x7f0000000600)='./file0/file0\x00', 0x80) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) flock(r2, 0x4) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) 16:01:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653001"], 0xa, 0x0}, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x7, 0xf3c) syz_open_pts() socketpair(0x1, 0x3, 0x31, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fchflags(0xffffffffffffff9c, 0x0) socket$inet6(0x18, 0x323cc548fa469eab, 0x7ff) r4 = socket(0x23, 0x3, 0xffffdfff96fa552a) getpeername$unix(r4, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) recvfrom$unix(r4, &(0x7f0000001580)=""/148, 0x94, 0x843, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="010000e0ffffff0046219f0d91f8c5b1a44a306c22014c09000000e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"], 0x4d, 0x800) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80047476, &(0x7f0000000140)=0xc6000000) sendmsg(r7, &(0x7f0000000a40)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, &(0x7f00000008c0)=[{&(0x7f0000000300)="7fba25daf4134e6497f3ff4342359893d56ecc8f6d2e631f1f73cfd1a0b8f3ada67ec49d2f11aa775f0fa693f01ba122a0c0d39957701fc2a1557631d9dae1fb5dedd706882070c74c704e7408fe33505ac4d22b5842e9aa157234a470dba312f0df3ac34c1f0b81163917b816c0fa7fb91abb576ee007fc8581bc6cc6eac4dca91e1f6c75e3b74202", 0x89}, {&(0x7f0000000500)="d520cd5ef023aa4ab4b563edb848e9b87f0c53fae1b280d068664a6a3b3a75308eb288af4799099267143dbe8843443d5478677bfecd2462bcdd5c1f8b54a04c43c522ff2213a45d507cca2da91590fccefc32d2e04783f202c4f6c69365a11cc284fc86866087a45b1b715971a7f632fcde96392c84a05ee091d00aa30f6a99115f9e56aa2c2a27adbe6107a91c63e763a2484b333fa706d947fcb0fc820b426dc61bd5968d311228b4d7ec", 0xac}, {&(0x7f00000001c0)="85728cd765bda17e731f885f3c66c1710339b865f6344bd18b5c1f0049fa6c13f2c349268a5b27c08e09836adbff2c8b0ab69c04c033747e3be03faf3af3207968fd693b1bd2", 0x46}, {&(0x7f00000005c0)="f88b3136354f4d0189deaf022007ea79f107583d72efe14dcc1c115b8e9c23eb3f9f4f558d3728ff", 0x28}, {&(0x7f0000000600)="54b450dc6f342b5247a2df7d92f5fa87d5476f25e81532741a28b4438f3abd1eef421c622e9284f10fc42b8e23493502a4c8ed9f3f1d2f7758ce5a1f1591789450431e29cede27ef773a29bccb329568b3600b98169ae8a69f68189e23deaa8d650cc679766c1152de92d96d4e6e4bf26581e99403693644dd7004f0ad38b91dcbaef496847af1cdc9cf886151b9b93fd4b3d9cb62975beddec06ea6a0c0a73feeb359a8df87afb932d80d629c5e1742e5b05a26c59faa84983df9b056285bddfcf927b62d", 0xc5}, {&(0x7f0000000700)="8a4ecffe2cc3aa49ab3ff811ad4c8ab70f4999b46a849e8bdbdba61a8199184ed38cab8026db6bda0ceff70d729a61cfa4aec164ea4cff6d6b1f60c87b2d294a64c7c1dc99db2e02b634ee14288e40ad6881ba979453f07941ef02c693c91c2ff99be421097aff99c70e6188d71149c7f31d02d764441693f3c7733753f4801d2fa0b8129f21e4727503c3ee923529922ab2af5a4b7ebb44b04d6a9e002ad7a72ee2", 0xa2}, {&(0x7f00000007c0)="9b46268c3230293554c930de323326b014914a14782647e57f3364eef30100bfa96a8bfe1332e6984971b7602f70a523d6b640c5353b7d267e08b55e85b6a0a27f57e06b7254b7897157ba5d4143a774fbfc6ded11da82d38400b12eb4a1e113f971a6113ca02d8f75b91e9f0c5a116bf2de80df39700b3a6124764c918f1e27f65b04497c59193909f855b494feafb9df41610e58c08269929babc911c2b32733738ac892e0eed1ff9804499153cc9336e0ef362ab229f4683e7aa089fa2295fd8e0b4cc2182bbe1ffb526449e8e5aae82901bacef8db79df698739e3ff50a48155722290eb5e77f244d5ab67c9b89d8fe739", 0xf3}], 0x7, &(0x7f0000000940)=[{0x58, 0xffff, 0x80, "05908b1f7253b3329ff2cfe3263c90b1ba3568a8945ebbba45d8f509c1566fe51735130117656515f78c3248121691373ebbcf1c3c01c5bf38e8f18aeb3bd7b83e69a0d0cd"}, {0x90, 0x1, 0x4, "4d0cbcec32eccb249bc3364c36ae9116bfed61efd6a6ddeb0ac9de2232a44e19cd163c5505d224a8814382ed286dabcb2432b333b904d3a2964e0237ba3830dfce364ab7a22539a1e8c22a2dc2f79a0dd1222612687e8622131733e8c2c118dc83116f84ef490eab3fa12253188f7f8f3d808c2e2e3b5f767e1f4dc4393e"}], 0xe8}, 0x0) getrusage(0x0, &(0x7f0000000e40)) msgrcv(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000ee0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000940000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) dup(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000440)={0x200000002, 0x2}) r8 = accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000a80)=0xc) recvmsg(r8, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f0000000ac0)=""/57, 0x39}, {&(0x7f0000000b00)=""/229, 0xe5}, {&(0x7f0000000c00)=""/44, 0x2c}, {&(0x7f0000000c40)=""/178, 0xb2}], 0x4, &(0x7f0000000d40)=""/170, 0xaa}, 0x1) msgsnd(r5, &(0x7f00000002c0)={0x2, "9d181e74"}, 0xc, 0x800) getuid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = semget$private(0x0, 0x4, 0x1) r11 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r11, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000000fc0)=""/248) semctl$GETZCNT(r11, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x0, 0x80, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x1c00}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$SETVAL(r13, 0x7, 0x8, &(0x7f0000000200)=0x1c) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x102, 0x2800}, {0x2, 0x7}], 0x2dd8) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) 16:01:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5c9, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x9}) r9 = semget$private(0x0, 0x7, 0x0) semop(r9, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r9, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = geteuid() r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r19, r24) r28 = msgget$private(0x0, 0x682) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000580)={{0x5, r10, r14, r24, r31, 0x20, 0x9}, 0x7, 0x9, 0x4}) r36 = semget$private(0x0, 0x4, 0x2) semop(r36, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r38 = getegid() r39 = getuid() r40 = getegid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000880)={{0x0, r37, r38, r39, r40, 0x14, 0x6}, 0x5, 0x9}) getgroups(0x3, &(0x7f0000000000)=[r14, r40, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r43 = getgid() r44 = semget$private(0x0, 0x4, 0x2) semop(r44, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r46 = getegid() r47 = getuid() r48 = getegid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000880)={{0x0, r45, r46, r47, r48, 0x14, 0x6}, 0x5, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r50 = semget$private(0x0, 0x4, 0x2) semop(r50, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r52 = getegid() r53 = getuid() r54 = getegid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000880)={{0x0, r51, r52, r53, r54, 0x14, 0x6}, 0x5, 0x9}) r55 = semget$private(0x0, 0x4, 0x2) semop(r55, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r58 = getegid() r59 = getuid() r60 = getegid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000880)={{0x0, r57, r58, r59, r60, 0x14, 0x6}, 0x5, 0x9}) r61 = semget$private(0x0, 0x4, 0x2) semop(r61, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r63 = getegid() r64 = getuid() r65 = getegid() semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000880)={{0x0, r62, r63, r64, r65, 0x14, 0x6}, 0x5, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r66, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r68 = getppid() setpgid(0x0, r68) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r49, r52, r57, r63, 0x80, 0x7}, 0x200, 0x0, r67, r68, 0x80000000, 0x3ff, 0x4, 0xc629}) r69 = semget$private(0x0, 0x7, 0x0) semop(r69, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r69, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r69, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r69, &(0x7f0000000240), 0x6) r70 = geteuid() r71 = msgget$private(0x0, 0x682) msgsnd(r71, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r71, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r71, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r71, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r71, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r72 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r73, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r76 = getppid() r77 = socket$unix(0x1, 0x2, 0x0) r78 = fcntl$getown(r77, 0x5) msgctl$IPC_SET(r71, 0x1, &(0x7f0000000980)={{0x2, r72, r74, r75, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r76, r78, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r80 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r80, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r80, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r80, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r80, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac0b973ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r81 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r82, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r85 = getppid() r86 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r86, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r87 = fcntl$getown(r86, 0x5) msgctl$IPC_SET(r80, 0x1, &(0x7f00000001c0)={{0x2, r81, r83, r84, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r85, r87, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r79, r84) r88 = msgget$private(0x0, 0x682) msgsnd(r88, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r88, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r88, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r88, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r88, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r89 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r93 = getppid() r94 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r94, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r95 = fcntl$getown(r94, 0x5) msgctl$IPC_SET(r88, 0x1, &(0x7f0000000980)={{0x2, r89, r91, r92, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r93, r95, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000580)={{0x5, r70, r74, r84, r91, 0x20, 0x9}, 0x7, 0x9, 0x4}) r96 = msgget$private(0x0, 0x682) msgsnd(r96, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r96, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r96, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r96, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r96, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r97 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r99 = getppid() r100 = socket$unix(0x1, 0x2, 0x0) r101 = fcntl$getown(r100, 0x5) r102 = socket(0x0, 0x8008, 0x6) listen(r102, 0x5) readlinkat(r102, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r102, &(0x7f00000018c0)='./bus\x00', r103, r104, 0x6) msgctl$IPC_SET(r96, 0x1, &(0x7f0000000980)={{0x2, r97, r104, r98, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r99, r101, 0xa5, 0x1, 0x100000000, 0x2}) r105 = semget$private(0x0, 0x4, 0x2) semop(r105, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r108 = getegid() r109 = getuid() r110 = getegid() semctl$IPC_SET(r105, 0x0, 0x1, &(0x7f0000000880)={{0x0, r107, r108, r109, r110, 0x14, 0x6}, 0x5, 0x9}) getgroups(0x9, &(0x7f00000000c0)=[r48, 0x0, r52, r91, r104, r108, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000100)=[r2, r8, r41, r42, r43, r111]) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) 16:01:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socket(0x2f7d2ed63843f5bb, 0x5, 0xff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x100, 0x3f}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xc, 0x5012, r3, 0x0, 0x2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000440)) r4 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) r6 = dup(r5) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000300)) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]}) ioctl$TIOCSCTTY(r4, 0x20007461) r8 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0)=0xd1fd, 0x4) setsockopt(r8, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r9 = dup2(r8, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0283, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x189) shutdown(r9, 0x1) 16:01:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x5) r2 = kqueue() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x6}, {0x40, 0x2}, {0xeef309397d5f67ec, 0x4}, {0x7, 0x3}], 0x4}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:01:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059b5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004df8e6de3ca62d52be470000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4114], 0x1008, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000deff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008049a433df0f93958c0e97dc00000000000000e1b20000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000effd591171448c9f81a71f323ea384b6a871e9a5fef8bd014e02b69d5223287fe48f7d12d8de1761a0370aed344446e921e176afac200a1200a4819917be84e0de1472731394fb72e3e037e3849917690ff8ddc192951544d0ab60deca76f1498d73d5eb9e0f8370f9edcedb953dd8993fcfdece6352912d324da32d97bf659b518e6d218cdd308e658b5df8208e3dd8"], 0x1, 0x0, 0x800) fcntl$setstatus(r1, 0x4, 0x46bfb) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8000, 0x0) r3 = getpid() pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, r3) r5 = getpgid(r3) 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, r5) accept$unix(r4, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x27d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) unlink(&(0x7f0000000880)='./bus\x00') r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x80000000000006}]}) r10 = dup(r9) ioctl$TIOCSETVERAUTH(r10, 0xc0107005, &(0x7f00000001c0)=0x4) kevent(r8, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5, 0x1}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, 0xffffffffffffffff) r11 = msgget$private(0x0, 0x425) msgsnd(r11, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000004a70f3d7a1b83797b6b3a7d88611075acf21b5ac224e25248486fea230a21fac6d24bd172f6c8669764486836a3394d2a2b5101311f62475da4550189756db10309ecf1a07dbcf75288bfc7f94f58eeab84bdc27c83e5e68d421937d87422b5a4e6fe85372822d417330a0400eee2059dddf2b3fe63c99c47abb2ad9b0d176186a0562ca2ab90e6777b7e9ab4fabdca51e"], 0x1, 0x800) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r6) sendto$inet6(r12, &(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) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x5c}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:01:09 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r0, &(0x7f0000000180)='X', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:01:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="825fc01932e657b635fe94016a13e44176d8e30731ff31fcfcb2defcb5c9c6c1abe02c0925f2fc3628064096259e5dfafc449b33239afc5401a86ce517ed5295c8c432b1c2757776f96a9473dfa4c61c3e203fccd4e63af16883d3748a110eb40d5db793f02b3a6356d684c75ff47bb8c939e1e96f9feffc72c52294ef6cd188b0e924c703280d0e6de6a7f9b56fe00c62b581185296bd59a37678f84e644241051fb9b0031e32ce64a791c447734663b6ce8d18dcbace37177e0d9954bc0aa0a1d3ca37044844c534287a5eb7f49bf2f7c68eaab70c023312500370e8fff2b278c6608980a7679da2dc5e482a2cc70052fc3a4e4c4203afb1d3e3741ffc8c2c75fd876a012ef7eaf2e3b8671276eb8cf00f8c9179013d28a2cc105e48885a3a1481445b5897f156e2f561031cb9316931d3eb49b139559b95d614520de76f33de8c20a58aad9f355d0419b7990c8817e4012c17cfc6ac42a66d4c46609d8e670f029ae7e87e097a239036a5bc1b4ba3026af06b7ea4f21c9f4bb7ef629e003cacaf64af9daf11bfbd9ac3991eb3ce75d9746ad06bfb2587cf82ae31c710aff5c2575d807dd9586c3a113ce0f7ea2d4fd86392dd267c6144eac5076f8e014ad135411da5e10d885cb741bdcfa9d237643b6a8e9a0f8b191836ccb25e44c26e70dbb6b311e097bc4bb175e9"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:10 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1a0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x5}, {0x6}]}) syz_emit_ethernet(0x6, &(0x7f00000000c0)="6be6c7653718") 16:01:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair(0x1, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/254, 0xfe, 0x822, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r3) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:10 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x1bb) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pckbd_enable: command error pckbd_enable: command error 16:01:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ftruncate(r0, 0x0, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) 16:01:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679c3e260bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0x175, 0x818, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error pckbd_enable: command error 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa93173b27") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:14 executing program 1: r0 = syz_open_pts() socketpair(0x1, 0x2, 0x3f, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) semget(0x1, 0x1, 0x40) r1 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$GETPID(r1, 0x3702e544d63be6e4, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000340), 0x0, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) clock_settime(0x0, &(0x7f0000000000)={0xc8000000}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000900)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075000000000dbad4a1d82b4a75183fb33680400000000912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d4bcc9971a858107665e79f8454507683475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d000eac7897a1f8125c3f7d036f46f3cda2896c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bb621f59f6e2d5a8a51658ae897ec3d9c520fcf8446816ad6695e000076bc22c9f5a8206c94fa24890500000000000000975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec917f884af6aa712ca934e43f1b75df8cdb2b4b0fb57bf3103f243bab10c47fb68413c8fa285b72649685d175fe8a3bb7025a8783da62ca4a0dc479688166af9d729b6764a820000000000809c24ebf2e34600520039c8cbaa0c5f602c46c3b62ba9c833862ea0df521e8561450b2f62ad068199c34bac6efd0def1021d41eecde829739f8c6b8185d30a56e553a0a0e03e9b2f702c23c722872dc5c8f0279512f81eaac84a61634dc3e8795b8031c91275dcbaec0a6269dd0bb8860a16d7d814c6918cfb5de2355a0ef03924430760f888215c8003dcac11b86fb1dd9e3d5df73b9e26ac93e0800947050a249e58823977034c27e837a4732cb18bc866604a9f1e60af588f73612583cb2784fdf291853e782f8c6dc44ca6e727a3d3eaed98891d127f5bba219bf5971bd7908fc071dbae76cb85440801e021186942784e60f04148b57262f70e95a98f4d7026c5ebcbcccdc3349de1945979e18921537bfc03262dc5ee996c5c95f1d926e7a9a05b41140cb91280e70bf7f18e414242cbe731a2a3399744b241a2da28a967a234fa722adf0883feb2f2419647655c706f99d4516b5953c083d231f42281cc3d57e7ec0801c68371d52e277ded0a6cb5231cdf7f53b6c8d14df4e82086828293339d5ca2100bb36d502c5da50471a8601d5cf0000f18c5e9b2265efc31c1a6ac70ec66c53083aa361be59b375453edafa0da259ec49db34240eb9e2c367db25803b7ee2e9b1cd16d6f1d9e6a155b28171cd4c86283db523839e1a314ddbcaa4fc9c29af8362aa409c97f32bb3fb03c16feb3d5050935aaab84802d91e0fcdfd1f426ed64633be69ce2a116b457aee2a69890c0f2cfd2184e74de433fe7aaf22907c64616115099a07eac9b02131f99f0adfaf3ea400b9ecda26055517fb76e55278ea86f4f54169369a2126efdfd7c21044d056cc6f5eb6f3088f4776bc95d92bc283fe045fe95ebf22ef72d3ac336efed6185e6d328ff47c9ebdd574a6422e975bcd4a0468918eca150a88ad531a9b01085713852486065d0d5c15cd0186797efa0cf6a016747b95fddaada25d50b9a20479424d47dbc294770a3a1ad9934fdaec92a64a60566cf411af69330b4e6829bc4f23c2800f19817fe6ccfe9660662b476505a4cf2cfc7e140f18a0afae67345198afdda43eb24d9687881ee1734b5514f73b5a4abb3633a9fdd958b6d351dcbe1ad4a3f88902fdc1c3ee4b251c7c3ee809424178e32d8f1a017e9e10d0a6df4171e95018350a5c6edc9329e7c166793b3a55012f12b950bd3f9a1c6a88c31fd6667a928b6d2624e81e0609b27ba51140939b4ee2a9403c23818610ac620000000000003028d28634c7ac223536d62ed653c9ccefc7002c5df02078e194ad5447c216b0e3874e095320b9659a1bd0282ade721b66b80b93b3e4d7293212a7da589ed6fa5507316b51f53fb1d18d5c689bf83c855ba9f9bd33a8a6a24e0574a20d6a28f8cbdfa121f4c4bfab19816912e90995c3902ed21245eba532ec0fac53b8a999d8613bb120dba8066a0d0bfb86f8f394b8b2a4620ab9395dca54ba030e"], 0x10) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3ff}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000300)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xfffffffffffffd88) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r6, 0x6, r9) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000040), 0x0, 0x5) syz_open_pts() fcntl$setown(r0, 0x6, r9) 19:33:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x5, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:33:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x803], [], [0x59c6], [], [{}, {}, {0x100}], {0x40}, {0x1ff, 0x0, 0x8}}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) getsockopt$sock_timeval(r3, 0xffff, 0xb1e8ee1f4eb1cf68, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 19:33:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x10001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) 19:33:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa9, 0x20001, 0x100000000, 0x1}) r9 = getegid() setregid(r4, r9) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r10 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r10, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000140)) 19:33:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00007cf000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/21}, &(0x7f0000000100)=0x17) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0)={0x0, 0xfffffffffffffffe}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) fcntl$getown(r2, 0x5) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000727000/0x3000)=nil, 0x3000) 19:33:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r1}) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 19:33:20 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x1, 0x8, 0x0, 0x1ee) r0 = socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) write(r1, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r0, 0x7, 0x0, 0x0, 0xffffff48) setsockopt(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) pipe(0x0) close(0xffffffffffffffff) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0xffffffffffffffce, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}, {0x6c, 0x2}, {0x6, 0x1, 0xfd}]}) fcntl$setstatus(r2, 0x4, 0x60dcb6855c40c91a) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) r3 = socket(0x1e, 0x3, 0x0) shutdown(r3, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) dup2(r6, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffe, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0xc0307006, &(0x7f0000000040)) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0xc0307006, &(0x7f0000000040)) bind(r8, 0x0, 0x13234f3349909ef) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x30010, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) r9 = msgget$private(0x0, 0x20) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRESDEC=0x0, @ANYRESDEC], @ANYRESOCT, @ANYRESOCT=0x0], 0x5, 0x0) msgrcv(r9, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r9, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a79696836901aa3825b7c2da050f8c5ec1f185538db81f57c1b221d29cd5be0abf754069cb3c4cac4e0b1eaf6313311414abdefc7c4c50edfdb8ac1b396f47ec7f4067ce0eb52401950b9cd7e5e76", 0x5c, 0x0, 0x0) 19:33:20 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x9eda3ecef6d6ccab}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff000001000000ecffa3d1ce4877ffff9af17c0b6ebdc5691d36727a09a18abc766bad4877445c70cc8f17feeeb712ee1e028bcdca8daaff50d65f6f7813739226590bbe0133bed5bfd7da8cd7f9708f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1687f08331459732, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000480)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) dup2(r3, r4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) dup2(r0, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000004c0)=r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5, 0x3}, {0x1}, {0x6, 0x0, 0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r7 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r8 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000140)={0x3}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000300)) recvmsg(r7, &(0x7f00000002c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="00000000ecffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000300"/110], 0x6e, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/91, 0x5b}], 0x1, &(0x7f0000000380)=""/180, 0xb4}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000300)) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000440)=0x1, 0x4) 19:33:21 executing program 0: 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(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0xbd, 0x0, {0x1, 0x9}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 19:33:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x87}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x58) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 19:33:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r1}) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r2}) setpgid(r1, r2) 19:33:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0xfda7b0b50ebad433, 0xaee) r2 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000580)=""/235) semop(r2, &(0x7f00000004c0)=[{0x1, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f, 0x1000}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r5, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc737b4a4af899b843fd3357ae26caa0416faffff00000000000004be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e293bb978ae791127acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/184, 0x100b0, 0x0, 0x0, 0x1ce) r7 = accept$inet6(r6, &(0x7f0000000380), &(0x7f0000000800)=0xfffffffffffffe48) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000300)) r10 = accept$inet(r9, &(0x7f0000000000), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000640), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000740)={{0x102, r12, 0x0, r8, r11, 0x1, 0x49}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r14 = socket(0x11, 0x4003, 0x0) r15 = dup2(r14, r14) r16 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r15, r16, r18) getgroups(0x6, &(0x7f0000000080)=[r18, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r12, r19, r20, r21, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/89) r22 = socket(0x11, 0x3, 0x0) sendto$unix(r22, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r23 = socket(0x11, 0x3, 0x0) sendto$unix(r23, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r24 = socket(0x11, 0x3, 0x0) sendto$unix(r24, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) 19:33:23 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x2, 0x3, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xee5a5746a6be3159, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 19:33:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4084, 0x5bf}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) recvfrom(r1, &(0x7f0000000100)=""/86, 0x56, 0x0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 19:33:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0xfffffffffffffffd, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x8], [0x0, 0x1], [], [], [{0x0, 0x1}]}}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) fcntl$setflags(r2, 0x2, 0xa76f37f599624366) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 19:33:23 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100), 0xfffffffffffffd92}, {&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f0000000000)=""/178, 0xffffff80}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/202, 0xca}], 0x5, 0x0, 0x0) 19:33:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f0000000000)={{0x2, 0x1}, {0x2f, 0x9}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xed88) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa4) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) 19:33:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0x8000}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) read(r0, &(0x7f00000006c0)=""/138, 0x452) close(r0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCCBRK(r3, 0x2000747a) 19:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7c}, {0x87}, {0x6, 0x0, 0x0, 0x8e2f}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) read(r1, &(0x7f0000000140)=""/227, 0xe3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0xfff, 0x4, 0x3f, 0x1000}]}) 19:33:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x10, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x1be5f6cd693bf266, &(0x7f0000000580)={0x1, 0x2, 0x1, 0x100000001, r1}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) r4 = accept$unix(r3, &(0x7f00000005c0)=@file={0x0, ""/111}, &(0x7f0000000080)=0xfffffffffffffcf2) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000300)) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000300)) r12 = accept$inet6(r11, &(0x7f0000000200), &(0x7f0000000340)=0xc) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x80, 0x0) r14 = socket$inet(0x2, 0x1, 0x3) r15 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r16, 0x8004667c, &(0x7f0000000300)) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff2, 0x90, 0x20, 0x5f, 0x3}, {{r5}, 0x800000000000000f, 0x4, 0x40, 0x9, 0x7bd}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x74, 0x80, 0x8}, {{r6}, 0x0, 0x0, 0x0, 0x4, 0x6}, {{r8}, 0xfffffffffffffff9, 0x8, 0x2, 0x8}, {{r9}, 0xfffffffffffffff8, 0xa1, 0x4, 0xd3cf, 0x2}], 0x5, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffe, 0x50, 0x1, 0x1, 0x20}, {{r12}, 0xfffffffffffffff8, 0x80, 0x4, 0x8, 0x3f}, {{r13}, 0xfffffffffffffff9, 0x1c5bf014ec823365, 0x20, 0x8, 0x2}, {{r14}, 0xfffffffffffffffc, 0x10, 0x20, 0x7, 0xb3}, {{r15}, 0xfffffffffffffffe, 0xcc, 0x20, 0x86a4, 0x1000}, {{r16}, 0x9540c1f314840b31, 0x10, 0x40, 0x80, 0x5}], 0x8, &(0x7f00000004c0)={0xff}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x3}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r18, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSRSIG(r18, 0x80044272, &(0x7f0000000500)=0x3ff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x64ea) 19:33:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x7b, 0x2, 0x2, 0x4}], 0x10000066, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffffffffffe0b) r8 = getppid() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000300)=0x2) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r8, r11, 0xa9, 0x20001, 0x1, 0x1}) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/174) r12 = dup(0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r13) ioctl$BIOCGBLEN(r13, 0x40044266, &(0x7f0000000180)) ioctl$SPKRTONE(r12, 0x80085301, &(0x7f0000000000)={0xfffffffe, 0x8000}) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) socket$inet6(0x18, 0x4, 0x1) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000340)='./file0\x00') 19:33:24 executing program 1: nanosleep(&(0x7f0000000100)={0x9, 0x4}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = msgget(0xffffffffffffffff, 0x750) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10000, 0x0) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d8aeab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcf2a8e1c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739b42e0daf8b8fab1fe19a75b064cd1ec0a2520794203000000069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c7c3d21df764055152df919126cdd4f54529eef18c534185bfa896260eb74dae70087edb200b3d440bb250b0669ea36458f5b77ab3d07a878ebc9c7ee2d5c14fd8164dee8c67f94d5c8400f7b3b384379f789dea2879d8b35dfe9556f4f62410934ea389e6d0d7299f6a9426bd60e7b09ede4a8882fedc2b45901f51aae2b379a4e2f2e93be73acf19cffe197348bfe2566b2e734c2808c7f7da4ff644e6235393b06a76772e4955b431"], 0x1, 0x800) pledge(&(0x7f00000001c0)='/dev/pci\x00', &(0x7f00000002c0)='\x00') mknod$loop(&(0x7f0000000240)='./bus/file0\x00', 0x6000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000280)={0x2, 0x40000}) msgrcv(r0, 0x0, 0xffffffffffffff93, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000bfa8797b5e9f8de86b8ae5cab5cfb32dbebea59ca286e385c990750efdef78f41641b278ec8251f5cae5326b00"/67], 0x43, 0x800) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1, 0x0) 19:33:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffff7ffffff, 0x200], [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)) 19:33:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$inet(r1, &(0x7f0000000100)=""/112, 0xffffffffffffff52, 0x40, &(0x7f0000000180)={0x2, 0x2}, 0xc) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 19:33:24 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000100), 0x10000000000000a1) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3db25d0b62414b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59d25fd1e5757a1aef54bc80c55c90ea6e681fd51620924fb610819c0c0706426578cfaa167082460ef94756709e4059fd33b31aef5579543f03621fd77a946f84af6693c3de4948e2802e21bf7cafb8dd999a61b53c12eb72060f04dc44cef9b12e1a1663422ccd9ec64c05a9d75a22d14e96eb9da83814f52cb0fba445f4229c"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r5 = msgget(0xffffffffffffffff, 0x464) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/114) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000880)={{0x0, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9}) r11 = getegid() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="000044f9d15e9a5d9e5b65574ae6e0e7ee2658135bb462d8518645947679e65812a659dbbcd3d84b99fa86abd9f6ceff6b00f5d215c918903fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fb7090000000f9835f750d7b2d2911e00006000c7f7486e02000000"], 0x1, &(0x7f0000000640), 0x0, 0xfffffffffffffffe}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) r20 = getgid() r21 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r21}) r22 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x2c78, r9, r11, r13, r20, 0x23, 0x18}, 0x1, 0x3, r21, r22, 0x4, 0x7, 0x5, 0xc3c}) r23 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file/file0\x00', 0xa19, 0x20) r24 = socket$unix(0x1, 0x1, 0x0) r25 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) r26 = socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) poll(&(0x7f00000003c0)=[{r24, 0x5}, {r0, 0x52ab21aa02f5c9c6}, {r25, 0x32}, {r26, 0x80}, {r3, 0x80}, {r23, 0x1}], 0x6, 0x4) ioctl$TIOCSDTR(r23, 0x20004402) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) msgsnd(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000006cfd38356202252ddcc6443fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d21be15c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3ecfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe46f5a749c633bca87a3fa543d604275f54825340c2c545366d46d582ddac9c174ab439f5c6f97d434c45e3d08c4623dc08859b679b7200717f01a13ff548bcb4204130d5cadb53a721ce70cb7dd1c10eaac1ef6ef5f552bdb0989ed0af4ae4b2fb9f513cb4cec98aa3d624c50b81943913df6aa2180058add538be9f"], 0xfffffcd0, 0x1400) pipe(&(0x7f0000000080)) rmdir(&(0x7f0000000580)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r27, 0xffff, 0x200, 0x0, 0x0) 19:33:25 executing program 1: open(0x0, 0x0, 0x0) open(0x0, 0x800, 0x0) nanosleep(&(0x7f0000000380)={0x2}, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x58) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, 0x0) 19:33:25 executing program 0: r0 = socket(0x2, 0xc003, 0x2) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90"], 0x10) syz_extract_tcp_res(&(0x7f0000000000), 0x8e, 0x1) write(r0, &(0x7f0000001080)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891147a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1a7455b9eb4fb848156e39970047dc2421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199", 0x5a1) 19:33:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000200)=0xfffffffd, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getppid() getpgid(r9) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/12], 0xc, 0x2, 0x1000) msgrcv(r10, &(0x7f00000025c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038c53edc9caef500000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009640871b00"/242], 0xfffffffffffffcc9, 0x1, 0x1000) r11 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000180)=""/52) msgsnd(r11, &(0x7f0000000200)=ANY=[], 0x0, 0x800) socket$unix(0x1, 0x2, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgsnd(r10, 0x0, 0x0, 0x1800) msgsnd(r10, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x1, r4, r6, r3, 0x0, 0x46, 0x81}, 0x10001, 0x1, r8, r9, 0xa5, 0x1, 0x4e2c, 0x6}) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x0, r8) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) readv(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000014c0)=""/4096, 0x1000}], 0x1) 19:33:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000200)="00002100000081000000", 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000000)="0991", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000240)='./bus\x00') geteuid() msgget(0x2, 0x10) geteuid() r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xffffffff, "360640a95c3343216d7cf8b915c7aedb9ee70c0a", 0x0, 0x1}) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696263d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b0000e5ff232fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa505983760100000000000000454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f253d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f51d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24343b67c4998a37dc7fdcbd4d9013c2deccd22e9f06a99b3db0fb01b21cbff65005d0c773e96961b7ac2e57a23414967d400f9e65e61ec42589b42a7d7e5eb3088d4a109ed4e00941b4f681f7044d874374c92de6d0c10daa31e9bc6151bf89fdacd6159400d03bb79fdda52614b27ed19268a09bf1749d285cf8200ae7436ec399bb2fb60343da2cd003c56d0dc12ad5e216dba029e718109168"], 0x10) dup2(r5, r5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696263d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e880ab551530000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b0000e5ff232fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa505983760100000000000000454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f253d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f51d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24343b67c4998a37dc7fdcbd4d9013c2deccd22e9f06a99b3db0fb01b21cbff65005d0c773e96961b7ac2e57a23414967d400f9e65e61ec42589b42a7d7e5eb3088d4a109ed4e00941b4f681f7044d874374c92de6d0c10daa31e9bc6151bf89fdacd6159400d03bb79fdda52614b27ed19268a09bf1749d285cf8200ae7436ec399bb2fb60343da2cd003c56d0dc12ad5e216dba029e718109168"], 0x10) dup2(r6, r6) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x18002, 0x0) poll(&(0x7f0000000340)=[{r4, 0x1}, {r5, 0x1}, {r0, 0x8}, {r6, 0x2}, {r3, 0x40}, {r7, 0xb82bf4835c4255fc}], 0x6, 0x400) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 19:33:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = geteuid() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r5 = 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)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x20, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r12, r17) r21 = msgget$private(0x0, 0x682) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x5, r3, r7, r17, r24, 0x20, 0x9}, 0x7, 0x9, 0x4}) setuid(r17) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r29 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r29) r30 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r29, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 19:33:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) lseek(r1, 0x0, 0x7, 0x3) write(r0, &(0x7f0000000080)="fca87955e29ca86050d1b38be03520aabc9bd1d0ace7da9aba272e4063c99a5a6c9edab81b51845bc12a40f07f6cb2a92a1a9386a9a59f3da7369a89845d38a6a2a9f858aed7c8e46c8f43e3456a3187c9b787a4ee410ebea9ddf50599e5a19af1b72f5e1a2014bba210989e56a345956714c1d37edd0264e216bc9b26e432fd716c370170bbdb65e38c6408d58ccc57334017619cfb2780b76d802623808a515ea75cffea5cb7b75e78fa060dbbc22f815998d809688bd85bfbe70b3d0e622d261adb431bbe45d7905a32ce96341d", 0xcf) write(r0, &(0x7f0000000500)="6076ec318d616897cbb5102948ae95aa050596f4f74ecbc962b16bd6fd8af6724b74274d1788338486e048ce75bf1e6338ae1f18da39243e83f2ebe6712bcc9388540bc70ef4b743a55a6bfb250a7fe2564c32a6f086bd950307b880c2c60e1c2d1fa565b33766e285347958c00cb0694d60dcc9c2d26f741f9bea04fd442870f0a12c264ba0dee9caae61f2d264496e4bbdf728b23d836256b8bde9f7623f0afc910edc77cac4c978a08508639c94dceb51f7916e87c6ebb9ee40905d19848aff29f36a5869603259403025c656d238aa0898870c07f770287bbb5d398e752b14b7b4d49b44bad13884ada4fdc0d67a4fa2b898fa306e3d7bcdedfeec319db0522c73aa0095ce31c2a1d1fe7bfac2c8f2688cb34a0e2a4bc8e61d863bc6c96f05e32f96dbc50c030000000000000011b7cebbed8d8588ef6bd3d8a5d89669255142ed1b1728b6b17b069dbc8fd8b764081cee7d9c9515800a84143332404c65266bdd74ff8d1f3f111349ce8de4e62c639c0d34d1fc77c8e20507821a8b2125b9f766f65a802a20df5ff8689c288c0fb3a5aa57c55648472f3ca22a60004df5a639e289f814629ffb6945b9befbe20a59cfddbd0c6282df76fd175c06ecccbeaf87fd89cdeefa5c37d84c11b36793b627f6a3864a5b1d34d8e9bd70c9566570d53942044fa5d1a6cc98a3d350a927eaf0cb01a572a44353aab6bef70e5736b31f83dbc02f392b5f00b2fae7dcd70b0e3e59cf490666012c0c1c68bd726c22ababd293199a7b9ddcc843fd58f76680239f", 0x57) 19:33:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffdc}], 0x1, 0x0, 0x8b5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f00000000c0)="3448751de51baf2e3a233f9046dc1ea09627d86abd059b142fc58b3a51a356efcfb72f0363b3ee35726f82279559573d28eeaa3c91068f3927846ffe58f3c7761f31254e5f0999c356d24ba1726ed96c6c95caee2c7f501cbf2f18a355779b2f2f50105f316f943fad939991072203c16aefabc5eb9b065f092e410048831cef1a60552d6b1612f04cb60c00b75172e1402ff950ea8b6d5a50f885bcb5bc4264b064b46c28c935a7e01d74", 0xab}, {&(0x7f0000000500)="a0df1cea7f795ff3804375aaa9dbfce0983c05581932d0d0a64f74d4418f29b8b69a6be7cf52bde628210f17e8b7a1c08448788fdb455908204d6783c98e4b3b776d914b622ed84ab50dbf0115aeaf24ac3ef2ce7dd9c88d35cfb39f1d4d8a24059e843ffe90216e82017c8780ca5fd3b6fb271811f44fbb135ec28fa9330d39d6ad8b0f93accfc85d70eefc560f77e695c56b492dc7ea072afd1848094a4ada0eab667bec6d6cfaccc8db7b89427a29073e65da5f5b18d397b774f2d3844c2258130861a8c6515c94c82ee01a0c37fe12e604a45a8c67cd92b496aeb8b2eb0807ba31eb0caf9b70d814aa55af671ae626eaa234631e393b63f23df15f5267f478a46966f07435ce9c8d6620facb3dca2b054cceb9ff242c8ef81ddc25256f26daad0524fdc2ee49f3a88caf123e9fe4bd71f3f16bffd2b280f13e64dc4e66d71026a7d9509daa5cfc4d1be94386a367bcf373c20b19579da3119ae7bd0d6ddf76a76b45e8d09d54b09e1e4eed025e8b7214d9f871b3c9b310aa70a3b199505c1e63bf34e3da67bd0872c19253512f2e5cd5fe3dffee9e460cb545321e168b89a67160d43abda524a737a1ac3dd127c48642f3db98d1891b2807eb1a0ccf1e99ca9e663d441c60b3e7c67d002c2527a31227ca38650b7a3f910638b108af668f3b3ad4aee1eb93f707b93906ac11a6b37f26eb573a6bb835342ee6f5f621d6f352927f6d23909e895722225695b5c90323a7f579c522e4ca0d492100b101ed408b96f4f894a59a2a8b98275edd6da88b16f50e5b5169d901393f5e99b0ca9012c5fda0ed42558b400dd1eac421910aa93bc18a5b457966e004dc6b90156f564446d8def33c6a0cd8e118bb44c3baed051c7bff8478b8a044a324735fde17ba1525defca84a2f9af2d420c1585b5259d5a497f39a793ce2870a6ff68b209f8da79bee21606cd8385353ccb65ae1ce3a37c8983fdeae034bdaf35bd7bffac8f52d620a81f16cba400b1da48e6be46ba2d594f1b7773294d87312aa562734395efe509e375ee534d3d7af80038ec07f96fb54a7840175cbf3bef41f024350f6ebb45ee6a2d7c5a66585fd0faa6f38704bde32b76cdfc83b633641cb14f5dae1d822172c089d40167e79923b2a3b0ce8000026903b4f85fb732cdf2246df11c976b04547e11a0becdab215e4950d00cab0b6fd6832030b7b90ee324ac24a168885834da5277bd07b47036d6afc655c523a814993a698f260979bd1fef5e06932e0c8b3219ffd47670293ec2fd4859e7efb788619cf67a81de11ae313849da7c12a69fb4b7143372399dfd426593911c406499b0fb02c7ac375dc64eeb474684eaeb0df34dd27ae4b57fb7911aac5c1585368423b03f3a5366e51b58e48400534c7c13953259a529a51e0e6d43ca9786368bbd34edb364c837ae08cf4b321a44c093c6cb57bbfbf1bef9af695cc401477bb71f652c13aa94ec28d8ce92ab63e5709167c98f5b1fc28ef4afdbecc411b0285eb49e2656da8ba550f7fcbed32eb72783c3afb3e1c3b18f27ae61828f3f0b77cf6d7309f1b85c3220ee1fbd98c2fd7be02497cd55693aa05e71154a058ffe08ca92a431eed9db546544c8f6bae674a93c6183e8b3a3e8c8b2334f85cd24e12bdf6bec17df16621693cd34ac984502e91c176260612bd335defebcdd7a52fb26a662b86a7b6bc9e039dbb40b66fa968084d217902ec97879b56f51f32772e5653ca2cdeb956e04f8ffa20ec7188dc7c6d79463ee44d224028437177e7a3935e096c582dee9fd735225b50dc5f5c49050b04a9f4af470e85d6ceac434f94efdf84d1d4ac9429c20bf5e2f6cd54c70909a51d7c78442ef5ea5adf321b550e22e12c9e07340f2745d49c02f453e5007b7900d58980414aa27c91058f8259aeb1826ecce3bffdb4e82ed6e69ae95b79e9dc6cdbdc790864c1eb491f1e8b6b11fc7bb5f0bab55c9e91f7e046b3254a7b3ad702a3d633e05e031b2ed99077ca7796674aba56538d1036b1b96a467ad86e9bc5c2033ea0db88de40d37f206958ca4f00e58e2aa82a118e4d219039ae18ee2eb435b80b5302783203a17108b8a513c2e3ea52e0c812f44c2e236c55ea009caa0f1f06ecccdc00bee2e37b2af4720f07d8f4f49216a68c6b045a0b56f6158e65bdc805b7c97126c27014f781a91571204f4ea61359212a0b84623abc61b7b8e29e8f6306b2d4437519066ff4a092161f5c71e759806ce964633b106d7b5b5a43eaa266f22dce62c196b483d630fd5d64e335d42465b78ecd1d5d1dfa42a4fefabbbfda825e7ebdcfd8c8cd7c67296ff0a44e622d9eb4b1b38379d6084842a96806913288af6758c78141de058067657dbfc34c853ba18919592baea47da9b6e90fa485b69570c829282ca0826f6dc92518bb9a33debb614c004fb47bf9f588a10d032e0bfffebebc933532e4da0717ceba5e5ffb2a40a02d7858ee0173660d5d56aa02916c035081d7525765b2bd4fae6705dec869bd4221271eb7c6f379c23e98996a1b982863bfc9f346d92d9b4440d024f38c5f802dc5c60dcf373819bed9299d701f1546b8b1a7db575aefd8e50e3668bb42bf09b4920414265b65296f928dd6b8263dce8f298ca6ac87541feeb84d56fb93e0cca597e3f20560358d46636fe7dec9d4adc614a4eb0a614ad694de7e8d9487168840c8c5bbbe9bd12e327996c2cbdb71cca99c0d63abf15e57648b95a5996698d6ad2c63833631ea80e2df7e954ccdc7864305aa5fba31fe2c5b3858db8745b44958f6ff0fc789dde857a592f398143c437c4c951f6d40e60bf20356fdbde4679d90b59ddae9582f5541efd05e3493db8944bc5c51e966cceafd75a81000551f7d39023b4298d13d205814716a447ea3f19b83f4a63f201fbdc8c32426c41345aab6b1e1592df5f11ccaf9758830478fd7b33167381688dc4bdba2c47c7e39320993e7d51430415b8c82f42d3d54881ebfc79775803f1bce753047878268ceccca39938498fca29de384ac80530ec504078f16acda73af75a7ad96b215fa38eafeb84b76dea86b1802b9326de193465b59fd5acf34af5f2ee74e8feb7d1b4b475b300dd71ed1274db89a4e2efb98c634fa9843e1e759662e48e5c61452bab18455546063c859fdd5fc2617f7335ee6c4711830bfcd8b2eb24dd9fbf4f52036c9eef600c56c28b6828f73f99489856d4bc06412f77be069c094d300b21de3703464a29ee70af6670f82d40c192ec795c5e8a6622edbc4073f064670d00c9e2239053d9bd2a9213815a75fd6c65332c41204674ae6143e08fc09ea8558d5835a882f052c8a553989eee9a9314cc60eea3c828b6a392c79e2feaa3beafa0b05bd4561e1eeb62d47329590b4c9e0f19d01f6308a0287cb712a3ee12354d074df6d4632cc56247c11acc83481d7332335107fa3b05f26cd399844fe10ef9a2923525010ec026ef68f15889d7adc65a3a35919d685bcb384a526463c70e7a4298f7993da927c36e6478ff375ac54aef31c8e5e4b69f84b6d29a4d469dba4a48cba746e053addec7e685c5de5c76fbdbfd09203728a0464715e860de61b089e2def1e44f9ecc8962daccaeaa3745196feeaaaf6776a4cfda23bf4936bbb2ce8a1737bdf1edfa671f564a2ef96acd8646920db65b651d3bb40e9074308abb6d384379962a3b90425d06d6d5d3df8bbe38c685fe4cdec617e74bc0574eb5e51424d1c2d677684c6acd2feb70357bfad553f8aa9afe0e4d695f54d66f05e53d9f0a405e3abade16b5cb5c1634709db99dd01bb6e45f964338e3a04eef7a4d74554b15c671a128b8573570e9424c6f33e2cefb1421217a76282ad115d8bb9e4015ecd717023526a0a54b0264209cae8f13ab2ef948023f03e56a995bd37a10b5e6aa82c068d1796dfd7f4d842a68d9b488637d315ce6c5f09119bde9643ab75b2ecd90b18ed338061223598ab3fa734490437f42318dc3dceaff093db13cf6989a450b06e004bd8ce1557a011f1b982b35f468737edf74f9e73fc2417f0c892a1cd85a0e9c95cb6173fe3f66b97b7013f3f59f1835ac7b5b07f053a2d02313eabd8c7fd9dc4866bd36b74dbcc8848f7788009e3e2150dd8b3a171d93dbd49c88fb9f461c3aeec7cb77fb72e630e50341a2c226917e713f7c8809abdbe6c318e336e615c449e4b26ef89c7c3f2d8a1d6240b629c98eaa57dc5b2ed3a0d3e5fb1ee4a31acf7a3f3065d8fcae0a7ee3f82c5f2fbcf68a0ad55f2d5c6db65242d1fb9651a2035c74c7915ba68555ef2b8793f81a0b8abaa3d76bcac108c1d40b77d3672aa892326ba6ecdffa1b06733bd87da55903224ef73f033e6c85bdfe8af8fd97294b088feab5873b5f6808750bf24177dc0df0eb96943243b3efc747acc5e263f1abaf63c27d53b1ddb5881fdb73750619e17a35c53601a899d6a0352b2c0a06d2e77357c468f4cde2ccf24d07682d4aac272f4142fd36976a7686f374375df19f385c200f4b449a90614c8d46a212cf8dacfc77900c037f769bf716bb906079f63bccbbaa1171c99ee071bfc65ed71c0d7c040118aaca46345cd37de37f31871278f040f6f6b2a97b0a43d65fd0d072dd4db5cd888c99c52dd30d10542187269f7de7b158219b1a79729226e00c6fcba2188662f2c7f074fbf564d02c9fdcdf1dd07d2be35c3ea14bba5b1e434f6a92524ec9b3bcd1cf17b11ff3b2017bfe6a8c7005677597d45e40c0b65a9d1a1ca8c622930abefeaaf1c4ab4b7295c1d8ec0aac76c264f481b181480a2021614e55e123088639b31e6d7fb719c2c726924296cb605d6dcb582502149a9ab87fcc5d761529012b9153f3c7208e2f33a0027255a31723fedfde8c116b85929baf6d525a12b72b950932746ce1d0491670befb198c398233017001bedd557296df9456190e7169270529721d31b0a4c3a11c539bd7485c77d5d18183f115580d5af73225409a512e7230d9b71ee62862d8dc6fb8e988949543f495380403f21395c4495d30fc68e0c4b9a4b65559654fc33355d176627b1551b08cf13b12eefd8ed082f8e76f2783bfb75d84ec9e411952241dbd21b908f412aabbc5bb8ed7ba3dcb1e1772fa104cd4b530cbf722f92c98a06e4ac98f07d2404a51772a9a66fa29c9f2e795672a99c0cf52ca431c15a804c878fe8355642d16931888862a459b44cbfb45c91a578c6109b4aac0132593b606f5987ea503b6b2cca36bcf959a217517de80469eadb83113927bd8b332588e135efe097679a8e8bb1029e4f1abbc8b76c8ec93c20ec834ba09e85f12709e90d6674d8c6645d21bc30c4f1f7ec81cf0fbb88abb289b49ae7d4c080ae4899f6b5c966a7160a9ac631cc13af3ac2cda85a86a0cb561189098c36b312f2acf92740fca8519ec967a529e488538051fc416ef30c1e5777b15dfa7e4e9d4b8f65e2f15f30bf928561e46593257c8b2ee21e9d4f16b72ef31859dd7d88ed2dbd2f941646a9c0f244231d7ef3ea36e2e02f58c545286d13c71cfc2c53646ec0ab6f6c708e7c364c14a86d8720b1d15515f6512972ab7c8470235fc3e54287c383bc199af586b5b209fff60cf4a85511aa03fa05edd183b8953f251a4914ea7323b5bfa61227b070903a249e294da8608d493a6d3f482069fa03cc7562ac743b7c8d25ece1d944cf12fda1069bc2e82f9dae06aee4c8c668d91d7261f8a2ccd4eb2781f63516b91df276b283a8ea78dad7038fcbdb6a911ad05a2eed779b31b4cb2ad8970c1f64647942a109a82488691c1af26da18c9067", 0x1000}, {&(0x7f0000000180)="3d4bb7a45ecc8c0d06a7b181a41ef50f7612be5ff2cc65155613b33a65a46d84f1010413df115c70e498deae40774857a331fec92c4ef68cd9ab19b98780516eb8ca593fcc36dd638d235c8e94c41d3805fc67169caf845d75a01cf328c44fa3e25f6e7bb667ab18920544c70c13b24e0a7f41fa743f2698ca7c6cb556b6d64b4918b41a85a3748d00ea9a697335ba44ca31bcbe90e2c6525ed58b7d221a2d471acace7f6aba0d96c1fd277d76accc6dfdfdeb0f199531d9e4", 0xb9}, {&(0x7f0000000240)="ea48d90d3d5048c31a88d80f75086cb317a4444a3c97b59c25760378fedf3980a4f97588ebab6676ac005fe4c5bbbc02f9b55fe6dff016ea4c7093e14525d65b8550fc8e41a72e16b073052759e17a53f4c451f6ea013caf91df9c9cc98f53640b58b9dce336936ca88b", 0x6a}, {&(0x7f00000002c0)="bcbbca44006b9e5105b13ed6acbab6f6856435c0ca81d58d5643f1762575378882fcb783ee267a53411ed991c8774c579a41b406452217b75399b2a6029276bca55fae798aa9b53608dcfaa998854868a8bc73ba246d90cc936c6eb8a4d33dde743c5ffa7ad4543f344e96fbb5fc3ad32958ad319031e7982fa07c6a004f36e0db0bd792ca88b468cc9c2495600b37086d79abee990b90523f84ae92d5aecbce6b56f073e93ee601e5a6596e1d82defd468c244956ca5e94518229bfdb36a98b268faa10df1e14b13954c604f53acc230ddb25fdfd81d4498c645167d995", 0xde}, {&(0x7f00000003c0)="6aa56e82f20229048f5db35e79b40c22a7e32c1236b3ef8ccd119ab86093d1", 0x1f}, {&(0x7f0000000400)="56820b3d85ceaf6d43ab1b8ef7484ed69a9f2e5816ec376509008452c216eac8ae026b8a7db2dead0d9018e2d9151264e7bda863c50be57ca61dd67ef4091ce5d2fb54992a75b28c7f0b17e88a6fe0c553e60f9bb63b1cbb0c050969e14756fdea037c10c1cb5d99bcaf31ace9f82ec3e0", 0x71}, {&(0x7f0000001500)="1f98741accd9188a5d30b7ec724fc837e3ff453c2cef5dc4d6fccf349ce26d6a14d747528b41799e3d4c3486bfa1e81510943af9eeb96d79473b21ada7493588feb5002cfde2ab83c897b00059039b9490500f130b852d957f16a4b1c53d2739de7fb8be81128cfcca4b8b52d1ca6a7ed2349c7de698b37a21008a55ed488f2f5372c7a9e58c6eeebd78d6be87", 0x8d}, {&(0x7f00000015c0)="4aa529f3879e315f720b60ec6acb0af7e9eb445b6ea38fe14ab34a488bfa860e482cd784d59de2ca7898716f19ab90ac32abc88f2013b872c35469072939b4936502ba775b42ba9f0d476d273e8cd838cfbde15b184127f5a5453a24c5be8561a16879f367c6bcffef467c16c76bd80a6705bc", 0x73}, {&(0x7f0000000480)="e7b92ee6afb1b207c63cce3d7105e3442570259fe4bd3294667f8a7cb2eb3fbe65196a36ab48bf4597a473f1d1f1eb1089e1", 0x32}], 0xa) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002b00)={&(0x7f0000001800)=@in6, 0xc, &(0x7f00000029c0)=[{&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/66, 0x42}, {&(0x7f00000028c0)=""/136, 0x88}, {&(0x7f0000002980)=""/14, 0xe}], 0x4, &(0x7f0000002a00)=""/251, 0xfb}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) fcntl$getflags(r3, 0x3) semget$private(0x0, 0x3, 0x94) 19:33:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x52, &(0x7f0000000000), 0xffffffffffffff8d}, 0x0) 19:33:26 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='`6\xc8[F\x8b_\x8c\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 19:33:27 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) 19:33:27 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r2, &(0x7f0000000100), 0x10000000000000a1) fcntl$dupfd(r2, 0x0, r2) r3 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3db25d0b62414b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59d25fd1e5757a1aef54bc80c55c90ea6e681fd51620924fb610819c0c0706426578cfaa167082460ef94756709e4059fd33b31aef5579543f03621fd77a946f84af6693c3de4948e2802e21bf7cafb8dd999a61b53c12eb72060f04dc44cef9b12e1a1663422ccd9ec64c05a9d75a22d14e96eb9da83814f52cb0fba445f4229c"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r4 = msgget(0xffffffffffffffff, 0x464) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000002000000000000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000"], 0x7e, 0x2, 0x800) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/114) r5 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file/file0\x00', 0xa19, 0x20) socket$unix(0x1, 0x1, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x800, 0x20) socket$inet6(0x18, 0x46fc4b57c3c83263, 0x80) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) poll(&(0x7f00000003c0), 0x0, 0x4) ioctl$TIOCSDTR(r5, 0x20004402) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000680)="2be8f67721767e1fbaea6e3b83b4849be4a87da60c3263d134396ff6f0bc23902f2b6addf11c19090330062a7daf94f5025e5822b58102ec7b8f8f593e6da7d5ee962d31125a4284eb923542fe3608dce10d1e106e98a8718ddc1832d7691714eba7b95b781319cb6186c5bc9d4fb3e7240e563dfdcebccb45a96fd08679b8a3d0a6f1c732cbd2ad655bbcb26c73bacf536d5fdbcb2a8032fbbe3a3e5622dfdf9339ce8be2d207cf3c08e6082cb78e39c51e953b671696ee9a05663c408c2a2678f36d18ea7f251d9e7035398300b824a9733ac6dc59c824c66b11b46ff1e88319c9f50103ae1be82cce6e7e126d7132c27924ef", 0xf4) msgsnd(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000006cfd38356202252ddcc6443fca4091cdc4a97f0b41a8e3fcbdb6af4bf0422d78a137f4e9ea027b74451b3f0a44f08cd90655ea61f1666d1d21be15c154298f71c37d41476930e8ce83e1ac7d01264eb1b66cd958e2f6124d792c340fc786161d2a8456a20e401c42085fe200a9b9dacf929f7723443f83a543bd43bbd36953d2c193abccfd3ecfb75846cbf94043c300f7721a556ac6b19276406bfbe0e6a9eb92a1699e427e796d14a02aab54289c327e7d0a2d3f33f87f56eeae0ceadd1d70caa257db7ba768434b611c4f623537c27b36d9d9bc57d47168ad12fca635697550a947822dbfdff86b58fe46f5a749c633bca87a3fa543d604275f54825340c2c545366d46d582ddac9c174ab439f5c6f97d434c45e3d08c4623dc08859b679b7200717f01a13ff548bcb4204130d5cadb53a721ce70cb7dd1c10eaac1ef6ef5f552bdb0989ed0af4ae4b2fb9f513cb4cec98aa3d624c50b81943913df6aa2180058add538be9f"], 0xfffffcd0, 0x1400) pipe(&(0x7f0000000080)) rmdir(&(0x7f0000000580)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r7, 0xffff, 0x200, 0x0, 0x0) 19:33:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000a00)="d48b27aa0e8a1585cd46ee099580f69b7c7bddf38c8d4b49cbf3f3b2cd121ca533332d8014e4563ef3270659688315082f68d7e86c1a3b9efd9809322a9eb6e79d9cb86e3285d152080030c681a6b77009b299824c2045dfcf35749a1abc9a187851c4529ed5d7d514ee693ab359c344b8268153abc102c8c604307e81390ed98b54d38c9df0df30f69b857ed86ae7dcda09f68e2cfa674e131bdb66ab7f2e6919d2424b4b0dc9a69561f310f5d5c9b7887d3ef1eaed031e4da774b10dbf5304d18d5420391c55d3a3c2c3bc12ae66070319ca20a8ddfdb4f7c9f17161ec8c1700cdb8153bdebe33212bf8e6cd2eefd3543432", 0xf3}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r0, 0x1}) socket(0x1, 0x5, 0x7f) 19:33:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) dup2(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0xfffff001}, {}], 0x2}) 19:33:27 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, &(0x7f00000002c0)=[&(0x7f0000000100)='!.[\x00', &(0x7f0000000480)='q\xed\xc8U\xd4lpo\x02p\x92\x1cm\xa8\xcfM\xc5\xbbn\xd4v\xde\x1d\x89:\x1dS\xb6\'\xefLe\x97ON6\x11c\x87\x96\x99\xe9\x13\xea\xdc\xc2\xe4P\xfe\x16\x9d)\xba\xc8;9@ bpBej7\b\xdc\xdak\x8b\x9f\xe9g\x959\xb0\xc6\xd6\xb4!\xdf\xc6\x03\xa5\xb4\x80Z\xd7\x9d\xe5\xfb\x89\xe3\xaf\x16\xc7\a\x00\x9f\xc4\x16\x12\x8b\x1dh\xfc\x92\x7fh_\x01 \xb6\xdc\xc9\x8eFB\xc8\xcc\x18\xa2\xe9o\xbeO\x0f\x92u5h\xa7\xb9\xce\xa1\xb1\x1f]j+D\xc9]m\xb6<\xe4\n_nf9(\xf1\x16\xb0!\x1b\x04\xa9E&\xb0@\xdbLo\xd2\f55\xfc\xf8\t>n\x9c\x1el\xf1\xaaw\xda\xc3\xb6\x98\xef\xca\x05w\x89\x8a3e\xc9H\x82\xdbd0\xd8/\xb3s\x11n\x02\x00\x00\x00\x00\x00\x00\x00Z!T\xbca\xf0_\xe3\x17\xab\x12@\xd1\xff\xb0\x13\x0f\xe2}\xcf0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0xde00d818b9bc1893, 0x304, r2) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238}, {&(0x7f00000002c0)=""/175}, {&(0x7f0000000400)=""/146}, {&(0x7f00000004c0)=""/202}], 0x1000000000000358, 0x0, 0x0) 19:33:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x23}, {0x5c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") 19:33:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000101, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x40}, {0x6, 0x0, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:27 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) listen(r1, 0x35) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2dac5020ad8dfd11", 0x8}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) 19:33:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffc0fffffffff7]}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 19:33:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) 19:33:27 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x2006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pledge(&(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='/dev/null\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000600)="1a4dd983ccbf10dfa214198183116c8a295e627edeca3f130e06e476764c24310712e2c618a42623b5251b1fbc8f022a8f5785f4a9b0c98db35fed123f1eaa620b69d7a45a7d6f32bf888ee2a0111a31cfec0f9f1b0d5a657eb73a57e15cee49424272", 0x63) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) openat(r4, &(0x7f0000000180)='./file0\x00', 0x10, 0x80) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x10010, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0xc0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x5c, 0x2, 0x5, 0x6}], 0xfffffffe, &(0x7f0000000380), 0x5b, &(0x7f0000000400)={0x20, 0x9}) r7 = syz_open_pts() ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000580)={{}, 0x3, &(0x7f0000000540)=[0x0, 0x0, 0x0]}) chroot(&(0x7f0000000440)='./file0\x00') close(r0) dup(r7) r8 = syz_open_pts() readv(r8, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1000000000000148) execve(0x0, 0x0, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x200, 0x12}, {0x18, 0x2, 0x7ff, 0x2}, 0x7, [0x0, 0x2, 0x7, 0x1f, 0xfffffe01, 0x97d, 0x583, 0xf88e]}, 0x3c) execve(0x0, 0x0, 0x0) 19:33:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x1, 0x9}}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3f}, 0xc) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) fcntl$setstatus(r5, 0x4, 0x40) 19:33:27 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r4}) r5 = geteuid() r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r8}) msgsnd(r6, &(0x7f0000000700)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRESHEX=r8, @ANYRESHEX=r1, @ANYRESHEX, @ANYPTR, @ANYRESDEC]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="000044f9d15e9a5d9e5b65574ae6e0e7ee2658135bb462d8518645947679e65812a659dbbcd3d84b99fa86abd9f6ceff6b00f5d215c918903fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fb7090000000f9835f750d7b2d2911e00006000c7f7486e02000000"], 0x1, &(0x7f0000000640), 0x0, 0xfffffffffffffffe}, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa9, 0x20001, 0x100000000, 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r16, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r17, 0x8004667c, &(0x7f0000000300)) r18 = accept$inet6(r2, 0x0, &(0x7f0000000240)) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000440)=ANY=[@ANYBLOB="e5521c273b327b58f5c76731a8d99510fe384020bd739cd0319715f09f9ace828b6d0d90890582e23a5c1cecb42c7f31022f36f58998db9317fc9a2971930d1286437549bd5898028aa432fbe6b260f376c1b3653d66676ef524ea0f83c563a3311e4616665fbb"], 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="5040c8748e9f4564f1498f555c57a4a67b2adc14a4af99", 0x17}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r11}, @rights={0x28, 0xffff, 0x1, [r16, r3, r1, r17, r18]}], 0x60, 0x19}, 0x1) r19 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r19, &(0x7f0000000340)=ANY=[@ANYBLOB="5cc5f700"/19], 0xa) close(r1) munmap(&(0x7f000024d000/0x3000)=nil, 0x3000) socket(0x10, 0x1, 0x36) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000003c0)=@file={0xebc253fbae5f160c, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:27 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x10000000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) munmap(&(0x7f000052f000/0x1000)=nil, 0x1000) socket(0x400000000018, 0x3, 0x3a) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000400)=""/209, 0xd1}], 0x5, 0x0, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="ad1af05de2f4f67f2cabe91aef18", 0xe) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) lseek(r4, 0x0, 0x9, 0x6) 19:33:27 executing program 1: chroot(&(0x7f00000001c0)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x10, 0xc11b) select(0xfffffed5, &(0x7f0000000100)={0xb, 0x9b9, 0x6, 0x2}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x40000}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x32, 0xfffffffd, 0x7, 0x4, "c450b13fc2ac0362aaa8e1a97df0bafde164093b", 0x7, 0x20002}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) 19:33:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c, 0x1, 0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) r2 = dup(r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x8, 0x80000001}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 19:33:27 executing program 0: lseek(0xffffffffffffffff, 0x0, 0xa34c003, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xbfd, './bus\x00', './bus\x00'}) r3 = semget(0x2, 0x0, 0x399) clock_gettime(0x3, &(0x7f0000000200)) semctl$GETNCNT(r3, 0x9, 0x3, &(0x7f0000000300)=""/214) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) r4 = semget$private(0x0, 0x2, 0x308) semctl$SETVAL(r4, 0xeb0945194ffedfb, 0x8, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:27 executing program 1: socket(0x0, 0x432665fe0efdd792, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x8000, 0x1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68e11700287ead4bcb777fa69dfcbd1697790a10d9a64896bc5e57c6388bbd2ad88b2951b15801360b5d4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a8513ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202311ca1d8cac7dbbc5b65c6593d2885b4122c0300000000000000000000000000000000000000000000000000000000e0d8ca1cdaea80dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b150000000000edb70b4ece425b2ac308"], 0x10) dup2(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0xf104fbcf, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000140)="a492c7c25eb7dd23d77bb54ea8aef222f89c4092ed9accd3bb4ca5567caabd9c98a7dde320ad4cfef9c90ca62dfe238130e84796e9ed35066f7a3d547123ae1750cb32beed4d2c0fd40fc9dc2cc57ef3f188c10ab6c7140272a71a3c0444c6", 0xfcec, 0x0, 0x0, 0x196) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x9, 0x7, 0x200, 0xfff, "ba2b7bb1ac49cef288994eaa7795f3fec162bf41", 0x7, 0x1e2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000000c0)=0x1) 19:33:27 executing program 0: mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="ac768802108491b857490e06a36a05c1b0e3b2a2b3d659cf62a9366eaea938bcde1f692f69e6f37181fdaf49c079fe3f88cdfb19bf82439aefd166dcb0ad", 0x3e}], 0x1, 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 19:33:27 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r3 = dup(r2) sendto$unix(r3, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 19:33:27 executing program 1: 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}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/148, 0x94) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) getsockopt(r1, 0x3f, 0xfffff801, &(0x7f0000000040)=""/22, &(0x7f00000000c0)=0x16) 19:33:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f00000002c0)='./bus\x00', 0x1002103, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 19:33:27 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffd1a) 19:33:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="f80300912f82e4600f2e022256e4c92bf06037d48c7e0f861bbafde8591c682a9730674f25accf386444e756f945e6c324a9c0fc8160dcf342fe7aa2afc52dcb593f08ad1f2770a7a1fe5c3e6f8114fb91ead5983fdb7d73e0b49936a9badc2a9fe91073a0fcca4383b0043003e44ed7d89f775cb91dee3cb18f848c57b75dd5beaa7458ec0699de75d9fcb987d6b48543e59758e9123247e586b522a03495540d61de7b596b"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x100000000, 0x100000001}) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 19:33:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a255dc5745192a1010000000100c020001005ad35a0520000004"], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 19:33:27 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x78e27eeddfddfb4a, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x4) readv(r3, &(0x7f0000000bc0)=[{&(0x7f0000000c40)=""/85, 0x55}, {&(0x7f0000000440)=""/43, 0x2b}, {&(0x7f0000000800)=""/214, 0xd6}, {&(0x7f0000000480)}, {&(0x7f00000006c0)=""/62, 0x3e}, {&(0x7f0000000900)=""/189, 0xffffffffffffff66}, {&(0x7f00000009c0)}, {&(0x7f0000000b00)=""/183, 0xb7}], 0x8) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x20660) r4 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb20) write(r4, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r5 = syz_open_pts() msgget$private(0x0, 0x200) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) writev(r7, &(0x7f0000000040), 0x173) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r5, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000080), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x200000000000101, 0x100000004, 0x9, 0x0, 0x2, 0x8, 0x10009, 0x1, 0x2, 0x400, 0x9}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r4, 0x2000747a) r8 = syz_open_pts() close(r5) r9 = dup(r8) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r9, 0x20007478) syz_open_pts() 19:33:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) 19:33:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0xfff, 0x6, 0x0, 0x1}, {0x73, 0xf9, 0x7, 0x3}, {0x4, 0x0, 0x54, 0x7fff}, {0x4, 0x8, 0x9, 0x8}, {0x3, 0x5, 0x80, 0x200}, {0x4, 0x1f, 0x9, 0x3}, {0x692, 0x6, 0x1, 0x7}, {0x101, 0x3, 0x5, 0x200}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x60}, {0x6}]}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') socket(0x1, 0x8000, 0x1) 19:33:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x9}) r9 = semget$private(0x0, 0x7, 0x0) semop(r9, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r9, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) r10 = geteuid() r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000640)=ANY=[], 0x0, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r19, r24) r28 = msgget$private(0x0, 0x682) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000580)={{0x5, r10, r14, r24, r31, 0x20, 0x9}, 0x7, 0x9, 0x4}) fchown(r2, r7, r14) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 19:33:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000000)) 19:33:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x18, 0x2, 0x0) getsockname$unix(r1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) setsockopt$sock_int(r2, 0xffff, 0x28aa, &(0x7f0000000000)=0x6, 0x4) 19:33:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0x7f, [{0x3, 0x2}, {0x3, 0x1ff}, {0x3, 0x710b}, {0x2, 0x52}, {0x1, 0x1f}, {0x3, 0x83}, {0x1, 0xfffffffe}, {0x3, 0x6}, {0x1, 0x1}, {0x3, 0x6}, {0x2, 0x200}, {0x5}, {0x3, 0x5}, {0x2, 0x1}, {0x2, 0x3}, {0x1, 0x1}, {0x3, 0x3}, {0x2, 0x10001}, {0x1}, {0x8166bdb89b15b37c, 0x7f}, {0x1, 0x17a117e6}, {0x3, 0x800}, {0x3, 0x4}, {0x1, 0x5}, {0x1, 0x1f}, {0x0, 0xffffffff}, {0x6, 0x4}, {0x1, 0x9}, {0x2, 0x10000}, {0x2, 0x339b7903}, {0xae98f7134c45a9b5}, {0x3, 0x8}]}) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x200, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 19:33:28 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/21}, &(0x7f0000000040)=0x17) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getrusage(0x0, &(0x7f0000000100)) r1 = socket(0x20, 0x4, 0x4) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getrusage(0x0, &(0x7f00000002c0)) r3 = semget(0x2, 0x2, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x5, 0xb335, 0xfff]) r4 = semget$private(0x0, 0x2, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/223) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0x1, 0x1, 0x3, 0x9}) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x2, 0x1) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000680)='./file0\x00', 0x0, r7, 0x2) r8 = socket$inet(0x2, 0x2, 0x40) write(r8, &(0x7f0000000700)="c380720899c9f4066d31c2515fff61a0174147fc01980577c1f674791a04f5b3521f3e7490efc0e9510679638d3f2b778d3261", 0x33) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000780)={0xa928, './file0\x00', './file0\x00'}) socketpair(0x6, 0x8000, 0x2, &(0x7f00000007c0)) r10 = semget(0x1, 0x0, 0x200) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000800)=[0x0, 0x4, 0x82d, 0x4]) r11 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) openat(r11, &(0x7f0000000840)='./file0/file0\x00', 0x0, 0x5) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000880)=0x7) 19:33:28 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x3, &(0x7f00000001c0)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 19:33:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) socket$inet(0x2, 0x4, 0x7) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) 19:33:28 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') execve(0x0, 0x0, 0x0) 19:33:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0xc, 0x4, 0x8d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0100000000000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:33:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 19:33:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7, 0x3, {0x6, 0x400}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "03a77f0c033c0adf2b02002100"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) writev(r2, &(0x7f0000002400), 0x1000000000000083) 19:33:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x2d, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:33:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffff7ffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x80000001, 0xc7}, 0xc) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 19:33:29 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x3) socketpair(0x6, 0x3, 0xcb7, &(0x7f0000000700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xfffffffffffffeec, 0x0, 0x0, 0x2e) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x420, 0x0, 0x0, 0x0, 0xffffffffffffff64}, 0x2) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000006c0)=0xffffffffffffffcd) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30088, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r4, 0x5452, 0x0) recvfrom$unix(r4, &(0x7f0000000000)=""/45, 0x2d, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe31) pipe(&(0x7f0000000280)) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000580)=0xff) seteuid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000440)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 19:33:29 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7ffffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:33:29 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, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x403], [{}, {}, {}, {0x0, 0x0, 0x0, 0x20}, {}, {0x6}, {0x0, 0xfffffffc, 0x0, 0x14000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = semget$private(0x0, 0x4, 0x2) semop(r3, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r4, r5, r6, r7, 0x14, 0x6}, 0x5, 0x9}) setgroups(0x2b5, &(0x7f0000000080)=[r2, r7]) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 19:33:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x4, &(0x7f0000000280)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f00000002c0)}) dup2(r1, r1) r3 = socket$inet6(0x18, 0x4000, 0xca) r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000480)={0x3, 0x0, 0x400, 0xd15, r5}) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = getgid() r13 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r13) getgroups(0x6, &(0x7f0000001500)=[r9, 0xffffffffffffffff, 0x0, r12, r13, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540), 0xc) geteuid() r14 = geteuid() setreuid(r14, 0x0) getgid() r15 = semget$private(0x0, 0x7, 0x0) semop(r15, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r15, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) r16 = geteuid() r17 = msgget$private(0x0, 0x682) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r17, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f00000001c0)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r25, r30) r34 = msgget$private(0x0, 0x682) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000580)={{0x5, r16, r20, r30, r37, 0x20, 0x9}, 0x7, 0x9, 0x4}) setegid(r37) r42 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r42, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0x1ff) accept$unix(r42, 0x0, &(0x7f00000002c0)) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r42, 0x40087468, &(0x7f00000001c0)) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wsmouse\x00', 0x200, 0x0) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r45, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0xc}, {0x7}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 19:33:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d570600361010f608006e77ec000000945e000000000004"], 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x23) 19:33:29 executing program 1: unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c6530008d77ede032d6dba08bf42a3e83c41e8aaa8c9b4dcbe88ac8b881fc973d2275abc51c20f0dba2f5daff81b95bc7b9b8c0892a6fb91d1b76d91a4e6e5c01c537560cd8d63a1378d10be18caa4cb02ad858352f94d3704038c7ffbc2066dd1308150c214c6fa3000ffda4e8a79261a764f4753fc2ba3a81dade605fe16b"], 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) r3 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x8001) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x10001, {0x800, 0x7fff}}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) mknod(&(0x7f0000000240)='./file0\x00', 0x8000, 0x6) getdents(r0, &(0x7f0000000040)=""/108, 0x6c) socket(0x6, 0x3, 0x7) 19:33:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x5, 0x1410, r0, 0x0, 0xf3d) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x7f, 0x3ccb, 0x2, 0x1}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='c\x00') 19:33:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x36}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 19:33:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r4 = socket(0x10, 0x4000, 0xd6) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x80, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r10 = dup2(r9, r0) r11 = kqueue() kevent(r11, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) socket(0x19, 0x4000, 0x81) r13 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r14, 0x8004667c, &(0x7f0000000300)) r15 = kqueue() kevent(r15, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r16 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000480)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r17, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r18, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r19, 0x8004667c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="000044f9d15e9a5d9e5b65574ae6e0e7ee2658135bb462d8518645947679e65812a659dbbcd3d84b99fa86abd9f6ceff6b00f5d215c918903fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fb7090000000f9835f750d7b2d2911e00006000c7f7486e02000000"], 0x1, &(0x7f0000000640), 0x0, 0xfffffffffffffffe}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r22, r24, r25, 0x0, 0x2e7, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa9, 0x20001, 0x100000000, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r30 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r30}) r31 = semget$private(0x0, 0x4, 0x2) semop(r31, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r33 = getegid() r34 = getuid() r35 = getegid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000880)={{0x0, r32, r33, r34, r35, 0x14, 0x6}, 0x5, 0x9}) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x6b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="000044f9d15e9a5d9e5b65574ae6e0e7ee2658135bb462d8518645947679e65812a659dbbcd3d84b99fa86abd9f6ceff6b00f5d215c918903fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fb7090000000f9835f750d7b2d2911e00006000c7f7486e02000000"], 0x1, &(0x7f0000000640), 0x0, 0xfffffffffffffffe}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f00000001c0)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa9, 0x20001, 0x100000000, 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r44, 0x8004667c, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="b83653ccdbe6f3701398af1e1690cc424251aa406773e18e5e8c02a3190f93b1c016cd34f76b8be1568a8de91f03c3e10db8ed1b37baa52e5ecd7b868828e9a86f560e01d965419ee137103988b5bccc5dfa8e96277ed0a158dea530ab029f8d6b9b19f08aef7514629ae4bf57142402f11a1e9d1d1cea297aeebe7873d2d29f87893ff27dc8e37738c876d5c9d9f488e0fad88cc61d04dfc11c846c1f15baa8095fe60f0c5171915010b80b6b0f17fd150e0e68ecd2dc22b44d72a516320770cdc5d414277bbf5d9e13930312be", 0xce}, {&(0x7f00000002c0)="150c0d7a3d6aee9077b66d34abcf9283dca8f3ec864276c28082989ced93e939aa748291dc3cada0f2e1e74fceff8e7a1a5706d979c719422730c11a0a9ca9cd91f1292de6fb9835749a6f35859b62f02f5f321df792080818e8bc850f6dbb9edb5190b8d7d52b15be27227b25fce644f75697", 0x73}, {&(0x7f0000000340)="7a0fcbbc4203a70e9f553db7961ae937ae353ccd62ef31533ad6d2d27dca41ef678c13bc6a4dd8017d2dda7e63b21b0e98265c15de0bef074c8ba5cb1df5590575987daa4f22f305eace9d18e4160ac1734263ab2f7017d9c5b16f611c835f5598a8bea657c05c772815e89f56e9f6e29d81b9c685d6207d4ad0a05cb05b5ca4924e31", 0x83}], 0x3, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r44, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r0]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r0, r8, r10]}, @rights={0x38, 0xffff, 0x1, [r11, r12, 0xffffffffffffffff, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r20, r25, r29}, @cred={0x20, 0xffff, 0x0, r30, r34, r39}, @rights={0x10}], 0x100, 0x2}, 0x9) r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r45) r46 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r46, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 19:33:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x3e], [0x0, 0x0, 0xfffffffffffffffc, 0x3], [0xe0040000fc, 0x0, 0x0, 0x5], [], [{}, {0x2}, {0x0, 0x0, 0x0, 0x800}, {}, {}, {}, {0x1}, {0x0, 0x200}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0x1, 0x2, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000088ffb457af360d5cbe53c5ae4b3c4580166b290d0b8a2db62985ceb906d14f71c7b06017e73bde2e8fa2286a620fda1c14b11ee547af6b6b296f0c78392fde766a892040f5aab8b15802afcb03eb7f969635b5be57067bcbdffa7aa1b975f9a59e5f0d72bd093b0cee02f1cf5fc7f3e2259d8613a5d4877ca5c00d4b0542986913508f45c49e7e9297486c2e57cac2d67f8a17dff5a392bff11669597275734649523dbe0931af0c596446173b49167f12c5f0f2d689a58281f06202b1e088c764bbb67fe95a3c36b39ffa65382052084f911240de3a4af423101123ad49d9095b97faade538fdaebd874d45621481815fe75d2ecec81a809328abe5a927a928c0f4a5480a792f3a4bdb970a32bf2c291516577ab95fe337328e946d705a842fcc5c3c85d5aa3e5bbfe8aee8fe1a3eb7fddabdd6f9b0f858766b503ececfd2413ff35a4c2e030b870f54dc39b81b02969b9e9cf5cc1b5ee29373b09a23fc26eb31e0926234294d06efc6c9e462c431865e56ddd3faca6d5f7ad17b4f02b66b9b4df99518e53a8cb6cd0e2a0db3dfb41cdfa2067c7086644b1de1b0d136f3f292e56e33c98b5744c682367474aefa85f9c01289bcba4f9a9d1d4f45ddec8a44b114af5ee17f4dcacf838c35464102ffa5083bc552163698e5bd1d92f3d04f31652e51289d4d1"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r13 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r22 = getuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r24 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, r23, 0x121, 0x9}, 0x800, 0x1, r24, r25, 0x3, 0x1, 0x1, 0x5}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000004c0)={{0x0, r20, r12, r13, r14, 0x1a1, 0x4}, 0x10000800, 0x1, r15, r16, 0x0, 0x1, 0x3, 0x2}) fchownat(r1, &(0x7f0000000000)='./file0\x00', r5, r12, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r26 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r27, 0x8004667c, &(0x7f0000000300)) fcntl$dupfd(r27, 0x0, r26) ioctl$TIOCFLUSH(r0, 0x8040691a, &(0x7f0000000080)=0x3f) 19:33:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 19:33:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186004008034ff07010000000000000000000000530000000000000000000000000000000000000401", 0xfffffffffffffd26}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0xffff0000}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) 19:33:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0xd70, 0x0, &(0x7f0000000000)=""/6, &(0x7f0000000040)=0x6) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000080)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001140)={{}, 0x2, &(0x7f0000001100)=[0x0, 0x0]}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001180)={0xffffffff, 0x4}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000011c0)=0x80000001, 0x4) sendto$inet(0xffffffffffffffff, &(0x7f0000001200)="341f55b4a3c3036ab19d808dc46a3f25215e7ddd01dbc96f1cdfca6b6904d1554f13a62fa9bdd6e176f4215fb64affcb44b86213069d88a675c7852afc5d400f5effa292b513dc31f600c211971e6a3b9925dc3ac84f387f60b923f1eb7bcfe30e3d35a6b4a88a7b7e37e7636a000dd399e76671523c0e8b1a6489a91fde2416dde9b1264dbb66a1111bf351c0a79f9c727c4492051e6598dec22917c03d3c149867ee18b2a35aec97f5146750aba189666b4ed0157f795a61146ae0c62b772f48536f7d1b7e39392de926ecb3a553b22396d54d8174703b90e6fe3e90470794e163c146672f3301afeb47fcd7891a24ef093964f3ef5893911c57a3e76567fbe0653f6ef1c4634ef51bb1cfe64868f1ed0f9d267c5ca33585347e77155fed9d4c218e74e23b2cd9c2588c28dbcd4cf608fdb0ca8f454e3d1e8ad530ec459b08d4c4b3f0af549bacabad7ae95ab25169dbb62cadf4be934325f17dc55c3c0a710b6de55c61c02ccc2dda61dbc80495bd62e64611eb31c1dfec7f73d13f8015432e1335f24cbf2277f2f22456761c2623f7803a85e38a1f3af35ad87eb75aa6c5cfcbb2bd88f33e3c2c2bc76c8fdb6b3c86d5e0b3dbfc7d2bbd9e7be3e77c980a2deaf179fe80b40b62cabfeef508da13f95097f522901ed0a1b08253754ca06d6d52a06dc9916a78da88bda37ba0f1755081f0de31faf292278fe02303721d7faae22942783035e47f0fe0809aee74b5a44ed5b7d3479eadf0617970eb984f6393dadf0a441cf0d6327da762d13915df04b4cc04f148f9d41b70a056a6dc23a5e20eb317c58bf786647ec09b406b35360dc057920f446c6792ff189521c2268688316acf70f72844e1a67e42309c622ccf884ae7382a3048abf845cbe09959e5d00916f0cec11338d30edf291b3e4b59fc90263c90d465983e771c20b3b62b84239a13ef99bfbc153bb56c6f9c21963feaac067a0dc1739ff54f1db3e75fbe7979bc7c945b6678fc63a401e5e4f54f31f2945c44b60c0bcf70ec74decd191fb8fcaa77e4b188312feb940142fb15e813e9b2e5a58b2f29483a03a07de0b8b58adc3e9aa2828be68a883bf630cea4fb83ebf9b33fc2f18a97f8e9efa6ac121dbd0814cbf1360d81cb97164e2c153e4a73fa6827607eb55781bc31bc37aad9cef743c5fa3334254aa9c0626c78e0c10012af1c73a7071d1f88a2bc21a801a866159b4c2e48577293628244ceffde89b314952657e62c142cad79601d94a11d3aaf4d5efd2d236403f2a0382121982c9061e281d3a5361dff32c3a93ecb6eb747201eaf81d5902b811145b96077d2041f073b4f4707ae2c03e206b87ac9aba692a1acd008673b398da079562be6b77d1c2160c0cd67c61d45647cd6754065f9387e452887a803d983fdc29443eafbf33d163937305a6fd0c2248ac412b99da1dab8de9c6f6d99c96b5574027030594bf53c60bdf2759f00b6a328041fdeac66af296edd72b1bf77fded62b7d8e5af8625170e9f0aed8155de227c196ac478b6acb7c59bd5f1f2e92d32097ad537d89b4f1f7833a42b2e26b77138a0856febfd41abf5d85eebd73d019e97833dbb97755d0b6471030290f52083c3fbb4b9972ded46ee75309c031cea5f2b21c2efceb7fd3e631a62ef751d381e62418fc8fdbbd17370969898312da364b084447f36a4ed54e07542901afd9314105e4f813af98aa838a51fb7fed771e58985faaa650ed2622af7b840916c823999be210b7f1162ed2a76b09c29d95618725b00917fb153350f6b64177d6971c274deb4f6a0277860b14c26c91a2ce6fedaf633afda33e1c464e4167d2e0c6860a591b6578f18c56ef9dc524edb17fc1a4829e903d3fc98a1bdca2229beca476ddad696a5ffce3e21c18584bb76b384cab77e5c65d961c99569aa4160201b316736aaf7b5f08d252c5e12d626b615b040ad2fd05414e6812da4a81721dd61d4fa888729e9cdb432651f3062391011c1b89a1228c9f8e1a0e8af15d6af515a9ea790e7586cc99cae40045d4e9714bfc6f881cfba6f89fece808fe43d9fb650b54621d22c45279db989a00fbe9903ae5f1558de5d2d0aed0d20ce908c4bcb2b84eb45a61a9cc89fbd20c02824dba5955e2372bae0ba371073456efd1ce6ba290b19c2b1266f48c6d171e49041f443ff7ab77bd55587fbbf2eb3b0f854d5f61e0eedb754bfdf556dd58d956d4b52b6bcade2b7d0776ed5ac39252fc644186b217c78f1bd6a4ffd0c7bddc94473260242c809011dc092993ce57858f1e0f48c39d80f8eca37fa07b319a832d918da2a8b71a66aa6da5100e5ca86e9508875266db8d844cd0d7dbbc310ef0b175ad699da4f36b2616cd96ff3cc4105291ee48eee343dd104d6a180a59966838406c8987f8da721651f300818bc2773a9897dbdcb31ff98073fa56dcba9c459eed014dcb8ef4dc95e8ec4bb84a91efba4124e8f243123110d98f45af834fb96fe2d8f68b68ab00c0796e854c5de203a23179af8ddb4c1640182dd750983e4db07964d145d8dbb9d06305d13361bb2e727215bf2d6138b16ca568f8185676758d0b052ac67039873b1fe25ed27cf00854daeddbe38f546a0d8dbf7803799649cdf636df1c13aefd3f14fe90151418a492d5bf18f74043de8b61361b9119d97c47fbbfb207337b205c179122de8787e8d485647e693eb163820fe6a69c654c3623b9f648c238800022dd0e07a5464cdb92d4019a1e048290d48066ca8ae148dc689e5949713b8ebbc2e6ab002493a0311c4e526e4cae7c352191b10be2e441b3949cf3f926e0bdf2e695b538ceff84d6d710fae76b1b278d4f3475c79eeeac84e5dde226050ddcc353ad791d6fbe0e4116dae7eea065d1b97647460850305e37e89ba2b59bfd635911f710cdb448a12c919a64d9dc9a4ae8dca4c58fbcdc0bbc1a5c1250a51ec6c6973f7617d8ea636f7e51c7b7e3153483e8d4ec7c5aa479029aa2953721d5c670080921308f37d0862b8c61d97fcdbfca0fa6098b0d2c2261a8a229ff00a2c80123e3e0e20e8c54e8f1854b1192f60ee07c5a0ce8003760debd99b0d039375a2e7b08fd316a3ec838aa7530b85099c79be6c7dceedf6322d122d54435b6aea4a46cddaa0a88d266d7fa77d72cd702347b5f32872631cf26cdd299e10b25670516a2c6a1cf589b42e6cc2bff6ad4a474fac3ce717179cde0465c748a889c6e764d941ccb74f452feff26c426d11948eafd10cdb57366f616369183546fd77ae7e81b7957d78412a798c070678f78bbf6f3cd0c4dfd78508e300992e83058d166d0d1b8e07dda4ebbb5fd4f4504a3b74fe7902685259b28a3c352474853108e15f50d575a28ca3cb82b34144213126dec068825e081c8bd8590ff805da7b24b77802d15873cecb85aa4d3ce614750395424a69cec094884f1e1f406b00191cc7d3a006ea8ef65003fc5b99b65a46f8d9167bc2a70f0bb0078863ee1544cdc0f86f6b0e567e1f2e807b5b6e1ee4b760a7d2015a2e94b14624ebec3aa29ee5042328082f06565bdc9a7fb5347085a49d6da9726896d4e2494c17690b264b1a354b4a7d7d1d616b7c6a9832a5e0ea89d1eff5addfad746664d2f579d800da80c9804add3bbcdda1717372284e3f1a11e53a00979cc754abbd5c64c35c4798e7036aeed9972451ced0d375551047a534b705eb61557807f5c76d39183ef654a12707aa3851933e4d3a969baae3a35e8b8f2379c4c535faa69287490c6d6d9de1075c6fe0da8f394da69ea172b645a3a41fd345434f2953418e87474f0e61f066626fffb542cb4b4e3abf47033bbce9326c650661eecdb0393ee02ca684ed2977a25fda970ed6b00388b86941290cac41a8bc986acba60651e2549b067d0d0eeee4e0ba1140694f7c7695b40441ecbbce46f32aeea9fd8659d2ea8659514174191a405459013bad78cecdd7bebd16ac55b6af0ab6fb4b0a589da97cc686e93c54741b36c2877f56028dd1529cf74acd4aa411363e06ae20fa93de509cc65ff1718236a52d02b8bddd60ebc8268253f4e32e53162ac0af3cedadd4383d9db9d06b1c1cdf2d2e0cc74c24b75fa55bab07e930d6d9b613a8caaeae9dffb4df2aa1d63a0da4315a42ae3cd00b135012e56429a0779840a4b967bf558a9f3aa1394b31bb8de061d25607f82c49e71b435eab2cdb60e9021d9425fed877f46c77c0eef213cbb5dbd691595404c0936deaa61e505663c85df517f23cdbe1c862470487d0f921bf6ac23f74d2d78ca1d7ec92831284262b23df00fdd8cc94b5f4704205d8951a9330d938f4d75cce452010ab886cf330bb170111465d7f5730c5d302e36c4d251a180c7a6b39d81805ebe46aa19cfb471d91f11c319d2779be8c3f9530d26dcd1a65455c09fc951394840d4c048fde2ba90dc4d79b062a7755d44dce6d2a2e78d09348221ab8584607de1e8742a25b11c9bfdba3732b1f1a3037a6352cd1697bb31572f14a3b2121c54ef4fa3b86113ba541f8afee6b9834ce6f98abcc68938e503065f5873792cae0af82466e0337a7ef35d9d94cce65656225129800d23485983a965ce25f947421d810d64c7d158c907a11d038ecdb4ecc00db888725acc643a2ec2f6499da7c537ea8eba8a6a43f640e94168003591edcb038ddf8e58184db6eef2a4e38971398f0b05974713d9b7b82fd897132b78974ca0d39232acccdc8caedb114cf15e9985ad17f438c28e690e5be13cc4d8d731f82f9f359857db5585dfa4098a833db7dff78fa6377c597bbc463ccb5dce71b6de5c681651ecf3384ab49714f69d4013513eafa2323d9392fcbdf527ab762d40c8dc75adcb7be92d4513f32a600fd71b728827380d0e3a0b9b9c393ebde1971be8caee56bbdbdb668a8f9b58d4e57615b51c28c8efbbbaab911dfa1e3350cca087d6852b28b1f16d41d42a1267185c50bbdd01a8130a80d3cace3600a90fc94290102b1ac868bbabdeabdbf0c08f8ee9fdfe63fb1289d4506e85c53eeb9247ab7f5b8f31c643485a037659b0ead4c40391f0ee409d4466a86f902142927b08c800fb19e4c873df277511457dd76f34af75f702b8a798d952bbde1e0edefb0dd4ce05e58503cade850522532e5a3da2f4b0b157c05deaba9d9375df719643de8d0ed427ed2f99158c894fc57a311aa2d3c7d914eee594f8b4b86bc90cecfc104c60915ce667048f3513c464a8b53d067c0f0f868f7d7fedb23c56d70d0cd79bbfef6bdb245ee9dfd05ff16cd9081f2aef6cbd9b2754ae966c32d8095bcb7c6ad35a81f2fb6bd748b3e0133f9593b7b13a82605abf50e9ce8d5b0c1b5cc468cb6fcb1f3fcebebab5c22af9e2d9b2bb2c2e21dfc3e38bdc231fbb699ac2ba53dc75e378ab3a845b7ed756cdde48b808404293a3b26f6540b23bb7a11b26a7313af664cb70eb63e5adfa51c55e473bd9cd26590e6fe1c6114cd6d89224c43b8c4c04bd2e7f851373fd13817ed457ac86c045bf4cb07fff57b12f6e569a6363ec1b6df84e90e6286628717c862ac30b178d5d98147b6ef10950cdbc51e6e8a5a9a1ff749b7b479bb2717553837d05fe4b95a5e9888595a8f57d9d8104f129819c6efeab9e351ed758d56381e06061903a9f7bb77f121290b8658c168cbcba9779c5f93bd4d3fd0447d6e110d9fcfff90b8fbc020a242528ff6a3571d54aeb1bc1087a17081e163b3a0703a14e367b6cab844de7f2574cdcf8b6516e5428a0bb59d704f900367fcf5732bdaf56c26fb8207981821c319ae63ef70fe540dc119984b8c82", 0x1000, 0x400, &(0x7f0000002200)={0x2, 0x0}, 0xc) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000002240)=0x3) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000002280)={0x800}) r3 = semget(0x1, 0x359de382bee22818, 0x100) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000022c0)=0x8001) r4 = accept$inet(r0, &(0x7f0000002300), &(0x7f0000002340)=0xc) flock(r4, 0xa) semget$private(0x0, 0x0, 0xc0) getpid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002380)='/dev/zero\x00', 0x80, 0x0) connect$inet(r5, &(0x7f00000023c0)={0x2, 0x3}, 0xc) chflags(&(0x7f0000002400)='./file0\x00', 0x10000) pipe2(&(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r7, 0x40044b06) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000002480)='/dev/pci\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, &(0x7f0000002500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r10) flock(r6, 0x2) socketpair(0x20, 0x0, 0x2, &(0x7f0000002580)={0xffffffffffffffff}) pwrite(r11, &(0x7f00000025c0)="ff409003b3e87eb0a635d061335224eabc6e462ab5198b283334e3d0a67a5047d8178952d873d59202069b2ae5badfd8dcf1b29779f75c83a46c5e353adf3c775735975a0eebeb6632e5478efd1f", 0x4e, 0x0, 0x400) 19:33:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dk \xd4\x1a\xa0\xc9h%', 0x80, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x21}], 0x101, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getpgrp() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r2, 0x0, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, 0x0, r9, 0x7f, 0x100000001, 0xb1f1}) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r10, &(0x7f00000005c0)=[{0x3, 0x400, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() r13 = open$dir(&(0x7f00000004c0)='./file1\x00', 0x10, 0x8) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) kevent(r12, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0xfffffffc}, {{r1}, 0xfffffffffffffffb, 0x48, 0x4, 0x3a8, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x0, 0x4}, {{}, 0xfffffffffffffffb, 0x0, 0x4, 0xd63, 0x100}, {{r13}, 0xfffffffffffffffc, 0x40, 0x4, 0x9, 0x8}, {{r11}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x82, 0x2}, {{r5}, 0xfffffffffffffff9, 0xc7, 0x10, 0x2e88}, {{r14}, 0x0, 0x50, 0x0, 0x0, 0x5}], 0x30, &(0x7f0000000080), 0x101, 0x0) r15 = socket(0x18, 0x1, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/\xe4ev/vmm\x00', 0x100, 0x0) r17 = dup(r16) accept$inet6(r17, 0x0, &(0x7f00000000c0)=0xfffffffffffffd44) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x671d, 0x0, 0x3, 0x3f, 0x5, 0x7f0]}, 0x3c) r18 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r18, 0x3a, 0x12, 0x0, 0xffd2) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') r19 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r19, 0x0, 0x0) 19:33:30 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1fffffffffffff50, &(0x7f0000000040)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0xa, 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) dup(0xffffffffffffff9c) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="ad1af05de2f4ef18", 0xe9) 19:33:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000001c0)=0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000140)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10e85, 0x0) r9 = kqueue() socketpair(0x1, 0x6, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x2, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000000300)) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x400, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r17, 0x8004667c, &(0x7f0000000300)) kevent(r6, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x8000000007}, {{r7}, 0xfffffffffffffffd, 0x8, 0x20, 0xfffffffffffff6d6, 0x8}, {{r8}, 0xfffffffffffffffa, 0x35, 0xa11f0b2ecc45156c, 0x1, 0xfffffffffffffffe}, {{r9}, 0xd, 0x33, 0x2, 0x0, 0x8001}, {{r10}, 0xfffffffffffffff9, 0x41, 0xf0000000, 0x20, 0x7}, {{r11}, 0x0, 0x10, 0x1, 0x3, 0x80000000}, {{}, 0xbee955ad167979a, 0x5, 0x1, 0x401, 0x9dd}, {{r12}, 0xfffffffffffffff8, 0x81, 0x1, 0x51e7, 0x29d}, {{r13}, 0xfffffffffffffffa, 0x138, 0x4, 0x80000000}, {{r14}, 0xfffffffffffffffc, 0x8e67c615a39e3f33, 0x6, 0xfff, 0x9}], 0x42, &(0x7f0000000500)=[{{r15}, 0x0, 0x4ca23ebbd50e5820, 0x4, 0xffffffffffffff63, 0xffff}, {{r0}, 0x7, 0x0, 0x1, 0x2, 0x200}, {{r5}, 0xfffffffffffffff8, 0x4a, 0x40000000, 0x0, 0xb8e}, {{r17}, 0xffffffffffffffff, 0x2, 0x10, 0x80000001, 0xd}], 0x7ff, &(0x7f0000000580)={0x8, 0x7}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r18, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r19, 0x8004667c, &(0x7f0000000300)) ioctl$FIOSETOWN(r19, 0x8004667c, &(0x7f0000000280)=0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r20, 0x8004667c, &(0x7f0000000300)) chflagsat(r20, &(0x7f00000005c0)='./file0\x00', 0x10000, 0x519567db9a81c414) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000080)) fcntl$lock(r21, 0x9, &(0x7f0000000040)={0x0, 0x7, 0x203, 0x100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r22, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000200)) pipe2(&(0x7f00000000c0), 0x4) shutdown(r22, 0xa1d8acf8f20b7ba2) fcntl$lock(r21, 0x8, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x2000100000000}) 19:33:30 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000300)=[{0x1, 0x29c, 0x2800}, {0x4, 0x80, 0x1000}, {0x3, 0x1, 0xbfe}, {0x6, 0x1, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x4, 0x800}, {0x0, 0xd3, 0x1800}], 0x9) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) r5 = accept$inet6(r4, 0x0, &(0x7f00000001c0)) write(r5, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000240)=0x8) getsockname$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt(r1, 0x1000000000029, 0x200000036, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/255) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x81, 0x2, 0x0, 0x1, 0x8, 0x6, 0x0, 0x6, 0x1, 0x4, 0x1}) getrusage(0x0, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000540), 0x10000) sendto(r2, &(0x7f0000000580)="c42b55f21a7ebd21185364b3b227eece006620b249facba1c92cb6b30d36750fc4e886d2fe1eeff424b95f727b936c4817eeaaa084ec4c2ac19cbf5e4c785a78f42476831215f5aeec8de5363b1f9026bf4c73599e70f57b4fd1838a6d9b15c5f8a6ed2d8e4dc83724ed093786d07620be345724f7d22d6cf4ae46af33705d877675c7ad6c1d5f77b38d0778054144e76ba6ffdb5a3358551f94b60faa8df9ecb52d34", 0xa3, 0x80a, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00c4773c8e00bb7004dcbe8cdf1d53a0d02d14d640e95d4fc2269eb692cd92915d5d146153000000000008000026b5f5b2911ed69e7b3331510d32e25e54b10867c45110b2a1599b6366ed3124482e64ca0e0df7fbf173ff17fed8f040617ca24f0d7c17260edd10501cc0f20cbf441b600cae465df85b19f4a3590c3e25f0d917da36b14bba9dd4b0f081391c5ec600338df8473be266c9494f16c1c54ded2d408d15a6e5b4a7e28347de93e73dac2303c361f5e1da28a09a38f22f22e760376aed41b3ff075cbfbe32bd09cb0d971f5794261a6d5279d919b70dfdbb0e952755273c9bc3af3e6e1f3af4e8e89ce69b11e3825a55004f00ec273aeb193dd39cc39df4cf1b57b146af56bdbb8d141d0a2cc8f782794e5dc68929af05745386239e63a8080730df5992e6652898cdfaff"], 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r8, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/\x00\xa8\x14\xff\xe5\x00\x00\x81\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x41, 0x2}, {0x1d, 0x0, 0x0, 0xfffffffe}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r11 = kqueue() r12 = syz_open_pts() kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1, 0x0, 0x8000000000000, 0x4}], 0x8001, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r11, 0x0, 0x2000000, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffff8, 0x49}], 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 19:33:32 executing program 0: setreuid(0xee00, 0x0) r0 = semget(0x0, 0x1, 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/65) r1 = syz_open_pts() fchflags(r1, 0x0) 19:33:32 executing program 1: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x80000000, 0xfff, 0x5}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0xffff, 0x3}], 0x9130fbf, 0x0, 0x24000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) kqueue() r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x48001, 0x0) close(0xffffffffffffffff) fcntl$setstatus(r6, 0x4, 0x80) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCNXCL(r7, 0x2000740e) kevent(0xffffffffffffffff, 0x0, 0xec7, 0x0, 0x48001, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r8) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r6, 0x0, 0x0) dup2(r5, r4) pipe2(&(0x7f0000000080), 0x0) 19:33:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f00000002c0)='./bus\x00', 0x1002103, 0x4300) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) sendto$unix(r0, &(0x7f00000000c0)="e75a7bbdd937165707af62b95106b94fd829946b8f769e041e4489fa37f1a7efc599ea2d9061e18025f3ebc84c505da52d4aadabbf41367339085b278ad3803cc0474b4bf2acb274cee3978a80fc", 0x4e, 0x8, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x1055c2ebaf40c2d3, 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x4, 0x800, 0x5, 0x0, 0x5, 0x7ff, 0x8000, 0x0, 0x3, 0x4, 0x309140}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) 19:33:33 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca24896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8caf8f006ab89c7dbbc5b65b6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec02530dc78fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f6fc82ab95ce192f9ffffff1dab5b"], 0x10) chflags(&(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f00000006c0)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e5842083f592b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408471526771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f32fb6f8ea375fb41a4b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2d000000dc97cc239b7183ec9b5d990c09703b1d552236c09b98826d18e9fbd9bcc9d0220c738b917c8ebf8e335cca77615207276c983386c3b043a7b5c984093edd02cdc9bed31238d6b32f2affee4910f95e6c4a58ab999bdd79dab094e142ede870ce9bcc98507a767c0d8f2ab0bf49ae0695e6aa08d6dd47ef174525c211a516c0eef30dae510a1ca6d2a460a0a904892d1fcc05f677551668759383fd047305e445fdd23213d239920bd18d8e1b47f41d8e49998e2510c6bf7e9d095c2cac06e31ec13e3306e1f7dad2298d56c332f1ce90223326636d18dcf5f7154619d44a6e5a846a5b539f9601ffc1866f662c199c896f4870401571e930b6ecc0935a379701dd69", 0x1ee) 19:33:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x7f, 0x1, 0x0, 0x48a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x1, 0xdd6e3d0ef55b4b5f) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 19:33:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x7, 0x0, 0x40, 0x6}, {0x1, 0x9, 0x4, 0x1}, {0x1, 0x9, 0xf9, 0x80000001}, {0x3, 0x7, 0xd4, 0x6}]}) 19:33:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) 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) munlock(&(0x7f0000465000/0x3000)=nil, 0x3000) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) fcntl$dupfd(r3, 0xa, r2) 19:33:33 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, &(0x7f0000000280)=[{&(0x7f0000000180)="4e193af6e0c5f2921c2fb269756989d21fdaf1a7b0b856c0fcff9b271b687532a10f0195c38dcea5fe7b27acdcfb9286993322f21292c9d9682443f6aceb1a1808fc940d5095500f18f4bbe7bfa0e476dc4a8455aaf44614e0bfaeddcc5c559432e666e63908d2fe4950ab139ac78b851e6bbfdd178079432e95f8a327dbbde4cb2077441bb252ec3ee59369e2f29c28ae3b03e6bdee4e37c4827ffa031bb52c88550b1c90a7037addc9d806531525b0840326e018e2ac2015540d5197848eedb2852c9d914974262950a03b00132249982edd63ea4c252b", 0xd8}, {&(0x7f0000000340)="e6d62e5707104132285379c9602eb0314ac114dade0247af0d69756268e18ce0133940615700033f8d2a4b174e08f079175297c554e80b250255a6cafec9178231c2232b63593ceb88ff0bc7ae125502faa13748a2bc5217f057f4372ad15de5600b493bc59d3e1873de9ce13ae106e1beed1098889e9d9f369dd9b4f1b38ca4c28426", 0x83}, {&(0x7f0000000040)="953b4c75ce2a635c0d06772ddab3e18527ef947908e7c56a1fcf96b214ffa267a3c7e5", 0x23}, {&(0x7f0000000400)="b71254407769d4a5476ab024dc1ca8abdb476f3d7e93b75212ec2ffb64dd15954738ed38ecaad9d6f661ce4c9096d76863cfad8ddb7f7cb2a454e9abede27d23a72541e9ade32238012942f00d5a04f7cfd461281cd48a65ef57703bb245a62fd7c47fee2c55ea65ad1e000928e55f6f944749e618bafa3fe68f363fb73e1d1644bddf98bf61e98e0e20a29872707bb98c7ba5eba514bc66dfcad1a99735ac", 0x9f}, {&(0x7f0000000100)="411ce5a1f6bdb364590899fbaa2a0179e4730b421514605a1857e66f89c97e7837583ccb035d071cee6bb5e2d258109637deccf28e", 0x35}, {&(0x7f0000000a00)="d89480fc906cd12165f61a2b0df8415f143dec04cc8e2663f73521dfa20d54f186bcb22248aee64092ccac91449a99d58a95da77f35b07dc554aed6383ecae43febd75726cb7c4d00357fc1f772d2f5d7184a659232a7507e6ca0449006d09dcc8b5859968d5b2b47ac028a20b02d01013c6c26d5cc0513c1ee41089a1060422a1870cc0acf135b467cb0b0e71b2132a5a56f9a194def4594479f1480b17ee032a", 0xa1}, {&(0x7f0000000680)="e9d94d5e20503a2ddfabc3eab617589aeb3d2b98cb313043f0d741944d402abce4a1e2dd1ce0ebb93706fe0ea83593e35bd8d62ab928f213f9fecdf596825c12c40b59b1ab2f35201df416a80926c05cd2f1aa0b594b927d2d5b5e0a5b7b9600f9206000104e3163b8e2d2f2c7dbe927c68e36e8a396b83d5670527e4a9c3cf7cc7aa17b66f2d6582845c9a6097714a759737f4426f2d7f6cd0937d7eefd7476592d3c0dbd1438fefb0b8b4ce3355b4f265e6b5175c5db2341fc50c598befa74838786820d5df8dffce2f330cb5c2e", 0xcf}], 0x7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="10010000000000000100000040040000ef440c14d2a67c964ee52ee871b4467ea3b56b8838a4f2e65ec260839f4326be340f36dc16e1923024cb1e0178bd4fbab272384da9faebfbcfb6df84ffac95a3fad5bd92636d817815527cf20183855a9a2eb3b476440538b5751f265d6f4a5a7a3a12329c5518e67edc79a61dcdfebe67bb825953a298c3e92f5f03844ce8c165de7216af8aa418ac7b0c3b7b01a3cdeb11b9869c05ebb663eec998aca49c5e1196a2f1c478058837affb0ad5ab86e498e622cef486ef7234ec6d899fe2fdf0e79d70d8ecb79c63bdda53d4252643a3e046cf69c473ec8906c6e8e2ad63e06431ebbbf77fd04790f0e91c825c640284c2c603aaea7eb82f3d000000000000008000000000000000ffff000001000000d29e30a2b7d73b83f40ab170e29f14f028f16af9d2d1dc2c6f72bcf0106c30593cfbee05d6ef90e011c7cc175839abe3fdac9779243928dd40727e4bb9d7eb0123bb149ddbb8b0941272571156960fce82529102b6598014a30a911a461fe869de0f114626283250e260952d26570726e3486557522060b7c643fc0f180000b00000000000000001000000ff7f00008e5195cfb773f2d2f1c8da22ee3a64415bcd8ad0b39c63b8e6d76f9af4c8a655d92f426c6f791b7ea0f79c30adc8ff6b2de2f65df27b7fa0b5249251e08332a909be4cb98f1be345022ee0ea35b2df80a2d9a4da673069d4c21eecbfa8bad5753eca8bf87af2e0236700ce47596e01a7003e7c8f40a42651708e8866e0b6f7ddf20125d8eabcab94c576260000000000000020000000000000000000000008000000dc22ad3c2969f4de5c2910a4cd0b176eeb1046defcedbfcb7949014a2907755a70d9268b2396e365626d0b0b3f55e4985be6232f2b3a25bae31ffd53ebf93ea6f068b17827b83b7d3d063b1aec8075b0f0062faae6d880"], 0x260}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCGFILDROP(r4, 0x40044278, 0x0) r5 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/105) 19:33:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa9, 0x20001, 0x100000000, 0x1}) getgroups(0x1, &(0x7f0000000040)=[r6]) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r14 = getegid() r15 = getuid() r16 = getegid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000880)={{0x0, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9}) r17 = semget$private(0x0, 0x4, 0x2) semop(r17, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r19 = getegid() r20 = getuid() r21 = getegid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000880)={{0x0, r18, r19, r20, r21, 0x14, 0x6}, 0x5, 0x9}) r22 = semget$private(0x0, 0x4, 0x2) semop(r22, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r25 = getegid() r26 = getuid() r27 = getegid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000880)={{0x0, r24, r25, r26, r27, 0x14, 0x6}, 0x5, 0x9}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = msgget(0x2, 0xc0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r33 = getuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r35 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r30, 0x1, &(0x7f00000003c0)={{0x0, r31, r32, r33, r34, 0x121, 0x9}, 0x800, 0x1, r35, r36, 0x3, 0x1, 0x1, 0x5}) getgroups(0x8, &(0x7f0000000080)=[0x0, r21, r27, 0xffffffffffffffff, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000000c0)=[r2, r11, r16, r37]) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) 19:33:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") fcntl$getflags(r0, 0x1) 19:33:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT], 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 19:33:33 executing program 0: msgget(0x1, 0x240) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000140)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x297bf1cb58fb66fb, 0x0) open(0x0, 0x0, 0x80) pwritev(r3, &(0x7f0000000080), 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x4, &(0x7f00000015c0)={0x2, 0xfffffffffffffffd}) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r4, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r4, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) msgrcv(r5, &(0x7f0000003b80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037a4d933b8010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004eed3265ccb953a0c1f23f4b3c37cc3864a0db753c86eab49801352f3ea6ce0cad8df2e70b078ff9a99136bd5197f7d755ba02e46625edd781006e9e7d24f827c5"], 0x1, 0x0, 0x1800) msgrcv(0x0, &(0x7f0000000800)=ANY=[], 0x0, 0x2, 0x2000) msgsnd(r5, &(0x7f0000000a40)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44aed65da7832e2f7299e97e44966a8310d803844a61c911acfb9fb62caa327302991bb3d228b0456823b0d132ee61c1e862d531836aa7ab62caa5f2149a71d7b5b6d0637dcf9bd18678d8c967acda80d6d8e3e9c39c8d4c3a4f63fe6f92fc64ec3649ca8aed006476c913deba4fcf19c110013bfaa48b797678905ffa005d25a24d9e878f15b42509f2c6197d4b98d63d206c2b3cbb3b70b9e1c157a77f5424d7fe0aaf65d7d664ff7726cd154d5200e3b93f9b366bb18d990739ac80b07337262569d4b8f726dd307de951c87c6539f445a7dc2041cecc49993b69d6754da725defbdaf4b628c74e"], 0x8, 0x800) msgrcv(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="000000106b5a745d0d9d0000000000000000b92069f7a16bf69b338b8ea01c9934980262d2a6b1986a729699eae4f32c9e7297e0a4897685ddf50b7f"], 0x8, 0x1, 0x1000) msgget(0x3, 0x20) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 19:33:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x402) geteuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) select(0x40, &(0x7f0000000000)={0x3ff, 0x3, 0xe88, 0x0, 0x0, 0x0, 0x2, 0x6}, &(0x7f0000000200)={0xee, 0xff, 0x3, 0xf8a, 0x6, 0x1ff, 0x1}, &(0x7f0000000240)={0x5, 0x2, 0x7fffffff, 0x0, 0x0, 0x100000001, 0x100000001, 0x54}, &(0x7f0000000280)={0x0, 0x973}) r4 = kqueue() r5 = socket$inet(0x2, 0x3, 0x10) getsockopt$sock_int(r5, 0xffff, 0x20, 0x0, 0x0) shutdown(r5, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) r7 = open(&(0x7f0000000340)='./file0\x00', 0x611, 0x90) fcntl$setstatus(r7, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f0000000740)=[&(0x7f0000000440)='/dev/diskmap\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='@)*\x9b,\x00', &(0x7f0000000580)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f0000000600)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f0000000680)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f0000000700)='\xca\xa3\a\x00']) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0xfffffffffffffffd}) close(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) 19:33:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10020, 0x10) openat(r1, &(0x7f0000000100)='./file0\x00', 0x24028, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x4}, {0x87, 0x3}, {0x7ffffffe, 0x0, 0x0, 0xfffffffd}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x9, 0x94, 0xfe, 0x101}, {0x9, 0x7, 0x1, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tBp', 0x0}) syz_emit_ethernet(0xffffffee, &(0x7f00000002c0)="d055e02bcbcac365a2801cdc2b7b191d") 19:33:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0xddf, 0x6, 0x8, 0x6}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfd7fffffffffff3f7b238bf46854d78a2a197a386287000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447543c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57c60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7e75bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637aca538c99527fde12e4887e651a963fa6f5376e435746e6f405d3636cc73b6e85569d8f3a9a1c85f2c0d38e8ca2f59ff65e62be2e36ceaeb82d38896813e03c1eac375bd116782"], 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x20080, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) openat(r5, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:33:33 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 19:33:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10402, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x9}, {0x4d, 0xff, 0x0, 0xfffffffe}, {0x80, 0x0, 0x0, 0x4000}]}) syz_emit_ethernet(0xe, &(0x7f0000001180)="7af28be51ebf56755c086b0cfaf1") 19:33:33 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) munmap(&(0x7f00005d9000/0x3000)=nil, 0x3000) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 19:33:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4}, {0x50}, {0x4006, 0x9}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="01179f3a8738b9f3f7588c1bb8e60f4356668528e6b3e72bf676c31100000000000000c46cd520b433e7ed43f48b4343c75a094c8e85101047dd30cece284bf69ed653d5fe7c88990307cca3d22ccb8bafb8bcd26a84a6deeb142a64f0a5b262aab0f73ef8901cfb65777039351a083f3c8ece99959b2a3a484d00ef6423e14ded55"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x0, 0x8008, 0x6) listen(r2, 0x5) readlinkat(r2, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000018c0)='./bus\x00', r3, r4, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000880)={{0x0, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9}) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r14 = getegid() r15 = getuid() r16 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000880)={{0x0, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9}) r17 = semget$private(0x0, 0x4, 0x2) semop(r17, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r19 = getegid() r20 = getuid() r21 = getegid() r22 = semget$private(0x0, 0x7, 0x0) semop(r22, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r22, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r22, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r22, &(0x7f0000000240), 0x6) r23 = geteuid() r24 = msgget$private(0x0, 0x682) msgsnd(r24, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r24, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r40 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f00000001c0)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r40, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r32, r37) r41 = msgget$private(0x0, 0x682) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r47, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r48 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r45, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r46, r48, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000580)={{0x5, r23, r27, r37, r44, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000880)={{0x0, r18, r19, r20, r21, 0x14, 0x6}, 0x5, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r49, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r51 = getppid() setpgid(0x0, r51) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r5, r8, r13, r19, 0x80, 0x7}, 0x200, 0x0, r50, r51, 0x80000000, 0x3ff, 0x4, 0xc629}) lchown(&(0x7f0000000000)='./file0\x00', r3, r8) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x100000000, 0x100000001}) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r52 = socket(0x2, 0x3, 0x0) r53 = socket(0x800000018, 0x3, 0x0) r54 = fcntl$dupfd(r52, 0x0, r53) ioctl$TIOCFLUSH(r54, 0x8040691a, &(0x7f0000000300)) 19:33:33 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0xffffffff, 0x80, 0x1, 0x9, 0x7, 0x9ba, 0x0, 0x2, 0x1ff, 0x4}) r3 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {0x0, 0x7}]}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) 19:33:33 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 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) mprotect(&(0x7f00001de000/0x4000)=nil, 0x4000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x318f, 0x1, 0x5, 0x6908, 0xff}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) accept(r2, 0x0, &(0x7f0000000140)) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0xfff, 0xc4}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f0000000100)="8c65", 0x13f) 19:33:33 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000b80)='./bus\x00', 0x0, 0x40) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000bc0)='./file1\x00', &(0x7f0000000c00)={{0xff, 0x9}, {0xff, 0x2}}, 0x0) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="773d90231f3f0693", 0x8}, {&(0x7f00000007c0)="d41cdb5dc5eec68853c779cf2c0142ef6eec2d340ac28e37dfa2174437af45a4474a78e9faffb308e24c14260a5a068488fc820854de56ca386a5a174a8325578c66bfb887f0727657ea439c01e3caf9451241d844dd837a39507f42c5366615975184c57f94ed080bcd456870730ea3ce2190f6f6f48556b4064442f0746f6fa8599fb1df0676672a44edfcfea1fb20bed4f18c4d47ad82c8a8f686d01572358e0e00363baa7f987418cef852c3c8b977c760418a546032ef67e21e0efa", 0xfffffffffffffe83}, {&(0x7f0000000980)="996f946674f0ae66c9dde76eae011fde38676a4b831d67457ebb625c5c4497297c66ed859f28d6ef4a56a61048179d9ee177973e11c7ca0f717d52f9a75505b85fe2ed737143e5a7c7774ed0cb1c883fe765f97814af905f5dcb488eedba1e49683311258e9d03552cd21deea68768e599fc74fbbd03704e33622f599a56a9e2e309843cddb56df9db2ad7882c72c606c7d9208715717f8c99e9548e207a3447727e411f6bd9360d44f7", 0xaa}], 0x3, 0x0, 0x10005) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000d40)) stat(&(0x7f0000000300)='./file3\x00', &(0x7f0000000ec0)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca12d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d2215c14eac2dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa99a47c42410300000000000000a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b3394eb09021d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df097eaed2a540a838468ecf6272fc81b2ecd4f", 0xdd}, {&(0x7f0000001180)="8e497239956e23ed42b4050d3733dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad767a250e105080000000016000d74753bff4d5fd30844d236e2d87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef53639060000000000000093fb672e68f1545d06b5ddf3e111af18c25d5ec8017206a7d96de18d05c93d95d73c900332e447a824e288c6bf1c087b45ca64a7bb270abe21fb03a04fefa10dd4ae99640cdeed59588b9d2074c9dc3d6d32ba39ca9c1321ac607dafc562b7d51c6c64e2678940637adb1569377c24f90f158f71282249e5f14e9d41f854dda0ea8eced25a2e7f7da54e50139d989e1d4dc93de9b92ef84642d60d1485e097bc0ce5d0a2eee3c6bc8982be8f33ace57860545d1f10bcbc9cbe1b07fad17e2d28c0336e43785927a66e4dd2695c0330da00bde33fe6803a5879d9ea25948b1767fbe5c4fddb61d8f82c5f214c9d768bd2dffa1bd58ad0f6bd0421a81622cd17694d8676aac3ab10df9d", 0x188}], 0x3) r3 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000000)="4d531b", 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000480)={0x2000000000000005, 0x3, 0x11, 0xfd55, "3ec72ce9ac7b55a80f487abaaf09c80000000b01", 0x0, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r4 = syz_open_pts() open$dir(&(0x7f0000000780)='./file2\x00', 0x80, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0xc4cbbb23ac2abbc1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x10, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000940)='/dev/klog\x00', 0x8, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000005c0)=0xfffffffd) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r8 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2", 0x30}], 0x1) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f00000003c0)=0x101, 0xfffffee0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "ec8f7766421fd366d8af9057e6ef71a3118a0300", 0x3, 0xff}) mknod(&(0x7f0000000740)='./file0\x00', 0x6110, 0xffffffffffffffd4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000c80)={0x100000000000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7d}) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r10 = accept$inet(r9, &(0x7f0000000b40), &(0x7f0000000d00)=0xc) dup2(r4, r10) r11 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2", 0x30}], 0x1) ioctl$TIOCSWINSZ(r11, 0x80087467, &(0x7f0000000100)={0xffff, 0x8001, 0x2, 0x7}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 19:33:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080), 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) dup2(r3, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x10001) 19:33:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280), &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a255dc5745192a10100002000000000000005ad35a0520000004abcc9bdaed"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 19:33:33 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() socket(0x18, 0x400000000002, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x46bfb) r8 = getpid() r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r7, 0x6, r8) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 19:33:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xffffffffffffffa6) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x7b59e893) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 19:33:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) getsockopt(r2, 0x3f, 0x80000000, &(0x7f0000000100)=""/187, &(0x7f0000000000)=0xbb) 19:33:39 executing program 0: socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) sendto$inet(r0, &(0x7f0000000000)="8a92a614b636bd1c", 0x8, 0x6, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) fcntl$setflags(r2, 0x2, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r1, &(0x7f0000000180), 0x6, 0x0, 0x0, 0x0) 19:33:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 19:33:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030001) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket$inet(0x2, 0x5, 0x61) poll(&(0x7f0000000240)=[{r2, 0x40}], 0x1, 0x10000) close(r2) fchdir(r1) r3 = accept$inet(r2, 0x0, &(0x7f0000000100)) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="35b4be74a13331d466e6cb9bcf", 0xd}], 0x1, &(0x7f0000000200)=[{0x20, 0x1, 0x2487271, "93d0b80f5b82b337d8dfdc"}, {0xc8, 0x0, 0x80000001, "fbfd452b09abbb1b8bdf9e732ebb72c23f0624f13daf3a2d3596a411b33bb6d25fd72b9473013103a0e03a81a92adbac8d97c2143247e41e900698e46b50b9e4274444924d429e32742d9553ccb431d60b6dd0a831b16356b5f9d7096727d6b22fa09a0b53e37173a06b2275ba8dd849ad3759b48e73753119e32eeaa44a4424d91d45a63092e8a71fe0d052c297b163049e4ac783135245c928d9f65d8229d159c6be3f9c4999c1ee88027d68764a21041f6b02367ded8d"}, {0xc8, 0x1, 0x5, "a43b3c65844ece2a81a5939e3a39a0219b9e917c2f8c1522c55b48b6602c3e0fe6e0b197c0095568df1f1b60b5f9234bae8650b20ee5e1c12dd13be2860763928816a3168c3d4e3ec5c774cb5959d20c973d2b215e7151dc2fa719e55df1d2c56aad78f38594a79e9ab85bc7e73026f1c980a6d582c8bd36ec8ec76234713e1acf464ae9fe45666685f0795641deb237d2b07d79e18311bc29d7ffa713138c27a3fda20cfc720bd6acabd375f2b4843be7"}], 0x1b0}, 0x4) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:33:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x54}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000300)="d0ffcbc6c9bc7ff8fffffff568b04782e3f58a5eba4e14f461329a5d8fa35c2b2f9ebb6e53b41f3ab0a687e56097116f84fdf0cc96f11ec142e00c737d303e8c7476389da98d87d0d2bbe4fad5b9999ef1b0b5b816cf0bc26b5f1e5d293f59cc3f2cd3264cfff43d611ef90c860d5ff717e1f3dac604d53bd40f387a5cb3ddaba1b2bcdbd6efe3d5776e12cc2ffa5b24e39399d62ef860eb4d78c9a7f1008b0e6b5aadbad5ffffff7ffaeaaca2bdb0ff57ad726bda44a54b9cb2821b20abe139df3fca2f650198c259c69f97907c27601ffd1d2f27426cd764817a3a2b", 0xfffffffffffffec6, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)=0x1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x2) 19:33:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) dup2(r2, r1) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000140)) 19:33:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x1d4a, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r1) r2 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000634000/0x2000)=nil, 0x2000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 19:33:41 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000aa5b"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x7367f161abd91282, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) read(r0, &(0x7f0000000340)=""/208, 0xd0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="9f805afcfe31b25695073cdf64144158548d4e9d97eb07c184d4bd72c5b56bb122df895414da623c7d7e2d2a9817997ec138af6ff3aa07b45f168a93037d6f20ee51bd1dadb5f27624e8e0e3fe03ef08f85a47f4e4be4fe6b2c342a1e9a30df0e94e0dbb742453f15529043aa90e0e457441e6d0b08178812c08ce", 0x7b}, {&(0x7f00000001c0)="d5c206640ecaeeb637c9c1f00c550ea02c88c17440166049cfcf19347dfd8bc5e8055fd99e0bd038474d593efb7a6976e140029be4e895119924cd9d86335f11e024ae10ba7ce8c7b15a53df88e4c6ce9a8adccfa5a726ce6d32dea796b5d912", 0x60}], 0x2) write(r1, 0x0, 0x0) 19:33:41 executing program 0: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getuid() accept(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) unlink(0x0) getegid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) chroot(0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 19:33:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r0) 19:33:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x9, 0xeffffffbffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) r4 = accept$inet6(r3, 0x0, &(0x7f0000000080)) dup(r4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)=0x5) 19:33:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8000000100005202) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 19:33:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x60}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x800) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 19:33:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r2, 0x6, r3) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) r5 = geteuid() setreuid(r5, 0x0) fcntl$setstatus(r1, 0x4, 0x4) fcntl$getown(0xffffffffffffff9c, 0x5) write(r1, &(0x7f0000000340), 0x10000014c) 19:33:41 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eafa00018d4efcff", 0xfffffffffffffe73) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) r2 = dup(r1) connect(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 19:33:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x1}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x130003, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r11, r16) r20 = msgget$private(0x0, 0x682) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000580)={{0x5, r2, r6, r16, r23, 0x20, 0x9}, 0x7, 0x9, 0x4}) semop(r1, &(0x7f0000000200)=[{0x2, 0x7, 0x2000}, {0x3}, {0x4, 0x1ff, 0x1c00}, {0x1, 0x0, 0xc00}, {0x0, 0x3f, 0x800}], 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r28, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000f9ff4c9a000000"], 0xa, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r31, 0x8004667c, &(0x7f0000000300)) pwritev(r30, &(0x7f00000002c0), 0x1000000000000073, 0x0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x10a4, &(0x7f0000000080)=0xa91e, 0x4) 19:33:41 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x34, 0x0, 0x0, 0x9}, {0x4406}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0x1ff, 0xfff, 0x4, "2c69cc016dcec4b50890687cc83c3239aa95a588", 0x3, 0x2}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x5, 0x3f, 0x3, 0x6c58000}, {0x7fff, 0xff, 0x44, 0xfcc}, {0x2, 0x33, 0x8, 0x3}, {0x100, 0x2, 0x9, 0xb072}, {0x2, 0x2e, 0x9, 0x4}]}) getgid() syz_emit_ethernet(0xe, &(0x7f0000000380)="bf47090b090000000000001954a4") 19:33:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xd8a3, 0x0, 0x10000fc, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f00000001c0)='z', 0x1) 19:33:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x44) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x5677fac0cc392a43, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) kevent(r4, &(0x7f0000000080)=[{{r3}, 0x8000000000000004, 0x70, 0x1, 0x100000001}, {{r4}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x100000000, 0x6}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 19:33:41 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) ioctl$TIOCSDTR(r1, 0x20007479) execve(0x0, 0x0, 0x0) 19:33:41 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x5, 0x400}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r3 = dup2(r2, r1) fchdir(r1) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x82) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) renameat(r1, &(0x7f00000000c0)='./file2\x00', r4, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 19:33:41 executing program 1: unlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x1}, 0xffffffffffffffdf) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) socket(0x10, 0x5, 0x7f) lseek(r1, 0x0, 0x401, 0x2) 19:33:41 executing program 0: socketpair(0x1e, 0xc003, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x10, 0x1, 0x20) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 19:33:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) sendmsg(r2, &(0x7f00000013c0)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f00000011c0)=[{&(0x7f00000001c0)="c26fd31275e06166c4c390da4241ff89c0a6dedf744fa749676473de29e6223cd8921814bdadb67d2eee2c1264c514b1300e9e54883e10f9b402ce756269016675251a2d54ea96e16a400e8ab76ea5226c40c7409eafbc27a4a973878f07fb2ce543debbcae4f788b964463677fb6f956fdeb3ea64c5ed8825de317731bcc860ae201ed90e6e23bd6966bfb2ccaa61b6de21f97d7e4f39ed48beaec046137585773369001eb665e2d4226fb0dd785d728ce5e47b6a94995d1c24d4aa465e5e7e95c4a5559c6dfb17da92921793b6c635ef2dcbfa4dd072d98e8c4c4cc9c5dcafafa078edbf1ebd55d576650ce1d92044f416418df04f29545a809f150ec7af897fc6accfbe223c80a67b2baa2b6a3eee3ef99409b9424c952e0b38048fbfccc99fe4890281b9228ff42e8644c42eb3cb1463cb0d5add133dae2a2c4ad40b19f74e136c6d8e1206c9c9d2c5d0e0f4964c05fe6ad334feb0e6e8b3c7d923a318eb65f9efff1481b68588e9259bb6d904b3a559aa2f313ec233310d22ce4021586179205b84d446b731f166f6b5e8ef05ecbceae67b627a3093b44447ba95d488ebc24fccf326ab79d62b9132f8b751c7764c1bdd559576686bca90d39d2ef761756760299b3cef066efefc7e2a7257a47ab04b52fab086d77e6fda87340404d949127c8d65d09dbcbf00e591d033d6a1018d2d852e4dbd8572959504667f9a518494c7ecd716914257f90a4e49a3bb1ead5092012f3a7851a99cb5c3ace178213079b1e9d0aa17c903046e9e31c350f52eaf0bbf9d2e8242ec949cadcbbf6a9cfafc87adcda7fe2cc7ba1585992cd7dd729c24aa0e89f967e8e4ece9094f6bdb59bbd910dfb3956574aa788d091b222cd89143d9644ebccb1deafcc84e81d916dc45bd6d68dde8bcf1215e20869454d2886f1875e3c2e43f6b33bfdb591fe9557a12d6173b65f85c9ad3c2cefe293af7f42b898f6ba2e3d31e809e19c100b37eadb92bd6a83a8dfe21cf10c74a999e8dd0541a4b8d6129772b4c2f73afe73bb8529acf256069d44440e42e8c54df66bab76b0bfa0cb50a8a047daea5d7e3a95c1935f62ea3e4b39f59950545e1dfdd0dde697842566bafee5f7bceb495a7013ab471f6e89e9d358f2c3c2ecd5662a7ad105e45ab36a11df0589051bb67f79f00a4ce28f87ebcecd81762faa98fa4e0ae90113d149d1dd15387485a2a9460dc615c3949f36831c5790e63109715738e59195350e3c922002a9480e37d1cc9e7ebccbd1b465a1d704bbf4c71418c7d35a52a3f11cbc745f0256a1b4ea8f592ad4c219cdc8503f5c8ad083df990bc4db6365b797caa4b3a15df444d9b9cf1a241265dee1b89a4ed59685b08a53ad09a04662306645a08e6fdc0302ff1df086cf1ff06f0af9e1fd4185a699243e55b9eec28743d814a87db9967f9842ce9222967517d0637ff20b72fe0b696b0a75d29ab1fa834134cc3194c1e6aea68a274d94052743f92147e46711eed5bfaf926ec4c7bea00c3f1982575b4ff07c363d25a3cf1c08cebaa7cd35eddf03d2121ee3e98a18dd15357463c415f6dad66612929f6644258fd142b2f60294d9196a3cd507f89b1ee3b782ee0836e16c426bd798d94bed3ca3d218de1ec042f021e14406dbe159bd87db974dd605ce05cf93c00f6192fa1b2ecdf73c672b8e080a1e7d5cc6f20e94546eb0ffc5db192f52702e0282810f234895c5ee09f898abddaa5b813cf19b8a1c77fd760b8765357d0f4bcaab1e0ace174cc37f0a2eee28e4f78735d3f7a6e1e6692610413848e296e9c0445f4673a4b54bcb08038333bbc532b125d205c7d0796a3a1038a4d6055b071a710a758d9d30bbb8650186eed7ab2b33c126610a78f8a2076a8bd9d6b1dcfaae062a59f16b925245a6c69b6982d9318423815f35ccc86f75f865e635a9fe3f905989ab2d68400f73bf9dc9bf473f348410636d5cebb9a5480db1dc0a51b452b4bce8a33fba8d7d9166370afaa45917d1f203ba41c187673c3abd1459480be850ce06e63e3c3d1fb7560b578bfdb0589e1e1a5aa40dfc68afc441af9003aaa3648b12dcb5a3239af1cd4766b15a28d3d756e8141644318537f5f0b330a6d3af76ea0ff9cd7d4e7219d48ac78c3c4995c71f14fdb1fbdac3c1227150d0a3136440a21a960174ba469882ab11cc287b92ae9bb7c50e0b6f69ff6c6607c80d75944ce53847e4a98903a90fb6ce655068f800cab77cb5f3d2e13a28411489ddf5aba202d116d01562eaaf48e032730ae022b49cc8a19dc9704ad00f3d4633bc416b641a98993fa94cba7af8e6614f90a464022b0b743e7ead0c310881746855c1667228159ab1461d0199af2f90b1b9f146c18974a7433bf996ffe8b176fb66ea863d85c12fc3108c3f2462188c282b6a2adc3a581fc35371b1738b7bf2325253d2eb2d745e7023ef3f2b95c6e678a97de7786c83bdfba96ab67909f438c2f3c6006cb0a2d550ca164a6346b633a3628827a652cb59a74548d5bfefda58cd4bd009a538b21f08d0c9c1f0285dff58dac190b11794293a65d36b465e5db4412ea89995212cb6e85691355809650ea395b7c11579d6d3c1f1118689a4871bf3e25fb4c2abd8c24acd30a65034572f4d6ed57cd175fa7808c68e890ae081391509e4b07713e34c4653053b42e382710208eef29136205069a91376daa3adcc769aa7ced51ca089017f2a6571429f705c1381052798892003b9f8146c258906428eb49f4cebd37602e59e3f3dc6841b09d4a87ea9bed506fc8b8002278a584e36265b0a7455e575880352e57111452b396186e7e34e9ac13a39d9274cdd71c1382d0c32a4610fb36879170c2cb014feed1c1b97f2707af4a6e8214285106b1f8bbf4ae8e5bd38f995e465002bcb4756468da46e17bf83662cf549699641d7ee03037e262bd3e459dc6df0d5288dc51f0e79f27ff08d4542fb19dbd92b58cc95a577453ebb1573a44100633b5b046c03583d7826d3d7a99abe1580f1d8d18527d260d3162efc1c0becb31d171ba6024d51809c835c3ed8e147b5cd04a7a8eb5a7e779d2bd7d97e04f9f2bccc768162031cef92b8999c89567ce450548db267194e51bf230808bf594566a4976d5c57fc0132b1692c158d713f83207e4e7b0cc7c74b400c89425804a03935fafb1dfb97eeea8a6d358fda23e4351f83fdf295ad810ad7f90008e95c07473b72d66c7e238b2973cdcc291852ff620016f4ee370055d7a2491db3903e05231745b49dac833af5da17233dccfc4d07a5e88ba7cd79b89a509f8b9c0df38a0c3474ff6d28409780eaf692af81e003472479ef2cc68812d47a6f309352a60d01643f1fe18c70082d9efb81867f2af989e6232b355d395f28471d5f85f6a27b87e7812a26d0ddf29401943db3254661c01e5375696a437bfa2a31b478e5c137e8eb151e0cb78ef03648b2a5bead40061b7936610dad65f57c945564625ec423bd9ab088d4e1b48823de90a8f280c82fc3ffaf87fe857cf5e5e3387d0f61c3d444ce7351c0ec1ec0a64dd142a992c1bdc3b010ae98da723286a96f79d608db930e9a90d68d72f1c102100f919928ed05ff6b97985f62c0b24fc8b0a9af9f2b489da14ddd88f930e50e464c07f2ba8cb995254ed00cdbd2b995f05e6d08a3550f9fed16f9c0d306eb3f8243de265d483d63337142712e507d93b39f67a262fa591a434139f41ba3a42e6c6cdfab87f98e2e53f95f7af1182f431684a8ba70151f5e8a01fe729b93c6f3966eccd2ec13a7c4e18dc2f214d3e170ca2d68121d01a462a546e13a8878bd7e7a1abef9bbd0eb13b2166deaa25d063564f3d81962fe506956d43add10f5a37d93683d0e0d1ce9b4af63921e0cc4255b49fd9cb4fe7d7b3ceb0b458a3bd6fd92793f6755f0a9799159662c3d1b6a965dd225aac0be9cb46a80369210abf761d53f330c033c85cff35328433da6c1437035180850e27e43ba96d8e3f05b73f363a8e4d63710deae690befb8ea40c08c251adf8e6ff76ac5ff90205ccba4babd33f335de472c979a2f23db199f7e5401c338824cc772649f68e609edb094b989e1618fb88ff5625c6931382f6104618b46777a207fe99d2c95740886fc0e3c0e096a39b275b6cd1cb54715b9bbec443e278321fadad6762fec39e0eafb42ac64dc776cdcfa021048c8dc8463a7b29b4d37ddaaae119fb8e25f52d207fa5aaa8aa520e67a47345c88369c82199816602dfa9ae2fe23b07894d135d99a62fc0f5826ef77a0b1fb604d99805074bfdda7d127c42db84d17289264b67772d3cc0b90df1077e45800b4b83da0f1344f86a163f62a93a55ad750335ab3ebfd34f22ee51210de1a89191242435a1ec7696d4159e69c25f437faf5136cec5da094f90176da065d792121b53e76003eb9374de74156a37d0be722cfa624b00a588c814f6621c2ca1b75a488640af07e69507146f942a21b2f57ab3dfffdb70eb128a1e97fc1928f6ceb0c932241d4441562ceb7d20e57d73265dac66d09cc30e68cb2d773c06b6148582303e9636d8c52194bb040186bef0f4fe46b3a8c1a06787f4b56b9a9a4bd56360b2de73648a24d091289fd9129c9a0fa6c53bb12488af4a53bdd53b45967c5ea47584d865f08cbaf46dd7022545799cdb3afc2e2e0618b0d289b264b328327642df24c548b14521530d24105d2e8814746612e1f11ebce45452a1ef76e67a1a277b104e2ce45fa09f9178a2f0fad8318f6944f2d5eafa903406ad3c325f37be4e174867cc3189acbff8f6f490fa12e37cde62fbeaca25f653eafbc8099af70486ce2c3094d0347ff4dd4bf9b39cb1b0df3f8330ad3e47eb4c474baa2377842402649a6fbdd6fe901f93e1e8a9120ef6455c292b262311fca2d7bfbc534361e6efd64e590e4d5d054e0c49abc42b828caccb27ccf6d4b3cf6c2c591b1a8246f04a230d46bc439777ce0d6ad3123c52d3fc337b36b4ecf9e5b45208357cadc4f67c77908f227f246e0e969f4e6e654329c507744777739f40e5baba9f78f21419bddfc78af6744094d9865c2f3e5e094b72d10419f26831eaccfbb7771fc5d3fc5a3ce97ba912b73e4a56314b9ea6c8b522b1c924abc58a8e609513e7996b06f8e79342dcf7dd35f86bb1182a7e0de40831d73e94ce445fc56d7906e7fb0e3f92eec7623c0afe0e1d60692a5e7143f0a47a8a04d76e54a383a2e22e6c07944543410363b9d19ab5debf61e6b46c82bb04d3549a693498e04e213600814e81a421129843892f12b786da16ed2af42401d313e9389a59b3d62519446e65d766e2dcd5320cd7d4dd6abbe3dcc1833ccc77c0a32a23e8b6a8562196650983fb090b029c2e57997af64226d13172eeb2f0d321a3e3482d5330e7ef9c86d2a60482eac65a039daa1f3c9434fceabc405d68e7125f7088882a5efc354a4521f67a13c16afe514468a31739c2136bd5ca14bad579c195ee0d04595c0afb209277e11a046d2ba68a2e1438807efb3897382c1208e133e4c271e2108d08821d16cc52b08426e8559d87451365b2d3918964158423b4f801a8535ac7e2636f0259a044ec5d17208bd830bbcef443141a851f67dfc5d5ac85f539a3cc2aeae46d9e1914a440091c1cbb679bbd449f46172b907c6064200074942e5454090a70d5def6c4eb2987a13f19cd6a8d33ca03653e21028916c11c5963ba151bc8b6032f86e4fbc1f07a253e99e1beb53875b4774db3950a00515fc65a7ebc8cf2e5fd90eec63113d7c3f7f23c567bb03635fbe63197d1870f979181d094", 0x1000}], 0x1, &(0x7f0000001200)=[{0x48, 0x1, 0xfffffffe, "6db644ccc1d5ca42b4183433cce7bd9d7987f9559dfced151ba05177d8b052f15224108c28c86ba19b6e00dc2443c9749fed01a2b479"}, {0x70, 0x3, 0x3f, "fcf7f7ec6f8ff077fe31ae8a08a829e9807df1e27d526512052db9a14df7460da27fc9e9af83f5465c55d828011e8b6dd8ac68ef62ed16d9c4969bfd981d27f8ac71e15ab08aabfa83b2194dff269fbcf253e862b19f2c63726a74"}, {0x20, 0xffff, 0x10000, "10d6ad32d245b647cc58c48012"}, {0x10, 0x1, 0x1}, {0xb0, 0xffff, 0x6d, "343a2c12eaa2508a917312cdfbebbbe2eb32e7eaad308c950a51d6507a6a4c09fdb364e4ca9e58a471e98ff0dd22d942a23a64fc5b59556dec22e36c2f4c38143e3fcf84ecf51201ef98c3ce1e870a53424bf95435397f7741741865f274417383c7eb9ecd124a0c3e36e8754ff5f6347812538c3649839817e158efacb0d5c768ecc6fb483c5512a7293a119d83541c62ff624212dff081acc21d"}], 0x198}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) close(r3) 19:33:41 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x12, 0x2f) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x8c, 0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:41 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 19:33:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abb8f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r11, r16) r20 = msgget$private(0x0, 0x682) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000580)={{0x5, r2, r6, r16, r23, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x7) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 19:33:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0040000fc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) socketpair(0x10, 0x8000, 0x81, &(0x7f0000000080)) 19:33:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000000c0)={0x14, './bus\x00'}) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x20) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 19:33:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x82405605, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e003947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394b70f7eb8a201c40c976e242008f45208ef6d357413804e455cebf0550134d5d981f1ba3914cae0de00461a706d1bdb1cd76c5e2f3e0d698eb7387362e293930e0eb54407311b9a6e9355dbd5bb4079ab4e4eda34963519c9df51066b78e3da139ddcb94103d1b27dddec57a548855eea76c343ee03ebf742e9b7b3482243489514a8e3ff15a473dd997ee81e522805f7514b6bddfefc2ca13b024f048b57943673f32164010e53e18a2ed9e40b00"/277], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) fcntl$getown(r8, 0x5) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = msgget$private(0x0, 0x682) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) r20 = semget$private(0x0, 0x7, 0x0) semop(r20, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r20, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) r21 = geteuid() r22 = msgget$private(0x0, 0x682) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f00000001c0)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r30, r35) r39 = msgget$private(0x0, 0x682) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r39, &(0x7f0000001480)=ANY=[@ANYPTR], 0x1, 0x1, 0x1000) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000340000005dd4"], 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r44 = getppid() r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r46 = fcntl$getown(r45, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r40, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r44, r46, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000580)={{0x5, r21, r25, r35, r42, 0x20, 0x9}, 0x7, 0x9, 0x4}) r47 = getgid() r48 = accept$inet6(r11, &(0x7f0000001100), &(0x7f0000001140)=0xc) r49 = socket(0x18, 0x400000002, 0x0) close(r49) setsockopt(r49, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r50 = socket(0x400000000018, 0x3, 0x3a) write(r50, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r51 = socket(0x400000000018, 0x3, 0x3a) write(r51, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r52 = socket(0x18, 0x1, 0x0) close(r52) connect$unix(r52, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r53 = socket(0x400000000018, 0x3, 0x3a) write(r53, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) r54 = socket(0x18, 0x400000002, 0x0) close(r54) setsockopt(r54, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r55 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r55, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r55, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r55, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r55, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r56 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r57, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r60 = getppid() r61 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r61, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r62 = fcntl$getown(r61, 0x5) msgctl$IPC_SET(r55, 0x1, &(0x7f00000001c0)={{0x2, r56, r58, r59, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r60, r62, 0xa9, 0x20001, 0x100000000, 0x1}) r63 = msgget$private(0x0, 0x682) msgsnd(r63, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r63, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r63, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r63, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r63, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r64 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r65, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r68 = getppid() r69 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r69, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r70 = fcntl$getown(r69, 0x5) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000980)={{0x2, r64, r66, r67, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r68, r70, 0xa5, 0x1, 0x100000000, 0x2}) r71 = socket(0x18, 0x400000002, 0x0) close(r71) setsockopt(r71, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r72 = fcntl$getown(0xffffffffffffffff, 0x5) r73 = geteuid() r74 = semget$private(0x0, 0x7, 0x0) semop(r74, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r74, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r74, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r74, &(0x7f0000000240), 0x6) r75 = geteuid() r76 = msgget$private(0x0, 0x682) msgsnd(r76, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r76, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r76, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r76, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r76, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r77 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r78, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r79, 0x8004667c, &(0x7f0000000300)) r80 = accept$inet(r79, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffff79) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r83 = getppid() r84 = socket$unix(0x1, 0x2, 0x0) r85 = fcntl$getown(r84, 0x5) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000980)={{0x2, r77, r81, r82, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r83, r85, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r87 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r87, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r87, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r87, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r87, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r88 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r89, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r92 = getppid() r93 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r93, &(0x7f00000000c0)={&(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e003947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e242008f45208ef6d357413804e455cebf0550134d5d981f1ba3914cae0de00461a706d1bdb1cd76c5e2f3e0d698e387362e293930e0eb544d17f9d7a6e289a002f80c607311b9a6e9355dbd5bb4079ab4e4eda34963519c9df51066b78e3da139ddcb94103d1b27dddec57a548855eea76c343e493d4ef42e9b7b3482243489514a8e3ff15a473dd997ee81e522805f7514b6bddfefc2ca13b024f048b57943673f32164010e53e18a2ed9e40b000000"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r94 = fcntl$getown(r93, 0x5) msgctl$IPC_SET(r87, 0x1, &(0x7f00000001c0)={{0x2, r88, r90, r91, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r92, r94, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r86, r91) r95 = msgget$private(0x0, 0x682) msgsnd(r95, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r95, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r95, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r95, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r95, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r96 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r97, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r100 = getppid() r101 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r101, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r102 = fcntl$getown(r101, 0x5) msgctl$IPC_SET(r95, 0x1, &(0x7f0000000980)={{0x2, r96, r98, r99, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r100, r102, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000580)={{0x5, r75, r81, r91, r98, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r105 = msgget(0x2, 0xc0) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r108 = getuid() getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r110 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r105, 0x1, &(0x7f00000003c0)={{0x0, r106, r107, r108, r109, 0x121, 0x9}, 0x800, 0x1, r110, r111, 0x3, 0x1, 0x1, 0x5}) r112 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) sendmsg$unix(r11, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x95478e95877c8393, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="2a63fabcf530d04668f125de5bfc3fcd576d74461e4f717c9158f288e8aedfe48ea67521e27f39d1eb1054a55440d337fc749e72df2feea9033e26a4be0ffe24b24bdd9e25d21826d05658be3059fdf7911ea00634735393a83be73215d7fc02047a8953f1427a65555ad83b26195fcd57a9f437d96f3d3b955183d28d2c4a176080530f8cc7012b65bd6ba0bd431b545d438cf8fdc375b15634a141b091e08d93c34cbf97f7e0ae9eb7d9c78b1a3eddb27d2bbaa68279e43c005677ec0828d267795ad30cf8a53df5025e6d4d123ff9911e58d91665ba82b7d1ecd66e56bf77a94716a4f55bf400a557aafea0da5e230218f19d895ae02209b72bd575a69ce036afd4524449a3f1b7864ec6031d3a82eee0716cb8c7b75d16b8727e0a48040dc31b187626c4e5a051b66e01ad64637505ad6952635fb2e9a284d3bef3a5581c579787a5a7d86ed12a490dc15962b6ce77886cc10db5ec293b1da8378c800561cd00fd40528e5404856531d0b32ad7c2f7d1288e7eb10512157666a5d6de9ccda2115bd2c544fcfa5bb4e5523cebc9db79d3406ad8211d2c42992a31e3bdfedcfc13ce696a3b35b03eeffd619c60c976ae35142f99af5c6e22358be4554a144e95bf6a38c6c87797e4f2fd8e6b683bba1473da0859420e01a6928855545b0e74753b54e8c9f6f09f84acd62f826e31f7e0934d8d0d77220ce7d1931c5617fd41da3daf616726ad6bf82143a88f8d448d7dc0f4cc5f0e86d0a9c95338eab8ef3310ae51b06f20eeb6608b55eae9273d8386bfd2ebc98db18d72ebb7834116b6bef8bd675ba46c0f14482454f0c7604de657cc3054b43c39ab5f1c19f4aa0f5be032724562f1defc541a61fc0333cc4d5cce41471c90c40be55c77ee197f920f66686cf30b0db782f122691cbbe5aa15984240833b02b3edff388159a3623a107b265671653df147ed839b585a8be1b490fb9c1a02ddbdcfdeeb252113399963cef0388905711415b1c9fa71b1fdb5176bf88af643a803040ce968c58abbb67f9c3a678366d05a6e74be1232459970af6bb8023451ab3fa847d325ed87c163fbc4ba2d53e584ee25c1c3c1991e3795f5afbe06f756e3e00ae96c4e9830b1b860ab07d79301c5054c7bd30837a04a2ab280526887671629a3a5874c61c440a89fe7cb9c64c846bd8e56e51de9575ea039b9d7e95bf0b6848f18cb74f9c997634083962b1e759e582ef032aee21d11e4924ac1a3dffd29a93b130c8ddf064b38da1178e6b86de176645d9ccb789b7ee3081413d2be566ac0a12475f52810603ec76d30c9e52a14708518494543b2051908870493187e1b291a830b2bd2e4da90428190f9dd6c9131c154441cf6d43e115b5a9f19c608b677262a27309f48909a82ba7c545dbc88a5fd5fc1cebb01768491f86f7bd25b88ee87b10ee8441602974dac7f876b9e8de1efe636d1878ae78bd9a9facf5dec95e05d47f64fa5ef684be48a6f293fbe1f5a78efdc69dd0498ec72741fe1e0ec43d406f30e5b5d8cfb589e27bca650515e07c827515e7ce43272a07f7a1929713f69c97627783a406f5be113f7864bc21763ef883a0e1c8957dbf1bd448af87e842428d7ba86e6cdd50018a2f812544e1d17609b9e6278c82e89bb60d04ad181fb9203d748544fb9b135a100d27b2e62c37ad5ea48cae6ef70ae241e3a611e9a674d1ce5356339edc261fa3bfa49f50a5c177d35e4072f06b128ed11c3d8156e309c171dcb323675674d77c4c79224d4c03968499344ec85f3a632c4faff905f6f76a436e11a721e3c8600b84fe0e10f4cd0dc0b4c6643cff8b72848499989495c5cbfda0c57e4c0234b59cae184d5ce00aa9226426800a3a480b6dd15656ce7c223676157a2f498bb1789addca248b147b248c50541a1f7fcabc35729f1f8fc90064e9c4c3fe63d472d365badceffae5f642a8d38c19671d6640b9f1aefdc2ea2214c5cd7d33ecd42b787f894d88cbe83d0a0fce0f22630f788816a0b7f7a6b78c0bce7e8ff26b971cd7087fd3412183e8ae9e8f432acad5aebef78ea2d6ce4e65393a05e42947d53b032ba4a59d6bcf2963e4f9318804bd254abbbded9471fb3972a8ac3c30e7b3e8b3965f77b46f7e494fab4e943cdb55870618b9785e98f95615ede3fbb544cc3ba13638ee02aa4d0f58fee7b24cd7737450e044c675ffc386753e7371f4b1d603a39b94127061b7b1db003f7032c23d17ea5f8e4a88c8c4627d4b957e1b0903d263a33317221f58dbf83293012a46a1d4c10f829aefdd09fcf6356ae4958a48e4a5742de959085dd80ed846dd4c9cdc821d6302a0abb948fbcac21dcdeb0ffbcbbef7ac959adfc891b1129c5b4d8d6bab52ca6da75c5cf928ac4ae583d7e228995af3e105bd0d87241e80e4664e3582b114deba126a65281080110612e721b093bffe6ff36f08347d6dcceaf7bcbec58446d764443d75be11b6ef9d57ae5564ceaf7a4ce332864361333c8ec3b8c3c04faec09b0c9fd418ae86c420838fd7feaf9713406c5e8ad096a4ca6a825abc4fae7d94dc5ac7b91f2eddac451b5128fd93180084e4171bb13b69d37ee6625fc464e4bfc91579536b7933b7c352d78947049426c8b097c4cc5af7067fd4367a33770eb3533c1d2916b32f66543a230e0f11d0560d90abe4aa07bdaafbcf119505cb692a0dc68dfece29d5afadc5295ec1921ecb8b500d9bb3e21e3ee89dd81547f729805e035416f20f17c68cbba4d93ee4362084822260c82db50caeff9357bcd4dedd92f095861dfc0dd344d2ca22b85616cfab9a0d505b6ac9639d2f79f498014db19d6dc6493a59433b3a1ee480da4e03d024ed1015b2b81184eebfcabdcdecd550223489ea025f3fb1bc712f4fd097582e93ec3e13ccc73d16075b4e5576bda725b6273aacf009d0aaae93da2fe742ca124a79b686d27303c6edcd200e5e484ed5fe2956125533d4160fbfde1648880b44378d74f79cbb14724bf03e2d005d2d5daf2749811ae238daf2352902a5e4ad379165d65a286fb20718a10196825ff2251c83806f7b2f36311ce080f7a8b956fd4c7e2835a0993a152fd0975676abe1ad061418c20e312db3bd03a6ebe7bbaa6c977022bce2fa31aac7b6f256adffe3b8bb746f3c6dce531fe14479ec3c52590cb6fc08f36e1cc444b0916fa6a4c5c929705753464c263cd721782f65b04708fa47283d8eeaeb6bdf86879c503c3d086187814a193e5f02f708c6a1f34728e0c665ef42010e10d01417fab6b1f0e56602310e4156344cd84328ee7d0ee936ac1719152f6f2a6dc6bb926b429fa42e2a3e6677ef64989962912e8c2284cd0db28bb920afa973886062e9b8739e65e748a640c7519d96237f44f5cbd83cdca7606dc9fda22a27bfaca36d4ce168b123798982591ef578f61bf72279da0f29aa50871933af31aad4f2b5278f40456c8d792012c5d193bed450fd77f759de6b0ad2ba5d9dd8e51cf537ad97e37dda52e66f0d98a4a94970025095e4eac4f1688e55e159675919341b695eef02d98fa7a58c56c334eac71d33cc6219d9e02138c38154797df317385a651565099d776ce9c7570dab3f3f8e02a1e89b3b50db34625d9cf3a9e21236e35ba1f69c1e6ed815f673c6fb756ffd0be424f6d21d6f0817b511ac4e5eacc0fdb07562a2e3150036f83974df6e59b86d9900da76ec2cdda80e4f2b768d922cba1e4150e949e071a25de4c0330aa1f8b34a1cd419084425ce05ec828eeb2e64c339869044214eea73dd2694f4aaa223f86a5b37376cc8ab7b35b3f348eff1788cccf9c44288284778705ea06f45f4758efb0264f5a588dd67c1a0bd97bd7e5ec3569cfdb6246a2b986871e1a72ef3c755c039e2b0f613cf002e00736f0ec1a922197936e68147516aa36264d9d6c4487a5c863f600a72390ea2d8d4fb7a8b605748fc42a13056dd2a609768924ff148660e12190be5752317565ed720582239cfbd79af8d820ecb282b190162e64fd08a034cf670785ac12112bd6fcfeed38cc15094b65688c234d1413578ff94aac2fdc4e1fd8208a35c19213f61b25e5935144d2f8866c71869d61985c0658fcbf13fa1170802dc81195278b3d4124418b2c8d752179acb09399bd046eac3e51f7b4d1652751d530a85969ae64bb453c50ffab40cb689d710f6d5b9ac3bd2bd888adb2deb85f6d755260a04397f4018c98cd5e1d4cae8840b70260e12781f355391de185c68d5e301119c06227f93c146b373f93d76c419a7473889a059925487c7c5293bf300e5bae1a1e1bca6041b71a94b3f74058fb5670fb22ec59ea68f296fb154c0f39c8fab61afd4be2541776ce68003960596e6486b9214ef037069c8249a559264648efa9d210974806a7c1a6b49d8f24fdff02ff05d87e5f24a970c0749236a7e9687b185b625cab37c06cd05280339eb8af9759d13602eeaa0e1dc6be70ce85ae9320b8ab7730d3fb277c6bf4ce1a7b31671b4a70fd63faf49724124a6edce343509c320febd7c854960a61d2bc278f5582253317dd00fc5ba0e1c32a8fb8e83a2b6a4c90514d522b974ea32a91c7ec4dfd758f773eec47c89e2117cc6f2c5edc33cb9d976028091633d9a26cb54b8908a14dd84eeb29b271a35f54f2ddf3064e39cc5227cfc8cf94983cd1484ceed8e7b392d236200822bec0880f0944d9469ab0892dec162ec5d4c24ddfcb65e52771806ab33ca21b66544454eb2b6b9e646fbbaa5488992884e124212fa4e039c88f5bbd05530837e5e573eb494c7c018625a42392ea3266cd16cd5f7535035760bbefd54ebf64d9e5cf36d5f23033a2c45d1002c8ce372375f42c31bac2950ac75ecf80d23a5d0846016024840b289d8183b6132d5c9cd460f8e1cff02753ba424cd073ea46234267c19e433a3e20db00b0dfb8e7c62bd31c2240333208fc883f55acb108ad28ae54ab2856619e3b01481a160e0bb7037c2e6b092a4da44291a50a8dc6655a9cced547682a8e73d2dc9c5e3949a641fc4fe4f8adf45e0032a95ba4bf4839adc29386fb6c21ea8327044e465c05f2727ab7fd244b58566d269088cfdb678b8dce3dafb929fb6ac0502b7286a29184739fc914a269b08b2bbe430ba6092f1edc239fc1aa29a09d81379f69d6ea0ad8246fd398269c8e80fc43bc59817c151eb5d78c513608645b8a82129028b5a5f04b0b472dfd45053df36a93fb33c196bce91c285a7b91af7a5f1bbc510f4e7853e3d2a50eeec307d9229b4d9a8185b61906dbfbf90968a244835efba3aac7e9cf4ca3ce79282e6e95bb72bf94af48388a1dc9197d2a3f07f2a3d68136d375645d7fdefcaa7b27934b30b8b733af35607f081afd70c5901c74bc8125d4f5a7bfd6503264236c52c9fc4a9a62311f846d618342f9aa84d9711eeeb91be3870e0bd88bfb15be1d490f4b7b4b14524bbcec7d315fc1809c456224c599856dbb9b78ffebb6d754e292cb68200cda3414d37adf6f9c513bb802bea2691ec59144725b57eea4f2345ae7fbe9e97010871d69bc40f82d929158aeab97c4d68a570a0aa90135e39d601384e730c070a984109368e19367719c72513131a892cf02b6de151e5612a1097e9dc0535b98e34baccd53cc5c1ab78b81da0d53552421733fa517a14b6ca911c668ded848dabfb6938015a83326889db0fd219fc95d361ca4b21007c1403e0eaa5cfac987ae9de00554479fbb8724fe0aa0ac9f74cd3a3ae9c363bd1bdc7bf652958043c876c371a5689105f9939926c1af8c071d269a1311d86b338c575e1b", 0x1000}], 0x1, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r19, r35, r47}, @rights={0x18, 0xffff, 0x1, [r48, r11]}, @rights={0x38, 0xffff, 0x1, [r49, r11, r11, r50, r51, r11, r52, r53, 0xffffffffffffff9c, r54]}, @cred={0x20, 0xffff, 0x0, r60, r67, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r11, r71]}, @cred={0x20, 0xffff, 0x0, r72, r73, r98}, @cred={0x20, 0xffff, 0x0, r110, r112, r113}], 0xe8, 0x207}, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r35, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r10, 0xa9, 0x20001, 0x100000000, 0x1}) fchown(r2, 0xffffffffffffffff, r5) 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", 0x4b) 19:33:41 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x86, 0x7fffffff, &(0x7f00000001c0)="00be8ecfd3d9ff5700be46da184faa3a5911f72a049340c9e4747b3c0b324fe7aee11d2ad316986963b611dc1dfe0a98d403076e8789328ac647425f8ec170a1330b6e06e413c1a6da90fccdb1a500bb39340b446ed025b510ab316f8bbff4cf9c4e18d0989ee05b399761bf011fd14719db04ffd4ebab1eaa92e413a2cae17c4ea5125bece0294ca59efb5fe9b993557be805d0ffd3166a70d623945aee5bf09e0cad1435e8a489872cddbbc4d6c2b84690c84b0f040c39b8715a089c730e01ec29c848db52961d", 0xc8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 19:33:41 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="861d5911869a43bfd62aa6842a7ec2ca781c8e033e38e9d26265ebf450121588d82eabce5b11cfbc1e8987"], 0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000300)) r8 = accept$unix(r7, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x5, 0x9}, {{r2}, 0xfffffffffffffffc, 0xca, 0x1, 0x6, 0x8}, {{r3}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x1d1}, {{r4}, 0xfffffffffffffffb, 0x80, 0x40, 0x8b, 0x8}, {{r5}, 0x87ac5801163e7b29, 0x10, 0xf0000000, 0x8b12, 0x6}, {{r6}, 0xfffffffffffffffc, 0x4, 0x8, 0x4, 0xffff}, {{r8}, 0xfffffffffffffffe, 0x1, 0xf0000001, 0x1, 0x3fe}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCCDTR(r9, 0x20007478) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x7, 0x0, 0x0) 19:33:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0xffff) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 19:33:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x18, 0x4) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) 19:33:42 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000002, &(0x7f0000000240)=[{}, {0xc2c}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:33:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27feffffab7b74371b2891ffd0d800000000000000000101000000000000000000", 0x2c}], 0x1) r1 = semget$private(0x0, 0x7, 0x88) r2 = socket(0x10, 0x8004, 0xfffffffffffffe01) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000200), 0xfe72) r6 = syz_open_pts() close(r5) r7 = dup(r6) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCSTOP(r6, 0x2000746f) r8 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) r9 = semget(0x0, 0x6, 0x8b) r10 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) writev(r10, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51fd5db3622e8e", 0x55}], 0x1) bind$unix(r2, &(0x7f0000000300)=ANY=[@ANYRES16=r6, @ANYRESDEC=r6, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r3], @ANYBLOB="e4677083fbfe9d5e88299d38f1e6432b1e2767a26b69f9e464459fe9da28c3cb29f07080d74f41f321568874250f16bf1487632addcf10fb2c123bf510c1570964f598fc5733a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8ae000cc73ac32fcabdf334943b0bf107e86d3048da6b573cbb3abf659fc31c84ebcce44d1c7e0ce75b734840e56887a41bbf4ba5df52842812ab0d6df0ae3e1b6a619e1d522e1e1c9144b4592bf0955603ed111a4fc72e5c1", @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=0x0, @ANYRES16=r4, @ANYRES64=r5, @ANYRES16=0x0, @ANYRESDEC=r10], @ANYRES32=r2, @ANYRESDEC=r3, @ANYRESOCT=r1, @ANYRESOCT=r9, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESOCT=r5, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0593f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab9fa85ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdbfb3639817e20405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5dbc04f51591b03bfd3489d76b2f"]], @ANYRESDEC], 0x4) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000014c0)=""/26) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r12 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) writev(r12, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51fd5db3622e8e", 0x55}], 0x1) r13 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) writev(r13, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51fd5db3622e8e", 0x55}], 0x1) msgsnd(r11, &(0x7f0000001640)=ANY=[], 0x0, 0x800) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f00000010c0)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a459dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8521413c00d000026914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d779931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c5afa4c081bec78b59a002cf4506f33c3568f8f91fc97a7e0fba1d37ceac60aef37d79c165c0500fe4b454ef6d38d4552f5476509a22251f54349ecdb53c8500ed839049f7099785d22cdc378d529bb642d786e0cdd67ed270415a8800a7edbea5778a80533ae73bb63e6c5742b86965ed5a9e3b99c09ee5648920d71c50c47b7e41d81d0a9692ec5c8f7062d4978cd12e7664d47302d0c19e31c4ba162063da1b9cbe70c214b8a56c21d62736d6b966d35577167d2efc9803c6ef1dfe862142e3c8295ee8abcbcf4e0b46646a273956e91732486ca893ab540a5b0d0240af5dc7ca50e87affc787de170a681ff7f0bf8d7d5123aa5d103c0fa66609c0cc643830c3c3fd43cbad7cb01881add44a420bda7981140455f7ed2a4e2834446ea15556d23d286096b396dec6488edff8f9d0798d833b7245338038072a8a4b28bc0f3f6ca11f8c6f68daac8473e35160d3f17c102e4f0e2371545d4f7bd06a21fee527aa61d1f88ba0bdf586c624698910fe1f3e58d6d33c2f2d9d6521b69a23a5433f3d47523ba7d4c4b547c110c03dd49dff9ca475f68072741aa7151c2af4ad3a8cda37f4a62cf4bde59585a3791e2abe443d1747fb38219cfe31a30af14f00a1153b1374b922ca2315e799020e4443cae2a7eb85da888c65f6830a4f841160b7260ea43041bca99beda236724cfedcf3eca968a1cba3a181de99806f05794b2ddbfe00a2b3d8ff62f398ca651802922dcbdd9dadad8ea1801de667e61684eadfb6bcf6bbc8de78b83dfadf05c20e0cd2c50836edd47ef1bcbbebda42f0bbe36f53f4279a4a572ba3493d8a8956c0f648cfcd272e841d093eaef3cdcfe68b9f9e4efa35ec9c96c07e6110e8eda18999bcdf700b2d96ebf5ffb07b064d3b95791e3e699d4bf735a3b79e50c8818b9cedee4dfd5adbcef56e905627da623a1a354d6267c836a113acff8c1a544e1b89735d413976fd9f489cb2731591549ded4640360580bdbea60d599fb17290d83b5a09a854e7809"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r17, 0x0, 0x46}, 0x9b8, 0xc07, r18, r20, 0xa9, 0x20001, 0x1, 0x1}) 19:33:42 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6", 0xb, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x6, 0x0, 0x3f) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet(r5, &(0x7f0000000340)=""/53, 0x35, 0x800, 0x0, 0x0) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) chroot(&(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)) getgid() fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) close(r4) r7 = socket(0x18, 0x400000002, 0x0) close(0xffffffffffffffff) setsockopt(r7, 0x0, 0x2e, 0x0, 0x0) 19:33:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x3}, {0x22}], 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000240)='./file0\x00', 0x283ce0526920ce3, 0x500, r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) 19:33:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000380)="524fcaef73c73850866e7d1ecb1ab7f6ec6808d5facc6296c7bd9dcbcb9b72f24e7fab11ad1814ecc78596bf6c39ccbc0bf95bc93d28f49ba6151bea4c99d1030a57526a47994bf425a314b738a7b3e493403fba125ca714a8724cf4b0baefb5ec7aed3e1917a6c2030aec176848141a82fe0030996355fe77627a73b60ac0db56c6b2304333a0313abc8a1f56ab06cb506331db953451ac82a317cbd99ff33fea82bac9b872df83470329f3be4662b14ee97f578547726a3ff43d468bd5f212f7c1c85eb8", 0xc5}, {&(0x7f0000000480)="a13472e27b2a52c8b83c09286b878d1c0aff33fa035fd06627ea1d6c032e1cebf8eceb64533e1ce736e6634fea27357f110a4512b1083b03a947f591b66a9c0c4bfddbceedc6f1fb019108c3a6a94cda188c4435", 0x54}], 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x40, 0x8d6, 0x2, 0x1, 0x65, 0x1, 0x3, 0x0, 0x0, 0x5, 0x6}) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="ac768802108491b857490e06a36a05c1b0e3b2a2b3d659cf62a9366eaea938bcde1f692f69e6f37181fdaf49c079fe3f88cdfb19bf82439aefd166dcb0ad", 0x3e}], 0x1, 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) 19:33:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10040, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x76, 0x1f, 0x58}, 0x3, 0xffffff00, 0x76}) connect$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) write(r1, 0x0, 0x0) 19:33:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair(0x3dc5b4ef6746d15b, 0x4000, 0xc0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3b00b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x207) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 19:33:43 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x2, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 19:33:43 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x60e, 0x80) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x2) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0xb63) 19:33:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0xc, 0x0, 0x0) setsockopt(r0, 0x20, 0x52a4, &(0x7f0000000300)="b851f873047cbb5aa4245caf77e50601be94bb2ac30f7b531383bb9d7087c8ac49d4f57655acd7fc6d413fefcb8272d4b85c7a80dbb703b18120ff5d1ec29c534ca960e6f25bd136c5ce5a5b791b02748e8df3c67cc29da5ee235d9e792d78897ee3bec8780b9af47ec173ba73c784c3d3ff6f9daa6f819440aecff61b0d359bd0a0e51c3de44b16f0de6c82666afafbf691385c69b4a07f121650243d7a416a5481a22f69a412fe69efdd461e6654f8ace2811c18f09429a1e272698813ec8a2e618d9a6d3e0a7738ee28c45bd5c2d273729c8abb3f166435923dc203abf531e01eaac869dc40d153d0d771f79c8030bd4ab052b6c4f1ccd417d806c344c4f15603dc7d06f6cdfe7e42cc94673af35fab5e14fc7ef19424a2b93edfae77169f651493328d3d83325dd35f116422b70bdfea053033e0cc2ea8730d9052fc5e07090a09fc24f383dd51755feae0d88c54c62b2da8e91c4e8f7c2780a844f87387bb00f733baba08287be1355460428b3044d43760fceaee151fd08a2cf67cf0ef4b611b7a9cde6984f31115f6e1387938c9ec8cdd0928499f540dc5a368c9b9e4232b114967aec652884e1afa6c320bf8d5f18eee2d4573ffc55aebded8262afba1f8bc99a95c255ca631fe0244a30fad47d385adf40cbee666c536bb41bd63fa0887a8e545b70538201e23d97d57d4e258efbb2025d11c62e9479e73d67d812a6154f323c8144b1c485138e41d53a6c3e929b27ebcb1934935f41ef6458c95510f6e94bc5376ec59a558c38e0ba32f40ae8767548812f88106c474a9264d46b7c70bfdb569c70d30221bf6119a32f6b9d0de9eb2d672b7d5f4f962ac9e276d44a5bf9f3125a576f3b4d9d6f78e4bf9311c772bbb43350d1cac367ea6dc28eed5053a4b8c0dd4e75b575ebf55af6951a84cc5e2f7329f90eba5f36f33b87d8cc5e22ad37e38da5e0e6eaf683ebe6b3e477117f18e0c0454b575e5ed9428e4bc8adb93ba07fac83af1c139155ea65deafefa119567092bf0660a7528190f793fdf4d2cf0c2924023aec5d3489d263bb95a8c41e41199e636184f71436054bfc12964fa1f25c438cf8552c78dbcd92b752e0de2700b145d3decffbbbbc1f709ddd52477c320bcc729cb385eb979cc075e08c3acf850fc69db22ebe31ac73a01d40f5e594fd031c9e34b51de356c46a67d0401775eb47a5a94e248fb21ba555f234cbdad5ca4a8a4713517c18dc9e7918718a2b9bb1e22b9ca19acf2b8856fa4eb5f46afaab8f8c6676af00c48e3c89334cebf0a6a7f6cd9028fcf64ee12510d715bb355c206eab57de16105dd4f0c44d253f10fd2bc9b876ada35ee57ad3732f3fa48694aac48142dd097ab3a4dd6b315005f13f4b6f2e8dd59c14b650cdb964c355f168b324673b0e378206c095289b209ccd90af9ebdbdf77bc8b76b167df1fdd869e8a4bc06038bf666a6baf9360b7971bf3e84d6a383894e03da666e303261727ca7c1a673ab9e31efdbeff6407b625a8a925b82c7aae90906f19fa37300267906c913e0801a2fb400fbc981f0fe32cfe1a7975a24d2bcd92ef510ce9c8d1df58f59b26c8c576dd3480df3e0efc220d766f2b19563beda62a35b7d2557ce3978637760f950f136f717081c3289ee499e6ad0433cbf1476e2f65b56e300f4bfbd9bcc0d4477a0924abc576894448c7413952089879a18b72dac3b17c76798978129141f762127a1eb30ce6e5f931640f7274248de15531da0716511676c5891a3aaaa0018bd94435b780a114752d3f99fb410dbdd2d75e55d7e7542587df4f95339f5843d449ea4d2725ca351ca62791f4782c974f1516aea453fe93944fea932ad5fae215a429f9cdf59c4cc3cd012128bc32854558a1c4594717cd79a4e60452996cb7f850297463d80c4035f08a8ea8757e2b243e19f26c83701157e13948271e3f3ead72d37d9420ac2a375ff6dec1c901af8405b27698ef41d748ecd146843990e8e17f062604e3af84dab485a6437f8872797031fe528c38bcc5fdad43f2367e36fcaf3c994c64d1fc15ae134c7338713a2edc5d5120cc80cbe8689484ee96f6b03cead7a333688c980dfd922c32ceaf64b12c2b27116c92558ae490aabf1c2d1d5448c021e64ff91aaaaa934825a52a0dda8d69139aa692f322e688f2efbd47f8734fb9bf5bb436606a593241a5065cf4ca3f241f3c7ed2016710a070fb3e2475ac7de6ad59dfa1d547aa504aa71f8ceccbf3fdeb44330177e20f036037b4ef78f8f63c19e4c6506a572badb2de5d935793d7c8e6ffd989741f55cd112c33c03f8c5dfe7f5cd83303710f78543b106ba976e606b3bb3a868f2d5d761da83ee368ea3ee9d17356efa6dfff117af0aaf2bd638f0f97951edee6b4dc1b1613d5bd90741b6c720e0f2557cca92aab5d6cab2184287ccf889d71bac5e68d6b420f5e3900a5b991d2000a8ec80a750af41ab04cec2a9101d8eb3be215f1941964a8dd4474c49c9d979330baf36f7d7758c34ff80e9cb6f0879cbe2929f5a66d05e6797188e4b214d91030d73be928c244f756c19affc194820c30addaf3d244d2e6febf07455dd82b2264cb33cb1f12e51fcc05cbdd57eec4abf6189bd0c58bf5482017c50f28b56be54877a421a9fea14572c150574b130038ebd849a6c0e05237a067a17d25ef0bc90fa61a47e6c28959ca1054a20ca2d35b6cc7535ca3a22936f3804e9fdfd4a85786495c2f7f9fdadac329c18b0243188a24684ac60364135c61ea0d8c03726fa25e13d73f6ac48b9100e2cf8e0ed9f67e217c3805f152ca9daa599357a611f035c8a81abbc54f3543bfe33fb21b528113d8537a9951fa44840291ccf35095e5886f15979a97d898ec1b56b5a5c3ef2acf4ff5b8a0b270add7fa4ba84b3503545898d4d73d421aa57620a84de536d2e059dc183fcf6d17583ba893ab72a2f5fc0fa53eab6d200413814bafeb326c6f45bd77eeb0c476df2f123d214e8cff3d3ebdc5a0c32e19ea301f55fba42e22c25cfed86a5e2c1498bce93ee5100917a6c8379955327be765e7ae2b6ba6c69d616ddecb76b6bbb8e101adce768d3b5065827531b371a3a64ac2b622be734b8b2408aacf68595f8fb653c953bc1ffda4e70a69f47b93f879e2c1a6b4f5c2d573034cf9167e68a55097f74bd08d40cd0d6bb12982928cb0592d623546203f9a0a614c76c4f60690d96e8d18aca92129848fa970bab7528c1341a436416521dc8ae5b4c36f24f1b3b1abae557d8f722118d1ff4f261b9ee24c10dc59f87e74241bbea0c6135dbb65a8842a04b0214e077608d2ebe7a423b5da6131088895bd3d737be038f2bb2f408684adf0c6bf7388d0040275786a5e2d3bcea37e0b4cbd057c86dafce7ee96699b1ed0aa91dddf5643fcd38cd6145386ee599012aad9e5d29d9ab3f9e5744904c0ba4ce56d33b0049fc884d2aafe42d6ce9d01ceb29954e5291411788dcc84362e9b92e2cde8ce9c01f70a5021748a035e31fcc58aa3136b11a520f5423e2254d9cb19610e5572e7c47fcc5ca031c64f67d9f1c25c25304c70e1c61ef1d5ef2f53836356b694c01e6eb3b9d3c02125852fb34850426d35236d9c1aced8057d55f0279d06204ef2254ffa8813d746645c773c3cae374c1e81fb0f5020cc5e218f3416ad86b28cd51a360bf3686e2d1980b4ddc7eae7f0d46a59f81cab3e623e74b01fe6339a54880ed35903504d8a56c7181e70c8477b643777fad3526a310a109ee9a69dcab397f208d1df72d1bf2bd8844195f153dec216292355afa415e3c19d479439a5564b87c79aa9593890e16908d33c979459651d73e486fbc15ac2b8b5feb03fef0125542367d2d61850fa9d215ebbe8de7216f15e5df6e2ba80a09e9b1a1a3aab9bad2a12dadcba4b74b90abac07a45cdb51c1049325d98d257ed7e316887bf39e96080b2f256f8d16378967a153985152ae04b42765e883c1a81b43c837d9c0d616bd90b77060e4a6cfdf638b1cd51fce32465289bf49f913fecb4f46f880c3c771a2becad39d2b3580f7abd974cf4a7f126e07b8282b75e75bef2ee41f67393081a58f90268d76291ee52b554552799bb3012f3871c72743f3d0773c773ee58b99d7d087649fa6e091457217b429e1b3fd8b3b1a997f2d08c24d45caf454612a1e6391efc0f3d54c7cbbe22ce501cce6393bf02a7d39c1468d067edb6c4025608e13521765aff661f88fd87587cbc8bac06a1dbfd64b9c4aeba96bcf2094cc6bec859ed31e9ccf60d068ff72c2dc413906e4bc4c6d3c12e94797ac407a6e7787eb9bbd9cd050896152dbb1b333639598ecf8a95c36ae3c4559aa6310df8066ee3c6e1424cc780fcc61ddfe63848084020cd7c7e2b6d484c6cc1d6c25113dca76fcae8e4f5f794d0578f538ee531e4316cc48a0db3cb2aa7a28762fd20ed028967109593345543d884faeea6379239e0c82c88f513d141dce0e7de79535b76768be17f0c7c9af3b9d89bb544af75ab3b763a988c599715598f99486dcf02f42af0590fbea4120520ea0dd8b223992c36e60c3f323aa74e9f923c7bdd0802ea715771661805f820266a30e9865e7e0b7ebb3f5930f5c8c431713027e72df54770239f0e72ba6f3578f0873ed751e35c2a89d4f27d43e18ee1dacfa4d78b66d21b5f1735e66e1f0c5210fe824d009f3a41de9b2da05fc9c66259cee3b9cb72263b7fe2f2f167998333bef3bc05ecf5d67885d5243e382f81009d64b9fa0073f4a4ed4bdf575be5b8bd06767b973c97e191c47f141b428dcaebbed5c1bc15a56bce92ec767d64ab9c8e2038027737a6032c6ab3530cf2bd915d5939367124d4a09a4ca237fffb221baedad61f9047a557599af10a1b001b2c33a58d8f24ccbcb22355a22745c52c4a6d680956e0bac4a9e651d1d491415c717adeddfb1aa9972d34513e06429b1109df8ee5f1cf32309ba6a26965ee34786c5f6472a3b0f94dd7c51b3948d079f036ce45c852a229cc118748d650b70aad40c29dc5e3ed1d97f6fe11c3f3ee8d813656ac99f17227a83536ae1e1addb90b34742378ec381103f5432314bda4fa5f30e6eb57553c3688fdd34120bdef56215e32ed55afae0f38bb9541dec2562804268f062d5be527c58785123910a52b1d144d36803b833d24105f4b7f58e2204a24df1979f1f4f34ffef99d1c8239e8476ff228c66a0f703e14e6f34bf6a0d372b9577a391f6fba2c14c068c921636c446f876fb09871a4244dc62482d5ff1395eb84c3f91c7556b1ee1ee7e0b0da10f0d3edf5cb0777cebd4d11f6e66509e68434f575cc8433ade278f560d9341913ddeeeac66d5e452ba9a627872276e189283145fb19b65226a5884e00b4c6a2678f4ac5678d3621a41df701e05795f5c90fcd2bcf767807874acedd0b50f52e95db21c9922876fa75121a8ca715371fd5d9329fa50dfe4ab61d81b1837d44b36cbf90a116123e83327ef820725093785f8c9a4fb92c2d01926b634469335c0638b6e6015eaa04e74cfae0e69c481f7ec5376f244bb8ce3b227865eefa791fb8abe6ad7daefc33bd66198a7ddc8f0eead36b7b2ee5e4cc570447b699bb178a2ed0547257bc33331fe2aed1010c47207d49250175feeb48d40885b51145389d188dde80a95984b6311ac280800b5d5d1486ad7ff425f7433e1ed1eab7c54af257c678e28e2eac3da8074d7dc49898d92f3c2e8bc8c0e5fea6ea83034018913e77fcb55bd7d38b3e830fd9c9ddf027f98bceb1fdb2cfbd6ef0e54e0448d3b4e9d6513a8aab08ca91219f", 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001300)={0x10, 0x6, 0x4, 0xfffffffffffffffc, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xe592}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xac}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xb45a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x899}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1800000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x8001}, {&(0x7f0000e4d000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe8}) 19:33:43 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010286) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r1 = getegid() r2 = getegid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0623ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99779f10932302ba0e099a9d60031c125810bd1ee11e303000000b33db6e3a5ac5b6e0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615816a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7768a45d58cfc890ce59669e3"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7d2}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r10, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r11, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgrcv(r9, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESHEX=0x0, @ANYPTR64, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES32=r4, @ANYPTR], @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRES64=0x0, @ANYRESHEX, @ANYRES32=r10]], 0x1, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854827b270f291a4ffde25e1ca03de628a4adca2ff28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f514414567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa3201a241d0db5de1185547cdab0f657e303cd149700000000000000000000001504cae1ce4aee534dc8a7c0e6314fd2b261178b7c53494245b94feeb3358530457f4adc216b998fc06ded26c61a652abf5e14b9a40d5f093cd9b91cd8af13c2f95bdaa7a2c80e6acef8c3f0225eea1cb1e47c2e7758762e1e5ea11ffed9b80e64cfffdce21bc9a3f98d78ba656fc4772a1be5253ab9b5869473ff46f7d0896be871606f9bd2a2c3da"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000e40)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac00700328dca5d39656da02489672db6d19f01005111e97aa998473f0e8d1e8f3b32b9973000000000d6c2db99a9d60031c1258103000000b31ae316560049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea42fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f81dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000000000000000000005667d5a072797ec4e10e21177f03a3714731b7c7fe8a85cc195938afbae3fbbfa8460ec4c791832fed9ab6a7b63e37e294e9e55f242e91eaac15c080f89869e22d0f889e61ba3ad5f69ca4fb96c00ec40a0c63584d76fdcce2fd2095e3f913702a4da4dfe044a21d66f6a4feffe4e2455a7561b99bf84c8a4bda1bbe546c251bbd2f7e140dd3a8dc47bf7ab7fbd59dcb3d6eafd8a4305e4272e9fc854571848eef"], 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000480)=ANY=[@ANYRESHEX=r15, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r7], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f26d66d5b5ee535bb8c36921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRES64=r5], 0x4, 0x2, 0x800) msgrcv(r17, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r21, r16, 0x0, 0x46, 0xffffffff00000001}, 0x4, 0xc07, r22, r22, 0xa5, 0x1, 0x100000000, 0x6}) r23 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r23, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r23) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r25 = getgid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r26, &(0x7f0000000040)="670dc3", 0x3) write(r26, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r27 = msgget$private(0x0, 0x402) r28 = geteuid() setreuid(r28, r28) r29 = getegid() r30 = geteuid() setreuid(r30, r30) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a5}) r34 = msgget$private(0x0, 0x0) r35 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r35) r36 = getpgid(r20) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r39 = semget$private(0x0, 0x0, 0x80000100) semop(r39, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r39, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r40, r41, r40, r41, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r42 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r40, r38, r37, r38, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x1000, r28, r29, r37, r31, 0xa8, 0x6}, 0x6, 0x2, r33, r36, 0x0, 0xffffffff00000000, 0x4}) getgroups(0x6, &(0x7f0000000500)=[r1, r2, r21, r24, r25, r29]) r43 = semget$private(0x0, 0x9, 0x0) semop(r43, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) semctl$IPC_RMID(r43, 0x0, 0x0) semop(r43, &(0x7f0000000280)=[{0x2, 0x4000, 0x3000}, {0x2}, {0x0, 0x21, 0x800}, {0x0, 0x100, 0x1000}, {0x7, 0x2, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1009, 0x1800}], 0x7) semop(r0, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2003, 0x800}, {0x3, 0x7f, 0x800}, {0x0, 0x3, 0x800}, {0x40d1771a613be259, 0x6, 0xeebf437546848143}, {0x0, 0x8, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r44 = syz_open_pts() r45 = socket(0x2, 0x1, 0x0) getsockopt(r45, 0x6, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) seteuid(r46) read(r44, &(0x7f0000000440)=""/68, 0x44) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r44, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r47 = open(&(0x7f0000000340)='./file0\x00', 0x281, 0xc) ioctl$KDMKTONE(r47, 0x20004b08, &(0x7f00000003c0)=0x101) r48 = syz_open_pts() r49 = socket(0x11, 0x3, 0x0) sendto$unix(r49, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x10000, 0x5}, {0x18, 0x0, 0x0, 0xfff}, 0x69, [0xfffffffd, 0x24, 0x7, 0x0, 0x86, 0x1ab, 0xff, 0x6b9]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xf3917f0ebf145f5e, 0x0) bind$unix(r49, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(0xffffffffffffffff, r48) 19:33:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000080)=[{0xf5, 0x8, 0x3, 0x1}, {0x2, 0x8, 0x3, 0x401}, {0x2, 0x0, 0xfd, 0xffffff80}, {0x6a19, 0x3, 0x3f, 0x80}, {0xe69d, 0x1, 0xf7, 0xfffeffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="2021330000e257a94d0000000000") 19:33:43 executing program 1: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68e11700287ead4bcb777fa69dfcbd1697790a10d9a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f0415779d8cac7dbbc5b650800000070b4122cd235000000000000000000000000000000000000000000000000000000e0d8ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b157c6f2a756604ea770ea6e36f0ab4741854c4d004e037b4b61f5156dfc955130b94c99b62ce0d70ab0714b86a6bc04f39d25104a527c74f9f9af42441fe20681016152595cee23dfe326bd020d004d230d0dd2fb373e81380c160eaa5936bffc40209c96e406ce2ba9d064f4dd849de07d67db05442111d65022bb6fee0e8c46dfdff3be2aaef5f7e1a7851df6ffc30b35557013f670868163bdd61a9fd9105b0b3fe1fe554909f34eef7f7a1e915dd4fbec65b6163546f79c0c440b9fb0e619c5059ecd01513e91478f6e2311fe3dbab7f62151999c3d1e71e416d0aab497f5a96a90fdb00"/478], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe(&(0x7f0000000040)) r2 = dup(r0) r3 = syz_open_pts() dup(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r4, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x1) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:33:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x401) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000340)=[{0x7fff, 0x1, 0x17, 0x5c4edd9d}, {0x6, 0x38, 0x7, 0x20}, {0x6, 0xf9, 0x6, 0x2}, {0x4, 0x4, 0x6, 0x4}, {0x8, 0x3, 0x40, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'\x90\xe6\xc3', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") getegid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xbb, 0x0, &(0x7f0000000200)=""/187}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0x4) 19:33:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x886138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8000000000000b}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8fc2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438fa387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615884dc27c4c4611aa34978ac16a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e00"/280], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a72f3b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, r18, r8, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615884dc27c4c4611aa34978ac16a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b9a6e8195e4e1e39fb49a3dcd6b93a3b74ad6d8791c"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000180)=ANY=[@ANYBLOB="08000036accedd7f"], 0x1, 0xfffffffffffffffd, 0x1800) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffff68f, "000200000800000c2bdfcf5fb400"}) poll(&(0x7f0000000000)=[{r23, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) msgrcv(r22, &(0x7f0000000d40)=ANY=[@ANYBLOB="a5f38c7e8792179541c95712ac3bbb216f22d05ce079d9e97ece3dc07c69c45525dafe03ae333ad1a6167d95e6119745c5bda163990f2e94b16d789dc076aa596803", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRESOCT=r12, @ANYRES16, @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYBLOB="169a65592a3c2f08628b6866e7a0aada96603cb1e06df4c48427f02b8221da8ae08ddff6f864f1b91a4ff0e2450b16179074bc5b5d0dc437fbbb0f645a5d0b117d7e5c11271271ecc9fa0bdb4f108841523a4ba6c7f6ae8ca3ab2e26aba07ba5cbc6a831b1ebcd8ac926e9ddda6d65bfdcf587983324fe25abcee3264e83f061c6e957b69d9c4acda017d5cdf5e4df9c22612d93111183be9c64a558a62ef9e1", @ANYRESHEX], @ANYRES16=0x0, @ANYRESDEC=r1, @ANYPTR, @ANYPTR64=&(0x7f0000000c00)=ANY=[]], @ANYRESOCT=r11, @ANYRESOCT], 0x4, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r27, 0xa5, 0x1, 0x100000003, 0x6}) r28 = geteuid() msgctl$IPC_SET(r22, 0x1, &(0x7f0000000480)={{0x2, r12, r5, r28, 0x0, 0x46, 0xffffffff00000001}, 0x2, 0xc06, r6, r6, 0xa5, 0x1, 0x9, 0x6}) r29 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() r34 = socket(0x800000018, 0x1, 0x0) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:33:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x80, 0x0, 0x7fffffff, 0x7fffff7f, "07faa362820000000000000000000000af6335e2", 0x0, 0x100}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="3d256dcc2830a9b120a52c4a1920d47594f01f18fcdfdc29", 0x18}], 0x1) 19:33:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x1}) fsync(r0) 19:33:44 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, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) r3 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pwritev(r3, &(0x7f00000024c0)=[{&(0x7f00000004c0)="c3a8869e83c2227d0b14df4fdf8ece70e01f37ae5fbcc7ded4b5e6e288c9a5c5f2304373f723daa0c28df88aec5ba34cc71c1aff7babe29bcb206482aadfc7bb5751a7a697eb70c95cd8a8dd8de378739897537df5c8e7e25e250c6151a4553a7f16be6fe2b4c05bba2207f6d6794dfc4f6ac636e29f12320444c0b5d4c0e744fe52fbec01507adbae67623e215a16dfacfb3edbc8e0f3d8b7820350b8aba9ff8e9134229a058a1130fe2e0d0800a9c903ed910a217463355d8ce0c723d3ffb4c08cf8ff4f44f0638310e8b3fb6b740ab3c4835c93cfc48b148de85f894057250f8c627fd7c33c069b07473e1241d21d082616293c9f2ddd144e593e751e6bc84c7e214b0a47920291066acfd9808d5620a56324a5d30ffac6ea1cb6cd90e31081fe8539d916bba7c69823e4e2c4ac50b552af5deb48034a9cf3404ee1ed9a0b54303255dcdd55df2dd0d01781c9c51b4bf786969d8f4056122d2867a3e945dcc8081113423582e2f0bfc15cba3e756b4e682a3765c4e5df3e96cd8759eb92e6c02051e5784fa9bd7b849e565ee39bd53e6c4dde9ed5895c448f350fc9cd1f916152bc35245d54c1ff70fa70091f1029920dc21dc00a8535122917c36b28b5fde20d8d8e9d8f052fc01f41358c01dee9dae357e589ce688ad205a6cc94df0b29a5f091eef0378651410b7cf97745ce525755bca0f16077cb0a33a942fd643618cca43dd61759a9f5edd791f48973bfa66a6d03102862fb4f29af383ae11425e12e75257a7ec4274ea953215767cbd820d366e02434e1915adeef963e2131e99568ab227e69f8587f73098c2f06365104addeda8e424c035c84f9a08737977d88c4d2950a58bf0c4c6af27c08f5715925fbffb671d009145798d7a14a266003679c91db215b4064a86c3720b9e2fd375902da20cd905aea74dee0074836269ef327e512e5ca0f9ee535ed6cc3f24140b828b4d0b1fe0b40b3e60bd14c155e598f3f517ca4d1806540571a20ee3db8250467a9446f2dafc10a7381d515f57445dd3cd6cf593604a916f23443c827aabeb724e3cc5acfe30f3dd3455c35a421445ce48c7757a57b72a7ca3940b242a62d3a065daf5e4a7b8f0682cd9eb5c889278032626c525419c57e60126334a5561fd9a5b1d2b949424f3bdb92b2ab97bff1e7ac35e5b7e770e82c62252ea880f34ef2bc7ed45f1e96d66ccecc48024e71ff9e83ce2ae5d6d54e9463eec97907c4ed9d2e27f63bdd68bad23686a84a98d882db2381388f878cb1daf0bbbb830ed2b0b8ba4befc76a5f8b009cad8602a77c088c89342ffdabe6391745aef78812fb41eaeaae7cb0740a65b0125d5410ac371d09c03ac813e780ee3172a8688b8a8acaa8f76a89e168b75fa4d625a17adacf9fe525b98ebcbfd66c3d8e12d833f8914984498ab46e2ebf60eea528430c95473b200ae019f1b724a50faeceb56554b44bd66aa6aa37612bb184d1e1fdacdaf7a4104794eb4ced50aa5026c3022bb7a67302648a48f620bca4978306dff713b180c4ca369fc3f0cf949147588b2af06511493d69d5d6185e3cf35f0b682b0cb60c1a96f954ecb8c78cc3435fc1d1750d186a0b86de5347d12478449b29ab8e2da61b1254a1740005b6642657de101670f8554103a56d7118e68fca86faddb5f8681864ddca59c0c2dffe0a28dd8c39f981b56a64c37149ae42be11e5362e1f8f8405bd80b8d46f8156cfa38f654981065d190976ab991dfbd7870814f38eec8ef1663ad38ce522cd60ccdcf7df83771229a2bf46871f17aa4b4a1d955a0f599784706a5c6f7f7dcca595dc12eb364dd6ff64d5db9217fcf7d78c1a7f1acbc4ae448a28e64b7cb8c76b099ff2d03a65fffc0bba8c0419fbaf5a1dd1fbd8f89ffd83afd833e37efacad296ccc6cf06a2d268a5a896916fa6000d68d6a38d2f4c34c2f6d6b5c07a528a06062c9fbdaad23af0127846589f6747ce0f91e215895b9d8e4acd78d9326c0c50848aa7d0ce02ad064bcde50debb7504192f6d80375d00757a48a26bb8ddd5a4448b5f82e7ad003eb2496383ce8f0962eadcb532a2bfe39970484954999469843a5addb5f3ef30d2db32db3bb963c2a548d564cdafe2204e1809a42063225ced6c743c49801619c46acb1299bf644adcefc7a62f98700809eb3d7ef43330551c291f9151d6d0a9b826e1fe60de489e27db8f23022986d6adfbf9e9dee7a97eb294935820ba5558e563bf4b1c8b334186b422e406caa0a05e522c54849c3ef68ede930aa2fd189e881cd398da1113e5ab978be0fd3644ddef27386c18748934c0fbb378c09e1e4970b2c9c80ed21a6040fd8e82a4c98a2764a38a7649246ef1197f5d2940dcc30cea0f2d4166efaef10a3d48b699fe37f8272d0826ca8fdba4be188ea8203f3dbe150950e60fdd3ec194da4541d243b30dd1e811deb25f5b07c5a720d8c24a03916a3a28b63e8906b6b108841d686ed6b99294007cf27bb9bf38e7ae4345df06e1a59228440af774a0b5ea14e3da14dfac9b5aa897b835bb923acd92557ef3380813509189b618ce2480fd47730443dfd8fa13fefd7ba7d65e0b22047587aa49fcb84e83649370b756f73325d2811f73347f5900f8197ea8194e448390ec3e3bc33a7a5684d68606d3bb30b7e8ab989690e59eb2aa90c1fdde3f0958aa946203a4d42c74e18d884406ad8293b5257cd8f28223312e7fda5e9110daecab864b1989f8204c4ab7d8ef54a2f69f1ab8cadc9b37d7826b89569c4c2a6709a5b7041b6e8271a6713dc4ffdc7b4b82c78b250279dd7264aceda505ef2207a4412c8f67621f097c8768a8c3c7f8beb5423157f3ec761711a6496549dbbf09b2f12a5889b72e5f62515badf0bdc858453e8aa2df7c6bfe44940cd8dd18f5413997db77250e5ed4ce3c66473f1e7d1772c5083ee6c1786ba9e6135a82425edbdafd66e384a2a43cff2aa6ef7a7b96d096d22579da8804b1e2a3c7c5dd94c37b6f6f52a72947af3a7baaa77db984f905eab3395c3635be77f94ab806db12fccad209cf8c424eb7c78d1378e96025a9be2c6ad42b48b1a0ce1653d92707069b30dac46f7ad5ce66417e5db9b31bd55543cee36626eb67dc1484d0e6e6df6e3335f13207c15954b81b706c8c9d3c47e3a64806ebfbe1fa85caddcef5c6f9b0c83eb45355996e833c974a737f081546eca08a490aa6b6cc05997fb5abc7a9dd4745e7f62ef454ddeba3687895e8565418f7c04cef5250b0d436763cd12752bed656f0756db850f475bcd444714baa71f33a831bdb8e84f6f670b3708bb14f04b59de0351f1bc0510ba111d87f2a01335ad2f9436c4d9d1746a4b9e1a660aea3533523dca12c5b801a3d05fdab4c76837ed85f39842243c49257d223d0530fe4428b6b69b6616459964ff1af53862b5c10343dd65daf553c62b6c508cb5f376b57be33b4151e17f0f03422b9d4808e0e39b1136be3e2bf4517773987cc51dc5a29d8d4ab2191fa25e222a95b56edca8aaeeb2eacdaae623ef36ac6112e7a7b7b414c50ec68efa0b6270aac5b5749cd97436be3e9d02e9be0a66dc5ca4dcd992611d94c10941420aefc51e4278e9b2c4cd3e65090b0fb9f9cb57e1ee1cf223470cb12ad77510ac0e3228ab7a3f1c0f3cdfa691e7b9a70323e76ea59c1f9872acc79a77bafab42f0940062f81c294f8947c36ae0119d12f846681d475b3dc8f5c04d0dd4139bf5f4cb76a906059f972e66fba863ae8f8098c78e5ed102d678656bd4b8602ab0b930a2996094387b1f718d0bb55063989d32dcb5303614f9d5d88a37fb31a4b9d252097951e17bf835cace4bee90592dff961cb2e2d7fa7fa2254179992076031d2a6e8f8311e0f585d6c560049c0e0767d7a8addb6d61523200c74570f4ee291cfd2a06808e4efa8e9015397db72507a1a151743d6e85825e4068d82e304354a5fd023214cb7f8d69a2ee69e0ccb2478f8c0cc37122cb1e6e095f82c52868621a5057b835da9b7efb7a282713198973330556adf049ad6aeb81cbfcbecc6414f8f36ed5c16dd8ca0ece177cf3f08656521ef62d702893e3d32cc08dab610f15f1f0e3f9c085ed43941d1ec80d5ac375fca6d8f1ecd5d72ce255f4bdfc1dd156d0751e8462a3424e70ea58a657c44bb935b037135ce11ff9ca14272aebfa6f7f68fe3e7dc718a53f0b19236d313e9de256f998ae234397dc96d91e036fcb3185897fa059b8d07336e635a419c8d2b4a856d1ccb661b6f244057a2950cb7e427f6bc16de89f8ac0e78d9e210b8347428d8e595fd0db99499e31f9e7d37d21dc332fa2a185a6e74306005c8a29fb8a142613fb04796bac97d159b3ccc74e9bee5431a56e2f7ccc89b8d8e8a84aa171f316d45943c28e570905ea76bb6477ff827913f92c515a5b90e73882c537d0989c92b0e999dc9b8bab965334efe0c914849a87010b5811a7b73f002000a6ee4c21fab59ea65208a2550f7804d8216574abce46dfc953b980d7a820b0406dcc77a841890eec08ee249cc9793d540022076f8ea9c9b0aa0b690a6f7301d7920b0d977277af565bc522566e34cb56213154ca83e7226031a428d33f0afdd4c6770e4ac21e40fe0f2abba6fbac520a5c89f3836de8f97b2d5a9a3201b59275deb13f16efa24876ae2ea484a6c007d61c3d280124df87c2b1b247818f590035d663d65fcbc93c55846d9166e53b51d6235a718d3150728a978b5ca21db82f23d1535c93562bea43499cde2ebbc9a03e193f8f9b1003fe6fd440dd4197960fa0292b9d07242a657d69cfdfedff37916ae36823fd428fc31bbe981b190539419ed0ad7b5c041683d47c7aecb615386fa2d5cf56be4c4b0d56ec3c94215089a02beb4afee7eec39d7dc9ad56fbc329fcbd0f2a309ca134e7d4ad66b6ee9b9780ba57f0a86dc1adaff730d2af5ced9c339f82f31a2389635b9926e1a265ea8b4383538c04dab72ac0145d178b55c5850fbbc0d458652b373cd550a27cfa17d5f5086220d5bcb92e200cc80e6a83fc25ecbd61d910ae7fdde0c64dc6d3d38fbfe375175acb1a582e6825e5f54a1418687703a591a55bd93b79960e64e0d85d1adf7b9ef60f19e4031d38ec5e8d90b787d18fff4f95cc0f2799d2e2c45dc5ac59faabb160821d196963cf3b6d9a6b73818de31d5af7d026c6cbeb145102e5fe5bb1cb566d8c5a014d943c876b3ffc72c8f608ed6c9bcf8db984a3414904a59efdd0aa4447c26d82959ecfd533359a1bc7351493eacd780bd7ffeed8254e4e2445ff249d97b6c35d9adec47039125d41c08761736c8542e4c2a8f818d889de5d0dacea7dcf1504d91819bda1d936b1edef6364f8d837c31196f413cdedff337675c56d88388c99fe2a2335b3853f4673553a052a7990645682deca183118da070e0d7ec86f6093261f243c9b601d42085b1614b67c155f018a8ea9da1ed8792f163d3d8ab3ec677a2a3978c0ca0bdc74bf253bf592897cf2dd8e4a8386809f564a0db0312e56757e579e47f18748f485b42006d8e971a6fc913c258172ff29c473c75456e3bac399631c5048b5b7e8214021d515c7facdaa83c82bc7d40d5da491fcc76c3a0fe1fb680cce402f67c06f3f3bf9d9d3e2d27171057310a284cd301b676e3030f1f192614559beb8033d75c5a0d29cb195094310a69d5c9b422786936f580efeb8996978972572f59eaf06cca072b9c48d615fd67f05ea35fa873b8e1b5eaff7b01696af14cdc124d9b25d6332d487b8d53ddee60ec0ac6a73daedf40f81f5c2d75202068a1f9cc78", 0x1000}, {&(0x7f00000014c0)="a9d8071d282ea0681b85b2e4dd5f7cd5bee6990bb46dc89c19edbc165649dfe2ed20e11d31907aea6ff9a2b4dc423a279b7875ccb4f429b22ea4658fe1a7cb532f76f8951dcc6535f1dec0ec56ad8b479294761a403d9c564c7221acb9717824b876ce60c4f93ff13092ab5299e1502f0bbc0db14e1eec0c7ccb47a4574b4e57611ec16f2061f19853aef929de5141a69eaed6a6bf10c4be54040e0ab1e085ebe0e84c9280118b86e5c69aab19e018927910740291ba646e75d3df89c87c4f08cac4cb49ace4642ee2be86e779b2d9ce766f4ba7c320006fea644492fc0164e7092bf396d6fbbfe869dece30f630df84c97c07c4e7c22c8bdaa8f09beb7b59b655582fe7b05cc24aafe92e826a5eb0413250b5f96e75c02103f5a2454ffc3d730b0d731c88e68737de56cb9b098db13c38c6a46ae7d1731c1ecb31f6a843788dc7ee200fd2fa5c579ed028771d8117ab2b1cfcef9e502e5879bb95c1c077323ca8defb387030554541ea140f344b63dcf891210d263b9ce388bc9e4c10612c4282cb1535491e4bc4f12503afae4cafee336531a7d777466b7cd3c76db927ac84a70b3d6dc02edad880ac1c3dfc4e28c2612557883ebaa8bd4bea52f62a9bf41bafca6df4ae6c62a1f031511f5ea2c56ed540886b48cb9be4fbc6c07c6380a6cc8d140d8ad5ea3810c61b6f6cdfd0031b5eed2e03b5f022d43e05c94f64cd8d3a92f24820157cf337f4b071a5bd64e590acd6471b7047f34cbc0618886c5bca7b485dedfecf83732812629902eec3b51f28f60cef1ef1507884ba6919372f64e46a814131bec4c0d4092991d8345722b986e74a4d85f31ac4f8989ca05784e5c0843239251e3eb84add2b9f72203d4cf02341e9afa538cd6f33fd016a58142d50fcdaae539da1260cdc2b707a8f4a88c8bbf897c92972d07a6956b5e55779a0df642bfa4f733dac38493cbf1e1a456e3f181d267daa5d85264ba158d5ae7572e03830851b817eabd850f73decd77bcb00d7bc7cbb129b78df6c38d6a86badfa278d97b0a8cc3964ef93f4ef9fcea426447b63bacc9a9aa88c14d426214c64bbe304aa80af144177089bd8b1e32f7c60064b06f5d9da79ea690ad33a39210d6daf55771ff400d575d50a43ed923b462941ea9405b01ecff25d8d56f5960353aabf4a1c8de3eadddaba5753eb5f4a17b42e60714629f3eb4f9a7cfac47d548d0d7811b6cffbaa473dc9ad261a07fe07c618113a2ca79bdf60bb408071ee6f5eb058fe975e71952d70abc5ff990af80a516616a045952410be45d70d2119bd07d850b6db086ac485c96f4a91cdd2666f25cbfb611b999fa29526f3defe7f954d81171d135596aeffa3c6115fb08d2112516b715a3dac571d623494ee434d4d04be4ecbecf2c5da5e5f690570e884f51a9b2d8dbf3e881f13a4e1c25a61a9c77a28cd50b8d17bfb747228383112226f75271d085c32bf6abdffc3f2edcfdc7f24970fd1b9fba3453d1bdb9a5bf399dce77b42f0dde368bf9bba709bcac05113e112b655f81edb9b57e0b979fcc2d466066e08ac781f43d40db118bf21a34f2dd7514621a8915ba6e722444bed9f82e1391eba4e59d140429d94fad0c6ae8662c9830f76fe38fb2b0f07721ed9825fb2247dd94e0a867c63e6a5f4662f19d03a5deebbe858d2035ae4e5c86e68e65670e0c05f3801298d5ede4ac107e63225574c30aafe358739d757ed735292511ebde23da55907c2fbce7b6ed6c412c909a14f634d4520aeda4e7d293e600469d398d6cc7a4763b61b38aad8c9c0ba553ffe95fa0059870eb2c5cc4bee1e81787cee36ba41ea77367bd9809bbdca9106c198e2565f4d8e77b43e16954fba30d9a6574b246fcc4d740e3ebe1c881471045e46d70f09d9a085b0a1248a4d648b6a8ef63a268e1a10c4b97543e3f58d9f1e0f3922e973b32c2834844b154cf17005d3cb8dde9d4d16826bd591502d188527c18f4ee873316d4dd115b8739e3dbe59e9cc8b0a6ea37baf57cb1e6d94c9136f86b25ce3c7f5dbee70593da1fc47518f63e7ee8b4f2c2e82c5efaa7f61c232e63ae37e58d11507fdd3d59ba8f8e821ee302c1d6441e42adc221838132df3c381c17d6d3b3c3cb77858283e2634d65d1dc113f2b67aee8ab6d2eb0cc3004c821d26da712683564fce7aa10119225b8d8dbcaf2361f5627420ae545bf33ecd1c010eca704dd854400de47b7c46ac1c7b1e28d3e94dc8ba8a3bcfd2a04b293efe7e27ab169aef5bbe134f6c9e2722f8fcf6f979e1049cc81729a5c346054da7c63531091f087747eb8cbf2de86c1c26a0c28e85603ff2cfe6eb93f1840f083ac04c84f7639daf5649bac7a9f06ceb890b1e04a80b91d85015d60d6dd0280f69fd0f6dcbdf425f66c2574aaeabd7e6918ce8d58c21658f40151ec37e0b56611eeaa0bc3a3935acf8be8928ad11efcb4f62b5c7730238a62be6484071699678bf97a850f9b02cda401c2607311fab3107762233e5fb468a47c234db3fcd338c64ef2e571e02ae9ed2c08e11b7d0d4316932d88e069ad05f847fdd2c59ebc320098db2e409dfcd602ae9adf80542ce45d11e3bbef10815a6df173bdc60ea530abfe684c078363693e86865894dfbdfab2ea7d117fd7890e15312d94bf94468e7dc4e3cf58f73e25e23d6c9ee710f3423cf1f432467c360f3ee7e67653fc8a636ae2d615a71dbc08c81479a29a986d4c9391467a4d01cd369fdcb57f985c678805d8d6964dbb8146b79d6c67831f81d8d9bd38c05a7f26e5d702a7bcd8e92a16585af9c21f8769419bb694aa30f935848d123be6c4a18d783c37a295fb9fe3f0750772345165c756a1479b85ef8e408d437188175dc041ed056f074f2269eb3744576fcd490c8c23c6535338d19e1ca7bddf3521646aa51dacc54867dbc373297644f6dbc0c5f6ce5668153b2c801e4ac42f7bedf026e21b28b070cc631196fc10853e0b92c2c44525e5870631b861e2968dca898b32eb0251e9f3b509510fc2b2d4cceab8823fbe631218d7b4d1366c3756a0beb18f16944d344851e49644e0140d12e0d94b59cb433fc63e2e28675c3b2cd553443bfa37a16bc166cc9f4b013c8b73b12ba6a0c2e28101ac397ade8717d5487e346e054dc82a27b8abe3745c454d0059525af69b549fdeaa9b5faafc705483d2181376964ffa7fc3b281e9c93091ea7b5d0e7c72ecc7d42d24f26eac8126f7bcc50a835c680ea86262e21f371d147854d541e638593ae3a229efd8544012d4c89f6f658035284f8b1997042e8667eb08d507b564a98567d338fab0281f91a17e0be440598ccaec1c41b5e7aa343eb47b8902f4862cfb10f3de5dc4b76372a87c5b473b68b149234b0314f1383199734c69a61cc83e5adb0f3216a41665e05dad54658827f660e4de66610347050284f15cbe651942e813c8a6017a920207c901f15aa5b7bcc6ed9c3cc359034a9378dcd6a7a528be37b456468a89fdfba9ace388a4b4b5f41025c14070095c5c0b9491656293f78b34c91ed99f35b15e497f46d5985a25834b0632a725c315df466a2affc42c3eaab9ad0a6c2fce8d5a770c278d1a351c5f92376c898c8a747567cd457856513af9d4662b81e4baf8f455e4d2d3fc37cd4af0f7bc8b53f630bf49d4f44ff8a0f146c9c280845f2b8140b24eafaa528ff19c4c2b53732cfb253f81d5f2d3d34af1911840cb9a92332b1bcc56023bcae009f5243a435dc995190ed33ff188e76af1cc048204d91fccaf1766cad7a70ec3c99d76b2b6d2b5301a6b5cbc1e734b33ee901b9c015e84bbd76670e085183ec98dc9b3a476da4d0d9b2730035bc4c59fcbad43cd1f449eb5ff91151cf40fc1b9f712b1fccdb7465d4cd2c8945575c85327d81cf7da9276ec30b2fcba46207bf6e12bc386bda52e8f49be613a58922f53ad654979345b0e71fe32a4a9be66e9fbddaa7c2079a9a730fb08ce2837de2ded27ad514e70e768139249cdd5f1a38d942955119d021f06410035f4bf372dca979c5d19ab831c36406695332bed17b69ef0fbb69d85026e185c132b3d9bae26d56cb970795045d1c98c5c274eab0d572fb2f0397aa3adb9d9504f94212b5422033934d8d66423361dd52be39bcf50ee77a02a1b9f9b9bed4e4306f27f9fef6c736d5ef559fba182dd5fbc0cdac802b394b0a98c27edc7463ee0162afc69881cc4f688eab782c4aef4610ddfac6e92f02e5114c08ed02435c6e799046186aa2c89e841edb12ee46b6cb32d3065f8cafdf05998bceb5e4ba5bdf14337ee16f4859539c93f9c3ccf2fc0815187632bb347e7106442d5a5f7b411cc91ab8180660c02ba056ed2670433a52ca4a5b1b0dc92e3d137c3228ef0e0c46fadde5f4b6447751f5e2e2076a144b79f59a54b84df77f01ad7535c52a8df4c2fbcff6e1ba133f539aaa8c0f9a4d0eb62d32f52cab5e34324fef0ecf2ecd0464ee4296cc6f15e92199756650c9868a2cdb62466f5278bef4e3a2c8561b81966cd1ef0d7dbc801efbe79ecac23fac77e8f0545a219e26f5e1fb98a48cd28acb81ce181ffae9b5da535c8fa57c2700a615aac6c2d38247816ba1ab32e055c69b803344dc125460df1fa6596c567efe0e4ee5e53dc08957de6176f049493d41475c80fe95ee9340edc806524ce49e2f78d247223cd0645ce135efd7da67689ccbae7b154d337e14313846431622a34bdb3a2e1beaf81421003156bf22c89bd517087e5490b27793fcabbee2fadc4f5ed21775c68247fc75b2890e2e4ebd5a5308e7600840ddda4331565544087a7512add8ec456adc4f5ad01afb5db227aa0e5dbf4310b5730e8930ae0863d61c46af072901cca1b10448577f73b24687402d968d8b2656b84cfbf183c67e5af91a8088ffc003aedff9256f2eb750771ae82032391aa42e15040b7cc178032da9eaee2291434303cfd05cb00a57f43ae057c595ab0eecd97716a37a15b92f127514b6a3ee3f6d01d2213bdae2c06053261452e33ebd0cde3bb7518db350cb9004626b17431c4daa151acd8bf861c9d12859011e7934f6e9d45130ab4ac49a5007b157e3dc8b76dc366381fa43844e30186600ba54ca7434549adcbf855032d2100e51a04adb85b31d62579995378d98de96ab3de64bf3a7f29055c94f1c08f21ab0565b1dffd63afb1258b5389a839e68f5b72f76f3a45d713d10857170e883226ae560270a9f2bc33d3dc7442a3a8bc52b52f50106e6c058f57c9a4d6156b9b19b8ba78b28e0dfa3afccfc9ff9fb4385870e4284cfb6e568f238790ad844601268f7d75f6b10d0da73383ecbb086d35c77ef5310d3da0f72e5ba7e497fbd440366e2f1710d545c2bf0d4975eb781862ef7ab2375de4ceabd524037c2818b2292d38b3bd493182e7d62ac32894cf558628e2dece55c3c4894caf521e8870645f928ff16c83ff7ca6c1bd39c4df5f67ba5cd4dd817216889309742a1a09cf1a4af17744fa03a0835bdab793e3575997b105256ae21487073475d501f9fe88372370e0e7e840987c30b4e728bb827f76f5ab67c05d7334c09b9104390fb7bb0a542b4d1f15e91de9d72923e42dc3093b01ff782eedf7c9b51a35739e986272516db24fe6a6bc7892ebccda805a97caf141404a473079368bdb9e6e12252e30276b99834e72fca3a9334c3c25374678a6b0b20c5b71a702183df64a4e7462f87a3190c7e1854dc758b14bb3c39f2fcc5458431fd6f7d98630ca826e1585edc127ba0ae7fabe4798c2ce4e3c26eee12f8a60ab205c55579c12d3289de6eab8c", 0x1000}, {&(0x7f0000000080)="51b0bf30285f0b19f07bff78dcc1e69dbebeab24b5186ee00f96e8557d076b8f5c713c1784223aaa6c71246200ef17b802fbb30cac1844ec0f392d8e01069ddd7b6a", 0x42}, {&(0x7f0000000100)="f3858d15e9488168b9accb392c88b37bf35c153cfabc4f5377fe21b29959914d0f836d3b0a871549acc90c436f25bcd2c532384e51c3920f03a4bf7198cdc9642fb8b4faf0ce2014c003ad8761e4b55f6e7bbe1297f822b16ecac46a5fc272ddce64d0129b19bcd5826b6c70c8aadb", 0x6f}, {&(0x7f0000000180)="d1444934c35debadd6f180edc2b99ce4c01c2be81281bb4ccf6b027f1f3b9dcd819056899a48b676e110d889985d7707bc742281515a209803aff1037b9b5ef51e1d5dcc4733730a0e02896530664a9ca16bc7aa1e3260d61632a5c0920a38d2f0d36ec47e3621c54d80af30b87811435fb4a7f59fd60335623a80e71a646fe08deaa433a5ed2282ea443dd04625db95a69941c3798459682b0b684ff507b887508236d1cf87aeb2d4cb4f", 0xab}], 0x5, 0x0, 0x6) 19:33:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) read(r0, &(0x7f00000000c0)=""/253, 0xfd) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b80000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5e91152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c759d50558c2dac30250d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f7b659255490b88ff1bf33436e6731ad3174d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b7a7a0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c09b6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e0000000000000000000000000000000000000000007612b1f0e6ea665733321f83dc24d31d830548e5c59bf0e93f01b7d2f831a25b782bdba463f03ba9effdbd3b48407c3902c6f5e0b32c5f23b88d7a08dced117f3b9f242284e244757b34a668e9b213e69ae8e56768efb1370f108fedfeeacd25d0ac73851a0775c6117a0222ae145e1b22051e65d95b348239c438fea8312b3d0805cb72c7bcb3f0cd07544a24cb77ab000000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 19:33:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0x415) dup2(r0, r0) 19:33:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 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", 0x7}) 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", 0x198) 19:33:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000080)="0c516d3f70e10000000000000000b417a92c1b260c1c167d1f28742a7389fb41df") 19:33:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getppid() r6 = socket$unix(0x1, 0x2, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x0, 0x8008, 0x6) listen(r8, 0x5) readlinkat(r8, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f00000018c0)='./bus\x00', r9, r10, 0x6) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r10, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, r7, 0xa5, 0x1, 0x100000000, 0x2}) r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x1, 0x1800) msgrcv(r11, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = msgget$private(0x0, 0x682) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x0, 0x8008, 0x6) listen(r22, 0x5) readlinkat(r22, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r22, &(0x7f00000018c0)='./bus\x00', r23, r24, 0x6) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r24, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) r25 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r25, 0x29, 0x1a, &(0x7f0000000040), 0x4) r26 = semget$private(0x0, 0x7, 0x0) semop(r26, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r26, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r26, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r26, &(0x7f0000000240), 0x6) r27 = geteuid() r28 = msgget$private(0x0, 0x682) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r28, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f00000001c0)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r36, r41) r45 = msgget$private(0x0, 0x682) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r52, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000580)={{0x5, r27, r31, r41, r48, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = msgget(0x2, 0xc0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r58 = getuid() getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r60 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r55, 0x1, &(0x7f00000003c0)={{0x0, r56, r57, r58, r59, 0x121, 0x9}, 0x800, 0x1, r60, r61, 0x3, 0x1, 0x1, 0x5}) fchown(r25, r27, r59) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r27, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r19, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r63 = semget$private(0x0, 0x4, 0x2) semop(r63, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r65 = getegid() r66 = getuid() r67 = getegid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000880)={{0x0, r64, r65, r66, r67, 0x14, 0x6}, 0x5, 0x9}) r68 = semget$private(0x0, 0x4, 0x2) semop(r68, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r71 = getegid() r72 = getuid() r73 = getegid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000880)={{0x0, r70, r71, r72, r73, 0x14, 0x6}, 0x5, 0x9}) r74 = semget$private(0x0, 0x4, 0x2) semop(r74, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r76 = getegid() r77 = getuid() r78 = getegid() semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000880)={{0x0, r75, r76, r77, r78, 0x14, 0x6}, 0x5, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r79, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r81 = getppid() setpgid(0x0, r81) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r62, r65, r70, r76, 0x80, 0x7}, 0x200, 0x0, r80, r81, 0x80000000, 0x3ff, 0x4, 0xc629}) r82 = semget$private(0x0, 0x7, 0x0) semop(r82, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r82, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r82, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r82, &(0x7f0000000240), 0x6) r83 = geteuid() r84 = msgget$private(0x0, 0x682) msgsnd(r84, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r84, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r84, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r84, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r84, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r85 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r86, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r89 = getppid() r90 = socket$unix(0x1, 0x2, 0x0) r91 = fcntl$getown(r90, 0x5) msgctl$IPC_SET(r84, 0x1, &(0x7f0000000980)={{0x2, r85, r87, r88, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r89, r91, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r93 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r93, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r93, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r93, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r93, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r94 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r95, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r98 = getppid() r99 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r99, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r100 = fcntl$getown(r99, 0x5) msgctl$IPC_SET(r93, 0x1, &(0x7f00000001c0)={{0x2, r94, r96, r97, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r98, r100, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r92, r97) r101 = msgget$private(0x0, 0x682) msgsnd(r101, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r101, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r101, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r101, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r101, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r102 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r106 = getppid() r107 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r107, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r108 = fcntl$getown(r107, 0x5) msgctl$IPC_SET(r101, 0x1, &(0x7f0000000980)={{0x2, r102, r104, r105, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r106, r108, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000580)={{0x5, r83, r87, r97, r104, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r111 = msgget(0x2, 0xc0) getsockopt$sock_cred(r110, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r114 = getuid() getsockopt$sock_cred(r109, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r116 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r109, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r111, 0x1, &(0x7f00000003c0)={{0x0, r112, r113, r114, r115, 0x121, 0x9}, 0x800, 0x1, r116, r117, 0x3, 0x1, 0x1, 0x5}) getgroups(0x9, &(0x7f0000000000)=[r13, 0xffffffffffffffff, r65, 0x0, r104, 0xffffffffffffffff, 0x0, r113, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[r10, r118]) 19:33:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x3], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x8001}], {0x400}}}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 19:33:44 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504", 0x4, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse\x00', 0x100, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wskbd0\x00', 0x78ee76c73227f796, 0x0) r3 = socket$unix(0x1, 0x964cd972ea587d7f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x1, &(0x7f00000012c0)=[0xffffffffffffffff]) r14 = kqueue() kevent(r14, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r15 = open$dir(&(0x7f0000001300)='./file0\x00', 0x40, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r16, 0x8004667c, &(0x7f0000000300)) socketpair(0x20, 0x8000, 0x4, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r18, 0x8004667c, &(0x7f0000000300)) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x0, 0x0) r20 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r20}) r21 = msgget$private(0x0, 0x682) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r21, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r29, 0x8004667c, &(0x7f0000000300)) r30 = openat$pci(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/pci\x00', 0x100, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r31, 0x8004667c, &(0x7f0000000300)) r32 = socket(0x39, 0x3, 0x1) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x400, 0x0) r34 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001440)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r35, 0x8004667c, &(0x7f0000000300)) r36 = kqueue() kevent(r36, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r37 = kqueue() kevent(r37, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r38, 0x8004667c, &(0x7f0000000300)) r39 = kqueue() kevent(r39, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r40 = open(&(0x7f0000001480)='./file0\x00', 0xd8ff5ffa31d755f1, 0x40) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000100)="bceadf8f992516eff82beb9a0a2c3a2e572440a35b9edaa434db5f961ef6ee509838ee6957a7a10f688b091c9996af39ffdb7204b8d1b8217eeca3526ad3a2e6d0ae64974419eece7591ee7088ea7079dd10aa31018e13c4e10290017e6abf79565ec7a4a2c0367d3e5f2c47dc2107f37f2b8cb21fd2de72a46fffeac14c986ac0b6dfff1fc6b0c6fb1556c7fed36fc3913c84516ab521670194f2181cf6e3832f77844a7e473c8d695b923efa100a23ae7cb4d0a7b0328eab59434cc07d1b03b5d1c5e190af4948abf5bf836b15473977bc76751b6008f6fb3f6586eb1d94e6368db45bd86478600b5649db7682d95ff282588408aa64baeb7b0739abced01c66a2d89ce837e7aec61a577f6df60e070450d6f3ff81d6f62cce8851f3a25642a5af8b19044a752d7bd45f5bf99c297d2e4e6282371ba149ecbc046741a433d3873d712b393386a2a78e882d4a160fdba7cb783a79ac8578968acac13c129cf55c98739687723961d6c2b1db9aea19ab4e0ebc3b7b877a285f01530285bbb7efb50db5a0743516c6a270194b53e54ea819990e415a9b88bcc0f30b8d5fe953a679559231f0764112d053b4e8ecf0ffd949f99e0c4308f99c5ddd5e7ca20c61f3e0592e84651f816921e80c23783cb3086daab5097fa35cb03f7aa60b79159ec0d27e8be4739fd292fd2a5cdd883a27e884d447172c44ddc17e3713c8806e201b455470fe5a44e3ce919a99bb97dc4bdfc8ee7c3d091ef3604447d0339b187ec20ca6c671cecac7eb224dbae20cb628085f42e8db8b9708c4a1bf7fc045f37e1b054ec38373cf4ea622e986fa4e07f94f74592fd17476454c3b574604fb4e42cbc5875a12608f9c7da48224d4ed7640f31a9c3cce3462166d3d3559d0d1883ab2e43c7814e31c96e2b4681dec9935f4b6ca28116e722c5694b246c3831ef5cb1f577d31535b486afe4eae639477cf6230b7238694c0043b221561543252ac6a5538109e40cd7a8537fb8a243a9daa00e01f6d0c4d57449126d821d3cd7011a773be4da9d5cf306a57c59642a5dfe8d830fd57d0f6999506d327f04278d46cbd575f081fc65f69d1461d10760dd88a92cf98fa2417ae8cd38f27d5e65a39b3e001b08dcf0ced52679f5604ca3b49e352f67f831ce1d1d7c0c22a87d3a600a09d5e95149dc13f03f8141aeb9af6421e53719d5dd2cc2dd8893a212a2231c81f235ff14df617085c250c6793d7b3fb0a55461b9b7b59933785c84c2cd4187743b9e6a2a5b64119aa9092419d90526cfb05690046bfb02f8466839fb8d05e91cd087bf43c534ba1f9cffe233b730d9a2ed173eacfb8aaffe0c10188196fa0a614c4bec92ab90e06f96611e5c63cef1c6b57b964f54c19c747a2e5384f8caaf55599b6edd40e80826e0a3496f26c26b3bfb9c00dcd8e047158ed2a4ad124a18e328f51868f88c06cdba7d726dbd82f69d3450650fd1563ce58052f247c8c181a397e7328c67f8a3630f6f47834f95f96ecbc4dab66974fb04903a61afd104451e7a325740a678f81a36abeec87655be027882233dd2bca061cc5764c2db31b65623a99c50d5c2d1111a61bd4bbe6ba0e13feec4d6d8bff36fcbd6a5337c773cc79cc61ede20d49235a22a815070fe0ce9f4c19288b8142d9216e3151c15dd546ea160bb8c4ca337f7d2a896c25b21e668a1c7dd5230dc8c2e7450b5569406f5bdcf996fa44e218399b5e6583aded5c17e607df5b05f9ee701d67a4473f960e77571d3cf6dc092f365e2a574d563b26dfea0b64deff4280acd903bd7a59768b1c7fde103e3f20ea4ddb573bd8ae659c70f16247750d2449c5a8fdbc387b0d2adbd4297d16ef3ee2dd549001b948b62ac31b199de03414d7cfc856ce154b0169703e607b9a553c66801aa0c93d5ca3ef2d2918a17c44010124877791ae2e003ac79d7ee82a53a38b33d763e387c23b8ba6f832d393ea250bb9e4a1cef1bb15206dee14af7a1d7a79529d9b136e1e7210561e6f4ce509c3df21e41d4d30e8ae10806bfee22ec64dc046d135891decb8a0f4995cb3698a90f70b09b84cb38f577b3d89e90ecacb3b1624e7f3ac9e2c1c3b79b1231532769e754fbf64ab9258c565a0d1cdaa851247129900afa941d79203097dc11d82b58d38b49de2c90f1eb4ccf3e866ffa0314ae47a7bd726f8ee6610b9eef2c8e0f6e920ca0edde055484f0cb035b02c722f1b2a422bb9e383756a2a96328d8e72630806298039c85145f3ac805cd10772eeb49745dafcecc18272b5282afe6e482959adbf6d45eb9b61fe3221bd7b9e3105056edccc5e9e6c865d690e0da4cfe640b672e43907875f14da56c4246b5a9913745c3bb0d91902ea1aac0d2a3cc016116d2ac25544b6107f63c4f8fa43e4574d9845828ba209d496448e37098e32c0599053dd0b4882b7d0071e032f3221c1c6b8a109b2248c079a49658f3c76377c56cb7113e15147e4659fe9b4461310f740c0c2d072687ab2a2389304ecebf536065420340732016a9fadd8ee1f8979e24ce90cb6df264eefc23c1a5610663b23aefa0cccc0872d8f385ec2edb385ed0dc20f23bc2873608d43a566f3b8140c326b1e8c48aad000221a83e282b46f836b7c923f6454d7871e8c6cd3978bc0af06b56f617048987746370e8f34073a3dad6913a78917a91e9a01fd6e238404f1ac554ecb16da8997197ab1393e378bbabe252294c6743bc0d0163f9d71dec24c8faeeb4424917fee6404548bea6ea5d6155278ee45631f8112b36e90ed109bbf29584ebdccfa1c5138d5d00c2cb5f2b88563e5c42b40efd044f25cad163502c60be7d17186aa8015471dbab753a3ebf055f6cf1d0faef4c0665775f6072492f81abb1fe1a6edbf986360b2b9ff03ce19bc83c79bf26a9150ed233fa2724ad3f2047244f5156e2bdade473d7aa4401e31075fc41ef3c06d2559ac74d87411c8b763ab385ee320d306b952a84537c063991e797db78df85311d8b41d8c5f43d2f139f8b546dc461de7a5d3595fbbfd8b61e1509ae9dd486e9066ad47c77d27cf1b349789deb566f7fe66e90dada4d4b07620c78091f7d0be0c0c84a5486ccbc6fd1ec72b4c14ff3c8c06c3c3bffa43e5343a4445301e207e4071d6b97db5e9dcee006fff385b8a4fbae211e58f4d69afccc52fc62b892b9889d7963fde19d085d9f83bd6c9fd32c84ee41e4821d2828f9cda80430c225fc3820062c9c7e18f640101c22192735365053fc91b6df04b08ea45b200a26d49f6942ea7efe9c28d358e724cd6a4a73bec4820f54142d1a46c94b8bc144da739fb337427acccb61a789b87d2d1d8004508518af995281e8821c0f7236d08d14b9a86a8f1e6ad3222b6999f739ab2bfc0f9beb0868d0cace9bdb43e22056b2502950da9e2eeb0702239af0fdc5d66aa6475fec9c470357a0214dcde43bb450729c784410b500066b8e0e2e13e54c83bc7d0e026906627fcdb4f327ab0068fa0ec875b1972965a4abbf3eceaaaa5b678b697c4777f66ee84f0268a571416894f05a9eabcdf7f0913515a5b2213fadd0612c2b20389cf7d16a48b43fe1bd09c3d39f2986524bcbaff94ce1e4ac5c5689ea14e278654edb435876679537ab167f693d477b9ad5a097e8c0b32429470cd9c899a2f69feb31b9fb546baf2581002e5960b303b7ca35877d36a777c8a2e9af8274f43502edf0070a20bcd9156f0e086f4056ea8ffef9d4db1813b7b170513f690e3fde75aaae5b0013b721d670e8d1c5010e6e2ef28ff567fdbc22783181ada51dc7354e75c92f08f53400ed4fa51271789cfaa3e9ce44643ba788716a29e66db2f80d6ea5187c1c952ff5b5ff5e2c08fd8a995441cc66bcfcc882b2ff7e2d6bed32c2e72d25258d61cd43d849483ffe747fd71bf47e315540b5a22e1f3cbef46040fd3c98d24ddc4c87b23a2a4f1adc41fcf37a8d13b49dca2a90b2967e49c7ac5f95c28e3b7fde5c909638ff5e3881ce1bffe40d1a29d127567e953b20cf2464eb6899f3da7722d59d06109c0f9f8341372c5a8dccdeb248e3ff6c9210e34aee5f04f839d75db067044f8bf9750f9bbaa4fa51af6c090d5a30d90b3e96433ebfa4437c46de0e9569bc7ee7cb9725dec2512a5d6436d73e590aebff40bb5c8099931dc2431faa3c214947f3bd1bf54d584509b01b413ad682ada13dfacfa962f6814c84067bb6d6803b29cf51f73ea0061d771bc9783aa7762f273f612b4a3b94e882f2250c9af28830bab309b1ce56bcb7d0e1c22427492852cb09aeb3ee874e611c2e1f5c2e62a30ea9edd27faf5b6ca461b23caf3ddbda6aab9786ae0b87ea5465f9dd0ce16980f1c5a11b807d124d5de6cf3832e72f0d1b4b308466e9a20e1593f642e5692c49dcd7cffdc01129b300a9609a851f9cd897be45ce6c60cbbe716fb9526f27177688c5ac6655e4727464a140c3e9d0aa925ba0abd2835f248e331a492ce2b47f74ff787411adff70763b3f192cdeb6cf588de5b5f4955fcf71c8e1159f2e322baa08306d0f6f14cd439d4ae7f7ca8cd0e3a901eadd6c9e7a418d47f7a0125b5b936bb3104bf33ef9b9e1114b8deb46deea47fc9a2081504cefe48311ca24785e6ea805982832f05b3a030785821a7488bebaa8ec34a756dc1df20656baf13d1c8d29301abec12557244904f5fc63b05a1a3b801417c8dd52436a0306dab8bbc2fbd0209af5a2b7091273a8a7c643b9de3213a4c51f48ec5a55003503e45dc048fc50e38478c4556e21e5218864843aa9e1fbfaf6fcbcb4716ab03d3232d8615c148ac1d894d948b2c8b1ebfcdd06fcf142073b5c2ab02d90d21a373f7c33b83d3b2884affa1b052d307e27176356b3ebd5e384a3a4e0c2545beed532f394019c6c5eae71c59418a0f69e237ed26dd08b1fa964c28df2a9f31c489584cf458af3d533350b5fed08491f3beee753b92fa59c6c66e1b68f31feadfd6d58198c70a09b593fb8215660229e0a31f7589162d1595aa7465384c389ee57c54aa52c56a5d206ae660839f4bf2127a211a7f5d7cfba3e673ada68242be860dd1b71b33a409543fad21b4668e37fca85dc7f156031f2130f81b63fde5be19575cdb46146421efcd6be76ed9fa91235f207381ba6e8abb76a9248674ba3cf4e1340e492f6dda89bd9cd669c082115dc6279e170a44bb6c0224886906123072eabc909ce708df317a856ec97c26aeeb8d96f726352b54886691906e3cd1332c47479fccc830db8adb37273b60a7565054f6fc80330da341aa46cee365fc712665775ee09855703d555db1872652e67cd99596e9fe01d5f85df078ebf01868c39851bda1828949504e0889fb60fa839dd168a36d05bc93e711f244d8125d1eb8f1fc1159acd0cd989c7a6a578421727393fcd15320d3a4ed3f17bd296a4364c692f523403516b2b7d4ea32e1951ee0d09ac5af6b882248881de2b636b9348d7f2ec4000f763deea07bb27c4b69b186ee92af7e838ea04fcb7e91b55cdc9bd9b188cbd0865383411dbc219537dbe6fecd4440fb494ed010938afe18643fe5b9b28d34d329d43901bd75b17fb4d997396bfd6720cb3acb2a197dcc79fd8f2177b23ccbdcd32bc5f063c0ad1ed6c41ef08645ce8fe377674f9a394a03f38377535a2478238295f5564f5f3394626e918790e63348cdb0ac75e4f31708b460347389f0d059d16dd2b45e435d92293dc4204a340e8629df40e8829b88569520a6b970f101a1e387cb827ecf2e4b856222c700f0df23ef615dcb63e4c45a95f7b6e5fbcbe0f029035e27d83e", 0x1000}, {&(0x7f0000001100)="aefc3722b50730b63a8edd7926f05226007ffeb6a51c5d777691d8db83a0f71c39e314309fa34d163c8bd29814e1eac883079603423c0243edebc0bab2de1455a7ceae54d3a34a2e034f2627916ac717799a6d0c9efb5b2eee58245040abb37ff276e2611055252a2df45b31b691157c9a97b191c8d8ad35305bbaf784643a53f82044d7d3b04d9742b580670c", 0x8d}], 0x2, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r6, r13}, @rights={0x28, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r22, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r29, r30, r31]}, @rights={0x38, 0xffff, 0x1, [r32, r33, r34, r35, r36, r37, r38, r39, r40]}], 0xe0, 0x200}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r41 = socket(0x2, 0x2, 0x0) connect$unix(r41, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r41, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r41, 0x0, 0x0) 19:33:44 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e64c3b31a300002e0f000400003000"], 0x10) shutdown(r3, 0x1) 19:33:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r0}) nanosleep(&(0x7f0000000080)={0x0, 0x9}, &(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x134, r0) 19:33:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x0, "01000000000000001982a27b0b472db000"}) mprotect(&(0x7f0000530000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) fsync(r1) setsockopt(r0, 0x29, 0x3, &(0x7f0000000080)="ebffcbff33b9fd14ebb519713048e69931929648923b1eb2360a6ffdb7cb43f64e9c74b9d9dec9c96ff8089db262e53e27e235a0e5efe8b0395fdb546df74cdae818028c134d66fb4e278be5d23c0529f519fb9f65b34be91849436d7c3c268a897453c79dbabf41488c6127f9", 0xfffffe4e) 19:33:44 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="10fc0000ffff00001f00000000001a001078f7fd65428595a6d396152c3322870e8ec13d3bd1904ac8a425044bc8e979f19ad5ee8f0d6f3a2616fa10ca1464535ff9018710b743cd0562e61daa6ea0f6d0f2bf8b3f8486dd67e73891b3057cb95a5bd1259f93eca436bae0de79c3b6758d3ca5b44969a93786ef5cfe3e83427da25c4aead41930995fb77178122e590fc3b1edac825fb384e65207e9d28cab625c70aad0d848ed6a788348d69e9f723b9fb37bc2701c7190a305b247b1fd64397ec10a21df1a13852eccaaf2006266778a7c4fa8557687c1b2fbb229129ae68222b8cc23cb96d830af9259e04a5dcdacd24a290afd1ff4f71bee3e9200ac6b6c06708a55123d351cdbe2b31da44593ca33f3cd3d2341c6eddc54947af16b6a09d26e7411df19d7692b3324db8732cec3ef261278a9f92c3775bac7d19f7b5f585e6a3e0582c9de7c0d52edc68d0ec778eca9d7c853e64bf999f976b5bb02bfc8f6ff90afcd2672000000000000000000005fcd26c8ad7b4070b7db546fb7c71971bb7d3db532d11ed1105402c5bc3232257305d8746056e4f496edf3d67818582b0fdeb587209174cd2fc1"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0xeb748a9b2e192d8f) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x9d03486fc3dc1d4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff5e}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10402, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x3, './file0\x00'}) 19:33:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000000)='./file1\x00', 0x100, 0x84) acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000480)={'./file1\x00', 0x80000000, 0x1ff, 0x7, 0x0, 0x10001, 0x8399, 0x81, 0xfb57925303a7bfbe, 0x0, 0x3, 0xffff}) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x4c}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x7fff, 0x8, 0x20, 0x1, 0x8000, 0x42, 0x0, 0x6, 0x6a27c649d52dcb75, 0x4, 0x8}) pwrite(r3, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000440)=0x40) r4 = semget$private(0x0, 0x5, 0x10000000000491) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r4, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}], 0x1) r5 = accept(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000a375c0f43d50a02c5961ab640000000000000000005d63f1aff4aefadd00"/122], &(0x7f0000000340)=0x6e) shutdown(r5, 0x0) fcntl$setflags(r2, 0x2, 0x3) socketpair$unix(0x1, 0xd5df812b5e30db3f, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getpeername$unix(r6, &(0x7f00000003c0)=@file={0x0, ""/27}, &(0x7f0000000400)=0x1d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000300)) ioctl$KDSETRAD(r7, 0x20004b43) 19:33:44 executing program 1: r0 = msgget(0x3, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRES64=r3], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000cd3e41f6a31b79d54cedae920a67e86c92580000000000000000000000008c979720e5ddb0cbe994b87ceb0c44ae8b8301037007ba5de44e5e06e2d8d91dd4be7277275fc9bfb9252e2f9193a45ccd672a1c8d4bff0dac11b3368a6fa75f6ebd0a609a58b4a8927ae678ccc6"], 0x14, 0x2, 0x800) r5 = msgget$private(0x0, 0x10000004) msgsnd(r5, &(0x7f0000000100)=ANY=[], 0x0, 0x1000) r6 = msgget$private(0x0, 0xa0) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000e3d9000000000000000000000000000000000000000000000000000000000000000000a42a216b8ca9622100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000090491f630000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000041fab6518dee883413cf73df00"/206], 0xfffffffffffffe9f, 0x1, 0x1000) r7 = semget(0x0, 0x5, 0x0) mknod$loop(&(0x7f0000000940)='\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, 0x0) semctl$GETVAL(r7, 0x6, 0x5, &(0x7f0000000080)=""/19) msgrcv(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffff000000000000000000000000000000000000000000000000000000f7ff000000000000000000000000000000000000000000000000000000000000000000000000dd2f792af558d4b904c701d329fd239ee1921572577d537cc2a5fec3ec259cd8d00694ec1cd60e48d6b3680965ccec8d016b5c0217d039be66edbb2415a516296bdb9b269169fdaebfdad0a7257b232c9a4b1f6ddd16ee22e4ef2198a02c501cd3b9e9804112a416b994692a783294246ecb31416a4261eec03be7382da3ede8bf7faf976fc3c112bbaeb15ddf0dedff21ce7757996af83d7393b74bfb0ed24adb86979dd46f65e313b84d85784bc1af0b0e4f2e65e4dbe057cb4f5bf6a946bb3e2ffed0c316d7dec1fac8"], 0x9b, 0x3, 0x1000) msgsnd(r6, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) 19:33:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x20000, 0x0, {[], [], [0x5, 0x0, 0x0, 0x9, 0xdffeffff], [0x0, 0x0, 0x403]}}) 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)) 19:33:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r0, r1) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) 19:33:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000200)=0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000002c0)=0x8) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000100)=0xffffff01) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000240)={0x100000001, 0x60000000}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x40003) 19:33:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffef3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cd00ffad4bcb77a69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361c0300c7c1bc5b65c6593d2870b4122cd2358000000000000000000000000000000000df42d280ede765dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd035f5ea1b3009e73319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf99c031099a5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf637"], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x44}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 19:33:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xffff, 0x7, 0x2, 0x1, 0x9, 0x6, 0x1, 0x0, 0x2, 0xd10d, 0x7}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f00000001c0)=[{0x8001, 0x9, 0x1f, 0x1}, {0x2, 0x8, 0x6, 0x3}, {0x6, 0x8, 0xf, 0x80}, {0x1ff, 0x1, 0x1f, 0x4}, {0x201, 0x0, 0x2, 0x6}, {0x81, 0x7, 0x7f, 0x25128557}]}) syz_emit_ethernet(0x64, &(0x7f0000000100)="45f1a520e2d31968de749c6cca724c9bcc87df035c7ea8785ed8c0bdd248b6033d275cdc7c056845a4c55d031e01536f5f0f415f5ee4d9fde179aaac221a1b9d2038057438cbcd88422f0822ee274b7fdce8e8d547bf9dcfb956275320fe8fb2d3b737bd") 19:33:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") mknod(&(0x7f00000002c0)='./bus\x00', 0x1000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)='./bus\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x40, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCLOCK(r3, 0x20004276) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 19:33:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2080002002, 0x40004000000028b1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) dup2(r0, r3) 19:33:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 19:33:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/171, 0x348}], 0x1000000000000045) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x400) semop(r2, &(0x7f00000001c0)=[{0x4, 0x3f, 0x2400}, {0xb, 0x0, 0x1000}], 0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./bus\x00', r3, 0x2}) 19:33:44 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000300)={{0x0, 0x1f}, 0x1, 0x5, 0xe0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2aa46030c1960875, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ftruncate(r3, 0x0, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:44 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xedc8d01cd659b3ce, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000002c0)) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) poll(&(0x7f0000000240)=[{r1, 0x40}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r5 = kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) kevent(r5, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0xc1, 0x4, 0x7}, {{r6}, 0x33d089b2a5180816, 0x8a, 0x40, 0x2}, {{r7}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7e, 0x3}], 0x5, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x7, 0x20000000, 0xffffffffffffffff, 0x9}, {{}, 0xfffffffffffffff9, 0x2, 0x80000000, 0xfbb, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x22, 0x1afa9fc895950e0b, 0x3, 0x6}], 0x7, &(0x7f00000001c0)={0xd5e6, 0x6}) fcntl$getflags(0xffffffffffffffff, 0x1) socket(0x2, 0x4000, 0x3) dup2(r3, r4) 19:33:45 executing program 1: r0 = getpid() setpgid(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) fcntl$getflags(r3, 0x1) kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) fcntl$getown(r2, 0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) accept(r1, 0x0, &(0x7f0000000000)) getpid() getpgrp() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8400, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) r5 = getppid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000240)='./file0\x00', 0x0, 0x100) ioctl$BIOCFLUSH(r7, 0x20004268) pread(r3, &(0x7f0000000440)="3065cd0c1fb021ef140e353e1a16a7460b741a4f1ddc080ab78de14d2d30c02617067cdf47e34208466ca9423caa85be07da4f571fc179171230d873e8319f740152a3e9a051d1a3847c11d4efc816d0de62021bb46d16f70e1692bdfd909f35864ba10ba52fa3dc5ca034e7e6269e17f55c77a8db2f7d346085a2d454f022bcd03411804e1f68854d3cfd42b54023230a11782dfc51fa14b85dac78ae5496e5b18adb6afa275fc327fae831d2c7860c7133570232b2fd00000000000000000000b03e908a20282b95d10c29f0f7e85f7adde89c76c90dfabf5e191a7753810b287426843cc34c095d19b36de5370d5aa3656ab71a792e57c46cab35a6b714f15cbdd13e435c0b94ec9d81c81e205fa9d5384061dbc16382dce5f1343e7b0b660a36907c3ef7f01a35ce39f6e1149090c6493d13ed5c43d6f771056deff9aa2cedf03a2e1cf50dec36f1d8960579675eef486899c4e33372e6bcbd7b5c44007a357bff99723d7cb7c427", 0x16a, 0x0, 0x8e7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x4}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) fcntl$dupfd(r8, 0x0, r9) r10 = getppid() ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000200)={0x0, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r10}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[0x8000, 0x4, 0x8, 0x3ff, 0x80000000]}) fcntl$setown(r4, 0x6, r10) 19:33:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x2, 0x7}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x14631a3c, 0x1, 0x70dd, 0x3, 0x2e, 0x2, 0x4, 0x1f, 0xa76}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x1271, 0xf9, 0x7, 0x8}, {0x9, 0xff, 0xfb, 0xe82c129}, {0x1880, 0x3, 0x81, 0x400}, {0x2, 0x1, 0x80, 0xffffff0f}, {0x7fff, 0x6, 0x64}, {0x22f, 0xa6, 0x6, 0x9}, {0x8, 0x5, 0xff, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000000c0)=[{0x2d, 0x7}, {0x16, 0x0, 0x0, 0x2}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000640)={0x1, 0x2}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000340)={0x60000000, 0x4, 0x8, {[0x2, 0x7, 0xdc2c, 0x9, 0x7f, 0x2, 0x3f, 0x8, 0x7fe, 0x880, 0x1, 0x4e, 0xff, 0x200, 0x3, 0x163e0000000, 0xfe, 0x7], [0xffffffffffffffe0, 0xa20, 0x0, 0x100, 0x2, 0x101, 0x7f800, 0x13a, 0x100000000, 0x7f], [0x4, 0x7, 0x4, 0x6, 0x7, 0x7fff], [0x49c965ab, 0x2cb2, 0x1e1, 0x6, 0x2, 0x7fff], [{0xccf, 0x0, 0x1, 0x9ce}, {0x0, 0x3, 0x3, 0x1}, {0x1, 0xfb73, 0x432c, 0x7}, {0x2, 0x5, 0x4}, {0x8, 0x8, 0x1, 0x7}, {0x7cfb, 0x3f, 0x2, 0x4}, {0x3, 0x7e8c5190, 0x3, 0x7}, {0x9, 0x3, 0x81, 0x1}], {0x7, 0x0, 0x8, 0x6}, {0x9, 0x401, 0xf7e, 0xe7e2}}}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") r6 = kqueue() r7 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x0, 0x80) kevent(0xffffffffffffff9c, &(0x7f0000000600)=[{{r7}, 0xfffffffffffffffb, 0xd, 0x1, 0x20, 0xa0000000}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r8 = fcntl$dupfd(r1, 0x0, r6) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000280)=0x3ff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000300)) fcntl$dupfd(r2, 0x5, r9) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r10 = kqueue() kevent(r10, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r11 = dup2(0xffffffffffffff9c, r10) ioctl$KDGETLED(r11, 0x40044b41, &(0x7f00000002c0)) 19:33:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f0000000280)={0x0, 0x0}) sendmsg(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000300)=0x2) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x8, 0x3, './file0\x00', 0x8178, 0x9, 0x2, 0x80000000}) utimensat(r2, &(0x7f0000000040)='./file1\x00', &(0x7f0000000140)={{0x2, 0x7}, {0x0, 0xbdb9}}, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x1) r4 = semget$private(0x0, 0x2, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x2) 19:33:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0xc9, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRESDEC=r1], 0xc}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 19:33:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x112) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) 19:33:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 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}}) socket(0x2e, 0x1, 0x20) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000880)={{0x0, r7, r8, r9, r10, 0x14, 0x6}, 0x5, 0x9}) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r14 = getegid() r15 = getuid() r16 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000880)={{0x0, r13, r14, r15, r16, 0x14, 0x6}, 0x5, 0x9}) r17 = semget$private(0x0, 0x4, 0x2) semop(r17, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r19 = getegid() r20 = getuid() r21 = getegid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000880)={{0x0, r18, r19, r20, r21, 0x14, 0x6}, 0x5, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r22, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r24 = getppid() setpgid(0x0, r24) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r5, r8, r13, r19, 0x80, 0x7}, 0x200, 0x0, r23, r24, 0x80000000, 0x3ff, 0x4, 0xc629}) fchown(r2, r4, r8) 19:33:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="5d88", 0x2}, {&(0x7f0000000100)="9daf4ba724829940094a2c573ab155e5df43f732530402a9e24b45400ddd2e7b6001606a58cad2742255f23fc59c24bb20173f0f0c82e7af4355605d86163f9242fce69a76e2ee8c0865a2eeaeda055ff1f0944946358d023fdac607a1580c2bfe110674548cd4b85a021a772faa7595961339b8331b61f2fdd78706c9d18afa34af6f77e6f6d49c192720db84e711eec9d9", 0x92}], 0x2, 0x0, 0x7) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000280)={0x7, [{0x455a4a9b510fa265, 0x81}, {0x1, 0x7}, {0xca189dba97c30088, 0x100}, {0x1, 0xffffff01}, {0x2, 0xffffffc1}, {0x2, 0x5}, {0xc0982d0e473acd33, 0x6}, {0x33f2cff6dc4be7de, 0x2}, {0x1, 0x23}, {0x2, 0x94fc}, {0x2, 0x2034a40a}, {0x2, 0x2}, {0x3a1d9df9bf948a52, 0x9}, {0x3, 0x7}, {0x1, 0x9}, {0x1, 0x401}, {0x3, 0x55c}, {0x1, 0x8}, {0x0, 0x6}, {0x3, 0x1}, {0x1, 0xf927}, {0x1, 0x9}, {0x3, 0x1}, {0x6, 0x9}, {0x2, 0x30}, {0x1}, {0x3, 0x9}, {0x72c3ad5ed5954f6e, 0x5}, {0x3, 0xffffffff}, {0xe479a9586c5cbcf6, 0x4}, {0x0, 0x8001}, {0x3, 0x4}]}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000880)={{0x0, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9}) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r10, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) r11 = geteuid() r12 = msgget$private(0x0, 0x682) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000b00)=ANY=[@ANYBLOB="000044f9d15e9a5d9e5b65574ae6e0e7ee2658135bb462d8518645947679e65812a659dbbcd3d84b99fa86abd9f6ceff6b00f5d215c918903fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fb7090000000f1fb38b944135705e5b9cbd05649835f750d7b2d2911e00006000c7f7486e02000000"], 0x1, &(0x7f0000000640), 0x0, 0xfffffffffffffffe}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0x6, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) r22 = socket(0x1, 0x1, 0x0) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) dup2(r23, r22) msgsnd(r13, &(0x7f0000000640)=ANY=[@ANYRESDEC=r23], 0x1, 0x800) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r24, 0x8004667c, &(0x7f0000000300)) r25 = kqueue() kevent(r25, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r26 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r26}) r27 = kqueue() kevent(r27, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r28, 0x8004667c, &(0x7f0000000300)) r29 = kqueue() kevent(r29, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r30 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r30}) r31 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r31}) kqueue() kevent(r0, &(0x7f0000000080), 0x7fffffff, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r32, 0x8004667c, &(0x7f0000000300)) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="b7640b36cf32dfc8f0b7b372985d3ce260b5b719c20363700ab7c48711d9ea7eb3635dcd54cf1f5f9f1c24bba5b1b83495f224c1a3c47581", @ANYRES32, @ANYBLOB="59db637ec8b7b333e1b694af18a5789a8a2fc94ba6beabd39f62581431486399bee6b328ef294543ac051942e88ea334120edf4664c6807dd2890572cf03c7ffe90c3086151009a99790a4b0127152e755fea44003b690b2b420e8b3efcd80cba5", @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRESHEX=r11, @ANYRESDEC], @ANYRES16=r24, @ANYRES64=r25, @ANYRES32=r5, @ANYBLOB="9be27e60bb4d4e45c9dc0c16fee353df72bcab90390c7706d377948520d2", @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESDEC=r26, @ANYRES64=0x0], @ANYRESHEX=r27], @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRES16=r2, @ANYRESHEX=r0, @ANYRESOCT=r32, @ANYRESHEX, @ANYRES16=r3, @ANYPTR64]], 0xa, 0x0, 0x0) msgsnd(r12, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getppid() r38 = socket$unix(0x1, 0x2, 0x0) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r39, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r47, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r48 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f00000001c0)={{0x2, r42, r44, r45, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r46, r48, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r40, r45) r49 = msgget$private(0x0, 0x682) msgsnd(r49, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r49, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r49, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r49, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r49, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r50 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r54 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r54, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r55 = fcntl$getown(r54, 0x5) r56 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r56}) r57 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r57, 0x29, 0x1a, &(0x7f0000000040), 0x4) r58 = semget$private(0x0, 0x7, 0x0) semop(r58, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r58, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r58, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r58, &(0x7f0000000240), 0x6) r59 = geteuid() r60 = msgget$private(0x0, 0x682) msgsnd(r60, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r60, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r60, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r60, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r60, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r61 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r62, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r65 = getppid() r66 = socket$unix(0x1, 0x2, 0x0) r67 = fcntl$getown(r66, 0x5) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x2, r61, r63, r64, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r65, r67, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r69, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r69, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r69, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r70 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r71, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r74 = getppid() r75 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r75, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r69, 0x1, &(0x7f00000001c0)={{0x2, r70, r72, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r68, r73) r77 = msgget$private(0x0, 0x682) msgsnd(r77, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r77, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r77, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r77, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r77, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r78 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r82 = getppid() r83 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r83, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r84 = fcntl$getown(r83, 0x5) msgctl$IPC_SET(r77, 0x1, &(0x7f0000000980)={{0x2, r78, r80, r81, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r82, r84, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000580)={{0x5, r59, r63, r73, r80, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r87 = msgget(0x2, 0xc0) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r90 = getuid() getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r92 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r87, 0x1, &(0x7f00000003c0)={{0x0, r88, r89, r90, r91, 0x121, 0x9}, 0x800, 0x1, r92, r93, 0x3, 0x1, 0x1, 0x5}) fchown(r57, r59, r91) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000980)={{0x2, r50, r52, r53, r18, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r55, 0xa2, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000580)={{0x5, r11, r35, r45, r52, 0x20, 0x9}, 0x7, 0x9, 0x4}) r94 = semget$private(0x0, 0x4, 0x2) semop(r94, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r97 = getegid() r98 = getuid() r99 = getegid() semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000880)={{0x0, r96, r97, r98, r99, 0x14, 0x6}, 0x5, 0x9}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r102 = msgget(0x2, 0xc0) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r105 = getuid() getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r107 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r102, 0x1, &(0x7f00000003c0)={{0x0, r103, r104, r105, r106, 0x121, 0x9}, 0x800, 0x1, r107, r108, 0x3, 0x1, 0x1, 0x5}) getgroups(0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r52, r99, r106]) setgroups(0x2, &(0x7f0000000400)=[r7, r109]) msgget$private(0x0, 0x8) 19:33:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00062e2f66696c653000"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) sendto$inet(r2, &(0x7f0000000240)="89685d0a3268322800bbc5e7fe224cb200e01d74973aea627be3c4706449d217db673355c210022e11796dbde818a3f4d2c0064fdf0c491eec2ee2550acd853e59a8bfe1eb159b898da19d13300b8c579a35e8bd80dc4ba3cb131e30cce41f54ffa9a3d11a6294604c12970b7e0e71b1", 0x70, 0x0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x800, 0x0, 0xe0, 0x2}, {0x6, 0x0, 0x6, 0x1}, {0x8, 0x4, 0x3, 0x590a}, {0x4, 0x5, 0x81, 0xd5}]}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) syz_emit_ethernet(0x15, &(0x7f0000000200)="2b11e57714ca4a7c4d1ead0ddc88295633e12e8756") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000003c0)=0x7ff) 19:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1087, 0xfd, 0x1}, {0xc}, {0x1006, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) msgget$private(0x0, 0x100) shmctl$SHM_LOCK(r2, 0x3) syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 19:33:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x5c}, {0xbe, 0x81}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 19:33:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000b8"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1, 0xc000, 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 19:33:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x9, 0xfffffffffffffffe, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0xfff], [], [{}, {}, {0x8001}, {}, {}, {}, {}, {0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0xfd) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) minherit(&(0x7f000023d000/0x3000)=nil, 0x3000, 0x1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 19:33:46 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = getuid() setreuid(0xffffffffffffffff, r1) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/217, 0xd9}], 0x2, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 19:33:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r3 = dup(r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x135, 0x3, {[0xfffffffffffffff9, 0x6, 0x7fffffff, 0x8001, 0x8, 0x4, 0x3, 0xe0e4, 0xfe, 0x6, 0x2, 0x4a5b, 0x80, 0x200, 0x32e, 0x3, 0xf0, 0x7ff], [0x4, 0x4, 0x7fff, 0x9, 0x100000001, 0x8000, 0x9, 0x5, 0x8, 0x9], [0x80000001, 0x7ee3, 0x10001, 0x6, 0x3b, 0x1, 0x8], [0x6, 0x3ff, 0x0, 0x4, 0xff, 0x2ad8], [{0x5, 0x1f, 0x7, 0xff}, {0x1, 0x40, 0xed, 0x3}, {0x7ee, 0x1f, 0x8}, {0x4005, 0x3, 0x1ff, 0x101}, {0x7, 0xfff, 0x1f, 0x4}, {0xe2, 0x401, 0x4, 0x1}, {0x6a, 0x9, 0x6, 0x1}, {0x4, 0x1, 0x3fd5, 0x8001}], {0x8000, 0x4, 0x1000, 0x7}, {0x4, 0x8, 0x5, 0x7}}}) r4 = dup(0xffffffffffffff9c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bp\x05\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3000c) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x19, 0x40, 0x8, 0x2}], 0xfffffffb, &(0x7f0000000440)=[{{r6}, 0x232d30f745674083, 0x4, 0x24, 0xffffffff, 0x3ff}, {{r7}, 0x0, 0x22, 0x0, 0x8000, 0x6}], 0x7c, &(0x7f0000000480)={0x7, 0x5}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}], 0x3, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000003c0)=0x7) 19:33:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) r3 = accept$unix(r2, 0x0, &(0x7f0000000080)) fcntl$getown(r3, 0x5) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 19:33:46 executing program 0: socket(0x1e, 0x3, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x1}], 0x2}) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="01000000000000009a780055b42285462fab7f282014dcfa6e4cec34d3ed8c0a09357797e005a7bce7093c6ca1dbc6b38f4a9cb40af55f9571372a9b457a45c5f661739c575ff73d006ad0673b16c9abd2f2fe540218292d54f640622a94b0b6f9b615062c380cb516ed109d984a8a5317432b76af75ed5dd68be16b01339d2759b98e186116451b5ffbb4f029384fe950072b5f588f46a275531ee83e4a534ce0fbe4932458861a28a82392c6b7f90b00e4865f8bf0de99a9607cb790fa25fe2078afbb7089d1cc57858a50b4d2cb4d4d60ca6f8210b64b0ca8b5551fc2b08d64dc40316c8365f0958add4ada50de8028af1172ac6301ad588c91c773825b2fb30bcdf2dadbaa1f7e33992bb341fdbdcd3019635d779e747874bb23b0dc7017d838708d2041b29d69d481bf12b5c24ffb0b9176f86028da2dba74fa5e70cea79c42abee04622caf7faf896428624f3296efa837ad4789e3d16f54664b71df4ff7e62ad78f78d7a9436f6f18223b7224b64e6685781047a26b7e2ba5c190bb931673cb7dcc29f6789fb2ebf6d957c361fe646e01260609e22156f6d2002d1dee2aae826d8aed84b0c85c735a4291542fb410bdec4fefe9888223f5c848d1d5d0e8b45f473c0b59034c7650c278322a06afea202c092fe4f80cfdcf35a6e4ee54d50834bbef51626e69b48846e9c64847ff781a09174322a818d1c13b0e86bcf3d8af724aeb9bd2606517df3023e309495e26d00124552acfe60584997a38c10882687b4fb19fb91609529f159b9afb07a7e58a3f82025c4616deec86ba183a10cdae699b93b6965cb57343bf07048df12e11db671a7ef67ad08434d7265792ec5da84012f6529b64245cd2c50889d1b70efa770f4aeb6b7345f62fa44306af457c592ee5478b20cd2eaba7ebcd8187434addb228d6722cbf67afc94e30701e1cb9c37200c5601e430a4df1bd31e9cad8efe028028486b31ad9a709bf9eeff2484ee6c917ea255ca4007693c08d12d225ed14132b0ebd2a682f8f2ee152f6165a83bf3e0282424e4b44f4c0edf96ef6cd3e5c00678d4a36f3d7c1889cc7913c122942e40b3e629d5e4b513b6487f3818a133e5aa3cd2dca357bc1e2ce6f2b48e129c20ee2408bf52182557156384c030f55e333ead2c2550423b108f4345e4a886c8425bbac06674cdca0bc37610bf7ba397dc0db48f7b743b542050a338960bca43adfce42f52915f9031d608a685450b98dc1a4706df010dc9817f575e5f9e890466b05308c9e08dc1a77eeb6f8c9fe4087eaa4dda7b4fbfae920a1493e4f2fe08d89a12c399edb3f17392e7792c051b3a96ba9ae0dea011579a15809a3c819d0d60a0092fd5e5c5d481722e1d96117fe9c4c4f90fb6cff0f7fa238821dcd663c61e090f838b4a207e27a24bba9b97758e82e3f28894c316d9aea93ee268ce4f7edde6ef17acfe6bb3334e3df59e66cc63900d15a2e4c26e06e4604ac59c95173c79da2e0d886ce81f211a447a2554e9114e33aeb7070ee2e7f24a7fd1c3b58e55d18eed92324c36ed73a4fdefaa79288e49f2fd2ef291065ad61f845e7c7ea93e8ef0ac7e3c918a9cd21362e1693aa1bcb0ae1f29820f9fbff8797984c70d7b834dd73432984f9637cadb38f71eca1ce1a86ed078cd3b5e7c9a13107f10997adaa227e5b7403696f3ea927a6d72f7e41bcf5a32022b46e5f74ee6086097f1df9f3bc61fc4a710f5ee73eaae2dbecfe71a3538ded5a28901fdd712c8193dbb0c89babb76a6fb909601843ef89b60224f81b52d130ab95dac5733acbe9f4a047cd567f5f581c7cb8ff7cc520ef63f5a495a88dc5f3d3d2d1a134539051ebf6b7d24c9c732e0b41b55db0d3649b5efcd90ed017657d3abcb4e2ee6c1d15f3ea7ab4e5c5a5390f16fc84f77401e01b0cd1d56cefde92704d7461a112e9ebc672da28ed8cbc38911844d98b9c916176f8bd6c2aad4b6ce8baa24e6c56c0e49c5cc5baec1faf35982ea8ab6b71e112daf95826f4d632f36fd9af56a301023cffac42146e856b7513b8b9ac7549dcb10694d3b9208a37994a37ad727dd478c8da5939abba972ccfed5a4ea775dd00000000eb1d7f4c16e18b074ebecb7ca453f18f60655bd15f3a8facc384cb59b4ad093941a5cc90b5f0a1dd36338b00a73e562b781ca57597018b48e2cf21b862bf45d1cf53d02082615301f2f1a4e7d4ac33e89fd09fe0e1e663b6e2cb3eabb1f0e4e5bb174617ece413ad4998d7d58f0d54d554c13c1040efca6c294fcd825b44a2d7e1679354b62008f5d230b9da535bc688d30bd63d4a0cde962ee2a8a5be42b418e5a2c6906d95bf5f9a36eb300034b7c58ad14f6498bbdcd6e821731453dd1f044123d2daf8d35a5c9d7fe5ba4fdcb96d823dc524a8221d803e5cb89c46ea04e93f2b04794d4e3f2b6186cdab77f345b0b09fc3027cd0b94333adfa156cc438b2126d892eda5653e7beca55296d257b7e9206a36d54a2b440ee185ffd84b55d893d0a88da2cd43ef91c022ef2ff8cdd877afd9a6fb1d8a41060ac21eb87b1bd73256cd90771e2729aa6ca0ecb9a3d1b1be61739250c80d2f75480deff1065cc1159cc5233bb92affe619a36ae65bb51fd29aaa0fd1a10dc2fff1bc8826a69d3c71020ab30b187bc20eb88a7e9ff13431e9c0257f7495bb5b18397238cac25fcfbdb645cc13301df2a33a1117bbc3ec16b7e6c9672ef78d674bc4a0a4fcb422f91d35ae9b5e2d37891b9d78e902a46c79aa927e8781307ea56e195f4e79b6be98a43ee2da4b6197091e1e06ea1870c5cde122db7c1b1df678304ec235f0dedec021cda4c0f6f658a5b91a003baf90821fd6cfe8c39637385fc92293b373b481fd4a486ddd661c47c63979219623983419f9dac90f3503f8cf8a5914b0ba40520b1409b87d208fb105282dd8099b3610bf61fe00305d65f3dc0421ca7c35b7701063866644f07978721b51ffd825302f52c77b59eb26e4a3e73832cf3ea5c6ef492a2f53b56edbc1114628b1c70c0c0954ce4b69543323ccf9ff00d4009a944e512716d22d9599c5ca8a2287ff839e00e9ccc7b443da897b8c2f6724dc26ca1237c82c583825603251f0d941f9a5d20188453106a29a4ac3fa1e08659e9d4cc1ea9013d7c9f981cfdbd869a70474262f3bc95192c78b095b09f738a852de33c254180d9bd2456703f02baef1d0792c5b376d46c3fe5ca4b3c727d04b4579719fd62213fd9850cbecf227c78e48a13f4b5a1126aab86f97e44bac04f2e5f4c3e6d81cba125dd418f6bee7f733cc2fee9b5d050049d04a2c23e44ff7df3ed5eeb131d64a80ede5b2a47fb8b974515e8d7f5930ddcd3b9f2bcd87639141c8118b08b3336ff90ca87ad445b75b21ff2763af66f903d65ec2f91cc71c08476a3217e34bab8bdbd0625a5d77669fed9db47c45fcb2aaa922e5a2c94b12881275c2c20b37dbd9e4d2723c39e923233253bd5168a0430e828a4fe411bb061cd2b2a886f59fd18ebbaab584dcd8155aa271d6c3e5ecf20f2db5f7a8fbfe3418505426ca5a7a4ae164bad9d2de5fc4cc53ee849c25686d0bd2221b843ddf5490c95df9d5fb3a68a0ab7ec8df614b1b8706080f6fc7ff9903f0e619f690f269a2ff1b66ca81c7fae8263d7a9136fdba2d34ab0eaebd2aa9d130c6a2d1ed0e40337ecf57fe9801cf1e17252e026d925c6ce815d08ab9a1aebb2357d6e206f08520700000000000000f2e00a14a5eaecc0bdc3f897eb370a180f6ee740e44f4f401d2a042c74539bbcc3946662661a9311c1345348cb98318efa9ac6e14d49d125047a915432691d06d11d4a0eca1a464f177d21725041426279b05aa44696b05745d74b997dccdf394173588000bd386b92199de22b5c28ce328e6257f570a9d4a260fe7ada2a4a642f83f73252b6558e4772e38f212a693198a1b1c24df2906c609b086147a9963be6c6cef7e4bd7ba3f66aabbb08b5e406a94f098ab49b4b28b7a2e3eab81513bcb7bff64f0983b0205dd4f291ea9d596ba7b947fcabce5ff8a9650f6361c03fea82de58a69f9cd4995acf06f3e20bbff576ee302103a252a9bce17513aabe04c571acb4c129e1bf37b1c39572db1bca05a4337076e4934a88c502255e297828d7adebf5a5b1aeb00f4e83bcacae673b3ba81cb2302684e3cd422d7c16184ad9fca99b1fbfad5ef1b2d926aa0b49dcd9750548ed569e58865eeea71d2a1c876868aed159ca8f6940cc65428eb717e1e07ea84ea9422715061a27fa67558054368a9d40671830f669bc1147d9ddfdae5507bbfc8cbaf6081ef1d1630066f0e24349f964ffdb8d4caee37641c53081dc494d2dd02bd4e4e788c8a7f664ccf18aeba7d85796289b230f45ebfcf3829676b40e18cca39dd60b0945734624e141b9d907ee1c314fb6334a08b662c97a9a3698b4a41945e72df9f8939de1f32865ea317d610c3a21359be9a86a78f82eba9a6d1577e203e544d2bb12b28a47def50c3afd13271016c3e8c410b0ed1d6cb1f2899e2ddc62dd83e5ddc7317333a6988012d94fb586df4ff669e7042e23fc009966cadd1bedffe58783b7805a83b3b7e3f7c4273bc55c760e61d8d545ac777b45672f5a8edc6d7079560089293a25a24eecf98e1736e9267764473852fe94cad3eff34d31a6c97e4b8a7b7e469a22a896e0e40255c36e073fda44f64cf554985a004a1b17ae0ea6a792fdfaf3633881c31fabc7de2bcf1a7b98df0e7f42fe4abd6925e94bb01728595b7ad7049ad6adf39e8241a62efa9347b5dde7d4449fbc6b043e37721364a16d89d8502846599cc4a0ca4d45ca07341f8964f339ea546f0e816d6428da3206f3178d9fd424b437707e73bec6eb8e99e01ee4ca556e31970a1ff7b5d21e601f4798e46e85e0af574f4bf546e7235e885144d6719782970758c0fc5b2d0d2c7febcb0341d33516de0b585b40cc4b0f0388d98e0862d0965d75e8bd35d4ef878658cd988998da1e5296106cd38efe526f95d77f8445d6e88dde8a951541485c6e0a44a675b46817dea3d0998e6cf154286ffd63a12951e3ff810be52cf0ac62c68e9ec8eb137712dc01c3af1b74e13d78e674f83f89ab7b1a6242c8f9702053e52195bfd975d4c252814706655064e00e92156dc1b1e1978403fb597fcd612503b2398641e83a358200b5fea2374da1b04f50ff1a1658c736e511cd9b791aafefbde8315b5806dbdf5ab559c4fb507655153802899257ba2aeb7e973f6264c29aa225912aef37afeb70120e13e721d59469504e4637ff7ae5ef04ef0f8bcf515780e5e2b765bfe88139d62108964f43c86894357c3a02efb14b21cf3d44b190e2bf9b8c185040c5a39873fbe546eab36f4a687e86a7058c10dc343e48356b82384d5d09f2b8ec6e699fb7d94a9c219752d8f149d598b069b0446dadb57c6cd6dbac277ebe25dc09c6f6463220f24d23702766730e978bf25843301e3df8e152b7cee6fd2179ae4dca065bd0df2f5a47ca4969cd11d80a9f96427495380c19e32c633a94b45cd38a2d64e8fdaf423b6965ddf62fd2373dd390834ad0155145f348424d4bf37d4ed98b6b6c14f8a226f54f889df6b09d56519848809ea4741278d0b1901007246905aec96dbf3d6e5df8094f800d666f8ef31befae4980274cc2421d41a1778c919b3f86ba5135d9930471e1e5d91ca1ba2ef602a63a49e3c95536dff63309a0ee395f2fbfe09628d34a7100a465e24c95d8d0c28f29ce03a709fa072ed70367575cdc5bd27a266c94f4d37c23cea00000007e98e9a50a57572afaf1d1b642bf039fb474fbf820f7013613a82f391fa2fba092d17800114b2b1f2951aebff4d937403f1d85c322e6e16d1bf1ebffe26ea19b991d74763ef72a589771a199350000000000000038919f589d68e613a86e4acd5e987df824fadcc235f73c611370775c4bb8aef25566c4beda497cc9c2cedabae630cdb4824b6e5b61756ac2df17ed92f06f35ae34a155f5c5ebb4ef8508793bd246088d5cf57c90156453e816e3c83d58310e348e15f4c44c1c1e4a32b2278d33f448cb2e2efb948c1ae8f8a97984"], 0x1008, 0x800) r2 = msgget$private(0x0, 0x200) r3 = getuid() r4 = getgid() setegid(r4) r5 = open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', 0x0, r4, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x5) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000240)='./file0\x00', 0x0, r6, 0x6) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000640)='\x00', r10, r8, 0x6) r11 = getgid() setegid(r11) r12 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r12, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001240)={{0x3ff, r3, 0x0, 0x0, 0x0, 0x100, 0x2}, 0x6, 0xe05, 0x0, 0x0, 0x49b, 0x4, 0x3, 0xfffffffffffffffc}) 19:33:46 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 19:33:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfbfffffffffdffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0x80}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8050, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x3f, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 19:33:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0xfff8, 0x3, 0xc, 0x1}, {0x7, 0x3, 0x80, 0x5}, {0x9, 0x40, 0x2, 0xf6}, {0x5, 0x8, 0x80, 0xfffffffa}]}) 19:33:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0xd02) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4088, 0x1000}], 0x102, 0x0, 0x40000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) sendto$unix(r1, &(0x7f0000001140)="f0991db5f109a49ad1701acac85ba70b5a44d01b1b40c377ae166f036a92d6c44652426defd424fd38caf127dc26678ab07f2a4f6c15f42c68b71710223bef569c819c75835ecaa3f1b79c83c8115e0ea264c3630f7a732c650f343f6b9ecee1317cae75932c279b2711e5f2b9cff0794abc36262a3724c197062528aee5e695d1fe74e6162c7b7b61c97744dd88aa79688b7f3c22c5f554fc1dbc3147ee66050b", 0xa1, 0x60b, &(0x7f0000001200)=@abs={0x1, 0x0, 0x3}, 0x8) fchflags(r0, 0x80001) 19:33:46 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x428ff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) open(&(0x7f00000001c0)='./file1\x00', 0x180, 0x8) r1 = dup2(r0, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000040)=""/32, 0x20) ktrace(&(0x7f0000000080)='./file0\x00', 0xd, 0xfcfc96ac7f78649a, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unlink(&(0x7f0000000000)='./file0/file0\x00') clock_settime(0x4, &(0x7f0000000140)={0xfffffffffffffff9, 0x9}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000000c0)) 19:33:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x87}, {0x2d}, {0x7ffffffe}]}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 19:33:46 executing program 0: ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x86e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x15}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 19:33:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 19:33:47 executing program 0: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x2012da89, 0x2, 0xffffff85, 0xffffffff, "2ec28c0175f386414af314ae3e4dd36a5d080bc1", 0x0, 0xffffff9d}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) r5 = accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x1, 0x1, 0x2, 0x100000000}, {{}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x3}], 0xe7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0xaa340c47c92cff08, 0x80000000, 0xccf, 0x3}, {{r2}, 0xfffffffffffffffc, 0x44, 0x1, 0x3, 0x37e2}, {{r5}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffffff9, 0x4ff}], 0x7, &(0x7f00000001c0)={0x80000000, 0xfffffffffffffffd}) 19:33:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x60) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) lseek(r1, 0x0, 0xfffffffffffff801, 0x1) r2 = socket(0x2, 0x4003, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653008"], 0xa) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendto$unix(r2, &(0x7f0000000100)="cfe321e4249d870b38aa1f8f06ab2abc075b3491e4e2affe48673be70b04591083a294b64c8cdab9045cbdcb145eeef50ee103ca98f6d692d50eccd78b4580482aa7ff42d754bbbb0d1930048f933962fd14da49df8d77f1eb589595a0b895a43340998ef3ddc6c7b8e1bdc29f34a993f465", 0x72, 0x804, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) open(0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r7}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r13 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r11, r12, r13, r14, 0x121, 0x9}, 0x800, 0x1, r15, r16, 0x3, 0x1, 0x1, 0x5}) r17 = semget$private(0x0, 0x7, 0x0) semop(r17, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r17, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) r18 = geteuid() r19 = msgget$private(0x0, 0x682) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r19, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, 0x0, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f00000001c0)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r26, r31) r35 = msgget$private(0x0, 0x682) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000580)={{0x5, r18, r21, r31, r38, 0x20, 0x9}, 0x7, 0x9, 0x4}) r43 = kqueue() kevent(r43, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r44 = openat$pci(0xffffffffffffff9c, &(0x7f0000001980)='/dev/pci\x00', 0x0, 0x0) r45 = kqueue() kevent(r45, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r46 = accept(0xffffffffffffffff, &(0x7f00000019c0)=@in, &(0x7f0000001a00)=0xc) r47 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r47}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r48, 0x8004667c, &(0x7f0000000300)) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r50 = getgid() sendmsg$unix(r5, &(0x7f0000001b80)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000280)="b41a24dc710bb320157d496f12ad4990fb79a3fc90a15d861da6c2", 0x1b}, {&(0x7f0000000340)="a4851ceff9b7f04c9b2bd97b0f075183dee0444993190fbec60fc3c208ec36754ac0a2e41b5e89c691c90ae0e84c93618bfe9fbd62bcd395ad6f5c68d327957dde6ea68f6543dcff6a5580a8f40937d4ae26c4d8da369ff48f1e9fe5b7dd881d55559b5f0e9bd1754b961342ed1119b7e00223b711bae31f9346b2e80d4df54b139cb2376315651289ceb8f923b45222821e478fe0a7c7d64e6921b79884de2d02141be608943bef0c2063b88b39aebdeb9d9c273e6f", 0xb6}, {&(0x7f00000002c0)="01cb1aa89f915de5c65b5639f9f7988bd28cf8", 0x13}, {&(0x7f0000000400)="f6b3eea11e017bb3c566412dabd68946415dd616c59ce41b551ddff597", 0x1d}, {&(0x7f0000000440)="50549d6db4dca9c7b106d3526ed2525ef7960501fed69c3111433ef1d5b68c15a65172874737f4c0da108da3decea9780b0c7170e826f0a81eeeeee4583a571e9252f1fb41f86f8b22542b5c958cacc9ad159d2a2f86aae83674b720ceb86e50d97f748d440608ac6189b39c044f5d50189be54b8aac4d70ef08d85acfeeed45dc20815487dead004aa66e2c3b00e258bcb3604fb1ff3422efb6228e909e65e7d113ef6925192f021a65b777222d991169c881ecdf74c7750dcad0eca919d7773502f6ed0b22e149590b", 0xca}, {&(0x7f0000000540)="45d36f9f292c5828614591c69358c64fa39162648cd7c12b4b2ab25ebcaf1a9f951a52294e852be1bd5d249ea301f4e78cfa671b30caeb90ca72533c1c71869fa1ec9ab4d6b0acba9b42e799be10db76532ab63a15abaef2555b2e1b11515d9b98568995c24d987ec05d2caf8c7427a774eae38ff14bfc614887bf6d80923f7755da2b9aae060b1f1e6a7b3e426aa9a6049f5a133e1017ce2c164c46bd915ee3f20a25f55e9b6486fcf754478d622fab0ba0e02ff8e02edea3bb0c36ffcc9b63bb2462909dc26570e5677391", 0xcc}, {&(0x7f0000000640)="15879444e3ba531db16ed3cad05e128a61b833e2c53fb97ece68f62f6c70e65f6b2b656dbf8f8d59c61514bb052b69b6a487a2f4cd8a9e55fba7f45694ef1ff796de5e8b50a14ce46ae34565250d", 0x4e}, {&(0x7f00000006c0)="9d98dc76013e0f2541b03c3b2c75a93d53e83dd54895150c8984347307c5b98c6b6a276a304cb1f3250662605d7f2a11d94faa855273d7eb2a1631fb9b8a2a8315e5879b017102e7ec4df4b9ee9d492804b64d3d84636b9af9742293f0ba1ffe31bb2b41660810984664dddd4d7629ae131f2b7f381bbbe8c9e61c821295d97cf86297f0183f0eed6a5d288f84ae67156f08b17768e6e39c7abdd265d53041fe5584abeda169c854cf4bdafa24e324d5bbdab7b58299045ee0708ac8bd7046dbc151415981e582a35b560a3f887fe143cf090c", 0xd3}, {&(0x7f00000007c0)="fe85d61558b8200ceaaec87c7d09a4db1706138503c4dd8638a491cd7f154edf2533a8a83efc031c5af879361a3fb1f1fde49f06341b479bd6e039846aef656b64285443cba2f3a497d7d664510656347589d3ff91ff43f46fd364e39f2a601e57d3d46f5f6d15064b6fe549efd3b2ab9b3931bbddc45361dacd15784a1473c29d4d129eacb069083cdf4357e09cc3af4428f81e12c694e4a2abf899d65b0b5198da0a9aa1f94ed315ca9badd4012fe5d6562bb07fdb92ed0c2da6ae9dac9cc7326449987939e0e24a006cf9", 0xcc}, {&(0x7f00000008c0)="0165a3f9a66c5fd9fcd8b5e839149d389dcb11dc8eb95a8c635b7ab0e67565bc8db823c85cafcc3367164a7b1b647f6998b3aebaa89cc8d1e763d44ef4ff6bfd9f53fb7c2b5ce51b50b8f54fa9ac76e9d3babbc21fbc029179e9f3c9f45e1cd8b44f0a9b1c3a51ad5232e28cbd1ad592cea26cb869d6932ed2fc8f131c4aa9a9e439cd1f83b03b885210c33c4424e193b0fa8a9e8f04bd68fa99f67559b12ac8b61affc72b034e8d0d9c2acd7199901f97157e7f96e0ea0a95357766f1ee4c5382e8defd4fdad826124690c7812c2832d8bccead2d911a8b4e710e16200406a7bd45bee06cfafe7879e5ef1a4533277407d0006d5cab1b65bc7121132e4a9e1e9eaf1eb13d5267d7290a4fb7b93722d7309b5e171b395d19f8fa0970137a7aa549351175b96c06d0b6126e99dc66ad8177758209e5dec1620ce30fad120c7dbf77861e0ce238217638fcd3dc006b6752e03bcdb84e9131165d4e0e7afb974de0b22889079c1ae1e6b64fa4ce80aae0b5dc132f7b25e4f7c2f32df333ce169bbb1572fec2c2a85f130f15cc98207e8576a86a10e2773cd0487201d940ba4ec9bdabb60e10a153e243a19e2bc4f46e0009edeac3a70628076be7051561e8b04a821d7bb485b4b12885e1756efcd0e154b7b7ab3d21c8f1cd7dbde91cf51987825ca7628fcd3f2cd40ffa21d5f1b54b6425ff911a2d40da1004c3e8cb380918e6d2104102bb4a20ff7d408a869a5d43bd61bbecc1bd5deebb7013094ea69756fbd21c58947c2ae2ce41bca4f3a3476f86cc3d2440ab16b2badae681ad1c6edd969257cea13389c070af6e398abe4abfa844f1dccfb7851c1903c13968cd7a733069b784357424ad6a2eee1236478e98d0ebabc30418c0f7a7454130ff8b43e5666e6effdc8c2bf2175fd83ea90f984e7f346fc42da65f8a794676e364c1978b7c24caa3e63c3e5c582001685183ed31379d7766782ecda4e45b2d95671f221146b558f885dfe158d5599dc992d27bbe43192489331e5b48e0fb8270898b467a8b39f185cac1d1047a208d8126611afb1a325732011fd1fc95cfa8f1962ea3e0131b3ffe5945318f681da1eeb63cd19a387de88ec1989c352b95b2b8f07889a996404999ea10973614cdb6a3d0cfd2bf88d48eea06c10d446d1cb3caba14a74e174412fb05ada6152a33bfd59bf25095519e62573bfddea4262d21904cb908e9dd47f4108d0d09edf3420d10f022049c4a6005159c50ae82c76329f8834ac2093d1a20bd39bd84c6c85d57b0cadcf1f067dee4f109c16aed542443e8ebbb1b150df7ba8dd00fdf8001b24249bf642dffdd5d60985c35cd7072b56f0fe34c1a3b11e9c5016d1548ae8a9baad263e8ca03c623c88874abc3d91ac98791fd60e9177a588c224cf6c6bb5bef104e08a909cbf034a3026742fea24ced2266c2e0afe3b8c5e96542a272b33f366ed3b68b9da4e9010502a55f6d38fa4f22b74f9fed1c1c55f89d14764ac4bb0c0b21b4c05ade614eeb86bbb30265b3d2b7d399ea56551c2f371eb745eee253683d88bc705f0c7317d52c294588b61aee1c8b0ea50b366761e06413851ede2166b7a72aaafcc64a9833b5cdebfcc45d074b5cb68778006f67b99992c6327cc383071d9bcbba48d67b3e60694f6f3fa0afde05cc38b98882beac85249281da9cc35ecea6367ac35affd38a45562cf883c2ebab163ad75d6894e1950c80e3389f61c8a65771e4ea26bdadc91a2d0ceff4cbcbaa5da6ce30713523a4149f9edb38f30730a095ae684be91db9c9ac803f01d1d27510a03585f0bbd78a3ea69e56c34d5673e9af12e781302c61940f47570e6dccd6f3d99ce45942fa8be187b743919819b489ca5e303641df2cbb6fbe2abf3d7c94acfb3ae61752d3b6488cb77d864154de34b3e571887461383d894183b1fb59d4b75f507327b2152e725ad4f0d4bbdcd3c8df3f43b350f0a1fdb0bb4974d41fa720b454930794321dc66521119214ab1c2b894700d4fd51bf5ba00ba098764dc232421ad28ce877440e0f64997360857af81ccd0b26e516e7820337a807bd53ab87ae1f570b4e1061974e44203b91d2dccd1bd722be6daa7ee6ba02ab9bc8594cf1197b2104467ae6879ef4d54d4c7b95864f96350e55262c657f8cf2ff7cdbf2ebbbabbc600676eec9a82c82f1441b92d93d9f12e2505333c00c17110c325d39bf04ea23d046319976dcbed1f2b93f2fbebddc630721cb6e36a560d20c1929171572e1d889c2632c22812b191ad08c853eb6c72b1abb543bf8462e046aa8a717bfe4969d3771d9a4dbb03c81ba20ce0f6055033a742cb4bb8ee092cf3ff7722b72b5fc5c99aced0418487476567ff5d4677b92b5e2f21bedd1c8cad5e44ae7440682de64300b1c090549835e08d6ff0932914e8de96215a08a96c67e878fec931f0352356d064a2a6da0e1590ebf657e55847569f03e04dd4c9413a22787ed8963461b468a77073d441836c62ea3e6f518ab61529d43a7e436f6de95842c5148ce3fd719f3bbdb4bbfe75a29b65e4a8128657f05bc3490bb44f5a1b044ddef31cdb19b08a7c4e55fb4a344b672d4d8b4aba4ee11e17e104bc783ccb29dbe639dd68ced4e992bc5e00ed48099c51349c9acc4db2dc1a77b2dd8a3c12cebed469c25733cb8e6f24593e2969cf152c01c91c6d1cb17cd63d36eb322084bee86f6c1e9fc395c7d6fb796434623246759abfcf6d1e6329d79d8a874d67234b4d314a2d0a261a908b6a8637a8946511638281bf7ecf367d892435a9247cd355a62aab76983057640ff9087fa5f869a3a6462b4735f4705855ea748da28ea562d2e668632aa177cfd235cca426ea5a6b6d2a31913ab47ef44db3763dd4fb9cf3d7c651838327dee3a1487b5f49b9051f509a64a659c4bfeff0aa25d4ef78f62e70909d13047bd8a54cc96280a8915dc4217b9bd4ca4d459765142cc1ab74edf7ecc21cacd26c6f3575b6597eabb5819fe1954eaed6dc1fca4c0572b5f9bc78015a006358557803c34389545d60425b37006801fdac5851f083925059ff9a8a924affadb95b1f59c5efffd494a71f4fb042eb5b47ec560407e48ddee3ba318303d9170c16ed8a970f401a5fb2aa0f08c054159525897cd7b645cf1a1a9a88db0fabe4fe7008d892ad9b2361f0bcfc9875529710a0c6dbd79a2f5ba1f688d2ec691ac8fd5696fbce1b17363bf904f9f41d52202ce01c45ffa6f18102d930d4389f09d16aa9cf21077fb61e43cac60aec1a53d8698aa87bf675050b4114bba1a18e1e19cc64db7d2b8044a3410fe30509e214c885e56a6b1aec958a9e3bd1e2b3d6330a11d0368eb5ed17e8f87e4517e7d8264c239752f786337ff3f9b8dc951dc465061222ac486b5b77f0b1712b9c57ddf5f222f9a045d3d71c4f4da3a77b56a9060384dd175ce2de3ee99daa9e3af1b7efd64a58084c2d61a6e4ac4cc172492b968cb8c416c13f96c4329ecc3bc3ddd44865a1d854a066b17702e7d9eebccdc7a4bde7ec5954fb46daaf0d437469ae071164f16b9cba5578eac20ea41131ab80e4beb5a0745ca3be95a8bfd658cb1961f3da986a750a2595b8a1bd89603835314eac5d271626e68b0187b8ab7d95f59c219b90d968f59e8093fbb77847a95082350f4f01baffd0066e1d8af70d155547c44950f2695bd5817ac920e39e9867dcc88d2ba086e23afd12623ec5162c4e10f0749b4c94a58303908e16cd79e20bbfae77dfa6bf31eb377beb434371e1a46e6ec9ac7be75c386c05add590ea21bac87e8315277588fb20907edfe635054f7824a1d85f2a5ce447f26bab392f8c32ee79fc731cc46781a327f053580253122ab0e52b8f90369b8b9c36f88888a3d537e4abbe07406873aa3acb50582c49e3de2fa6bb8444bb458ed93b08fcde0efbe906cf2e5c8ae6704568bf66b5c360e1fe6c400692067864883c649c7a17dbcee2790ff185e50c0975b01854578879089946d3c1e6a3fded3c4a1b92533448a59171101b99b20ba329b3f5ec6464d01ea32955b005dd929a0f52100403c9f97e7010c1aff7fe2776fcb7a6c225dd82a5ca0ce56d47f686892c7e254b7fa94ecb57f25b2e5a6d9c253911e458ecc855fc6f9817f27812b5b6f032cd000ef5136fb2883b3e87e912ec7d0f46bdb895e403df90f4688f92806590bb3eaaa1d8e8db828236721edde04a0c20ead9f0410764693a9d93d6145a9af19721b93fed10277720d307c7d80b92137c4db81424d081cb2a17a56e5d243f8ff9786f07d382e2f9d1a473c2e12789847866e59737dfb6ebcf411726a8b858172a14fc38280c8c887b25041d63461f28cacb30c83df5b017582ad856264bbd707897f243144630ad572ec02b3baf34b7db576f16ccd25fc6f6728ba84417848dfbb299fda600510361df06246271412fb811e66cced35b725aa92c14f213bd3fae7520226e12b3e4666a1c836edd018ab436c0b9059eeaece39334875ffc2cb924d95c908628e8316ed719bd67e2bc150dcdb41d145a6b240be92d97e3ce945736203a4c410dc0cc5cbca4ff61cd7d87f2e9f3c0de1709dbf72d7306b450e3ea8a47a843e25cc702e10a445317ff8216ecea652b21918e8630dd4eff14006797b141ee9245ef99004e4f4f1af74844d00ec96ea41d130b079bb9f3ae2fd57f8be023a005236abe30e8326ddb8e2a5b70178d7d0e8b3a373d6da6b49453fec1ab6fb353b97c132da4b3162228bea9e5f84bd8f01e8cf824504402b314d6812e0df2e4443d15b8cb568614df069ec45cfd4d52785d6e880ebd4368711cacc6f98d94448c0e489dc5d4725c2f1110fb996d47f2cca8ab66abfac82840b0714c195ba6469a04f1bb206c0cff2ce6930325d0bf013db170a4dc01871eecf74ff1f21e2511c17e1692ca7bf5abd12bbf5acb4bfe085617cef6c7ddb1ca04ab85eaf9fbad3e699d1fa97f0c271587e0a2d99a05cee32470a9debc5f2ae3725718ceefc4d3ece95a4e815416b16f553802008d66ee7f0a748649bf2a04b6ced19b6cd8f00eb97b379cf8a58d3e1dc8d18e69d1a066ba23e11c87c3e8de7c187236192bf291d0cd6a2ea2a15800756e8c9fe6124df917d7889a0dee57bc68847f4cfe29df60bae0c3a16fe1f604b7d5943c6005a674d88b8c0cdca48a979d3b77bee6eb8702398aa069eb1079e24785d452bbffb458c50cb9f3f8a51dff5aa2555cde7c12053a45e0fedc03f32988438c5fa603e4a3056d56d7417216ee88a770fe17911193590ed3c1c1a83dd09d334f689111aa201b8e90416215252511b0d34f6c9a69b12e2ab42a72db2e37ce4d73888775ae227de77f2bfa86529f5bace7eccf92bedf2b83aaa982101b263490da49d4d3fd82980a0da4a9b55fffef0738f69657b39718bb5b8257160be6b9b6309f18e4dbea027a595ea6c49caab1248d2272445be81efe064dd39ab4e312df2071c83008dd06fbeefbad28e2355f64829d077dc39fd7ba1d68330e2c96fb737bc791ce38a8cf5efde6ac778da00865f569abfbe5da24edaee6cb0d8cbd0578b9a21a66f3048f4805da91288e2096dbe9d324675f77bc8e78dd11ad6834217350ff42c6c7eb0558c2d9233c5805dc9d2a0d8db3f6d8f742831fa2a7f83bbd9f46354b14de640bb67d6bc08eeba641a9e016621ea5eeac29c72e174697715422d1ded8d9d26c8dd6c62ad67da356787ebecf91e31bf4cc72e92a5c669351cc424feb029041c01cecf45f7593973a132be0dc3be3091f540610907f15aafbd10ab693c1e245bbe", 0x1000}], 0xa, &(0x7f0000001ac0)=[@rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r7, r13, r38}, @rights={0x28, 0xffff, 0x1, [r43, r44, r4, r4, r45]}, @rights={0x20, 0xffff, 0x1, [r3, r46, r0]}, @cred={0x20, 0xffff, 0x0, r47, r49, r50}], 0xa0, 0x400}, 0x408) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000180)={0x40, 0x6, 0xd24}) 19:33:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x9) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0xfffffc00}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) r5 = accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000240)=r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000bb3ff0e23c5b00000000e74da400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x89, 0x5}], 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 19:33:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r3, r2) 19:33:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffa, 0x0, 0x90d2, 0x0, "d730c1ef750000003f00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="9125a8f17da4019907b7d67c8cee385e08f8d6892486b31f489d77716ac51df4956699fe5581523dfb0b596d26e33d323293a89af4e88ddb3491220030a78674a30fd9780f2b0ab7fe388e49020540b8ec2cb6726569c65735f97a47efbb5f3e68ff93362bdde196c0367ea345728c31662c2f6f052498aeadd075873ac7b70e26305ac334f0dc6e02a520dbe570fd2d3b8f064a46c4e03c680037eea299c7641f718d1bd60145e9897f81bf4988c5a767d514b180e76b93f2a4d3b9d0e0f21f21f84ba74f400aa6a026e75462f9beea4f96056cf86ec131092f6a3ff9e3516e69e47b023eba5f8ca874", 0xea}], 0x1000000000000329) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3b) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 19:33:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74, 0x20, 0x0, 0x9}, {0x2, 0x0, 0x0, 0x4000000}, {0x6, 0x0, 0x0, 0xfffffffe}]}) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = syz_open_pts() write(r3, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() write(r4, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r4, &(0x7f0000000200), 0xfe72) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x100, 0x0) r6 = syz_open_pts() write(r6, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r6, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() write(r8, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r8, &(0x7f0000000200), 0xfe72) r9 = syz_open_pts() write(r9, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x90d2, 0x0, "d730b40c444de400"}) write(r9, &(0x7f0000000200), 0xfe72) r10 = syz_open_pts() write(r10, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r10, &(0x7f0000000200), 0xfe72) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x20000, 0x0) r12 = syz_open_pts() write(r12, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r12, &(0x7f0000000200), 0xfe72) r13 = kqueue() kevent(r13, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) kevent(r2, &(0x7f0000001580)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x83, 0xec51854e09e33925, 0x3, 0xd8}, {{}, 0xfffffffffffffff9, 0x80, 0x40, 0x6, 0x200000000000}, {{r13}, 0xfffffffffffffffe, 0x4, 0x8, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x8, 0x40}, {{r4}, 0xfffffffffffffffa, 0x10, 0x80, 0x1f, 0x5}, {{r5}, 0xfffffffffffffffe, 0x80, 0x8, 0x10001, 0x2}, {{r6}, 0x990daa61f7a90a33, 0x20, 0x2, 0x0, 0x8}, {{r7}, 0xfffffffffffffffc, 0x0, 0x0, 0x5, 0xd85}, {{r8}, 0xfffffffffffffffe, 0x40, 0x2, 0x0, 0x1000}, {{r9}, 0xfffffffffffffffc, 0x34, 0x8, 0x5, 0xc8}], 0x81, &(0x7f00000016c0)=[{{0xffffffffffffff9c}, 0x4, 0x56, 0x20000001, 0x3da6cb60, 0xfffffffffffffffb}, {{r11}, 0xfffffffffffffffa, 0x1, 0x1, 0x8000000000000000, 0x9}, {{r11}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2, 0x2}, {{r0}, 0x0, 0xd9190bda9a740bdc, 0x20000000, 0x9, 0x5}, {{r12}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x2, 0x100000000}], 0x3185, &(0x7f00000004c0)={0xffffffffffff0001, 0x5}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r14 = semget(0xffffffffffffffff, 0x6, 0x10000020c) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) getpeername$unix(r15, &(0x7f0000000180)=@abs, &(0x7f0000000300)=0x8) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x20, 0x0) r17 = semget$private(0x0, 0x4, 0x0) semop(r17, &(0x7f0000000300)=[{0x0, 0x7, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23}, {0x2, 0x9, 0x1000}, {0x150449ea86f2be8c, 0x3f, 0x3000}], 0x2aaaaaaaaaaaa9a2) semctl$SETVAL(r17, 0x4, 0x8, &(0x7f0000000240)=0x7e76) r18 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r18, 0x0) msgsnd(r18, &(0x7f0000000280)=ANY=[@ANYBLOB="ac000000ff07000000000000"], 0x1c, 0x800) ioctl$VT_SETMODE(r16, 0x80087602, &(0x7f00000003c0)={0x0, 0x6, 0x8, 0x2, 0xffc0}) semop(r14, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x1c2) r19 = dup2(r16, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r19, 0x80044275, &(0x7f0000000200)=0x3) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000440)=0x8) 19:33:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0xfffffe2d}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 19:33:48 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0xc003, 0x0) shutdown(0xffffffffffffffff, 0x68b1469d5ff092c1) r2 = dup(r1) fcntl$dupfd(r0, 0x0, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)=0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000040)="43f54943bfc8b6f88460f420cdea5b214dd6f0ba832e67d09cf65c3223dd293e231e4105873fdff6c3689d3ede90b8b2174fb51b", 0x34}, {&(0x7f0000000080)="2d0864aa3be9071aa15975a322dac764fdb951478d9723e002df298b13a35f4c33c90e091f4a9056bdbb0bd6c193dc3573f0654d2d661c8ef0ec299108505308b1401d33009660a89eb5f5f194f68a64d9070352d9712acdf5ec1a", 0x5b}, {&(0x7f0000000100)="1d22cca6e5627df268f8597adbbe46f9122877d07fb1d68463abefc3e43f8e214eba625ea69b4053630516c078c19af0789b570818127eca5d394d95f89e941598077a5f0f340e64ebd34a9f7b1a2d85a39a39d921cff41f1ee13cfc8c27f5ca78673aba5e3cc3bf23afb228fdc0a31c208c6cc37a8a5a61c062fc8ee2b98c3b67fc6e05f6c564059fbaccd3c9de9779fe64983c49126af8e5cddfeeeb4fd4a2485cc1f1e132ac39f3d4a81579f0acfefd124cff4e", 0xb5}, {&(0x7f00000001c0)="f06ce25f53aa30af1ada396c4ec66749c8b99175825dc1d47f8f612f69c14090bb98d156c2d313c2651abcb24f92a36747a8b9823997c54b030ebf34b8e99e5a0644f156afd7d6a23e1c2aaec2c51b83f0a148bd60ca695dbe0f79d34c385878f9bdf7250c1f325b071b043cdb4c112beb5ea2040109d137b76263e2113180407437fc196dc5eda039affc6f08d4f85553e049cd6e46686fe759bb363d9606011ca89b0d8b2e", 0xa6}, {&(0x7f0000000280)="e5350c", 0x3}, {&(0x7f00000002c0)="3eb33290390959bc04", 0x9}], 0x6) 19:33:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffdfffffffffff], [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$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r3 = geteuid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) getgroups(0x2, &(0x7f0000000040)=[r8, 0xffffffffffffffff]) fchown(r2, r3, r13) 19:33:48 executing program 0: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000323000/0x4000)=nil, 0x4000, 0xf0991a52fcb01849) close(r1) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:33:48 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff40001210"], 0x0) socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x1, 0x400, 0x74}) 19:33:48 executing program 1: r0 = semget$private(0x0, 0x2, 0x41) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x8001]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x40}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 19:33:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x38, 0x8000000013}], 0xfffffffe, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="f33a59a9d1b2ba09ada3fdeae45f") 19:33:48 executing program 1: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r2 = dup2(r0, r1) socket(0x2, 0x4000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0xfe, 0x0, &(0x7f0000000040)=""/254}) 19:33:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x3b, 0x0, &(0x7f0000000000)=""/59}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x40000) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) 19:33:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000001340)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) dup(r1) syz_emit_ethernet(0xe, &(0x7f00000005c0)="3f470d815fa5577c3c3263083ceb") read(r0, &(0x7f0000000080)=""/35, 0x19) 19:33:48 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 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) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:33:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x7}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="4182740937b1811c3320a083bc14") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x81, 0x0, 0x8, 0x8}) 19:33:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00489f2f7c000800ffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$inet6(r0, &(0x7f0000000100)="4ee43cd8d53cb5c94fcb0f489825bc03a2dd961a952200a91048fc9520ef4e45417f6e6e030db640bd2173311ab1db3cef17ed00398c995b0922def6a75e583e5dec23b153a593320b7afabc729c3951c42d5bb0b62d4617d5485a1b0bd4f464609864a88f713a7b1c0d1072a687d8c48abb151365c6a7dbf7fd783dabe38af50d6bcc039e518b89be48ad38b2675c5225c7e484e493dad56331b2dd6cb0da65c2d03c0c8dfc07d2fc6b", 0xaa, 0x0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x9}, 0xc) r1 = socket(0x18, 0x5, 0x20) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:33:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000000)=0x1) accept$unix(r4, 0x0, &(0x7f0000000900)=0xfffffe66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffec) setsockopt(r9, 0x29, 0xfffffffc, &(0x7f0000000940)="0085c3814d85a75c5cbca6e8875d99ac3a6d94163660198cda60b2664d596caf2c0000000000a31891e3dd24d3e20000", 0xfffffffffffffe30) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r10 = socket(0x40000000011, 0x3, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r13}, 0xfffffffffffffffc, 0x8, 0x800fffbe, 0xfd, 0x7c}, {{r12}, 0x9cc966705e988fd8, 0x88, 0x1, 0x3, 0x7}], 0x0, 0x0, 0x10001, 0x0) r14 = kqueue() r15 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r14, &(0x7f0000000700)=[{{r15}, 0x8000000000000002, 0x76, 0x20, 0x91, 0x6}, {{}, 0xfffffffffffffff9, 0xc1, 0x10, 0x4, 0x9}, {{r10}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r14}, 0xfffffffffffffffb, 0x3, 0x2, 0x1, 0x8}], 0x81, 0x0, 0x7, 0x0) close(r14) r16 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000)=[{{r16}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r17 = open(&(0x7f0000000400)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r17, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) r18 = dup(r17) r19 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r19, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) r20 = fcntl$dupfd(r19, 0xa, r18) ioctl$TIOCFLUSH(r20, 0xc0206921, &(0x7f0000000100)) r21 = socket(0x18, 0x8000, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r21, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r22 = socket(0x20, 0x1, 0xfe) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0x200, &(0x7f0000000180)="f7f9e794", 0x4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r23, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r24 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x79d) r25 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) r27 = getgid() r28 = socket$unix(0x1, 0x1, 0x0) r29 = dup(r28) msgrcv(r24, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r29, 0x40087603, &(0x7f0000000280)) r30 = msgget(0x1, 0x0) r31 = msgget$private(0x0, 0x3a2) r32 = kqueue() r33 = kqueue() kevent(r32, &(0x7f0000000040)=[{{r33}, 0xfffffffffffffffb, 0x1}], 0x3, 0x0, 0x0, 0x0) r34 = fcntl$dupfd(r32, 0xa, 0xffffffffffffffff) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f0000a9ffd76f2ae084583700"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000800)=ANY=[@ANYBLOB="0100d3ba5403000021c90c959759fec0945ec9edb1a8aa3fcac081ad9bfe1ca695a1054a8a3ec84fd185b1a5e1d44a188444b8fe150f3df4d56876d9b68b78abd6f2b8e5b38230af14c17f000564f735a3547921302a8d5dca2cd83894943804e889ed3b44ad779f3a666a7d034cc1a7eeb1c882c9a07641da467496c7ef3b49061251ef14752b31a175621f0500"/151], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000001040)=ANY=[@ANYBLOB="01000000686c6530008bcbe9d21e907c35eea5301b7ad5bc7204ea9e7f9a96576cbc2b20206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff4da9900eb78e1bd6c1a703c50fa6c08fbffde34eaeee91d723b151b57fc6af3c3c4504185fb1bbd2904d52c1723c2d7fa0abfdec13de7a19db0903c5404842153b80476dc7f7fdf72f8f09d7e45b2529b76e1ff17047c8e4f00a70377b0d3a4030d4bbd5b2a2da7751e498b17339f128fa5167b06767744401ca9ddb5dc2ce073cef95e98b203008241baa40c610600a4e800fd181df03462fa03250b010000000000aa005cd30073f0351758665feb34b2a2639672359eceb785c21f000000151465f844d4591ae3f20ce4"], 0x8, &(0x7f00000006c0)=[{&(0x7f0000000ac0)="89724d7053ebaca70c2b95083ff5b14d95e27f89213048359e4f57eedea461637fc8ec7a7541baec09dd094de76bdba1ea0853bd30cdc14d20f88815e015616492da868df9b2ec90cd913ffaa64d49cc1b85d156"}, {&(0x7f0000000a00)="9d8c2bcffb3b00ee61264c2e4842353453fac47b848e89a1bbcfbd4f0018aa0d9ca2f573499011cbd606c3a7949f1759ad3e58a3d4b5f364897952f30c334cf9fb68688593436407a61ed8b2236b78b00d2c39ce5ef90ede7cce38360ac6cbbee83bcf1451ed3a61cb09a8e3d2261022f267735aff23924bdc9df9f96185f7e75ed89d8832f707fad3"}, {&(0x7f0000001680)="f128b48d30765020bf40c0ccb7d22402d15181ac9139ffdea394af2620e57ed31dec73748dff1c098fb842e14726cebb71aa1f8913edce0a3394f0e0999c3cda3c61d8f91fdb687c7f30c17dc91a55dc11630af7c11690d27002562cacb0eec6e35505b807462a456b1c3391e0ca5171cfbb8941ac1d72f5c22df8ca05ad0302e0155c8c789eea00aa5e1ec122a9f290430fb73745554d054b6edf1d983a0aff6f6a5b053611adfca62ee5f6223179fcdad45db70d8b7a00134c0a0e852cb753044ece56ed4305ad7e2923f23f5b25b6b49c5e8975d493402a68f7d31a7e677998fb870b49287dc7ea62ca8a80104f36067104b11366572d91174c0922487dfa3c365d4c3c12addb07727294b118448a77ce71e3c21bc01ddbd12c4a47888d1252aedd6263786b3984570143d5310e859549b588fe2cb2e1ac941ca439ad851c199dcc6f7abdac09d547bf1d870eba85665394770c9a3785749b18621a79aa913015e7e0378fc7df5ad53c40c286d7c9e69c4d1c74abb21f2d53c5871b5318c2c5ba67304dd7b27a34b8de455fe82c8d23105d912ac8f5d8df4ec08240eb956c0685caa341225e9bedb6498108a08dc8303c2ca9252e9ac2dcbb904989fcb707f68dc0ee849eca74a76095d6290bfe0db593d76ce2191300e87f1885198c896ef8ead1b2833a4f17ceb309b3a2d8ce6892420924ad3f9cc757fb2da09144b8e3d51ecab2ef6b0a2ce2847cd683753c8a2e882f59b5a597401f6c7a19b389cb67f6ef7f7f10fcea1e17e9afa91880bf98d81e6cc59d328dbc27bfb9cd4d7d14e1aca66ba8ef7187b1053edff84233a7e6a111852b471746de01dc42926562d6acae1be0c5ee5dbaf6c53567cf353f7c7ce3b1c2791a366e6b7409fb5d264159f4b65910da1b90b541d770340caee90e896de4447b1d1be2e50f259878e29bc369effc0a7d6c92447508a1cc899c96c7a6d0117d8bb9d1f4ce9e43e2f631f666701d36f433ef4f7305df104d7013db6e86c27fce6d0bf7948da19f2a9b842d0edf23111f4f0bcc1abd5e07403b2e0c1ccc7daf221607d1409b86add0a1edadd73ed2ed473f355a3b43f63cf250d20a4092b732d5d83d6a6c1d79ec9302033ac840d8fddf1d9dba52156a435eba74d93f80045478f554a33c14860ebdca2780f957945f29b6ee1bf9771ef14a39de9cb31b52b0587e0e479e18c952480241bf2ee31cff5dc13df4f34d517470f3aba9ed4e7a1fffa3e1ae7a96c7f27faf58c351ce2bc01425f18670f3c2754dd08f35c7ef3e6be10e07cd7262d5f3156eb9340528263a54be38c924b72cce4320869c2129bc84741617a417b8102103e6034727f8bbb7f2b41b81b14ea3da83a57c08c04c0d6b5269dfa26fa158a49868c32b9d34412ab01b44bd72c94680e58a83b0ba32ef80a34a1801a5f90c1f898126c478235247526439656d2d51cf2fd8427a75087afe966d6dcf1d18fe86867b4d8911371f78215a7608de137d0ec3bd0d01487ed4b069c236b1ba3a9583c87746fe47376ad607fc2fa4bb0bc890c260a2f6e88b9a9d84d7f58be251734c92db7d968088391d6248ea1973809d4628cb777d4a5c6b4c591366d43513b9cb8d247d7711e33ef99f0f9fcbcd917f769b982f175b29ed9886b2587e4297b27b439a4ea4177395a913d1808e7f77a1b5eb57a1601ba73aab659cd67fa825936f61a8825d48cf459c496273d29addee78f039257fc30baa7e310ceb89ed25589f38aae6d5fd76a61e456df995e347128db04651d2b50a1986a5cd3727a281eedef8c7254719a92ef9fe10dc5c76ad9ad8a92517ed6b4934cfd30c352d340b7034c660cfa8eb933e6f3286bde0d5fc294bf79a56bb10d4b7eee52c510b9680b3a8aa47ea1ce16b90f400748e506f1942d5bef78362cac5e68ced0ece6f3f41b99932af0d7934ba78e1dcba3231ced98e659c64e6be2938bb0ff59fb25636ec6d31482b0640be22594b69f7cdb9ea9f56188502febdf71538b6eff3b2dcdf54a03d40c218286eef89174e75cd52f66189fcb5213701bf6a23ee2822181fa749c9eab72d17cf4338a6976da291caccf99a04620c516fabc2ef44402a11ee6862cf6d2848fc774eefccbea322925b7caf9ba570c7dfadc43be1882c4d3b6cf7b93a27fc6a7b56fbdb456d45de975cdecf5032ff7f644670d62da21016b4f41587cf9ebfac6c3fe527002684ee8ee77cd7e6f4d942698ff4f9fe90d811282c822ea0c1b3bac6f4ef52fe670a2aeac3d5dc0198322ef8a54ed0ec333e1875344a7b39cc57e4bcfc861d0d39f026733b9d9011e872742a8282afb90f4f4a8a504acd5f14e1eaeef8f549b0dc696ca89169b3fb31ee562d4ebe93d3c30da0a888f47f221f90cc0046f561ec3fb31e986ee8a8e4629de3b900b4088c0dee4300b0a369ae1bd833b7b78af9878636133b8ca0448ff2b62eaa622caf8400aad377c6dd86c52729e0846253e9bc8e54dff5de7fe8d96a06585f57a03b875270fba1d5f22f2bde3fbe6bf7205ae5f559addbbae3996f267f9dca96fe3587aa091b5d3f81723eb1da81dcac16b673770584e84fd10300bfd7e52c304a8fa532336f787b0cd4771f9fc01867059b1743fed2a60b7394bc5108058d7bff09d9a33441518d45c4bbfa605875124f7dcaea431b75ece2e454e2f16ed22745baede1462654a7470dc5d749411d1515c01eec950c2b5f4c731957ae38a5ffccac379509bb783e121d5ca678d9720eb94e88d3379cf017a23655e017142ecb0bdceeda4e828ed7afa1411712aa5cedbb2dea69c72175cf8931cf4b80bff2e0ef46087d26e96971790d76d71ebc6f698586faeef7788d6166349f4b2a279d7b788ba0ab8206bcd53220261a2d1f81ce472952d5c83e4d97377b2ce10076c02b6144480e1872cc8203ad832653976d0ecea5cdf44c9ae52a391c76a1be2cf1876f05fab3a1167251b2a0712908d35c7a20164e4854c5caf52ba879e7e67e6ddca3e7234390393e9ec5aebcb8bb835c885644761e82cc9d305c95f6ba79c49fe6e87d1fdb00f80f8a74b183148f5eaeb84e46e071cfd50dd07f2d029f1ab3d0120f1451f7fdbd38ad8ded34cd11742c9551cb1441c0f37f4d1a13b68ed5717ec1dfa581c6ecadd03a93db02acc5d311b5e81915df00c2bd2b68c08ab38c3c2dde9c753c3ab35172bf9ce946b0356eb7e72a9f2372eace7ad325753f652e4c0a2dfd5849088e9f0181e188542f172a6d92dc65cb53ca1a74a47d1782c3fde62035d7d3364119c9eff101e5970514b72e4b24e8cb7f2253ff6cc793a03955fef999be53a578c8c460c3b1fe439f82428e44702c944e9397f4f13a8b0b7881682bfdb6a769be44f69bbd245687b9a652768e3688dc7cf16cf4223734d43b5686195abedeee8039df0b1fa29b47d03c5571b59c5cf4245fe948e18e74705afabb8ff947f47814e048501aa5f64ca15f321ad6ad26584fcaa4c9ac41493e3dd29ff02b9e2a6f48831280c411d60e16e64a83ce3eaa90c5e26199b21fe8bdf41b97fb566fd5fa5c05556905392d97d3f5a952439fbb61d246dfb1be33b540f4e9da6d849461352c2d620d8cf1821cb83ea15bc47c852c81a47eb7a3b737696b4346f6796ecb3f1ad659f22446bf2e956d5ad4dc62c23dfe638e987922d03017c406981d912c66f1688cc5787a3e6bbef5c5687e1fb9419cf15525c6f750496ec71fbe07d011d817554f6d261260a6399702377226087d32fd918ed23951388730677dd7d37f97f4efbdeff8d0ba5b28d3c395e7ff8bd23b1a1f09443b193d06fc2ddde0bb970f963bd13afa81ff9e792e5735af10963dcdd9ab3d7cc31fde3320cd0ebdbdd06ae98808438f5afd02fac02e2746701548f1142142dd5a079087da86316c4b5e8590bef2eb0e63a2fd4d53ca4f4a9d5047ca311326e9323bcdb186c6bb6157f0b35f907f8c3eac688252691570bf4fa8a3f51fadaf27a0a710f129bd623a69fe4c182e74b94a7fbae42f3f54fbdf9284aa40dc93845ae4d073bbd19a3971519ffcf150d54e3462688165857ceec2bdb49e50c0e35febeeb9a3990a00f265d769c1cf3cf2d6074f4c7f609934b29b6c9c65a232caf3eb3d9523a31fb7370e465d4a96fbec828fb7d0564d3f5eb2a2c09effb948ee2ab78b70f4b127cc5d543aa5049aff7be2ba437fb9bf498b724d0c50e6a22e2fc375868d771fe15954eb57795481c4756862d34ad88486965c45469a4d5b557d2a7ac32f395881d989e6245f9582d02041e478a2d8ccdd4b3bcec84083e47a06d37a83d4fcf708e3c3973e16642712822ecbe07fdd2ce4a19c6987af3f7d045a2bce88eba554f159410fe9bef127089f71c1feaebdf73cad8ba1e5f9c42e79c826d8333dafffc73aab6ab58ce1b0954599bd887ca4686424ded82cb37242d0019481eaa35d6b40f3008324f2e1ccb2cd70516d0a72e13a65c46fea03ea664ef3958e3eb9b7c3a78fad2166acb63bfb24ee3aaa6c2a91fef4939ad1835cad259365a560e7e81b54d87b44ce269067450e66a4f5f62ee9768f4b7d0d7c42f5ef2542da0b8cee80df0793425fe5673bf29b56d5d52cc60f2119cb7af4d4ac51135247a1b30bd108eb046d2fc5de8f3c184475fb351f580c1b16c18871f79ab0a2da647dfeb6a8d5f9ba2cf765d8d7beb6b5005579214d2b4e3d92d32d7be43ed24ffef1eabeb3fdfaf35e5a39f198c88647e986cc8ae5658319a0b22432b006484a7cccc98e36987d6d1ad7ff6a8a822165d68a7b308a02ca168549bbfc5612c3bc2fccf9552e2b2f208635c9e01202c25d4040e96cf6c780b0b2502bc8e8007962f510f87efb9b9f9da02d6d361b18da083e154822e8f718a26e40a511ec92cf807fd30a1d27fc2c3765e539cd75ac8374c8c70ee24d6e97429b38f86d76504ba5fa555e988f39e969f423e6cf4b7ee7c52c92268bed87b491a200dfc4879a06e686946af9d0e6c7582711d83e6ba73d96e2ff72095810669ea62dcec497d82a43fc006b29d07fd9796afc2e76919a2c8595a7fdb775f2606c0839474b7b05ee792a87e2f1402f84a229ea4d82fca8b33bb1d23bc34339945639a4f5874cee46b1c2adb505e2673f0cffc511bab580268a2ff56ea15b13e4b93ce318824f0488f4df595e782892e58eaec35f1f236995f2880f4bd68212cccc890de5095d175ded2bc82c8ec1e821c2c09c0f1deff0a0eb24f3bfb67638492b3f8527316595e101e07252f722af32c40d24cc86c182d8683d074faf868c200a109298ab1046ad17f5b26b6c4d8d6198c5bf2bd939291ebbf6675fd07aca9eadd8df26d0359a727d536a4cde4e941762b209ac95ff83bef4203001948aceda5af2f89534ec903aa23b43e75b24ace9e2e275545e2cdde691e8f1f69913460f25f67878706b80bf6e60a034eb3754f9f4af671eaf876da0454e00b4a80061494f1d1dbefad410fbfbdc64dd0dcb2f3d0186fe8284c46532bbacf8cd0e12fe7d009571bcab6a575b8b072dab177755cd11b0a1bbef4105b98949587aaca376d07862dc3f445ef6b894e373cefed37c052b27c3ff7dd1e35e4773f85312f44501c275e5cfbf23383b1db7ed82f54ef4a563023ef0b2b486fab78b5ba2dcfaecc6b70dc8202399853e0834375c7ddab6ada640d972abaed2a3ee58df1f6134ce3e14e9f18814dab38c14ccefe65b6c19683fdb461642e910a2b1929c8d34d5673786a2581a9928ce033dc82b4e2991b70640402cc60ae17004026a4a2634c9bcef841bdbe2ca"}], 0x315, 0xfffffffffffffffe, 0x324, 0x40d}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x5e, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xe4cc, 0x1, 0x100000000, 0xfffffffffffffffe}) msgctl$IPC_SET(r31, 0x1, &(0x7f00000004c0)={{0x600003, r39, r27, r25, r27, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r26, r26, 0x5, 0x20000005, 0x1, 0xb}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r30, 0x0, 0x0, 0x3, 0x1000) r43 = socket(0x0, 0x3, 0x42) r44 = socket(0x800000018, 0x2, 0x1) r45 = socket(0x48055092cf40c0fb, 0x4, 0x1) close(r45) connect$unix(r5, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0xfffffffffffffdc5) r46 = socket(0x10, 0x1, 0x2000000004) connect$unix(r46, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) socket(0x18, 0x1, 0x0) r47 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r47, 0x80047466, &(0x7f0000000040)) r48 = accept$inet(r47, &(0x7f0000000240), &(0x7f00000005c0)=0xc) r49 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r49, 0x80047466, &(0x7f0000000040)) r50 = accept$inet(r49, &(0x7f0000000640), &(0x7f0000000680)=0xc) dup2(r48, r50) bind$unix(r44, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r51 = socket(0x18, 0x1, 0x0) dup2(r43, r51) connect$unix(r51, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r24, 0x0) 19:33:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x1c}, {0x7ffffffe}]}) r1 = dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000200)=0xfffffd79) getpgid(r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1d, &(0x7f00000000c0)="67ac6d66f41b5a06127d52e0cf92f587e3275d228041cd0ab5433e7007") 19:33:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) 19:33:48 executing program 1: sendsyslog(&(0x7f0000000000)="2ba71afdc4317d7c71a0710e483d83cbf475bc99081e3c475b4ab698b4429368012037e703a89f4c0cd171d3f54dfd84e270a741cd91b199cf4ddf029c6545ed7d45ce9bca13f5c888d869d212ad728d1c254d966d8a186bd6e9599d74190953959f616a827c56d84568a06b3341a1cdac0afc0c72ae40fff6015b9ece81c580e69caaa30e2fb18a3a2d4b1ae39d4c16ff64992f3d274e1aa213b245543e2b3d5f7b3443bccf122ae0f28f8d726569664a182889713caebad032904bc745eb4b7f311d01e30dab7702786d0bc9496bd571bae183aa96487e179d", 0xda, 0x18) getgroups(0x1c1, &(0x7f0000762000)) 19:33:48 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xaab, 0x0, 0xa09e, 0x8001, "048dcaa42eb37f574c5852fbd7c57f9417cc1a74", 0x7, 0x101}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 19:33:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x8}, {0x9, 0x9, 0x0, 0x8000}, {0x16}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x5, 0x5, 0x20, 0x2a}, {0x7ff, 0xf7, 0x4, 0x81}, {0x8, 0x9, 0x0, 0x7}, {0x9, 0x0, 0xff, 0xc26e}]}) 19:33:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000100)=0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x101) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 19:33:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff2a78042900000000000000000700000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000009000000b7000000000000e6ffffffffffffff00000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) r2 = dup2(0xffffffffffffff9c, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000300)) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r6 = socket$inet(0x2, 0x5, 0x4) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r10}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getpgid(0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r20 = getuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r22 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r21, 0x121, 0x9}, 0x800, 0x1, r22, r23, 0x3, 0x1, 0x1, 0x5}) r24 = semget$private(0x0, 0x7, 0x0) semop(r24, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r24, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r24, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r24, &(0x7f0000000240), 0x6) r25 = geteuid() r26 = msgget$private(0x0, 0x682) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r26, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xffffffffffffff76) r31 = getppid() r32 = socket$unix(0x1, 0x2, 0x0) r33 = fcntl$getown(r32, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r33, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0x80) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r34, r39) r43 = msgget$private(0x0, 0x682) msgsnd(r43, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r43, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r43, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r43, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r43, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r44 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r48 = getppid() r49 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r49, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r50 = fcntl$getown(r49, 0x5) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x2, r44, r46, r47, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r48, r50, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000580)={{0x5, r25, r29, r39, r46, 0x20, 0x9}, 0x7, 0x9, 0x4}) r51 = getppid() r52 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r52}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x60}, 0x0, 0x80, r33}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r53, 0x8004667c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="fb6b56d8be744fd8ed6c3f964785326dd62130ae25768cb444f088739ad3222b1c9a46fa4b689fd9fdd668b02f41807993d1d7bf16f89717e18f7b2b4c3e91f617daa86aa4b03b2bb067d0edd9ac4e0c5f57c6e04bf9caa74f40ae368a47238895694f39faea9c5309cc3317359215f02db0cbfa0509bdf5cfb6556894d1e7d353adf790be0a4a451edd316c883fe0156b2b27e369cdf572165411688780fa", 0x9f}, {&(0x7f0000000200)="ef3116bf40a1b672a1cfdc1840166fbe85a1f73650bcc6c05810e6dfefd729743308411cbd7b3e3193ccc21dfa6998144000c424a85fb6487d834a3b331876d4fc2d98f53d1404a7806b4d22071c4001070701e7480071cf0b8e2b7a9f25ec2e", 0x60}, {&(0x7f0000000280)="ddbda465cbc6d1aa3fb2564ec666e6a773f35e0a50e271db2091949c4913cbd509a34575a49a482bfa87a6c9252b213a37ddcfbe24015ee6440b1548de6765f0bfb8aa655328ab45c57358509a58c3e49b02ec4b811dfeac487a016560c71554975aaa37d46cfb2235b55dd684e6467bdf8e6d3e7ca4a5f34a283a5cebbb48d09c50c02c38fdeed417d1b8ec620bee22c30864af8b46e8fc69ff0e9dc039f7f273db50bbe49bdf6e04e229e901d03e83c55ace6520137303786250482db9bdc3863ecc2e849a902e11371ce86ea4d4", 0xcf}], 0x3, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r1, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r1, r7, r0, r8, r9]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1]}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r18, r46}, @cred={0x20, 0xffff, 0x0, r51, 0x0, r54}], 0xd0, 0x8}, 0x404) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r55 = socket(0x800000018, 0x1, 0x0) bind$unix(r55, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:33:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{0x4, 0x5, 0x0, 0x3ffffffc}, {0x0, 0x3c, 0x75, 0x800000}, {0x7ff, 0x1, 0x8, 0xa}]}) r2 = socket(0x20, 0x1, 0x3) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="3e660b60802ad9a55b7f45154e7b") ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000040)) 19:33:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xfffffffffffffe5b) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) r2 = dup(r1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) r4 = dup(r3) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)) fcntl$setstatus(r4, 0x4, 0x40) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f00000002c0)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x960, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r7 = dup(r6) syz_open_pts() fcntl$setstatus(r2, 0x4, 0x80) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) r9 = dup(r8) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xffffffffffffffff}}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) dup(r10) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) setegid(r11) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) getsockname$unix(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000f700008c849e636d9651d0000000000000e85e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000ffffffff000000879966d8c019218900b7774a546b4add7a"], &(0x7f0000000280)=0x6e) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x0, 0x3, 0x3, 0x8, 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000300)) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000040)="eb18b034e59ad48972a2ce05523607b2901ae5446ab17c5d240fa404c80c664eff5c4424f8c2f8c25f395d48ccbb01451d0c63c256d6f574a43a92dfff1fc922eb84587f4ca2e016cbed5b39d63b3fc07f5474f4944fb7ebc9472a9c4530b402447f0fe015f6fc09f98b5b75", 0x6c) pipe2(&(0x7f0000000100), 0x2946b39969759be0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000440)) 19:33:48 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) writev(r0, &(0x7f0000000180), 0x100000c8) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x0, 0x6, './file0\x00', 0x80, 0x0, 0x10000, 0x7}) 19:33:48 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 19:33:48 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = socket(0x1e, 0x4003, 0x0) r2 = dup(r1) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x6, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x2) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r2, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r4}], 0x20, 0x2}, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x8) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) getpeername$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[], &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f00000000c0)) readv(0xffffffffffffffff, &(0x7f0000000080), 0x3) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38000) ioctl$WSMOUSEIO_GTYPE(r13, 0x40045720, &(0x7f0000000340)) 19:33:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\xe9\xff\x00\x00\x00\b\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000000000014f, &(0x7f0000000080)=[{0x54}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) sendto$inet6(r1, &(0x7f0000000140)="0b9bd02c7a40064846744e03ed1760c4dbac7d3f40c1e1fb199e0b5edebdecdc4da90d1540992ad72e5f425766a40a0a5e2335cc04dc3499e2f4b5479da3cbf5d7ce7790ba69fe91b4cfedaa55035251581010ffab84b98b5e274c3279b8a8047e3dd7405b611d13704f2927f9531773e9dad443934c8c19f7c02694b9426da14fba6350419957bfc7f8bac1a16fcddb67244174acc760649cb48037c43cd39adc18275cd8e85fd64f52700535736722860d0fc4c146d47abf2bda21c84b61c2415be496f041aad50605e3ed93cee97c0aaaee4d4f25ce267a", 0xd9, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x8}, 0xc) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)) 19:33:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8b35eac8626d3a15, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x0, 0x40, 0x0, 0x7ff}, {0x1d2, 0x2a, 0x7, 0x7}, {0x81, 0x81, 0x57, 0x5}, {0x401, 0x3, 0x4}, {0x3, 0x6, 0xf9, 0x2}, {0x20, 0x4, 0x2c, 0x4}, {0x40, 0x1, 0x8, 0x4}, {0x4, 0x2, 0x81, 0x1342}, {0x7, 0x7, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8df, &(0x7f00000008c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac3b7832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6afaaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd05b489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569999c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b787d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebed6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e8de5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4e9842a02861608e518d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b5426") 19:33:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x34, 0x0, 0x0, 0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 19:33:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x4) bind(0xffffffffffffff9c, &(0x7f0000000140)=@in6={0x18, 0x1, 0x366d0000, 0x4}, 0xc) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f00000000c0)={0x3}) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000000)={0x7, 0x79, './bus\x00', 0x17, 0xfff, 0x3f, 0x1}) 19:33:49 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x10800000}) 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) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) dup2(r0, r2) 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) 19:33:49 executing program 1: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfffff800, 0x7ff, 0x72, 0x0, 0x7a0, 0x8, 0xed5c, 0x0, 0x3, 0x81, 0x8c}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)=""/25, &(0x7f0000000180)=0x19) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x20000, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10000, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x7b93c762313e7444, 0x0) dup2(r5, r1) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000280)="0f6d2abdff04363e622dae6d6ff38ca4956fb3546a847129dd6ad76ab5a318e9e18f06bf12bf0da5e449d63bf8b995591504db94bb2e918493d2f259d5fa80ec4b2cab278e0d168a8138b1106736b82ebf2332082bd4a892a174f334af58ec51056171511298072d584220bcf798c43270d4e149e72cf45f7198853327951d206a5e1ca8c718d31381345d9d0a303851226660d0268b8f867eaf95ff0d30a381a719175d459cce41cae183ad18a324ecdbf556b7e6e65504460605e3435b20f594554e81ad6c54c85762b68d8f7c", 0xce) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x100) socketpair(0x71, 0x1, 0x3, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() fchown(r6, r7, r8) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000440)=0xffff) acct(&(0x7f0000000480)='./file0\x00') open$dir(&(0x7f00000004c0)='./file0\x00', 0x2, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000500)={0x4493, 0x8000, 0x2, 0x1, 0x7ff, 0x7, 0xff, 0x10, [{0x1495, 0x2, 0xc5, 0xf8a}, {0x1, 0x4, 0x0, 0x6}, {0x1, 0x5, 0x9, 0x5abb}, {0xba3, 0x0, 0x200, 0x7}, {0xff, 0x2, 0x5ba5, 0x8}, {0x2, 0xffffffff, 0x7, 0x2}, {0x2, 0x6, 0xffffff60, 0x778}, {0x7fffffff, 0x3, 0x80000000, 0x9}, {0x26e, 0xffffffff, 0x5, 0x8}, {0x0, 0x7, 0x2, 0x1}, {0x0, 0x1, 0x1, 0x8}, {0x6663, 0x7fff, 0x9}, {0x7, 0x9, 0x401, 0x5}, {0x8, 0x7ca8, 0x3, 0xffff3c72}, {0x4, 0xfffffc01, 0x20, 0x5a2}, {0x10001, 0x1, 0xffff0000, 0x1}]}) nanosleep(&(0x7f0000000640)={0x6, 0x270}, &(0x7f0000000680)) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000006c0)=""/4096, &(0x7f00000016c0)=0x1000) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8, 0x0) bind$unix(r9, &(0x7f0000001740)=@abs={0x1, 0x0, 0x2}, 0x8) semget$private(0x0, 0x7418deed61eb245c, 0x1548224d0c676d51) r10 = openat$zero(0xffffffffffffff9c, 0xfffffffffffffffe, 0x8, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f00000017c0)={&(0x7f0000001780)='./file0\x00', r6, 0x1}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) r12 = open$dir(&(0x7f0000001840)='./file0\x00', 0x40, 0x6cadff91876748b8) chflagsat(r12, &(0x7f0000001880)='./file0\x00', 0x0, 0x2) 19:33:49 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x1) getitimer(0x3, &(0x7f0000000040)) 19:33:49 executing program 0: r0 = socket(0x2, 0xc003, 0x11) fcntl$setflags(r0, 0x2, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r2 = dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x5d948f40a0989456) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000030095955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e56c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612fc5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab9a4c6b41dccf137c8ae135db3119e911cff000000000000007b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7344123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000be330003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495b02220487712b869f1e1b407ef5f19002bbccdaf733f9a5097cfb66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e30666fe7a814b67f615a659255490b88ff731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8689d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d3899704e0fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9010730f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c247652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9ab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a85d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853eb9636cd9842fc6b4ab696679ff8c0f6d2923a37fe3a8c915ff60bd3200133b17d7d474a9fd8d7296e70a84c39f0aef1f2daa608e8356066dac0b6a4dbedf2347d3c0e1b1a10b34f33fc50000d83cc884d5b4edae38d8d4fe7a1149c67dad4156f949444cda24f8d8c2ef69fc0277efd8ae1ec1dff21ba243f3346a6887f511c605ea0a241c956a4c75d03898eea648a940c526c18d866798ed2ab291c2a2f9adfb16d7236d8879a17fb708a3c41d0bc55a1886d93a1357f7dbf515bb2fa8198915df992999537c578f9850426ad2f3aa20db80ea139371c0493ee222cf1f62f28cc97c43258325000000000000000000000000000000000094bdfc579e4666c94ebbe28773e26cbd75b02a879aa14570d3f7be06b4ce2bcae39eba22334f6684ac9dd6110a3c2ba227d9612191a62532e330803b946b57be1665dbae691f46eb8a59cae855a2587bc4ffb4149306e0b0a03eaf14d603c251dc8e4cbffdaaff22f367a9e3897b9ac5a4475de160e925dd05ab2f2400f7f0524a19662b403ac742c7e0e138e79881ecb2fe88b0389a84e28a3a212899660e167ddf1319aecc4fd02724"], 0x10) write(r0, &(0x7f00000016c0)="627f662f0450f3cb7500fbd9ea33e445e69d7a17c85e5c6b6d8c58c0de8d33635f81bb64410674ff6dce0eacd5e43c659bbee14190ce18125440024c959259ee11bb6e0a04342c69d54edb4eb6e040a824a75201ca28eaeeb99969db49b9c9b7f023d82d925848b5a7a2e663c30f67e52cef811869ad8f49f38093b118e8259acbcc3806008ec5a7f17742dc660cd36e03a597d87fb9766209c6da928f7a5f55bb7fde59aa272a94d7e0b8029709680a2ac616df4e5ed7a743c7bd7e01d6f065a7853f13436fd4cd58e1a70438717f1aacccb0d0929f17d520e5717f03ac39347ad303e892ef5ad908728df97f1c0f601256a060e808904e59c876c8a6b919e8300e8f06280debd07ea4761a3ae01882d8a94bb9f70dd2f596dc99ee458eb478ab3a8d2863d35e23e1474b48df13b767ae5495666fd1ef4a05737dd68105dd1ff4c801af5fa4c5087090ccc904cceb8d426c0439df465389d4a5a114ef1ed0ec8be6b471203d7e855a6013d36783f978a30ffa24ff9496d7bb011ec7d6ae97b0f9a76ee704b3f2a0219c11c512a1c723b466dc5c68e49378683f32710c6f5347966ab05f5dd160d4fc308af259157153539e8eb2f13fb1042994b488262a190726c7a794af15749accdd7f99a660ecd9df4fa43c182bb0bacc3192292dedfe623ca7040358ca219b5e4a48e5f62abf5f24ae97a46b68037baf62a9ec5cbfd5c3555576f7a835200c1840d86cb77999de2fd239bb545c1567ef05be86a3519cb375861dc44b49700b22cecd74860ca8e1f41ae3ef5f3303e5cbd7d3a5701fa3385195dcfb8cf96bfe78f4dafee8f2b757f290b0bfbd42e1749be0d7baa51f394e0da89b0889d212c889cf7e8c48d464b78a05fd7dcf7da9eb12b321f1619ae759fa5e743c2a749304a6c9adf4ab1214336edbe8feb51cc547e123e9a7576c8fd8de2270e090944d69c7438de8524c1878eee86b7b8847bf196d660bd4ac22cc61762bcc210b3af559a60ff878988e1046f6a7df10423f5e681b608f9781cbfab7a51756a5cbddd2a1320f0ef835005b0107d48084bdcf2c2b6138dcd75f557f7bde030742cb95fcdb5b686440f5c5c9ff896b35c55580dd64d3d6bed943a8df41636ee57d2a29296e499709f7f8226c487f2656b063631e90f0944ed121bf4123b4f80375dfb90d0b5859d052c1807fb68ef1f5c5041c48c5c6efbd80b801dbe7668197d8cca9125f1912fb119bbea212f8586293165cc7a8a523bec41afc4c0ff2182d61502ea18b325efb0005180195ad90c4e30d19be997823a02ffa893208fb6f8b48a37b2536d8aeecee7343fad245e25b4f27e41e220e68587c072339a35ea35a8cb806cd1a7a81397258a59b6f71704fcbb6a212b05ac5d7ce27303e0aee648ee3c434df7f042c25a13848efae1d8274be895f563ae164811a688947f16bb834dd551da3295bec2b35ecd1a8d2196db6f9827c9a267010f08b6b0fccefc63100e4dbca1baa41536f65392f82be9107abfda8dae3f69fdbc037e4f685a8ef842aaf7a85fe7cdb387944fbe11f65d14c9c6edde234bd6d01452d119643d40c05e99efb252960059e5b75fa51df0ab9a03ceb34e2110264d8999e6337711798151caedc8667ea77739845d0c3dd4129d5078d9454136c6205036c20a951522b8a8c50dd7917368e52218822b1e12499ab2f488a84f0c016af69920dad91077ae1ebe52239ada8f18df5a0516bdac4a85b20290a62f2dfce9b739a0c3ffe96cee5ad7a3f4aa6b87a08ba83e03b63ade6d66343008a7bc1a3eed47c0dc821ced18e630553d6c81d7e6e4cd367810136dad734bd251537108f67c0d758b9321ffee68ec13477d64035688889197b56c297a64142233932360ad0eaf03134e728d6e7ac77db7b7c1505aed4f63740f88d7d7008e77ea7b060b5b70fd89a7b5cfd69d98e6703dabe9025d2413bf2da96cd4041ca3f1fd889fc36c4779e1ed99343789f1d66155e505a996ecf91c1cf7ff13eefc68011fb16587ec544ba0512e692392d4ae647a25f6bc53358c5ec9f60df44204f916d253edd254bd3d98afd9947a53084fbf19de40ad311c00450afc0895fdd740142eae252cbb051109c9e7bccdcd6bd7157abed253ec99c79b30ed4ac2692c9ba93fee31edb1a37b40c13435e1d711f06bf25c1547090dc47bf079a66b02dde8ae971f8d686d6eb54f6a12460d93464edc4f230b192c9d9187df429a4904eb24463462831060d37afb958864426258a067603b936633072233920e304aa4aa636d631b55d7986c83d807e316446b14d5d0521d00c4de0edfcaa434d766a1fd310e49d002ea0165dac4abeca5dfe4025a5093a83cb4fa62ab1cea098254b249cc641f954f03659a5b48747786f75689e40051078f290f70a409b2477b8ded59b28c97c5fcd6c0b60695c30746ce52ebe4ab69686447c81c1cd2b6a0753e7e21cb9dd039f49e26cb0243cc2c7599f7c8b5187a9d459c664f622d37adfa5a2e46352c56b184f2b4135bc220460ff36b3e3a734ab347271fda35966ee37dd0a4cbaaa8aafe6d703d923eaf5500e15489c1200c4961aea637c763cbfd165cdbcfa5e6e4fb6d2fe4c0563e6577b8af78a3dc8f28f0afea239c09018eb1c066c1b89698b91f2c55d2537ac7feb5beeb4930e4ff90c9f4f33ccc65a30be81b50b3b7a6e72723c3260730db746b5dc624b5cf9e10787bade3697299f7728a0806104408249df3c718e9c3a965ce6b5c86e0cf89b7741be0e599e0a4fddf480d4f5df7e501ce8b6702da9a0d0a5bbf721e1926c3c9f03870c849fae465244f2fdb5adb06ede234093bd09f420dfa7bfad80f2054832172e5d38b7b2fd71f3bbb3064965fc9c4d9e01531f0a1efb34ba0c18d2edcaabf425d6dd828306225c82e4a520854450cc72895abe44d72e56ff35dc0d8e48ac486fb9b9e9c3de749ab6d96ef2bc9e55eba6e9e69bb58c12da3a9e42a4796bb51a3cdb10c7e87e17f52c28b18954f85cf07229d9bd71759d2b2f7b24dd3a9028b1524635ee017f6b8785c19fe17199396b0575d50ab71a50d1e2e28e409f673365a2eec4294d26343ade81f29a0e3e444db0ebe543ced858d0aee5a7878e46f94c9972d5be0e5dd07cc9ba73b9b32e72a9f71c88e06648cf5c26e41aa72ddc563eb8c2bd0e969d7ae8086e8c00657c203d04b6ac9bfc5b90110e50fbf5d3567818a70ce36334a5ee8040e4f9a48fcc8a2b6b1e94925d6685b96c2b286fe7a602adc590924a2a4bba1fac73eaed6d16932753f243e9e3ed6252d1efc9d3dfd0fbe753b705db7f1203985e531dbe2a4726afe8b89c2699e71a36610f79eb7e0e25fec000af4a91d75f8cbadf402608cb3021328c0752fda5a11c562c5e656dfb2c0724e59bd661cadb8b620c857098e41bd8972a4a0e11ec75bc969b0a3cf4725dcf86f0d95180f4da2137b09e889e0eb6e937a13bca8d337eb0c5d50b2f6200cd4f4b5225a6d4e6c475d61b0031f119d7ec11f7980d6b8e482b6b7e4d8109ad3a11f82be84e3a97065111321f9516a04e93701936cbc5dc52574b54ca86e16d04db1b3b4ed53a7483319270543b781c36b48a35a81dfa908ca449aff1f140070e4839c5bc9fe23b5b068d620aa7bf048eb81df33a331bcf06b1418d05562a0d191b33d891f12f36315550869c7a42bdf43c7b10c0f9fc5fb9c246de4523075c5f540d20704e240bdbd6e96758dee81a5bc400131fba698c0b1a98d2b22ef1b3c055f8100f8a5920012400fb4de4aabec89f907fa3dfae8f21dbc13f1914b9442c8a9151130ded85862b96058dc6da495e04b86c8b8ede93cf15bf795417f35428f3c548682449a428aad8775f5f27bef140792510961b7111f3f1faf93bc21aca293347e5998dd616ceed0b60be1b42194087ce359f698b68e8339f72bffc4905f181344283f1fa1731d83defd9c426bab4c7017f1cae934432163af8e2827269cf275ff4b77bca0d555ebc68a51fb2b00564c2a623e7b29781eaa80a37831642477bdb01d1d096b80f20ce8e6bd34b4a1ed2df738e4cc04740a54b7c70", 0xb41) 19:33:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x2c}, {0x80000000000006}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 19:33:49 executing program 1: semget(0x3, 0x0, 0xae1db18507a81341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() pipe(&(0x7f0000000540)) chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x5}, {{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) r7 = dup2(0xffffffffffffff9c, r4) setsockopt$sock_int(r7, 0xffff, 0x103, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup2(r9, r8) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r10, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r12 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r12, &(0x7f00000004c0)=[{&(0x7f0000000040)='ml', 0x2}], 0x1, 0x0, 0x0) accept$inet6(r5, &(0x7f0000000240), &(0x7f0000000500)=0xffffffffffffff5c) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) 19:33:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\x00\x02\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x16}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) close(r2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 19:33:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dk \xd4\x1a\xa0\xc9h%', 0x80, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, &(0x7f0000000080), 0x103, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffff7a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getpgrp() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r10 = getpgid(r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffffffffffd, r2, 0x0, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r10, r9, 0x7f, 0x100000001, 0xb1f1}) r11 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000000700)=""/216) semop(r11, &(0x7f00000005c0)=[{0x3, 0x400, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = open$dir(&(0x7f00000004c0)='./file1\x00', 0x10, 0x8) r15 = socket(0x18, 0x3, 0x2) fcntl$dupfd(r15, 0x0, r15) kevent(r13, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x102, 0x4, 0x3, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x0, 0x4}, {{}, 0x0, 0x0, 0x80000000, 0xd63, 0x100}, {{r14}, 0xfffffffffffffffc, 0x40, 0x4, 0x9, 0x4}, {{r12}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x80, 0x2}, {{r5}, 0xfffffffffffffff9, 0xca, 0x10, 0x2e8c}, {{r15}, 0x0, 0x50, 0x0, 0x0, 0x5}], 0x30, &(0x7f0000000080), 0x101, 0x0) r16 = socket(0x18, 0x1, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x100, 0x0) r18 = dup(r17) accept$inet6(r18, 0x0, &(0x7f00000000c0)=0xfffffffffffffd44) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0xffffffffffffffe1}, {0x18, 0x2, 0x4, 0x5}, 0x8001, [0x3, 0x5, 0x671d, 0x0, 0x3, 0x3f, 0x5, 0x7f0]}, 0x3c) r19 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r19, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') r20 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r20, 0x0, 0x0) 19:33:50 executing program 0: clock_getres(0x2, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setegid(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 19:33:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffc0fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000040)={0x2, 0x7fff, 0x3, 0x9, 0x7, 0x5, 0x8001, 0x10, [{0x7, 0x9, 0x3, 0x6feea667}, {0x2, 0x4, 0x9, 0x9}, {0x2, 0x6, 0x200, 0x40}, {0x7fff, 0x10001, 0x9, 0x4}, {0x3, 0x3ff, 0x5, 0x81}, {0x5, 0x88ab, 0x80000001, 0x1}, {0x4, 0xd25, 0x8001, 0x8}, {0x40, 0x5, 0x200, 0x7}, {0x5, 0x80, 0x5, 0xfffffffa}, {0x94, 0x3, 0x8000, 0x3}, {0x4, 0x3, 0xffffff23, 0x7fff}, {0x100, 0xa2e, 0x6, 0x6}, {0x40, 0x4, 0x5, 0x63e}, {0xabb, 0x5, 0x9, 0x2}, {0x8, 0x13680c94, 0x5, 0x1f}, {0x0, 0x7, 0x9, 0x1}]}) 19:33:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80005005, 0x80000001) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x9d7c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f0000000200)=[{&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000080)=""/23, 0x17}], 0x2, 0x0, 0x6) 19:33:50 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000480)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b0185b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc3716df36f3dda0c527a2534af827f48b3dbbf601f0cb513e9251694c463f62c720c98c285c87e7db98193bf5dae63f61e81d2e3c982380c734f2f0a238ea6095300453fa325b04bf5118bbab94f3629c1b09caf6d4b166cb6ca94905b686dc16670db97540e7bca698a3a4e4253490d3551a1fa47c3ffc8ff99dcb0206c39a851a5e5261c1c158901dc954e85c56c64cda758db9957e7e7e8878d1955a39e0b94ba93a8b9782730eaaab8bb47ebb3647fc0228cdebf529b55c6a3f75e1854a0572472a8c92d4fa58e2d22188e0139c7d2c26b04acc5b54a95f2ba211042eaa1ade82fe87f9c635ac6d9f119b74e70015539da4385edd298c98c4506034630e2e051a28333676cb975dc14bdc4fad4cc4a4852aaffcb34714b78fd299d2a83e814f99175200b75b3b2fa77f236ec484cf8db7551046eed4e8e514205849dc184dd26c4077d57acdf59053098f64a74e2d234cdd8744ff15bf1f21faf09cd3fa3950f9cc9433d5d8b14590c55516e58c899db92ae729739c5b8b8dd408832934f82e419ac66130351450d5f8633bd7721346b31312f1adcb5a0457cf5dd7e16768d40225e35961e128f5a74fed878d493e938347ea8f3d"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0xfffffffffffffe4e, 0x0}, 0x1) 19:33:50 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059b5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004df8e6de3ca62d52be470000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4114], 0x1008, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000deff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008049a433df0f91958c0e97dc00000000000000e1b20000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000effd591171448c9f81a71f323ea384b6a871e9a5fef8bd014e02b69d5223287fe48f7d12d8de1761a0370aed344446e921e176afac200a1200a4819917be84e0de1472731394fb72e3e037e3849917690ff8ddc192951544d0ab60deca76f1498d73d5eb9e0f8370f9edcedb953dd8993fcfdece6352912d324da32d97bf659b518e6d218cdd308e658b5df8208e3dd8"], 0x1, 0x0, 0x800) fcntl$setstatus(r1, 0x4, 0x46bfb) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8000, 0x0) r3 = getpid() pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, r3) r5 = getpgid(r3) 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, r5) accept$unix(r4, &(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') r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11, 0x20}], 0x3f, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x64}, {0x80000000000006}]}) r10 = dup(r9) ioctl$TIOCSETVERAUTH(r10, 0xc0107005, &(0x7f00000001c0)=0x4) kevent(r8, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5, 0x1}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, 0xffffffffffffffff) r11 = msgget$private(0x0, 0x425) msgsnd(r11, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000004a70f3d7a1b83797b6b3a7d88611075acf21b5ac224e25248486fea230a21fac6d24bd172f6c8669764486836a3394d2a2b5101311f62475da4550189756db10309ecf1a07dbcf75288bfc7f94f58eeab84bdc27c83e5e68d421937d87422b5a4e6fe85372822d417330a0400eee2059dddf2b3fe63c99c47abb2ad9b0d176186a0562ca2ab90e6777b7e9ab4fabdca51e"], 0x1, 0x800) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r6) sendto$inet6(r12, &(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) 19:33:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)) r6 = dup2(r5, r1) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r6, &(0x7f0000000100)='./file0\x00') r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80, 0x0) dup2(r7, r8) dup2(r3, r2) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x46, 0xc56}, {0x22, 0x9d}, {0x53ac20aae23d2013, 0x5}, {0x100, 0x1000}, {0x87, 0x7}, {0x46, 0xffffff82}, {0xca, 0x6}], 0x7}) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:33:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x86e, 0x1, 0x7f, 0x6f25, 0x3ff}, 0xc) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 19:33:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = socket(0x2, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r2, 0x2) 19:33:50 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x400, 0x2}, {0x7, 0x7f}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x80}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x10000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) write(r1, 0x0, 0x0) 19:33:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x6) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x8002) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='.\x00', 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x6, &(0x7f0000000080)=[0x3ff, 0x80000001, 0x1, 0xbe79, 0x637, 0x3]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x11a7) 19:33:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40000000061}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:33:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5f97fb5a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dad6c968e77f4ca99f4de2c4585aa0e4d0e53691"}) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() getrlimit(0x3, &(0x7f0000000200)) close(r0) dup(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20080, 0x0) fchdir(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2ea, 0x0, 0x200003, 0xd0f, "b04d6a6e069f67648baa088b9c000411f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 19:33:51 executing program 1: syz_emit_ethernet(0x1000, &(0x7f0000000040)="f3c12f1dd139ab63bc033387956b4e09b776d6159f404018de7a05b1374a1eb4cc9b91de172663671bef95d2773827e0040fb650df16f43d26e50ab0be1ce42294d4e306e2adbeb45490eb809033537884c0d1fa9a890c49ae4114da99bb338baa90604a34f623560c4ffc1789e76592063208a66687c7b9bebcbec6cb5f7fabf9e3334a536b4403890f64c70fe7a84ead50d731130d8515398f899f735e63a4763c27e402ed81f840e3dcdbb8370cc654ad7ff16249401847e6767c06a53e01f2ed03ebc994fc196cdc46a7571e04e42dccca02a67b5ccb9049e8bc9cc6fe05ab1ad5337a6d59488887bc8af352722fb7ae3c1ec24b77eef78f4705d3901f8f8ac6c4989aa14f8a17d1e49fd61d0882f74d99a5e778ed63ff000d2dbbbe36e22f6849b9aeb094e9a38665d34548271de37eb3c16b42a6228d794fb9017e2455f1e5ec61010bccd53e1b5834179b317f301e29dc520952d0dfb43535eb7d7c9e5d9eca65a9d4bfbcc70a8ca03510ed6b935e1f12623031291753f2a850926a53ef6503de7bc03c2a213765d72426218a2a4c3a58a7084d03e1675dfd96e0ee8ad6da9fd732c11be8734b3ae4f7c10a45d729684d91cf6352ae3fab4441846e7ef188712fbd2111f7f5d051a66d631ffc15475635ad18cda4c09f2c8b1e0358fedc7798d20597a82d13eb9fbbf19d934004c1c4686d9b450f123c74262ecea5805a68c1cda31267d55abc9901cb1e9e1ecb244564033cdc67e3890be0eba653e47f5fcc0ee98349ced5cbdd57d5725c27fdf8f217b2ccd1e912cfa83fb4843f74ddde7732d835b4ecca7cc8b3ff1c59d81da7f03818d6b2ff8ddf33e0d4dcbb24405f3cfb16fd6c0ed3133ccba03a87331533b36aa5eaed9d36cdbcc4eb53c5b907253d3739c6984d19ad2569e078726e63a5b6e3f570fd620f2be723f40948b65e0e521c0666bca193cde7ed31ea58724ba7d43a613e0bc92a8725d4a02b4cb4d637739c43b52670a1aa56352ca71675b0f92fd8b785dbcfb4b3961c05ec0f19df4991a9a0f21b57b324663c73c651054fb3a9abe08aade1bc9c8a131954420a7d2ba5c755ef9486f2ee172c5e3b95f92ed95a2417e32bafbbd1399fa60a1f910cce0f0ef9005648432a3063feef8a80b149627389464fd918bd88791ed4770842d22b6c840b155970ce599c9227b4f7231afc397d4f24ab7c11829b431eace49ee2408bd96860c9d0727e09fddd5eb271d904247403616c0ee141f78ad71db69b5eed621a3ad391239ca0020c1271a937bbe7a87adfe826c7686627e705cd64544f06b8eec1453b7d685fffbf268879d488eba52659369c56c902d36bad89b611150c7e0f20fad3d4b6285be58d96e012f64ad6cd75de3dc39353a7c796fa06dbb4d7ab98f3affc06198bbb422776396519a239b1edf5fcbe1122fd1c615028e0ee8adb6dfc73212cf68182d523991933e5793796b94142c59e3359b1cdb986829f09174528db207f0d77a603c60735d96204bd26c6a416e770b54f6656ee66f8491c670b317362c4b8787916b1147bc9063a9908ca1a2796e4f5886a37a80e5fe5e7a04ce5257e6815134dbae23c7708e44644c7b5cf4452db5269b050c1de123ee8eda7bdd23637ec381769e7fe1aaf8e769f2fec23e660ccdb55874c874f87afedbfdd2ecbb2a38f1b654440ddeb0c45881f8fa0c1d31ab14834db7a4ac8d8118301a293670ab09295a30ef2e09feac57fb269fcbe31a0917a13afaa469d064f2e839c66c3f7eae9fc34203a045eab9197cc1b9656bf28ee3c80c48bddd448b836a99f6e8f89c9a6fe53e775d49bcfb529eb1979c69ea852cb21ad21d77051a781bdecbd29e3ec1cd45f01c7426a80b178c09c20f78fd416297d9212dfe77f6a0ba4af421e583b4dac2815b85c3d1aa1f5fcf2b9132fff4ecc92cd59bc91a76fcd90889c500d16ae1153c30030d6e7ba09fe837794e150a2b5ba58d974484617f23f441efe136e833f51593bd1732874b27233f696ebf4bf6556ebe1ef40eddbfafaaa444694b4b9696e7d3b44aa6984e86b0f01da48c4252b5f83f0247ccd4dd06188ef6a914699ba45113a2dbca2dd35f70504ff76ecf18a1f7a2ba97cfdd7279aed3d8de2cd4193872620537d58edf8a863858c8b5f5010e439ee9f59aeb24a868e60d1d42788edfca64c05b25c335d5d02d60be553cc7a6a00712ce5b1dc34380c144c9a54d1adb0ae4402ea679b7d4f33cafaed7640c49cf6fbcd1e1e585c11b44c1dfda85fd26ca4094c450122a4bd92a43fdd695d4ac98966e03d2ca47c63f865da402680d1a1b66773f07621a7644ac9de16ac4a08c2207d87b376f1d14e265f9714eec748b9805f0f4eaa4ad41906e934e58324d3a5a847a2cabd44dbbda4a7585ba36d397c08005db947287403c5c56cdc79aa42d4a62549a48f502435503480425dd873e542c0682d60149198175734bd6d99026b96d31840fb8bcbdcb5d73b36622508f3077846580a747757861123eeaea9961ad4ad6fdb2c46acd6d72f38301a7bb5542517d9ac9e36d2d9274f34ec8570bdc977f115ddc3e03400f06ae1bb78e86f885ce11016aa318f9d34ca45ec2bcfe45c5af5e2083a951f1ab5f6c2e5d67374e4d7fb5979afb52577a70a0b45ece5e096f882dd94fe38cb432c212e098368b1323f5d02b0f2559096dcbe038393f1a17fc38ed8c497f8de932174accb3280aa098a63e70764eeb26e6e1eee6c2b1845dbcc5f468eb8b6ef845b25417033304ce85e0485bc6bb241cd76b7d657aa6f0007d6c592052915b8fc9f15d2828b8afd05d4d6fb315e994fa8ace515d1e41392cbbeb608af445354d5b6156aa341acea5ca6684641b4adfdffd24bc22ff6c87bf4d5f6b93434046e229bcca5d8a8181813551858d95f15b1bbd8b177fd5645da39454a94a7f96e975ac991e17a8540b6ce03a5adb8bbf8d73905efe0cdac0208eab4065d0eeed2cc7cdac2ac132dbf560b7dae723af6323d839f42812236e757aed27654082cfa3cb4d878de33cedae187e3fe343ac85c95ce1a370781d5fdd2b2a46b43b48c268d9daa2859585440a250c3c5783f601547115e1c61230cf71ca00557810560c0ff66bb8c1c97cbfd85e9e418a447b05d7381289b02abcd7efad64f3e41b261e8163a3351f8fdd87b11b66e49b50926d07903c67e2c7ecc934c1e825b8a722230e7760744fa03982dcc122bce04b3f9196c5bbfeafaedc7145292a4483203868f6aa2a62ba7669d304584f433af015ca80733e707a91e82eaecbe399fbde829834a02f059f4d4d5ca2a1cf9ae77f5bc8b07afb1fd4f4f1488ab4ca21ce5a84386d48d11402643f2b5f60f63fb5e67826529538efdb15bbdc4d92bb8ed899f81a20914b2d8729c9dec3c7cc5ac23f33effd363030c6564a38ba35978f9dbf71afc5c8538fbf37f6a45862f93b581ede61cc3c268f0158527399dfc45a5ceb3d4802ffd082001389680dbf39c5fd131bb8538a771c7d1087cac947e6bc2ada27f7ca09fa357a486137fb1393452ef3408f17ff3f837d48bef79fad444460d4c0204639b77724a5fff779cd6826963ee60d49f5694f6b0251cde099872725cbd69e89dc880005a2e1e14fdb0972a059db6c75de15a7d8351d69d371b498738d81615a4a749ba8a34a980efc09534d01c81792bf7e8052ad9e76795e9d3025dbc481160bdc41ca191fcfee452b4e95d99564186a7d9d4701d0b6ea9cb061c2f926cf187c41f33d65973d5d72f4311c6e8b5335ee1c629d5c9e1772582c659531c61d6599cf5e587eaa4595aa6fe26b197eff236627519c9a081732f3a35f1c36fbfb2999d85150442447e441babb8e0c5e61103cf3f8942371fee2eae6af067fe2cf739102050faa0e25e33787ca0fd75ff154abbd7abd97a83e63155a477067b5a968f2a1c528f29cc91cabd9abd856e614a16c1b7d89556561b18a12e046fc3af603b5ae2b18d7c23a1c7edb017b90c1add6ac66383ac28ad18ea4defd9dc6686cd019033527a5bcce754a564fe905fa990186a25753957c7f59e721c1fa6f34c68f0323be309c306b47ac1b7d8b557d5b56c1fa8bf0968a64e91889be7ede429c1e42dd2803a0e4d51f39efeb61d8b3b74256fccc95258435f9311ce01f9f06c00354f3abafeaa930c941e303e4f10a768850b9a44349c734fa6fcc3e4cff51ec47f47a39b5dbb5577839335945846d5e805279b3670c1061da9fd0834586167ef26b6a7b225df245c6bf45a8de3a5fdff5a3d1d85b49e2b85b7ab71589717725b9a83b6cb2a43bf0916c50b2665ec981e59f71b31d7b7626a8e106368715aee91471ee2b9112cd6310fb40000352a49e707ac21b4b90928b71f33b05eba3989bb7d0e1e0809c0a85e511e9fde0de55805c0fac807de69d5c7bb99ec724a93640c2b8fdd6fd438ce64cc20dc7f0d07c8ebbf8528eb0825a10f4cec3314961f40737eed2003ed287da3ff29b2a085a3ab87a23eaa56d111ac846c3c26378f34a1e01b6e2957fdfbd8332028459e1d7a6a98f71e546593e61229f667218efa9721082649273bd6309a57a25be5217e2537a46b581c13b8682aff4389af6527c5375cad255a718fe496de4ced0ecf1d0d94c6d1ece07d7b075749de324eaeaa457b579c4f22a57058f7852cb6d223ef870aa8be109d7f6bacb7ef444bb6cf96249f31bbde0c1f741c35a78539c8432d576bf26087a825f1311a05e07aa467fe612282f827fc1c549c685c309bd3add4b94fd47755b9f7828da6dab4f696a55a687ce730dc4c5730aafba085555772e0acdd7acee36873c52b54e606fa244b43bc680346a236b6682cc769fdfd03ed21b1fdab3ae171cc2c9a4067f1ef028f060b70ad17d59125b19ef8002ad03bb79738c4ba4b41e463aec5f177a63d47ec9169e35aca32015e289a9a8ceaae40d7e6cf4c8e28ce0931a47c7f2ce03d42d205a7e61bd13ed9562205b91d9e4240cdf162395dcb7aefadcad3442aef1bee08bf8a0dca150ca6de280f14eb680f709dbe52ae016236945641e3a89e81ef9aa1180d4b8af061abfa3bc1233a827ae00f156b0da55857147de07a39dea48e6e20a4954792a8083ace05158d86f93a08880dfb617dc016adb0ba80211f08a1f46bc54615e9572d20e33a4297bd9fbf1cfb92f286d5df4b0e240e931589b0e8bec8ccce3d2498b09d799f9c5c649a07fa5a768ca46fb06756efbf90e4e69cae5bbd27aa6d7bb958ea7a8cd4f9928690cd10755e1131a8e0dd6f8f8765b4991742864afb44f04928b1b99c7d2abd9882bd54f45a55a3dff31e0a84c9aae6791dc2d6f72643ca7c49d1f65a21207e5593ddc776b12f89597c94aa68ce8a2659c47acf02924255cbf5d1eca8a306655235b90b83292205e86a713ac53a380b53899d6a34e05bd44b8a726a87dc3b4af9671118c64fb2b7e30c75646365c067c432e007d44dc7bbcbb3c9a462775986cbb25e8c2e395c187e8886b5d55c5f6bb947e8b3ce8952fdcce2bc1d09b2054ed6dac4e3f2d0eed3f9f4ad8b90f132db08558eb320322342b3ec6a8240443a9bc3782bec2038c19eab41d58fabbaa13cdf3f6ef8bc990f9c97ad83ab8b27ec1482705c2f76767ee4d0724f6c0733aead881d362878f145410df4370d1a8a27eb09f18a2332277513d4b29b76e4f06330b8bcce00115c5d9b4515aa86364b32a8e37d0be487f4d17daced16fd919a89116d5823e3d3e75e465feaa1464960ceb4f6957b1107c64c8d97b0597fb29a1aada29a224b7566") socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) setsockopt(r0, 0x13, 0x2, &(0x7f0000001040)="dc76ad1b7704434223194a781a66f1c10a964e08d09f3a974d1cc37333d4fbec01fd3198fb7fe566d7cbc3b283ae2da37b84d8f0ceecf9efdb678bae9ef353af98ae5efbcf6fc506c0ec5d1a6b8bcd", 0xffffffffffffffdf) 19:33:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() close(r2) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 19:33:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() getrlimit(0xb, &(0x7f0000000040)) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1d}, {0xc}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = geteuid() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2002, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r18) r22 = msgget$private(0x0, 0x682) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) msgsnd(r4, &(0x7f0000000dc0)=ANY=[@ANYRES16=r19, @ANYBLOB="eb719aff4e2c11a00de3af767cf2673951e2c38776032048fc95a59db51e651cbb664b06b8c35cac7a91026bb5127fad7136529738d643c6f4e25e59354e11d9b233fa61de20e29b7d7b4ad5ba28ecd15c6d3658176e1779a339eebeb5f378e2657e5e16eaa5a9b60e89213626ec2b", @ANYRESHEX=r23, @ANYRES16=r12, @ANYRES16=r24, @ANYRESDEC, @ANYRES64=r1, @ANYRES32=0x0], 0x8, 0x1000) r25 = getuid() r26 = getuid() r27 = msgget$private(0x0, 0x20) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x27, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r28, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r28, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r29, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r29, 0x29, 0xd, &(0x7f0000000400)="ebff7bbf0435be7430c231929648d453421a7a691c4e", 0x11) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r30, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) msgsnd(r27, &(0x7f0000001840)=ANY=[@ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES32, @ANYRESHEX=r28, @ANYRESOCT=0x0, @ANYRESOCT=r25, @ANYRES64, @ANYRES16, @ANYRES16=r26, @ANYRESOCT=r29, @ANYRESOCT=r30]], 0x1, 0x0) msgrcv(r27, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009893f89d802b4230d93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000f20000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000001eeb3e88387ccda183f76ccb7c8c8f6e9f8405aa7dd5ce7e6725b689567cf562a1bd0c37700e9e230e5f47dd45765eaf4619946ec5f53857a70bd53e800d1d5b95ce0ad5b67689cd1725974994bb4b7625a860c28f69f6aa8c2d0f0a9b629b9094e455594bbf95644e7818c55506994714d010c980628cf0c90518c3bc62f837e7fcc94b9a15e354fde05c12415cda13817d7f3b4f7a8b774d89fb64b5fded57dc124e91c5e1d0c5c5371564b8905acc745024d38eafe4089618b7742211ecbb3dc92ff12f77066eba0b74e2e975268650062f034cb90bf6b078e28bfd510ada80af1f1ad07194e7bee6dd86cd3f492a29a5c80fd79e91cf5ab9d499a7f6f43948ea76efdf4915781c0a1076d601e1fa3e4dba29e694f6a4e97686dcea7518b384c32be354e9bd2ce17ae1d2b3635fc07ddd3add78b883ee7537a62cd1f3d502e455ddf6c98186380ecbccefe2e50ac62180cd38363f6b0264def1ac90978475b7a94902af91e7b7b05dff3ddd4e017dcc5be93dfcb46be9c6c4cbf937e9c6f3002bd3f30087caf17999099aedc97376110574a80c2e202fea06bc5efb1ed7b0f1c9dc4b3fc984c3d9378110d437862f5956b81b736623fe6b0500a326e7d4e0c80e6dad879c27dc3d89685bb4013b3053ece8535d0d27c32ba237ad9d48893118ead5793f549849fe9ea17f63fcaecb0bc61f87a1d52bf990a37e0fd474dc3a0fe33e08b404e8d1"], 0x1, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x5, r3, r7, r18, r33, 0x20, 0x9}, 0x7, 0x9, 0x4}) setegid(r7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet(0x2, 0x2, 0x0) 19:34:04 executing program 0: socketpair(0x9, 0x2001, 0x40, &(0x7f00000000c0)={0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) getsockname$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 19:34:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0x94, 0x0, &(0x7f0000000300)=""/148}) chroot(&(0x7f0000157000)='./file0\x00') bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="ac768802108491b857490e06a36a05c1b0e3b2a2b3d659cf62a9366eaea938bcde1f692f69e6f37181fdaf49c079fe3f88cdfb19bf82439aefd166dcb0ad", 0x3e}], 0x1, 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 19:34:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) select(0x3b7, 0x0, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) 19:34:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{}, {0x87}, {0x6, 0x0, 0x0, 0xffffffff}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x562) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 19:34:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x102a0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'t\x04\x00', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 19:34:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x1f}, {0xffff, 0xfe, 0x40, 0x7ff}, {0x8001, 0x81, 0x4, 0x5}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) 19:34:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/25}, &(0x7f0000000240)=0x1b) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000880)={{0x0, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9}) r10 = semget$private(0x0, 0x4, 0x2) semop(r10, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r13 = getegid() r14 = getuid() r15 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000880)={{0x0, r12, r13, r14, r15, 0x14, 0x6}, 0x5, 0x9}) r16 = getegid() r17 = semget$private(0x0, 0x7, 0x0) semop(r17, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r17, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) r18 = geteuid() r19 = msgget$private(0x0, 0x682) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r19, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r22, 0x8004667c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xcff9fb07) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f00000001c0)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r28, r33) r37 = msgget$private(0x0, 0x682) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000580)={{0x5, r18, r23, r33, r40, 0x20, 0x9}, 0x7, 0x9, 0x4}) r45 = getgid() r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r47 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r47}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r48, 0x8004667c, &(0x7f0000000300)) msgsnd(r46, &(0x7f0000000c00)=ANY=[@ANYRESDEC, @ANYRESHEX=0x0, @ANYRES16, @ANYRESHEX=r47, @ANYRES64=r48, @ANYPTR, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESOCT=0x0, @ANYRES16=0x0]], 0x8, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r49 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r50, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r53 = getppid() r54 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r54, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r55 = fcntl$getown(r54, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f00000001c0)={{0x2, r49, r51, r52, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r53, r55, 0xa9, 0x20001, 0x100000000, 0x1}) r56 = semget$private(0x0, 0x4, 0x2) semop(r56, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r59 = getegid() r60 = getuid() r61 = getegid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000880)={{0x0, r58, r59, r60, r61, 0x14, 0x6}, 0x5, 0x9}) r62 = semget$private(0x0, 0x4, 0x2) semop(r62, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r64 = getegid() r65 = getuid() r66 = getegid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000880)={{0x0, r63, r64, r65, r66, 0x14, 0x6}, 0x5, 0x9}) r67 = semget$private(0x0, 0x7, 0x0) semop(r67, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r67, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r67, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r67, &(0x7f0000000240), 0x6) r68 = geteuid() r69 = msgget$private(0x0, 0x682) msgsnd(r69, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r69, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r69, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r69, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r69, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r70 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r71, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r74 = getppid() r75 = socket$unix(0x1, 0x2, 0x0) r76 = fcntl$getown(r75, 0x5) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x2, r70, r72, r73, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r76, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r78 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r78, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r78, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r78, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r78, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r79 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r80, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffff66) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r83 = getppid() r84 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r84, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r85 = fcntl$getown(r84, 0x5) msgctl$IPC_SET(r78, 0x1, &(0x7f00000001c0)={{0x2, r79, r81, r82, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r83, r85, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r77, r82) r86 = msgget$private(0x0, 0x682) msgsnd(r86, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r86, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r86, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r86, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r86, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r87 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r91 = getppid() r92 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r92, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r93 = fcntl$getown(r92, 0x5) msgctl$IPC_SET(r86, 0x1, &(0x7f0000000980)={{0x2, r87, r89, r90, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r91, r93, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000580)={{0x5, r68, r72, r82, r89, 0x20, 0x9}, 0x7, 0x9, 0x4}) getgroups(0x5, &(0x7f00000002c0)=[r51, r61, 0xffffffffffffffff, r66, r72]) r95 = msgget$private(0x0, 0x682) msgsnd(r95, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r95, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r95, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x1, 0x1800) msgrcv(r95, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r96, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r99 = getppid() r100 = msgget$private(0x0, 0x682) msgsnd(r100, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r100, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r100, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r100, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r100, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r101 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r103 = getppid() r104 = socket$unix(0x1, 0x2, 0x0) r105 = fcntl$getown(r104, 0x5) r106 = socket(0x0, 0x8008, 0x6) listen(r106, 0x5) readlinkat(r106, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r106, &(0x7f00000018c0)='./bus\x00', r107, r108, 0x6) msgctl$IPC_SET(r100, 0x1, &(0x7f0000000980)={{0x2, r101, r108, r102, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r103, r105, 0xa5, 0x1, 0x100000000, 0x2}) r109 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r109, 0x29, 0x1a, &(0x7f0000000040), 0x4) r110 = semget$private(0x0, 0x7, 0x0) semop(r110, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r110, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r110, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r110, &(0x7f0000000240), 0x6) r111 = geteuid() r112 = msgget$private(0x0, 0x682) msgsnd(r112, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r112, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r112, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r112, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r112, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r113 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r114, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r114, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r117 = getppid() r118 = socket$unix(0x1, 0x2, 0x0) r119 = fcntl$getown(r118, 0x5) msgctl$IPC_SET(r112, 0x1, &(0x7f0000000980)={{0x2, r113, r115, r116, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r117, r119, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r121 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r121, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r121, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r121, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r121, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e45f9189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0d3be6bd212d4355ec068a1815ce6be73e45"], 0xffffff64, 0x1, 0x0) r122 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r123, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r126 = getppid() r127 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r127, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r128 = fcntl$getown(r127, 0x5) msgctl$IPC_SET(r121, 0x1, &(0x7f00000001c0)={{0x2, r122, r124, r125, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r126, r128, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r120, r125) r129 = msgget$private(0x0, 0x682) msgsnd(r129, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r129, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r129, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r129, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r129, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r130 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r131, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r134 = getppid() r135 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r135, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r136 = fcntl$getown(r135, 0x5) msgctl$IPC_SET(r129, 0x1, &(0x7f0000000980)={{0x2, r130, r132, r133, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r134, r136, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r110, 0x0, 0x1, &(0x7f0000000580)={{0x5, r111, r115, r125, r132, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r139 = msgget(0x2, 0xc0) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r138, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r142 = getuid() getsockopt$sock_cred(r137, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r144 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r137, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r139, 0x1, &(0x7f00000003c0)={{0x0, r140, r141, r142, r143, 0x121, 0x9}, 0x800, 0x1, r144, r145, 0x3, 0x1, 0x1, 0x5}) fchown(r109, r111, r143) msgctl$IPC_SET(r95, 0x1, &(0x7f0000000980)={{0x2, r111, r97, r98, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r99, r103, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r97, 0x0, 0x0, 0x0]) setgroups(0xa, &(0x7f0000000340)=[r3, r4, r9, r15, r16, r23, r45, r94, 0xffffffffffffffff, r146]) 19:34:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = msgget$private(0x0, 0x682) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x10, r5) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgsnd(r2, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() 19:34:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001680)={0x10, 0x8001, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000009000/0x3000)=nil, 0x6}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000000c000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000008000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x2000)=nil, 0xa8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x7}, {&(0x7f0000003000/0x13000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000000e000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x1000)=nil, 0x2}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000011000/0x4000)=nil, 0x101}, {&(0x7f0000013000/0x3000)=nil, &(0x7f0000005000/0x1000)=nil, 0x1}, {&(0x7f0000010000/0x2000)=nil, &(0x7f0000007000/0x14000)=nil, 0x8}, {&(0x7f000001a000/0x2000)=nil, &(0x7f0000008000/0x1000)=nil, 0x1f}, {&(0x7f0000016000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000000c0)) read(r1, &(0x7f0000000680)=""/4096, 0x1000) 19:34:04 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) fchdir(r2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x3ff) r3 = shmget(0x1, 0x3000, 0xbcb510536ba81c24, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000240)={0x2, 0x200, 0x9, 0x8}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x2, 0x0) ftruncate(r6, 0x0, 0x8001) r7 = fcntl$dupfd(0xffffffffffffffff, 0x2c5428928b73ab25, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000002c0)=0x7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000340)) r9 = socket$inet(0x2, 0x5, 0x81) writev(r9, &(0x7f0000001740)=[{&(0x7f0000000380)="c44f3608158404699c3e4305d976320ec8fc1f821ea8d6ecedbe940dd6968c82eaf79b08bf1ff0e6c13a3ff8bad00ae16ff34538b5ef521658e0462d8443aeede11a50e9d9ba282d5189ebb40fd2f3f53dc1777a18067ba5530cbe78c24aeafcbc0df38e4f25df4cc6f730509d70e7e1ada1a064bb8df605c9aa01bd4624b6c88d6d86a6629cbf5ad46c8ec7edbe3249c37a129d213d780a7d1b39acca485f81fe53098994275d8a6850170e377a3673af37ab10bbaa7357fc7e046d3f02009ead64a3c039c2b8fa1fe50d9b17c6f22bfabbc8ed75b6412f16b6ffb382fa193c208afdd87e89cd38cf6698770c3e994c2e2c", 0xf2}, {&(0x7f0000000480)="41441cf82647f8a82784dff4d5be14d25b54727b07960c5e9984b3d1d8da0c4b4824868976df7eed0a6041aa88", 0x2d}, {&(0x7f00000004c0)="7671696326fd56147e6212e5eeee4a7f54e96a51df47c740492a0d13a22a25a7", 0x20}, {&(0x7f0000000500)="8bb9c1dfb337a751ec3b6444dbb0a75ae12e84fed050eb79b27fb73606987f04b725cf7f36489aee691ddb89598fa8805147df42d55db01c661468b45703ecee4da02b555dd1779bdf08712897e809e7b75fa61215669252fdddff451a47e332b6b3984edbe4db5b786bee68272a5d1fce4636b8b9e68aafc7f3c1c676b13dc35e99f3a8ce64800373803145d23e55e2343d01385c06d5b48cd4c253b1329eff358da6a41210332d49077053361e18870a8d68a0b5403a1992ef610367e3029f7d9a3d261e76c4e1d191a1e62df4b3b29288a94cefaedb9d6a214440f972233f8310be8ece800521bbaffc04cbd7", 0xee}, {&(0x7f0000000600)="b9d2741d140a084668569ed4ac288ee726d0770c42de57168c6ad267a6725f433e9f1fd0902a6ba0234479c9e019449824345d75025eb475d102d5dedc846cc34c32a616c3ca85e604259aa94a7669ba91409913e03e200fac4c1ea3aa1a45cf94cdb0980cbe58b630f14ae3bf165b70a314b5e5095bd0147557184b95ec363e752b5a98c5e198696bf93d8e06772416fe97d429a1c8385167587d536db6066d5f5639cd852c0e70fa2794e292982a4ec205eef68f4f992e9f72e490293d1c1b6f3971ec729132805391057a94a980d8229ca01becb4ea503d001dadda3bfe1d81077d281f1572467451dba9e5eed3989f24c112e2d9d558320fbaf63aa239f682c44189e7bc26acb9887b8d990fcc299130deb2b6603934bcfa83e018c821b42e1e789e9022d22dd5a03d2dbc18ee67d94afeb85443fb447a2f8fc2ed66a3ba78a32168d644083c20f9224c4f46e893c0a2472579d6b074d44ea5ee92b5c749015980e33ded51c33ad1f323cc99a5fe917481e7405dab941a75cdfa8a1af789f5a1e406d1820d50cbab5eb0ca9aa45c0ef562a333b44ab544f553cd3687c86bf6416c31d9bd2f4cba1cb0813f5b04a799b4b40b44210c16e122be7deb79508af5d51b5489e24d762ee48c2c745bf3cfb3bd1556c8ce099d6fbbb82fd8b377c70edb5586a69b7bdd120477ceea9e9998112ad5e1a92288f278ba2419fec7221199d780c7e89665aa1b86c0ed953ad7c69c27d751bc15062e1d0cbf99a5211a5a9232e61fedd0f22996bf6167e2b845bbf2553def6372f463cfbbcd31e16eab77102639ac94f1ad1d88bb2801e52de9b4790672a26df700b83924c4fa49133fa16535c05c2f811c18ca73225117209ced197965c3c19504dd2e0d3999962cdce49db0441111acfecfd8943eae14ceb31cbe5217e76585f8df52a18a3a34375df18fb40b256db99a4fdade9e9d43a04159ac90544c6ffacddb98d8c05a9b842a9875494dc0ca9dd73c082c067e9446eaf39eabba24b059f6c3ce46302218ab9a69fb0e56da3761377597ad4abfa6fdca765ee204f64fdeede3368f57e485f10cf8ee4bf75b0eb79382190d9cb7b22916e51788ce101781c5051c0017e92ab25547000e1449e2ef9659bf2286534226f93df6324ed2d3d721302ab36c3ca2e1d5c6c36f7d5c04d5b869b5aa65b320b5064a9bd1391b856a4ae02c43b263a31f236c78bb8f5a5e94a3b941b4b25e09163dd1d243e877bc69b6d8124d533b1939d5cb0c9217f5e693c2d97e6b3bf6b28494b62e9b6898550df079ff67572c14b7892bbfdfbaed2b6ec218d874eed9801dca1e94d7d985fb1e2d6e9d80cd31520be943b22c73923ac1bd08ad8bfb8df44183bb0cf6318e1e7631f2b2d62691988bd0df9582b18ba7bda9c26f2cf7fbbcbd08a85e5db1898e82167b6aeb7b80466f69c1b7ca14deb47e2aa7ffe610973f8999a5ada3563c7c1ace75a5d88a873002b30cba32dc57f264f8f3e9a92c8b451e8109041564dd17ec8d051477525f07b9ed07184cb9f46e4fb53334a18257da3c79e7f09951267f8cc73123dac3637b43c7a0221c9821b2eb146566ed30479e7be6c0934f0c4c6f64c2c0c5004e587f2470cf03b963d547af934c9874b436f35ef4c7204a817b68dbf791954c9d1c645efca4dd6848fc8a022a793527683c59fe6b0332318128e52b26fb3d9d6f38edc0bf2f53543309061836f7e2c0d1e451eff902bc17f035283e9feb15e72591b9d125206b5008423a1d450987f0843a604ca78e31ac6917119f9cfc64f9662c3219af985d6a831f4328d1f1590889bf2087c815510c1684d88259c380bf41ac1c6a210eeffa6420d95357d7a1ab561ece1af651b775568db1e928c6391acb4536e0877d185bef9c3e4e6125b35f37f85cd22f4bea1c4208d35c32ebc38c850849e6356832e8f45fde120fe13ebf91758d9128de28f02cafa377f031657dd75af9f3c2e6cea799ef3c05be81e34b53907e78616701518c36ac68dfbd0005b05717c925b7379da785502044ad3cfaffbed26ba997751684cd66d4e356bde78b0c5c7d6ae3bec28be0bc89e567afeffb784e2a9192733bcbf072bdf1494536fceb1d27ba0595d40dd6c9ea181e5750ddd8164e8754bcd4e95d4f2b974471de1c99f2e978676eec9a9585d3b8757152d3e749fd37436f36ef7f3d70976f722639dbca0acb7b42c59e5145958a074e7c4c35ee9f262e05208882960b4609adc83cefaa9ff98bd46901fe4a5bab97f3301688023f88e6dacae57e1e55cacb102edf7d68c593e716fefbf786fe0431d2d423c591e28ce20b89257079ac87b4bac947c278409ee31005481e149c6adada91091d797bfdc7fc3384b0dcc90ad3f935ab5b4a6c807ab3ba46fb85629b145e825c8b9391b0155188c4261218516788005e7a02990bcbb30e3836b87b394944ed2e2987423dfd33cb0ffa457e4aaa68fe477a9dbff9944bd610129f06098abdfa6cef4912efda50174f75b2c07cae6af56d413612f265bc04d173607aa5cc6cda1b76975eecaa98f0157fc1accef512e08bc0a7082c8b97a340f59874687930430b8bcac30d879332fac690e5819fee740d060714c0927e0e63c3a0dc14cdf931039c3b522d2b383e80129de7570f90595c49a1b2d7e6505ee928a6f04623d499ed000531dbe5f32c83d37adfc184f113813f30b3f17bdd6faafec4d083296010e815dc6e9255586692f9073c63a4f4a6d63ffd00f81522ebcfc2ff3eeebe32302e072e7ab76a97f6c21957b84d5fa1e48aa672c8f9e3fe45e7a23921fa90271975eb0c2a7734bce0bedcada9ac9fc71b48281d49280ca5ccba4b0003002df6bb8fc6f2ff26fbe6d80dbd7b7fc3098f6e5184b96eca2678f79d9f96f66eb9a96ab33fade0aa687b40d2384744d062b3f7e677f30241ab6c24d1d208a6137ee50d59d9ea389a9fc66393b3b289bdaeaf2c2f29b385c9a25ba009c3b1a904d9efcb4d24548f687c66676cb3ef372085ac16caf586b3ba9c18d3d305e5565dc8626341a646d9f5471c3fdd27993e5fb84a0e75b80bd0ac1daa927ec96904e610003d496fde56e1f79b66f241090ad931f19dff92b4d6fa66bf5964dd55b3d456d50b2ed97f86e6d3e0076aee17c909ffec12ae96cdc161ce6992ed49185bea1f33c4aa1c89feab056d23b5614fc0d6b4596edcee2caa0e873904ffd37818838731d038c1a41a10243f297d97150bd7f962a117d9327279d9b52dd3931f1794218cecfae5156a841bae3d1eafb7e75ef6b907e4b5d8b9ab5e76b4778bb3818e154fe2216eb9310075767c1f175152507c7c2d88f698e3cde676d77633b9bc137ba81c1c783ca2601ab9ab16bb842e576ece5c0d843646f4258138dacc2d94038c5fc78c6253735e538d2e5295b2b44b6fa8ed23e9af72658cea5c35759b01b890fc569a407c18583f4fa5590eaeeba4d5840e4450839ee86005ff2a921d1ed8d362f43a3be5e20133a53f6b02c5acc364b03254d08b566c3732ca2f10de5eedde98da13b3c7a8a755faec666829d9e0db33b404dad07b7a897517227931d3e937c44184b85dbe0066eeccfe0710dbbc782e071036c29d3032100fec7cd503c9092a90a94554eadd10cf78472b4b6d76350616926dae0f4d836096e057d1b17885102ff3f1e050ed683e3590253460215530970b3eb7e23da54231c71f1b518046380cf37af6bfdeb4be8395f1b27cc6a3eafaa0d5e706c8d911564aacb1f2e700d8829cba64e1af706654702211fef6b784463e8064951ecb775e005b3bc633317d02c70d2249122cf07e10e8ff59af67bc2b804dc545bab3e059690ab7b3c493a0d23299dfec1b4fc771b219ca3ea484e92de9c1ef9f7f1a0678455158227525c8f1d89aaa809d89760ff1c84e3e1738ed0e921e8473c552e779b5cf6c10eae0197c23e331b27216ef68592c840b04dbd5c3d4398e5725bfc053a953bae43192835ce18fbca971113a7afd0346df03b51bd8277607b6b847a2bdc15f86358ca9fab0331c6c5a15bba616f73018a865d1f4ec1d1f9cefd7276c3e08083db8e852266959af59c8077dcebfc8dd2af24be2e84fe526ed6f9894e19216b508469e528fe5dfb6406c2277162f06029410e9a008bd3875740f3f2524dddf24a39f134699a5b4f8b1640a9547977651ae8c42b05e05f85ff1f030880366b2c9a413d55884d9a4bcef2560745ff614ed390f2192f0ad5669e0d4119d87a23edfadcdcb044b76903d344df30c48590df706a4911e13ebdb870d0f0d88e6ab858dca07ce148f874e0e36dcb315f7408764ba10e56fee5dcda7821912771519fa764b5cde67cf0fffb91c908bcaff2c566e007d48e1c4d72d6de528e0a3db698bdc6234bd9c902e8cee1faf0bb3330925ea386710c05efe8b0397e6e38ad2c990290302df2a1279a47ade9c55c6f36b4518e4fa30165a369f1b4c8afb188cba3c9ee1f3fb757391953a11ca80680d28bd62227f7ca46922528ec68def820df687d8b40c95f9cffcaf18c561777e5bb4021485c5f544dda4e46cdbef0a4dc60fb691a22ed37abc5280ef1fd0a4ee0c995764456ab6bf5225af8bc3b8fe72cba9a3c6e02010fa158d68ba4a8f4477f1f8c44fdea385504a8af6f4d253196a6b48b549bd39d60f20daf9fdd1203bfd07f69385e77a6f8a3f0fd51354f190936e614b3f177fa4854121f7ad949e69dae9c732c5b5efe1c895b8d0ee599bab9143457eae9075a311d39d72d7ed83b256b3cd32da1a7a6cabaa224c1062e401f32de9d892fa23472a3d82e2bcb509fcd2f22cf5143408ddb4eee6b233d2035c16199dbe00fc158cb4733cc65cc4bd9b35938abe837de4a9164e9a089cf0ca112326ce874497af2876559c3ebee8db49969904269f8019dd8ae5ed1c4b089d89e4bc63bd40cc6d171bad37543e35e36cd80c8fece083ee11bbc9a2786d5eb7648581234e60abe4bd46a532dbeff8e52f15a1d2ab38d6c9c119b84d02dcca8ab56855d11c68eff1ea1ef6ff83a859dde86101e19a63d5ffea3415193aebed01a83f63b9bf3898bcd2f364e4cbc539b466ef8a834f844e39129533978bd781a63bf07c27a7e09280f42d3e25f5053c4ca8f3eb513c84532293b7fcae2480e7fb0b9802385afce1e88efc32f83082ec15faf933b44e93a2e09236880a2a65d5c88112eceda34171136facc4eda0cec45dce5b426f0bbe7e45f7508ca0a9ac85a560779f1f6621b73b803945da89274cfc7d452c4cb9c0aba8708775e0a0d5a5cb661c5f292d2aa15f44f0038a67fbe85d637c4f017ca13afd8472514d53a0c830fbf993492dcdd47f64854c5fdc8a38de2071ae3e8571df27892668f7c1a27de7683d0c28aa5f446cc391156866c73e4208101d57e6a22de435c7c3da6b5f98632aae71b8723d92a87aa686950859bb92f0b5d8bb1e05a24f7c251813708f7d382631992e4a2fa55f3427229b51d666c51e2de94077858418d03fb8351ac85955b7133ca09afabe2932b492f6acf6a023f9128f95be41765073ce0b080c84747ca9685a7ef466124765d3587fb8be033ea26bd91fb2583153db056595dbf96a6fef11a0c01e9c342156caedfe77972f37fb1444d1f9809b24e62a5c91ebeb0c4defaa2f04deb4e3f3d2ad09589c55dfa19e5948553e62337e1432d6b5be39fe44747d190e0178b7c7b1f7ae18a9175e64668f8452ccaab27e95b22054fccd544901464035821c21089edec3a7b6a97dc67d014233c82a7922f7a97e32b36e65c726c4", 0x1000}, {&(0x7f0000001600)="b30f45ffe3ff1718a142043c373d5d99f62ba4634349ff036711201771d8271bc9e960952158f3026874ac4ec803446621f96778ed7424771b601b2e73ff06a966766e37c63e3bde74a541b7b9f5d60470faa95e47cdcde29af848625ccc4ecd57fe4944d7b2d7cd4539da6c34ecaa0343a024dc986ae35639643e2f1e9381ff45d925801a2a5b9a18461363da62dd4572bfc7d95379127e", 0x98}, {&(0x7f00000016c0)="d0fd4d9fcddb69292019228c14d7010647235f7e98819476295bb833bd721d61b38b47eb96b075a32bd81f76848397cda0b6ed25cd7fbeae173d97", 0x3b}, {&(0x7f0000001700)="bcbfdb06aeea7383e632b8db8da97c48cad18f2d93faf62dc4918f13bf637d5b75e4e2dd2a705e698abd12fa33e6", 0x2e}], 0x8) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x4000, 0x0) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000001800)) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000001840)=0x10001) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f00000018c0)=0xc12c000) 19:34:04 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x8) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') r1 = socket$inet(0x2, 0x0, 0xd5) sendto$inet(r0, &(0x7f00000001c0)="7406a699cac7fe0998f97b6e8d06eddde42d9044a344691206537efab184432c59410aa54d1bd6b638d9c4e9abe6ec0b4cd066de5b4dfd17483c0545924a48355c5264c6cf500321b74a511d3921c71026deb3048190075e34e01980b20ec340221cd9439b3883216b133a09f8688e9a3a7b95279b4da62daed2a1b3f7e32909735da91d38a4b8ea69a0ea0de635ab6de6a8bc7755d525e1d74d03135e1fb5fa44463ac9a01872a07baf05305aa0e53d693bf83cd84faa2e0aca7de9c6e47e175330daf88adb5812ca93e7340b531b9c4e6249b941b15c00667e8cc0b2614b18cc", 0xe1, 0xb319984afeb8b013, 0x0, 0x0) setsockopt(r1, 0xee, 0x0, &(0x7f0000000140)="b2b55e846b803fe2e70d08d0a2f02c88bf2c643d60742adaf4990f0d651edd63fbf713f68fa96d5e43fd7c025d7692de18599ea3e112ebdc3eb7511091cc9698b77e0246a33eb09c73a79dac6696407acbc5045954aaa93cd2afb9c29fa624a95bc2b54515677ae969bc7da6d6d1aa676e75360e", 0x74) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000110000)='./file1\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) 19:34:04 executing program 0: socket(0x1e, 0x4003, 0x0) r0 = socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) close(r1) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x8, 0x2) dup2(r2, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) 19:34:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x7fffffff, 0x1f, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xef}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCFLUSH(r3, 0x20004268) 19:34:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8], [], [{}, {}, {0x0, 0x4000000}], {0x0, 0x0, 0x0, 0xffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) r4 = dup2(r3, r1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0xf) 19:34:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r1, &(0x7f0000000100)=""/124, 0x7c, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 19:34:04 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 19:34:04 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 19:34:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffffffffea8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 19:34:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x850, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 19:34:04 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x1, 0x8, 0x0, 0x1ee) r0 = socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) write(r1, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r0, 0x7, 0x0, 0x0, 0xffffff48) setsockopt(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) pipe(0x0) close(0xffffffffffffffff) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0xffffffffffffffce, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) fcntl$setstatus(r2, 0x4, 0x60dcb6855c40c91a) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) r3 = socket(0x1e, 0x3, 0x0) shutdown(r3, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) dup2(r6, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffe, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0xc0307006, &(0x7f0000000040)) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0xc0307006, &(0x7f0000000040)) bind(r8, 0x0, 0x13234f3349909ef) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x30010, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) r9 = msgget$private(0x0, 0x20) msgsnd(r9, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRESDEC=0x0, @ANYRESDEC], @ANYRESOCT, @ANYRESOCT=0x0], 0x5, 0x0) msgrcv(r9, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r9, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2c, 0x0, 0x10, 0x3}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) pwrite(r11, &(0x7f0000000300)="fbaf8a8de96914f6357e3a000000946c80b0df19ea1f8a76bb8825865406e292498938f8176821e676a0e96bbf3fb9a1b5b26c0c80b5015d0dec78ca92e78c06a02f22fe7c2c71e4fd6f4e4c3aadea51a02ca34f4ceb6b42370e494c46268734b9c0d50fb14be27883df6eb59d034ef95d4d8a2e73a72d6a2aada8b5762bc342e7d4f7a485e1494e4ba6377ad0b3b89c5a1999c6562700c02777150031a443eeca93d578c7950889a123316f86d8b6513473b217461f05cf4bb97ba80bca4f985545d9a6811c4434d54ed202ac85578bd2b08abbd7533e2dbca85f42fd903f1035626802308478cbbea25b8b0630", 0x63, 0x0, 0x3) 19:34:04 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca12885", 0x286}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xe4a1, 0x974, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091ee6", 0x0, 0xfff}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19", 0x281}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 19:34:04 executing program 1: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200a0, 0x0) kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) write(r0, 0x0, 0x0) 19:34:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:34:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040)=0x3f, 0x4) r3 = kqueue() read(r3, &(0x7f00000000c0)=""/212, 0xd4) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r4 = getpid() r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa9, 0x20001, 0x100000000, 0x1}) r13 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r13}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r14, 0x8004667c, &(0x7f0000000300)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r16 = getgid() r17 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r17}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r19 = semget$private(0x0, 0x7, 0x0) semop(r19, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r19, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) r20 = geteuid() r21 = msgget$private(0x0, 0x682) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r21, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f00000001c0)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r29, r34) r38 = msgget$private(0x0, 0x682) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r43 = getppid() r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r45 = fcntl$getown(r44, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r39, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r45, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000580)={{0x5, r20, r24, r34, r41, 0x20, 0x9}, 0x7, 0x9, 0x4}) r46 = semget$private(0x0, 0x7, 0x0) semop(r46, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r46, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r46, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r46, &(0x7f0000000240), 0x6) r47 = geteuid() r48 = msgget$private(0x0, 0x682) msgsnd(r48, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r48, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r48, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r48, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r48, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r49 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r50, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r53 = getppid() r54 = socket$unix(0x1, 0x2, 0x0) r55 = fcntl$getown(r54, 0x5) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000980)={{0x2, r49, r51, r52, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r53, r55, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r57 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r57, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r57, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r57, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r58 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r59, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r62 = getppid() r63 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r63, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7f12658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r64 = fcntl$getown(r63, 0x5) msgctl$IPC_SET(r57, 0x1, &(0x7f00000001c0)={{0x2, r58, r60, r61, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r62, r64, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r56, r61) r65 = msgget$private(0x0, 0x682) msgsnd(r65, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r65, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r65, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r65, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r65, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r66 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r70 = getppid() r71 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r71, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r72 = fcntl$getown(r71, 0x5) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000980)={{0x2, r66, r68, r69, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r70, r72, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000580)={{0x5, r47, r51, r61, r68, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r75 = msgget(0x2, 0xc0) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r78 = getuid() getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r80 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r75, 0x1, &(0x7f00000003c0)={{0x0, r76, r77, r78, r79, 0x121, 0x9}, 0x800, 0x1, r80, r81, 0x3, 0x1, 0x1, 0x5}) r82 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r82, 0x29, 0x1a, &(0x7f0000000040), 0x4) r83 = semget$private(0x0, 0x7, 0x0) semop(r83, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r83, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r83, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r83, &(0x7f0000000240), 0x6) r84 = geteuid() r85 = msgget$private(0x0, 0x682) msgsnd(r85, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r85, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r85, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r85, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r85, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r86 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r87, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r90 = getppid() r91 = socket$unix(0x1, 0x2, 0x0) r92 = fcntl$getown(r91, 0x5) msgctl$IPC_SET(r85, 0x1, &(0x7f0000000980)={{0x2, r86, r88, r89, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r90, r92, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r94 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r94, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r94, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r94, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r94, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r95 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r96, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r99 = getppid() r100 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r100, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r101 = fcntl$getown(r100, 0x5) msgctl$IPC_SET(r94, 0x1, &(0x7f00000001c0)={{0x2, r95, r97, r98, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r99, r101, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r93, r98) r102 = msgget$private(0x0, 0x682) msgsnd(r102, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r102, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r102, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r102, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r102, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r103 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r107 = getppid() r108 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r108, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r109 = fcntl$getown(r108, 0x5) msgctl$IPC_SET(r102, 0x1, &(0x7f0000000980)={{0x2, r103, r105, r106, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r107, r109, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000580)={{0x5, r84, r88, r98, r105, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r112 = msgget(0x2, 0xc0) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r115 = getuid() getsockopt$sock_cred(r110, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r117 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r110, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r112, 0x1, &(0x7f00000003c0)={{0x0, r113, r114, r115, r116, 0x121, 0x9}, 0x800, 0x1, r117, r118, 0x3, 0x1, 0x1, 0x5}) fchown(r82, r84, r116) getgroups(0x7, &(0x7f0000000800)=[r24, 0x0, 0x0, r51, r79, r116, 0xffffffffffffffff]) r120 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r121, 0x8004667c, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r122, 0x8004667c, &(0x7f0000000300)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000900)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="df7b6023aaaf91d819253069433120e6b38f655f1e383763c42375f1460fe2c2dec09ffa787fb1583f51d0985524afc06439b335982cbbe2d542f51cef84d17122ede9afe0a6561f8494bcea097ddb91af2c586d2e9900f9f1ea903c2aab97fba3d59f37886366adb2e85f702d57cb7ca740e5cdab75f183c3f14f8cd801930a2dbe6adc50616eacdcf356a2d2c60d92da8264b5e98438871bbc2b39c9e5c6d7e0dc1bb84857b0340213", 0xaa}, {&(0x7f0000000340)="d353a621dd53aee63eb8ae8a63d038fefbf49decd249026bbafc3572e7d1b8de29d1acbf0fe02046bfc770a0364a754702834953708bd219bb90d5b03c94d130a4f817b825439d55303a3b1df011438d08f734a21ab6462dbaa3561a39d3a6960d8143bcceb301f36318e24353d53647ddf84c3e00707778085a2f9c8ede50423f29bd09", 0x84}, {&(0x7f0000000400)="4729ff3f6245bac528e143b59a3f86290e0f5203d6596aac7496111435720f900642809dfe33812a30fe96b6d19498190cb5e579cadcf2c337cbdada307a1d04164a4db0a71f5538cd4399cd4418fa7e3391b420c62a87629334b43b8f46cabfecac5d321bc7ebc345d8f012580ae943", 0x70}, {&(0x7f0000000480)="2caff7876e07c6984be0038b158d9abbd918300065dd06ff8f9f8323e9afbe4ded5ea548b4d7ced10f4eff3ac96bf69cdf081a61586bcd2f3e2c4b6f14b3e4e7a29a173d63891e47c370e86ea125d0f221e1129e8cc949b83086c8096a6e0b5bf8f9682f5fa58d46d6c9bdc1e81c6ae9f4f9c7b6759e0803d52066802354e9cd4ef20b7ca86291fb43d22813e520826e137318c697679fdf4f7d54b27cf91bc54c973870ab70fa50f1d008b444ed1c0eedad4377751c9241f1909595ba3f981a99c22f9dc5", 0xc5}, {&(0x7f0000000580)="4a4536f4b6514418aa9d40cd39d31a8eb99ad0759583c8a38d0278b8ab5d7c04fe07f84d93abef748a62bc4777e664a5d72978f5aa6543cce1c7d7b2f540216aa03fb07718dc61e9b6174034b2199fc13c21803b1378f3486dc177a02ebca982a7d08551ce5fa04110deae3220b56bd8feceb8dc8b2bdaa379d25fbd341f785f09c091015998eb6b025ec55107494ff5279f8ca0b7f8d605f434b024225f1cefda0ed977efa826b9e65cc9a02d5a9a2a33a912bf2da318a05bdcca7f959e70b4c3e50186c7e21c5a6d853d81c3abe6da4fb45dfa2ca0b1571e5007eaf63c5fb69874c0f1", 0xe4}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r4, 0xffffffffffffffff, r8}, @cred={0x20, 0xffff, 0x0, r13, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r119}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r120, r121, r1, r122]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa0, 0x400}, 0x0) acct(0x0) 19:34:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) getpgid(0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8001}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0xb, 0x80}, {0x54, 0x3, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0xc955cd11eeca6376, &(0x7f0000000100)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x40, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xffffffff80000081}, {0x16}]}) 19:34:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$VMM_IOC_RESETCPU(r0, 0xc0205602, &(0x7f0000000680)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000], [0x0, 0x0, 0x0, 0x0, 0x4, 0x8000000000000000, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [], [{0x0, 0x0, 0x0, 0x1}, {0x0, 0x20000}, {0x0, 0x0, 0xb0ef}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {0x3, 0x0, 0xfffffffd}], {0x0, 0x1f, 0x100}, {0x4000}}}) 19:34:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) pipe2(&(0x7f0000000080), 0x1000c) fcntl$getflags(r0, 0x1) r1 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r1, 0x0) 19:34:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x6, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x1}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) getsockopt(r2, 0x476, 0x6, &(0x7f0000000100)=""/164, &(0x7f0000000040)=0xa4) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:34:05 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x0, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x400000000000006c}, {0x6c}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x203, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 19:34:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) chdir(&(0x7f0000000040)='\x00') open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) chmod(&(0x7f0000000140)='./file2\x00', 0x54) acct(&(0x7f0000000080)='./file2\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file2\x00', &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 19:34:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="7f0002a40c1b75f9d9180001a933a1d370c082781d191f1452a2f474f96869b78fe5980985a2fba6c92e0f6855417f1ddf73b50cc7f106d292f583587dd7906a7815537afd03fdaec4c284aee0ce883d60b572a8a0ba2c76de81a29e5d86c354ea"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 19:34:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000093f000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x3, 0x1, 0x1, 0xdf}, {0x100, 0x1f, 0x1f, 0x1}, {0x8, 0x1f, 0x1f, 0xffffffff}, {0xfff, 0x1}, {0x3, 0x8, 0xff, 0x6}, {0x2, 0x0, 0x81, 0x2}, {0x1, 0x6, 0xe2, 0xfff}, {0xe1ab, 0x1f, 0x7f, 0x3ff}, {0x401, 0xf3, 0x74, 0x8}, {0x1f, 0x9, 0x8, 0x5}]}) 19:34:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x2958aaaa}, {0x87}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0xa01, 0x1f4c84583167fe87) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x4, 0x4, 0x3f, 0x50e9}, {0x7fff, 0x6, 0xff, 0x30e}, {0x0, 0xc0, 0xf8, 0x9}, {0x9, 0xff, 0x7f, 0x20}]}) getsockopt(r1, 0x3, 0x200, &(0x7f0000000180)=""/92, &(0x7f0000000240)=0x5c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") MS` (+'~?: b2i8q^CB` (+'~?: b2i8q^CBMS` (+'~?: b2i8q^CB` (+'~?: b2i8q^CBpanic: amap_pp_adjref: negative reference count Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 89766 84121 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd803ce01328,e4,1df,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000b21b00,0,1df000,e4000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000b21b00,0,7,fffffd803f011110,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff8000179ce220,ffff8000ffff33d8) at vm_impl_init_vmx+0xf1 vm_create(ffff800000ae8000,ffff8000ffff33d8) at vm_create+0x193 VOP_IOCTL(fffffd80392d6b60,c5005601,ffff800000ae8000,1,fffffd803f7c68a0,ffff8000ffff33d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802a2fc0f0,c5005601,ffff800000ae8000,ffff8000ffff33d8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff33d8,ffff80001491e678,ffff80001491e6c0) at sys_ioctl+0x5b9 syscall(ffff80001491e740) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x36696faefe0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic amap_pp_adjref: negative reference count ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd803ce01328,e4,1df,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000b21b00,0,1df000,e4000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000b21b00,0,7,fffffd803f011110,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff8000179ce220,ffff8000ffff33d8) at vm_impl_init_vmx+0xf1 vm_create(ffff800000ae8000,ffff8000ffff33d8) at vm_create+0x193 VOP_IOCTL(fffffd80392d6b60,c5005601,ffff800000ae8000,1,fffffd803f7c68a0,ffff8000ffff33d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802a2fc0f0,c5005601,ffff800000ae8000,ffff8000ffff33d8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff33d8,ffff80001491e678,ffff80001491e6c0) at sys_ioctl+0x5b9 syscall(ffff80001491e740) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x36696faefe0, count: -12 ddb> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff80001491dfd0 rbx 0xffff80001491e080 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800017ba1000 rax 0xffff800000b1e1c0 r8 0xffff80001491df90 r9 0x1 r10 0xffff800000b1e1c0 r11 0x3b51d7a6a2c9698f r12 0x3000000008 r13 0xffff80001491dfe0 r14 0x100 r15 0x1 rip 0xffffffff81d84668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001491dfc0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=89766 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3160,0xffffffff82592c50 process=0xffff8000148a3458 user=0xffff800014919000, vmspace=0xfffffd803f011110 estcpu=36, cpticks=88, pctcpu=20.28 user=0, sys=11253, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 4205 313777 51605 0 2 0 syz-executor.0 4205 298653 51605 0 3 0x4000080 fsleep syz-executor.0 84121 449795 61085 0 2 0 syz-executor.1 84121 44045 61085 0 2 0x4000000 syz-executor.1 *84121 89766 61085 0 7 0x4000000 syz-executor.1 61085 183780 44060 0 2 0x482 syz-executor.1 51605 56207 44060 0 2 0x482 syz-executor.0 4007 243832 1 0 3 0x100083 ttyin getty 12778 15127 0 0 3 0x14200 bored sosplice 44060 120715 15520 0 3 0x82 thrsleep syz-fuzzer 44060 201264 15520 0 2 0x4000482 syz-fuzzer 44060 381430 15520 0 3 0x4000082 kqread syz-fuzzer 44060 115936 15520 0 3 0x4000082 thrsleep syz-fuzzer 44060 245271 15520 0 3 0x4000082 thrsleep syz-fuzzer 44060 376974 15520 0 3 0x4000082 thrsleep syz-fuzzer 44060 450243 15520 0 3 0x4000082 thrsleep syz-fuzzer 44060 467758 15520 0 2 0x4000482 syz-fuzzer 15520 217759 63696 0 3 0x10008a pause ksh 63696 454767 46752 0 3 0x92 select sshd 46752 470007 1 0 3 0x80 select sshd 82033 154110 61998 73 2 0x100490 syslogd 61998 52349 1 0 3 0x100082 netio syslogd 61769 235909 1 77 3 0x100090 poll dhclient 43650 386207 1 0 3 0x80 poll dhclient 973 448427 0 0 2 0x14200 zerothread 94681 117078 0 0 3 0x14200 aiodoned aiodoned 10087 489307 0 0 2 0x14200 update 76942 311222 0 0 3 0x14200 cleaner cleaner 75705 328276 0 0 3 0x14200 reaper reaper 31910 364708 0 0 3 0x14200 pgdaemon pagedaemon 18592 482432 0 0 3 0x14200 bored crynlk 17340 376907 0 0 3 0x14200 bored crypto 16069 253022 0 0 3 0x40014200 acpi0 acpi0 18477 129393 0 0 2 0x14200 softnet 48186 406833 0 0 2 0x14200 systqmp 10488 417733 0 0 3 0x14200 bored systq 68959 60067 0 0 2 0x40014200 softclock 26331 273645 0 0 3 0x40014200 idle0 64026 453181 0 0 3 0x14200 bored smr 1 232086 0 0 3 0x82 wait init 0 0 -1 0 2 0x10200 swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9562 7015K 8631K 78643K 18532 0 0 pcb 13 8K 8K 78643K 869 0 0 rtable 87 11K 12K 78643K 2333 0 0 ifaddr 232 28K 31K 78643K 829 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 268 0 0 iov 0 0K 32K 78643K 850 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1229 77K 78K 78643K 4273 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 48 0 0 VM map 54 13K 13K 78643K 71 0 0 sem 12 0K 1K 78643K 1419 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 6 17K 25K 78643K 3415 0 0 sigio 0 0K 0K 78643K 137 0 0 proc 50 38K 63K 78643K 1480 0 0 subproc 32 2K 2K 78643K 376 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 265 0 0 in_multi 111 6K 7K 78643K 472 0 0 ether_multi 1 0K 0K 78643K 26 0 0 mrt 0 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 823 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 201 419K 419K 78643K 9536 0 0 UVM aobj 130 9K 9K 78643K 132 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 719 0 0 NDP 18 0K 0K 78643K 209 0 0 temp 159 3535K 4175K 78643K 98804 0 0 kqueue 0 0K 0K 78643K 27 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 87 0 83 1 0 1 1 0 8 0 rtpcb 80 316 0 314 1 0 1 1 0 8 0 rtentry 112 408 0 378 2 0 2 2 0 8 0 unpcb 120 3408 0 3399 7 5 2 2 0 8 1 syncache 264 26 0 26 8 8 0 1 0 8 0 tcpqe 32 191 0 191 4 4 0 1 0 8 0 tcpcb 544 1308 0 1304 5 4 1 2 0 8 0 ipq 40 63 0 63 13 13 0 1 0 8 0 ipqe 40 2037 0 2037 13 13 0 1 0 8 0 inpcb 280 4656 0 4649 12 11 1 4 0 8 0 rttmr 72 5 0 5 3 3 0 1 0 8 0 ip6q 72 3 0 3 2 2 0 1 0 8 0 ip6af 40 8 0 8 2 2 0 1 0 8 0 nd6 48 59 0 58 2 1 1 1 0 8 0 pkpcb 40 22 0 22 6 5 1 1 0 8 1 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 65 0 65 14 14 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1611 0 1456 28 15 13 15 0 8 0 art_table 32 1612 0 1456 2 0 2 2 0 8 0 art_node 16 407 0 379 1 0 1 1 0 8 0 sysvmsgpl 40 60 0 20 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 1417 0 1407 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6534 0 5132 46 0 46 46 0 8 0 ffsino 240 6534 0 5132 83 0 83 83 0 8 0 nchpl 144 11577 0 11138 60 40 20 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 39004 0 39004 3 2 1 1 0 8 1 vcpupl 1984 52 0 1 7 0 7 7 0 8 0 vmpool 520 69 0 17 4 0 4 4 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 38040 0 38040 24 23 1 7 0 8 1 plimitpl 152 280 0 273 1 0 1 1 0 8 0 sigapl 432 3526 0 3512 2 0 2 2 0 8 0 futexpl 56 113486 0 113485 3 2 1 1 0 8 0 knotepl 112 785 0 766 1 0 1 1 0 8 0 kqueuepl 104 2121 0 2118 1 0 1 1 0 8 0 pipepl 128 10918 0 10899 10 8 2 3 0 8 1 fdescpl 424 3527 0 3512 2 0 2 2 0 8 0 filepl 120 37838 0 37740 26 21 5 6 0 8 1 lockfpl 104 1555 0 1554 1 0 1 1 0 8 0 lockfspl 48 400 0 399 1 0 1 1 0 8 0 sessionpl 112 38 0 28 1 0 1 1 0 8 0 pgrppl 48 168 0 158 1 0 1 1 0 8 0 ucredpl 96 3346 0 3339 1 0 1 1 0 8 0 zombiepl 144 3516 0 3516 1 0 1 1 0 8 1 processpl 864 3546 0 3516 4 0 4 4 0 8 0 procpl 632 7704 0 7664 7 3 4 5 0 8 0 sosppl 128 50 0 50 12 12 0 1 0 8 0 sockpl 384 8472 0 8454 38 33 5 6 0 8 2 mcl64k 65536 1660 0 1660 141 140 1 33 0 8 1 mcl16k 16384 56 0 56 11 11 0 1 0 8 0 mcl12k 12288 132 0 132 13 12 1 1 0 8 1 mcl9k 9216 76 0 76 12 11 1 1 0 8 1 mcl8k 8192 182 0 182 7 6 1 1 0 8 1 mcl4k 4096 546 0 546 6 5 1 1 0 8 1 mcl2k2 2112 43 0 43 16 15 1 1 0 8 1 mcl2k 2048 78346 0 78302 25 18 7 13 0 8 0 mtagpl 80 249 0 245 4 3 1 1 0 8 0 mbufpl 256 169713 0 169607 161 150 11 32 0 8 0 bufpl 256 17497 0 12174 333 0 333 333 0 8 0 anonpl 16 495062 0 468594 221 114 107 110 0 62 0 amapchunkpl 152 18237 0 17915 52 39 13 14 0 158 0 amappl16 192 23325 0 21885 201 128 73 77 0 8 1 amappl15 184 69 0 69 5 5 0 1 0 8 0 amappl14 176 717 0 712 1 0 1 1 0 8 0 amappl13 168 223 0 219 4 3 1 1 0 8 0 amappl12 160 686 0 683 1 0 1 1 0 8 0 amappl11 152 757 0 745 1 0 1 1 0 8 0 amappl10 144 302 0 301 1 0 1 1 0 8 0 amappl9 136 1150 0 1145 1 0 1 1 0 8 0 amappl8 128 784 0 731 2 0 2 2 0 8 0 amappl7 120 417 0 410 1 0 1 1 0 8 0 amappl6 112 720 0 705 1 0 1 1 0 8 0 amappl5 104 1103 0 1092 1 0 1 1 0 8 0 amappl4 96 3220 0 3187 1 0 1 1 0 8 0 amappl3 88 1463 0 1453 1 0 1 1 0 8 0 amappl2 80 26385 0 26307 3 1 2 3 0 8 0 amappl1 72 76010 0 75583 26 17 9 20 0 8 0 amappl 80 8307 0 8231 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 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 3596 0 3512 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3596 0 3512 1 0 1 1 0 8 0 vmmpekpl 168 43090 0 43046 3 0 3 3 0 8 0 vmmpepl 168 441954 0 439166 326 180 146 158 0 357 24 vmsppl 272 3526 0 3512 2 1 1 2 0 8 0 pdppl 4096 7198 0 7109 14 2 12 12 0 8 0 pvpl 32 1172978 0 1145168 388 156 232 244 0 265 7 pmappl 200 3595 0 3529 4 0 4 4 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 825 0 356 15 0 15 15 0 8 0