Warning: Permanently added '10.128.0.57' (ECDSA) to the list of known hosts. 2020/03/03 03:20:53 fuzzer started 2020/03/03 03:20:56 dialing manager at 10.128.15.235:48339 2020/03/03 03:20:56 syscalls: 337 2020/03/03 03:20:56 code coverage: enabled 2020/03/03 03:20:56 comparison tracing: enabled 2020/03/03 03:20:56 extra coverage: support is not implemented in syzkaller 2020/03/03 03:20:56 setuid sandbox: enabled 2020/03/03 03:20:56 namespace sandbox: support is not implemented in syzkaller 2020/03/03 03:20:56 Android sandbox: support is not implemented in syzkaller 2020/03/03 03:20:56 fault injection: support is not implemented in syzkaller 2020/03/03 03:20:56 leak checking: support is not implemented in syzkaller 2020/03/03 03:20:56 net packet injection: enabled 2020/03/03 03:20:56 net device setup: support is not implemented in syzkaller 2020/03/03 03:20:56 concurrency sanitizer: support is not implemented in syzkaller 2020/03/03 03:20:56 devlink PCI setup: support is not implemented in syzkaller 03:21:02 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xb6, 0x7fff, 0x20, 0x1, 0x12d2, 0x3, 0x3, 0x0, 0x0, 0x5, 0x3}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0xe) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0xffffdf8c) getsockname$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000280)={0x2, 0x200, 0x7}) r3 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000002c0)=0x1) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={&(0x7f0000000300)=@in6={0x18, 0x2, 0x5, 0x100}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000340)="1d29c1ab050a4d483e7ecdb37b22e1f2e1809c9b8007216c18144c2cfefd804e2ca4d7bc167ddb1d3b6022f0dbacb6709114aa1738aa2906a71bc3fda924bc4e1a88fe7bd2a797b0704fbebc605c9b3f6469c4a258f1d4bdf8e90a2a4291d489ce058105bfd34cee48dab83289cf1d887e1bce1285bdd2287a9619ccfa963b80a74a967ef24efac65d29e851417f850eebf18dff19d6b640b952e6cc0aa117c2ac081d4ebd92df3d009f0fa01e5b33010e00823d65a9d7693865d0c2df0c00ae833846781d406542be1bdb61d373bd4c4eba73d01519f8", 0xd7}, {&(0x7f0000000440)="8c006f337d26afccefc2c911c9ceb4a1136b90cbabc8438ea4acb1877882dde296b90b9d88ef0f2ed5f534283de4392d5bedc18e0773d1d204419c23c25a5d8cf112fde39307e6a4c5cb2c07a59a03065049bef7dda67add9a183e373c7f0dfedd473e82e860e05d08d3bac6a9fedd7b163952087e9e5a06e8f6c8f612a4afb21ebdd7404dda9800f030fe758df0c254fa79fe6867f7e4728edf0878f159486f5f85694f44", 0xa5}, {&(0x7f0000000500)="2ee2aeb3367e93523f1ef4ac3b2d64f585f74aecd2d7db1781d47f35f7a8a9009d41f4c764550973e219d41fe5667ca01cded646160dc9084634f9903f627b3554b94e049d358fea696b1fa2822fce349c5a1edcbf2040cdbeda2db89f77d3cecfc7b059", 0x64}], 0x3, &(0x7f00000005c0)=[{0x1010, 0x1, 0xd9a, "3ffe5526eeb87a8b9b46e4b6fe6b57f719eb7734b57cef0b0957ee4e5b4b32db133f0620f151eb636762482257e84c26178d70ad4e28009213491c8cfa537204202fdd14efeb04312f64fb0183778effa45bc1ce57db54bbe5738ae21ed52ad949e8adeb5861a536bae09bc71cb2ed01153e51237c6699e0b9332e5b349b70371fe2a6040f81f8777fb7949cbc2ea45ce3952cb96b5f3b321fbfd69a1d7b668dd8b9dd995750e943b1fa55b56370589ee29c422799d4e1301b745b126ea2f532c9855d3e149e25aaa8a8b46cfda5dbb223345ee7823ad0041618bd7d4948da77202c18cba9b763015a22297965b38ea919a31d49281eff59b3c78b6860cde99d669a4717a646d62dc21f53f838f3f1afd77cfef4368fd7d5bf9d55e4383bd101ce8224dd04775cfb0cb7da2794d469724055fd21fb53255e21b4b1039628fd651e6a70153a4f9734103af8e87cbd1c83ceefe47e285b7bd0ddf8a789a6302916772639a36510e6f244d483b9b7130a52162d21da464522343e2eb16ecb5e4e10c46f9bdd148e647c74c019d32100c878dcbae5ad54593fef5425317136d46cdc9963a32a97b29dbe1a809f34a3f0362d36d69659b091a2f2c14f555c9e59384eb1874bf54556ac227df60c5c029ea06ac0b948b1388d9c8e12a08d26faddad54a37c7dcd4708a41f499c8a22ac2bf68dad9ec06b0bc8ac103d87861fff5cfd7a7cf07e35cbfc9e34515b718b05a2c2b101bba4bafabf1af513299bf41516ca37c5e446073b6a88671421188b39f189d69e03110f466f96fe7e3b860ec3eff246316196cbe0d680ddfe98887fd25dd957f3e32ae9e1c6fbf5dc00549e1c99b55c812316d237a2e61717c1aea6f5fd274202ef5aee20551cf0493223de05e9ee1d911d4d132c32a88a96875109561884659e341dea06152077c5904d14269305e9a8bacfd499598b6f535027b5e9c5d411375a32fa05ec6e8331a563be0acdc97f15e3c2eeba55c85dd35d17710e8b5b4e8c02aac85bdf376556ac5241f773d5c04c67bd573331051c45a63c49559f3a91e9d036e82c823ac4df2037a89d12b9ce478b3817bbf40b5d0a933dea8f57fbe016be181709ac2dbaa9ad6edf2dfbd58b365ffab8581f6ac39ec7959999f1c9ed6c23ccc8410b6f9f80d29f61d31468aa02b7cfbac6aa71f021a8b4ebc151980be94faabee9e02f34a58900e94dbcfa3ff23bfbd130b7f4bd142ff98d910e488cd980174c610f78a6b46ca6e6e1c7fef6c526cc5f667d5029a82359b7b36e5b2f738f3f48665190c93e478ae732547da2d00e4a57399e4a30b1be78c9d14316d3d88c39f73015296867fbd9cde513db4c3770fe970becdfb357b55e1ad1141fe0ac36be0933dd89068c85cbe3cf5c9c1fbe28e0bf56bf5cab266f807341bfecb27a311412b0722059417718721ec27bd4f48cface9bca4155447e54da98d43ff0a5dde5e8a85ee7ccad60efdb43c8a5ac6762b35d6eb5cfabb1b509707dce6696457e113345f5ad7c632bee8f7747456d6ae9f113d0e52bb83c0bf44c8dcaa21649c222da8272baae78a8c7b348bfcb14fc678475ba8814818f1615068b0f6dfcfb96f6f5914aad07e6b0230ea45c460e711f8753b7ea778dc7cdf7e0d86b9d9df9d63513cefc7cce642f321ca6a5b58d90095a1f1fe72f8f62c7c75d450bac7186fbf82b1d34932631065c956387a098f6ef5e709a172c402a15a1cfcb0c55dd3c925f1fed28dd28e57a946304c032b1fdfa49ea3bdc67208edd8e22fb53c23a53db12e6d57737223b7384a70647a9946c4906ad6c3be174a9692c0137f3d3b32f278700ba0a4d73faa73c5ea8625455d368cc9f3e70bbba2ac4d1fd679e1631af112a0f3da51b255803f701e3538eb2fd03d644644b12f3229f75432eb1d82f3da0d21e960ba90ad873b3925e4698e9a282d9ddcf8ecfc542b592560a43a0e2d3147f8e22e843be2efef64301619aa45cf54e4f15fb0d4bcf7c49bdff6d4ab3323de7c95f2689f75f672fcaf441169f54c991fcbd40ed9d77181bf46d3fb19fdd3bc744ff4f1bd41962b0141a3f4b9fad81cd28e311f2a8562a93eea4ab1379180e3cc08012bde1acd1fc8397ca021a0408f1c59d3d51864c3f3247d260f0a6413d43b03ccca6a66819c5c17778f693499e324c851fa8e8e0b43d55ea1d1a8120a54137c295a4497083361214133f0a242ebf93ed99bda52859c20e73c842008c9271ff7cc877473ff5a7a15a03bed4598fd181cf99504295d87639c1cf0508e4111587b684a4536a3b129305aa85cdbb376f6ee9d760ee882c4e4b679e363ec7876b823cb65a7c253190d61fb0f007458772ee44f193f473376e741167f7e0236d289445c3787077bd0bc00444dab59c2351b8ae8adec50254b4bd959658606276a3146e77ee66453ecc63b43953ad0761b182cd14d0abeb2e693c23873c4635a3775e729119d9587a39374bebba8598a061f3aaf79f85afa4b1d5ef3467fcf13a1cc0c2190cb5b57e5cd8ec88ed80af9b5c62976b5b086d30760acd24ea7c8f41ca50801846d9ee3d4aa0dc8ab510717f16dc4eefd6cf5f1252011f6af17b9d834dacbbcac2a320bcbdc7cfa67a40fbd67dacdce4e90625ce18a3f51d3e12af6c75a6f806bb8cb5197f7d806a647252ebbf82c398f94dbd973c4a86d95db4f443382978364a5b96c58bf6adbbf40aa69327a9f3f8718541f72ff77535e19f197097b0935f17ebf76a3952c7a01af4e3f9b18ddf57b69a10ec013a72dd7317566f42e7c45894b739b5e713032d80fae23c5473a23e3c311bd895d7a7541c27c286f0d46a10d2fea9e1726b9dbe2c983c84f28d5980dce855a23738a4959eecc28069c01a34eeffedde6fa61705d4bcc58336d900afb783ced073ca189e27cbbc77e05cb1b240756b1e44904a19c397fe5c6aad6273c09d04822bef4cf004ce1ead4096ef0bd183a05c95eacb2285f5848e48ebe90c510ee252038f27bf4cbb7d3e86b979828a511fea908f1cecb087b0e2b8fbc6a0ef9c41f36f699b9aec84189422811767e169d1f3aa515dc6e381e2b3d626c336dc73b459d4ffbff0bc809d1892a4726a40b17be9988afb330a3b2eeaf16649e4a1acc36ea3fa22cda8ff06f981681284ab21d5227f07e4f7ab2f4fc5dd2bbf24471de387014eb23a6c47824dbe912afdbb6162acaeb487975c61ae347434c6fe044636185583d3959e4f0665183750d1f153a661633c7d7f4a3a0f1439184af9faf154a19b043d706536326997a550ef16fcc29b3427036b4b2e2c6efaad71815d2ba4d45a6818865ff83a75badc3f7b4c19173db976da06759c6f80a1eb8e8f9180275231841e331f7730a04e0a04f6c2068d3e2bf0171540fb57daa11d25d58bf88296f55db306683fc97a3238130c7aded98c934cf450aa5d042e707071ee36407b24f5c9bc4e428004306092f185d9fc307220a4a53931b7561ac56e885b706580938c8ea73945baa7a491ea6d057157c642eb2464863ffbeac57b44000bd268b9126c06e042aca07388ee55620a80dde36f7eae0aa64513daa9f7b2899b82fc5892a423ea693775d145e40894dde9fbb16f6a1d23ed898249b7f2f88e076c0140a79bd519f196a0a952fcfd71deb033a73cb49f32bd6a487387dc39e38d2031d45773db7b1f930eb41d4265bd4380070d163ff827441f9c7d2d02135d1b64a1bb4f765e0b79f2381dd840bb1f7d8f7e5f96f8498af3efe5fa67794fbabb7a91d70009438f3ee0fc73373652d0654af616c7273f76779e669b332895abd4aa7e60057ce03df91fc90a44c5607c4271d79c110ec1ec4244c60f4d1b4a9f4294bc4f34014763f2f4aef6ddd33ef113ad90501023a87a57c1f59c5f9f578a5ca2b34a35ac86be500b588f0c4793ace275a35c6364cacdc3c38f5349aeb28b3e7e3436b76f3d9fc627e22b6d4d691cc94dfde6f11c9f56f4a56660c2ab2eed358aad6a556a8ceacced8f7bca1f057c39294223c0ae80cdc520e665877dbc22b8fc94bba88b66da9e05ed96321806379fee83de830bfb73d881414329510963c28ab71f629a128dc6932501956553e54e6f0a031e8cf3dd56b3024d56f18bb51a6ee320fb9b36b9f029224e920cca3ed0b83c2c0b280cafdb6d0d6b6de5a7d42e91eecb712f3fc6d670d8dc55106710f8eec1bb197b57e6b3958e49ab2f54ef0dc39829ce962cf40bb975675e582040614821fb7b24195da3ed4c8997faf8137c0c2f26456ed7afe3968b6fcf98b364043a7c40de82a1d768ae0f86007db881e323f1c7512d21190f44c8c0b4dc9f37653aaea7565c1577d07e7dfcf0dcd5c48d2fcd907280c3d99cae4d0af2ad19345e8d50f05579ce132ac8d755f70e20104ea2e25590c68ec27965946e54dcdfc6a295df043a57950d1fb1e0968de4a2a2b99b471582a6f564aa4e53862831e5e64dbe3b278a80be001748ddddf48ef35a5250b0b29ff4a6e474f75d544953626a654e161fd49bcdf424389da92bccf0575e028d93a0e6a42c42e9212aaed2a2eb55359e050a695784e572ed06de696e837499aa11317887d0d9ebb36789674fd17e8c232f22182020e4f0b4dce1ad13dcbbf3202204bfb4583da06083c0eacb5e5d7222f64d84e44e4d4a32be986444880e839b81bcbebf9af732b8544c60f9fbf2bac002d51319635ed55415dbfe7be1cc218ae2a89ebf076b7f755ad02ecde9721d7fddb41bfb1a9b914bacaa493776d612d8859ddc371f1e8258e49c8aba0386f1fe45ba5a93528609b9de1c07681d44d7cc977378f65c3401dd4de3f7016befb682393122fde90a11af1532571e1b71fb289091166a8beda7c4a7fdf90a2d84947370601fc16b055a5de5d105761a66fa0abeaa3b756bf911cecfc231038f46e1e0119f9b597cae842c4b7bb73565750c55019f1df61d170b74836b324fbcf37f9dc89e2556de84dc390958151d694062ac1eca58d1104a063e46e8abebe395f7202b4b106f8fc54b0ccd6868bff9ef4c3d93268d4abbbe252688cfff753c76d03eb5fc13a57230867b6483a05007be8be48f980208241dd33cb26efc3fdd2aee1c0507c2fb63f4b7080c55c8414af5a144c54b8bcadeb126011b455ead3cb05352b6073fb4a0cd2e095861540c9d2677b95073db74a2974ec96dbabc3fcd58f37e22f388efc6dab2fdcd2ab9bc8e9abc47f4baf5fb9998571ca1c34b8b7da8c1eb7e0a602a9553c5fcbcb61e0a59cf66ea0436efe23bd09ac9b2c1b1cc18b045fe44154048941dd9a75cb364d4bc2b8ef762b794ff04ca010a557d619e8323b133df815e1e0d66f5e968115f8da10ca3313cbc440acad5e230825dbb7f82b7568181b9984df548e7b06912d8034ae6228bc012ef3db178e775baa00b53142e8e5148fd7d11302eab2c05f13d82e9d621e2702d84e37f5ee3ee05ccd272ce93e2bb07a7b822ec14d1af1d5f81d8fad04a1020c4bb1b3904553bc8f720279fbc1897914930da1729e4e5998089e6bcc04bd40e75c7d9acd2868256b95a4ffe58e7798f638c3fd278eb64a56b359d0beee2d527c1b28f5b46500dcdfcf8a22eac1a9afc0fb510962be403c6eafac2628f8047895a417f4818aca998477121904bceaca45fca4268448978e6b92ace11ef7cdc72bc0b9c7d95fa278b53b4d0c473adc72985b47e0a1579173dac9b7c0f7e4b42c4f5ece90cb42a9ce6611c8c11368013925b7eaf102532c70288d3d6e57dc1142cbc2e03460717b6729b15684a2cc6332a5b6c6ceb36a532"}, {0x78, 0x1, 0x4, "f39a293ca22f973741fa756973ea80958362675b97ed461ae93cb3304000856078c96cf2531798c94b656df2f1765c31334ae1851023a430b61917ebfaacbd1e94eb993d4f6cb599f5c55d8cfe01d0221b390a324eeb05f709620e8a3d7612926bb15ca5b59e"}, {0x58, 0xffff, 0x1000, "98cff1dfe587d994c1bd2c004925983772b5e1374ec80fe24d7622040aec530f4807041e1f7fd36ddab60ef732a2f8f827046d9fd0fbacd2772f92c852440f436a80"}], 0x10e0}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001740)=0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x2, 0x0) recvfrom$unix(r5, &(0x7f00000017c0)=""/84, 0x54, 0x800, &(0x7f0000001840)=@abs={0x1, 0x0, 0x0}, 0x8) msgget$private(0x0, 0x8) r6 = socket$inet6(0x18, 0x6, 0x3) fcntl$getflags(r6, 0x3) chroot(&(0x7f0000001880)='./file0\x00') r7 = accept$inet(0xffffffffffffffff, &(0x7f00000018c0), &(0x7f0000001900)=0xc) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000001940)=""/4096, &(0x7f0000002940)=0x1000) getpid() ktrace(&(0x7f0000002980)='./file0\x00', 0x4, 0x800, 0xffffffffffffffff) r8 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f00000029c0)=""/215) select(0x40, &(0x7f0000002ac0)={0x924, 0x55a4, 0x4, 0x0, 0x1, 0x0, 0x5, 0x8}, &(0x7f0000002b00)={0x1f, 0x7, 0x6, 0x0, 0x8, 0x100000000, 0xffffffffffffff9c, 0x6}, &(0x7f0000002b40)={0x7, 0x70, 0x5, 0x3bf6, 0x50f9, 0x7fff, 0x3, 0x6}, &(0x7f0000002b80)={0xfffffffffffffffb, 0x9}) r9 = syz_open_pts() ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000002bc0)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r10, 0x20007478) 03:21:02 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='.&{#,\x00') r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x70) r1 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)=0x2) socket(0x6, 0x3, 0x1f) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x20000, 0x83) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getgid() r7 = geteuid() r8 = getgid() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x10000, 0x0) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="a76150e963004181a427c481fdd25d359bb3722866d30052", 0x18}, {&(0x7f0000000280)="b29e5e182af68ba80dbdac18605e0f0efacc98d199498e8f00d413e97b9f6c02105831f8cdcc23", 0x27}, {&(0x7f00000002c0)="fd145c4f7f2bb69a82d3b2923844e537a064867b7953ef85c65f132cf2927aa62c61ded473bc1c5f65051b6dfeb3d34fb0a81d25028036ab0cecedee3775b321862afef1abc18187e75f111d56d3ab80363928adc5c7d9ca3c26b2650b2fb435e45ac998eb1d5971403b6772cdf422d0405f240cf47b7f9756fbb362c6e1b13890682fb64d526811ab872cdee55cc1e6b0497c3b90935e0b8d477359a6249adfb182c16fe99348a5cfc10807085ce05fade82cefaf29a98da092e7a27810991cb3ec0e4203f31d6f8965517b8d97c6af9d43c11ce713b7775277b963e7f9277600eddea962e4d3c85e5321c51dd817fbaa67c26b78b8515f88", 0xf9}, {&(0x7f00000003c0)="5374686b5b7d3374ddac78a88bf55b3ab7d30af385c411075807747eee0a59f1e05fabcfbe8a3e0e887d85a29a044af616409fdb81fc", 0x36}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9]}], 0x58}, 0x2) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000005c0)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r11, 0x20005302, &(0x7f0000000640)={0x0, 0x50cf}) sync() openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000006c0)=0x5e9) r12 = socket$unix(0x1, 0x1, 0x0) shutdown(r12, 0x1) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r14 = socket(0x20, 0x2, 0xfb) recvmsg(r14, &(0x7f0000000e80)={0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000780)=""/107, 0x6b}, {&(0x7f0000000800)=""/75, 0x4b}, {&(0x7f0000000880)=""/85, 0x55}, {&(0x7f0000000900)=""/155, 0x9b}, {&(0x7f00000009c0)=""/207, 0xcf}, {&(0x7f0000000ac0)=""/129, 0x81}, {&(0x7f0000000b80)=""/13, 0xd}, {&(0x7f0000000bc0)=""/160, 0xa0}, {&(0x7f0000000c80)=""/58, 0x3a}], 0x9, &(0x7f0000000d80)=""/246, 0xf6}, 0x1) 03:21:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d570682361010f61c870800ebff1b00000000000104f7"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 03:21:03 executing program 1: syz_emit_ethernet(0x82, &(0x7f0000000280)=ANY=[@ANYBLOB="47fc4d3fbc4affffffffffff86dd60e2c3000000000000000600000000000008000000000001ff0200000000000000000000000000012c0000c2ffffff01000000000000000c0022eb00000000200000000200000000000000000000000800655c0000000037bc9e892079c6c7f64d3784c3d9355bd6357a27411b24d92bbfebb849d3fafa15c94c74d7c5bc805a777f236a833900000000000000000000000000000000086d7cb2dc64223c3f6c799de74651d5e63f3b1445665133b2e0b0776530472cc50aa42ba84c65924c5bd5ee3170fcaf3359d51d2d03bb0134b652aeb657590efe78083fd5dcf3e303d253709bb392e6d54b478fcdb681a8d7f99cf2f6fb34aa33b9d110f30d5c"]) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x98) 03:21:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6cfc, 0x1, 0x5, 0x3fb5, 0x9}, 0xc) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x9}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x1, 0x5, 0x1000}, {0x0, 0x3, 0x1800}, {0x2, 0x1, 0x1800}, {0x2, 0x7, 0x1000}, {0x4, 0x5f7, 0x1800}, {0x3, 0x0, 0x800}, {0x2, 0xd5c, 0x800}], 0x7) 03:21:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) semget$private(0x0, 0x1, 0x40) 03:21:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff53}, 0x0) sendto$unix(r1, &(0x7f0000000200)="f7a8931b27d6b5864d834ffda78829072dadfa82f32bc252087c6004085c1a1aeb3eaf2bb2c4e3b88bd0d8fc1bbc33c6ea6988d12e7fb9bc85d3f555e1eb27770ffdf9deb333997e461973f5e788b905ed468ad819ff9004753d507924a30ccc7e42bfdff0a0e3b449ace6e847dc41dd8bd72294da566748fefa1d6faab396932f8ac4660fb2717dd628883e3469a7ef60", 0x91, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x429f, 0x2, 0x1, 0x1000}, {0xfb8, 0x8, 0x20, 0xffff}, {0x0, 0x0, 0x5, 0x80000000}]}) sendmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x0) 03:21:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000140)={0x101, 0x3, 0x0, 0x1c4, "ecd80bbf844437872ee73419f539fc4351f438fd", 0xf2, 0x7}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) dup2(r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r4, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x1, 0x1f, 0x2, 0x4, "48cf49e2a5d6c306f5300f282a19266f5947cf09", 0x8, 0x1400000}) 03:21:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) setrlimit(0x1, &(0x7f0000000040)={0x200, 0x7}) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000140)="ec01898da103bbba216f3b91d8441c406d7e093d975aff79a4e63e6547f008d9b3d2d9c9a0fbcc01c204369c63ccd1a0d4588d7ddf43ba9a28611689d415a16072262838c86d2ae2bf93b7ea255f7122519ab097968a1f91dbfdf7b428142d44b1a930896a11a0e6d64b5b563e647c0a771884bb677b234e3a789e8f9e6ee436fcd0aede7df2562a19a88d7a88821a8fad076f4bb05bbfc300139a2a9d989a6361a9bb90a09495f5f910687b08394683ee16ddcfbb9dcf41e0995ee1f86407d6804ab2a76afd40d58e3751cb6f1d7912c8c77cd3", 0xd4, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r4 = dup2(r1, r2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0x1f) 03:21:03 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2e3b6779e49db9cc5c23bfe384332f57cd60116e0aaf9abe50a", 0x1a}, {&(0x7f0000000200)='G', 0x1}], 0x2) 03:21:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/226, 0xe2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r3, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) write(r1, 0x0, 0x0) 03:21:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea819ace46ade000000000400"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0xffff) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="010018e65fd3000800d1c6bc0be4"], 0x1, 0x0) r3 = dup(0xffffffffffffff9c) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 03:21:03 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8, 0x0) symlinkat(&(0x7f0000000840)='./bus\x00', r0, &(0x7f00000008c0)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r3 = geteuid() setuid(r3) r4 = getgid() chown(&(0x7f0000000800)='./bus\x00', r3, r4) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000080)="67057f94001a7d3ecbae3122b52e0e4896e4afd88a97de42a6a4b7569f00cfbcae3313eba3c4b7f0e9154a47f4f229a28fa6e02573137f978c134e4288f72c262faf4010ec17f0d8329df88d4d53a9c9a75b6f42ce03a89a36a0a2b18be7c294fda353be2140ccac749be8bbb6910ba1d851c3b6fa99865c424d57b53d604cca4afa8a56414c02f7003ca2e122710fdfc980a4309095781e32c3dccb1064444b0b79520af582b994b20fac12203ed3394d2b4849d52a0fc33bdbf8b01cdc0de9def150aa3b81c8df1f1bc35284da3c89488a7a254e94e6b41339a980b0dbd6509e", 0xe1}, {&(0x7f0000000180)="2f73f63675172a9eac9ab09cdeca46c161c0ac9d0e319234f0ed5a3f55df33217e2fd1ebedfb4f016feb3c252226", 0x2e}, {&(0x7f0000000240)="4065c5c806d0c9b4b5f298fe28dc8033532f61cfd2515932cd1275e17620211e75e92f0808fed2b74a8cdceb6e4341fe0cc4f05396a2b6844c2c07d47dccaacf2d7cd248dd440daaddcb6022e8739b78087efcbe1e8446b9a46e9416fa2d9ce78b3c090e1f91aa20400b4f96dc4fb8f3200fb7d29d187b956925437f6bdb893e7e92d83dd32914b4f7ceda172807", 0x8e}, {&(0x7f0000000300)="d9974da9b3c1081fc4bf343913e1bde928241f7ce9af702097bdcdece575707fd90230627539b6c1588c19d1075e5c5bd8a8465f1e2510598b17933479e8e716b2dfb3ccb25cbb5c2da422ee136d9f37354deed559d64c11467eff7cea7e57b3158f418c9cb48c1de7d9ee80dd5c9429e5ed121b188ccc357470e419d7a946908a5f011781ef31670a93ea6f39f409d3fedd1971d00482d7bc6a1c54ba955615fcf12076bdca0c3edaf4bf8c2e725376e26680424ea855062e930d5312ccc44c6c47817afffa3bb8266245d2", 0xcc}, {&(0x7f00000001c0)="574b25a17575234689611dc729e6d1619e7b251e5966869d49e29af67602c3cc73b89cca20e0a173c19054f3bf7cc8a02f56", 0x32}, {&(0x7f0000000440)="6077675ec07535876ad5e4c3661037f05b3fa8cab3c16287f8342189959cbf08389f407bc2700e90a2df0ff6dc1c508818b299038c", 0x35}, {&(0x7f0000000480)="2749aa5f53d8e4e84141971f38549738650a7d5f35e5a39098c3c000a7391d74f908ef59cce75c9ae77a141f4b93aa48c5c0a96676516b3a3db8909a07c6ca3e2b19dd5c090509d56e9d6608bebcfa5f3e253e2c449e99ab9732ca08b8a84e179d6867ff0a73f5430f7d9e32749b3463161b5602b20a23b2abaeb8677d30d4f2adada12461d062d043be93922c51bae644a00c2a11354e5144b4b02e50258a2153f45161", 0xa4}, {&(0x7f0000000540)="f2cea7f159fe4293e84b04464ace842e1c2c1dd12926ce0839b800cf90640c326dd764ee9fc965d2bf694bf61d019fa1ba420a5533bee35ea922e3de63c0242fbc3615e3175fcabb9024e0bf5d93a4bb51b359df4ccb594d5e4996001faeaeba6903ad1cbf470c0e622d66c73c3791ab0efdf53965fa507d9f1980d657f7838e5651a0e284bfdb723056b7f1187dec644549589aacdd187f8fbe353f8369a7b4e073f37ae9262097d29d8875b504506527fb7ef6f11f52f17448263cf10cf86a4c07538ef8acda9761853da09c4df8484f1a5c8ee4b173171fe26dce6b92f497bf6738cca0406cb0b14e41d7871273eb7a5c10f3070210", 0xf7}, {&(0x7f0000000640)="8a309789134ccf41761cbac23a94c3155cc74f3fd28bc7f6517faec31a964d7da119423ceefbebe7385cab1de55a37ab0b76b2f7e44e81152d6b1d33d6b9e48b2d986364821aa1b47ec37c9503b51fa7553a2a88629aa4df7d9e443427f3a161857f3b83b1fd22d750a3c2e6c1d04f211509b8bb79cf9a0b776fac143acb8a2acd951e01adc60c866554f9db30d8e775", 0x90}, {&(0x7f0000000700)="682e73e995fa6b964522636b65774187b53cf49ce58ad35d1ceba9216fcd2c1c9fb92fcc920df7078cadc4bf1b48e7c98de939a669929e2e46b78a567f", 0x3d}], 0xa, 0x0, 0x10000) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004a1a300062b2bd4c478af5509eefbe8b6a48b60059d00feffffff0000a3bb6b3c042efdd10000", 0x2c}], 0x1) 03:21:03 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) 03:21:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) fcntl$dupfd(r3, 0x0, r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r4, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r1, 0x0) r5 = socket(0x18, 0xc003, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x47, 0xf86}, {0x86, 0xfffffffe}, {0x22, 0x8001}], 0x3}) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:21:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x20002000008) r1 = socket$inet(0x2, 0x2, 0xfc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="f02cd5df06e4ce9690030ccb67549ac8764b89bff5db15d8a97881264ad62ad9cc2948c10bd1cd8971432614", 0x2c) shmget$private(0x0, 0x4000, 0x62, &(0x7f0000ffc000/0x4000)=nil) getuid() getegid() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x3, 0xd867, &(0x7f0000000200)="9f17c55d5faee2a7767a7806d99260a95a73ca6e880edb55ac8c4338b04d1ed0e72d12a1a41d0e28239885c56afe3bde20e94b5f4333e7c46378f6ac1298428c8b59cb78c64924a946db2bc00ea04f4b19a51a1ab3b410002d1b1a8958c7f1af68e81c06d46c71147be677c7b2ac18f82bd03d0a8de0e85de655d1bb5eb8d5570ff4aaa7d1c0c27c1fe0942f60d9c90895d4c78b8dab7968e350e258e3c4c0bb22c1794c534232450bb2670aa03e629b12c79f007895d11b29388e34d23d18f4e66fc51e", 0xc4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="f02cd5df06e4ce9690030ccb67549ac8764b89bff5db15d8a97881264ad62ad9cc2948c10bd1cd8971432614", 0x2c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() r3 = getgid() setegid(r3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) pckbd_enable: command error 03:21:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000004c0)=[{0x24}, {0x40, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 03:21:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) setsockopt(r2, 0x2a, 0x38, &(0x7f0000001040)="a443ecd470520c9d77cea6531866efad461387f0443ed280dde172901a02d7c710923bea605fd223ea842b911874f9243d9762abd895f520105be4cb10057bd83e6e0422932ef946676022716313542e9869a37ac59269838ee4c6213dda995f275f85dfcd5368d5005e80f64eca9f0379c529532337a8f073f7ddbc711c5af2a33d48281388ac40ef1322050868d8686599a96936164e88a98ee9eb98fbaee6aab5bb4899353027446c8eb596fb0f95aa04576afaeb026d8ffff2a56e5a3136d989fb1f42bbf986b25f94affe955cfeb319c154bb0800a9acb6e4ff64b5554a89fa20fae1af804a91c93f58a20a6f357e293ce9c86c4aef9427b70d688c81fc2d020102cff9eb3f75f7c3e675b6d48bbbd123d3da52e2868a12eefcc4a0903808c17d620900ff83d308b116a5731a3aa7468debfb80b8d93ff8993aeee88a1ad5fa1a5e51320bf45d4d9bd0400179b12485bf33c175cae24d06381357f7241cbae27feb98c6c9e736dbee9647e46fda5391b73f14318c71ed2b04a7a5153737d409d21cd35d5e26dc57c8548b25c08af3bc32d8d93f42eac16b13f8ba4605a787a9b3a7b56e874c5163e1c211f224e2a3b9340120131042757bcb6d6cb49f4ce7b643c5e8c29baa1cbf8cd8cf39bf75f4399b001a1e2a4f4b3cc8664a05c3d6c88e5da565a71dd99e1fcfe86ca108dd6515d8f1f323b0d81f155449c3b2fc9701bd52bab5b3820693a328e958cce50f609f62b8c0f6789e53b596c98c836b08f46f3d5fb21f03a68bbb2cb1eb3db3f5135631427e16ead1d8cff10bf2a5e7478102707a5f00009a3b33a49b0e5f2463e0d23d64118357e31e46a15bfac2005c50ee59cff550d7a0bd0f37dac48159fac3114ae06857b34b6e0d77f3d20f9c67bbf943cfa1778397af3ce0ed0ba378052f2485e8ea789c002c41154249426161c26336789f646524c410612a8a998bf54bbd3213f6c5bf3c69f97b75db1fe50284bb3c49dbd0a2dcc097a94560d807260e00a7c2524d7253d6bb33ccff96de32d1bc2e8c9ddc997ef7f55f1b6efb1d82012ef6c451e1be84a7d823148d745f5877e3adde2a8107e483f40b2511035a3500804de13d63a06488bae2b7144b944c30aaa5c2b2cb56a029498bdc6ac1c1c4198a402dbb44dc48e2469919b55ef8363557323500cd2b6ee8bec4fde127629173b34ae4bd920ae27597fe6ede4cf226d643aecc27e7b6eb6b4a8a4f451418cabcd6d5caba303d3aa673b907a9d6a96eaaac5e76f72462498155b858e780f15a1e4f66d2326c2c378c2666f7adbdde095cfdea8ef797057830d2d9bb9786a5ae05d36ef66a68a1e0c78a17bbf31052aded753a1fbe869d282d924bce8b54c1145cc8713d147540689b610857f7148e5bedf65df52e9bf4fafc8963e93b86e32f95b27f3f3c382bf6802f7f3d93f62143e09473c945be3417881397c0d45680dbe8150c8c4f6dca2c63f55939916fa0b15206728e75fb08e895c963d5d2af6db6d55fff65d90b7e55f80563eabc553a5c1d9412c18145539194f2e36ce7fb2ba69af773137e49a15ec3645818e102fd480f13f3d6748e49ef96c63909deaac8ac22e30d993421b7ba31eabab7d1a16cbba65f0dc398dc73979aa992eb1814495f4972c53ec72e0f77d60255784e13669200007740faee125840b6e9d8d70201c45bb3591544eecd3895e9ef6ae346cfa7907ebaffa8b94a5dfc6dbdf257e3ad7a59add2b9ee0b5d43d983e381a7999ee5ea6972b0fdae0b12bcbe6957ad50b1de1ae6f590c1018e8e55fff3bbd5e641b30b2987fd95cc58929444b56801bd3e44398046a7c937cdb4e5b8a1f96becb1a8fb981be4937e763aa50c77e096e414784b35e430086cdc4d03b46fbde32a0d552491fcb927b18e1fd9b41484a6a7e6aa15b353c2e0bd2376de5a84afa6d165eced96da34ddfc11c20af9db84f5758689b718907fddc5d5e6c26f82ac785a0811fbf49397642043ae601996852713874127776dcc396d4e5f56cc6bad23cfcb", 0xffffffffffffff28) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3f, 0x0, 0x6, 0x8f32753d42dcb121, 0x80, 0x7, 0x2, 0x5, 0x1, 0x81, 0xd528}) r4 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) accept(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000800000000000000000000000000000000005ed800"/44], &(0x7f0000000280)=0x33) r6 = socket(0x18, 0x1, 0x0) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = accept$inet6(r6, 0x0, &(0x7f0000000100)) accept$inet6(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r4) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:21:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x7}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) listen(r1, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 03:21:04 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x8) flock(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) listen(0xffffffffffffff9c, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='x\x00') 03:21:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x553], [0x0, 0x0, 0x0, 0x0, 0x0, 0xb3], [], [0x0, 0x0, 0x0, 0x0, 0x5], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x9b}]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 03:21:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) 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) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x6000000000004, 0xfffffffffffffffe, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:21:04 executing program 0: setreuid(0xee00, 0x0) r0 = msgget$private(0x0, 0x253) r1 = getuid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 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) 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, 0x0}, 0x26e) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r9, r11, 0xa9, 0x20001, 0x1, 0x1}) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r12, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r13, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) msgsnd(r3, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESHEX, @ANYRESHEX=r12, @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES64, @ANYRESOCT=r0, @ANYRESHEX=r0], @ANYRESDEC=r13, @ANYRES32=r1, @ANYRESDEC=r8, @ANYRES32], @ANYRES16=r2, @ANYBLOB="d6ace2445c243c0ba10ac422aac44494571c34b04c58927a2e03dc59260ed632fcb63595deb651ebefc13a75c2cf0e08bbe4cb3513df6f6f4d9fded868330ebb4dbea0e601d33ebe38c17f84f4cfcf4b2a3eba11e035e6f9d5afaddd6d3611f17a3f563a0805c082c2ddd031af0d8fab7a8c332276ff7181b560e7fe369b0152d746345386561a68d9c1e2bba421", @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3b89052a8aeeb7f95eb146964daf"]], 0x1, 0x800) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) 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) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r18, r20, 0xa9, 0x20001, 0x1, 0x1}) r21 = geteuid() setuid(r21) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r22, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r24 = getpgrp() r25 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r26 = socket$unix(0x1, 0x9, 0x0) r27 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r28 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r29 = syz_open_pts() r30 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r30, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r30, 0x0, 0x0) r31 = openat(r30, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r32 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r33 = kqueue() poll(&(0x7f00000001c0)=[{r25, 0x20}, {r26, 0x100}, {r27, 0x2}, {r28, 0x4}, {r29, 0x40}, {r31, 0x120}, {r32, 0x26}, {r33}], 0x8, 0x40) dup(r25) r34 = getpgrp() fcntl$setown(r25, 0x6, r34) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xfffff000, r1, r16, r21, r23, 0x4, 0x94}, 0x2, 0x7af, r24, r34, 0x47a9, 0xe1f, 0x6, 0xfff}) r35 = getuid() lchown(&(0x7f0000000040)='.\x00', r35, 0x0) r36 = getuid() setreuid(0xee00, r36) shmget(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) rename(&(0x7f0000000600)='./file1\x00', &(0x7f00000005c0)='./file0\x00') 03:21:04 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) 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) r2 = geteuid() r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffffffffffe0b) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r6, r8, 0xa9, 0x20001, 0x1, 0x1}) ktrace(&(0x7f0000000480)='./file0/file0\x00', 0x2, 0x40000118, r8) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r9, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r11 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) sendmsg(r11, &(0x7f0000000240)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200), 0x0, &(0x7f00000002c0)=[{0x18, 0xffff, 0xfffffffc, "beee78b55c24"}, {0xf0, 0xffff, 0x4, "b60d6b3a2f1f8a02bd3c5be91a5cd00e0758d7dc54ebce8d977daa3ccdaf92c234e3886360383f1dd88827c36346e0bf60e8ac2591fab84bf2a7baadda1811d3b3933050adf7c3aaaa4a2489b549cb73011ceaf218e895f61048ca57e1fc6696f40ece47ed2012caba5323d10135a493bf726020bd2db7dc10b7c561f556b504931997fdec3e154d3d0a2bccd9f72ea1fd6aadf1b861f9d6dc35965b5a0f035357024c6431802632429f5511f6f52013eab5d504c682b92f92105e82661a4bed774f00ca2c8ea9e85486e3b0833a0c00dc2e9743da463f8c95c2b491df"}], 0x108}, 0x409) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 03:21:04 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x1007, 0x95}) r0 = syz_open_pts() close(r0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r2, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = dup(r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x3f, 0x5, 0x400, 0x20, "495700f8411b291daef3687fca581634579a5201", 0x8000, 0x8}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 03:21:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = msgget$private(0x0, 0x334) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={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, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR, @ANYPTR64], @ANYRES32=r4, @ANYRESOCT=r5]], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x191}], 0x1, 0xfffffffffffffffe, 0x0, 0x2}, 0x400) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r8, r10, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r2, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES32, @ANYRES16=r1, @ANYBLOB="d6ace2445c243c0ba10ac422aac44494571c34b04c58927a2e03dc59260ed632fcb63595deb651ebefc13a75c2cf0e08bbe4cb3513df6f6f4d9fded868330ebb4dbea0e601d33ebe38c17f84f4cfcf4b2a3eba11e035e6f9d5afaddd6d3611f17a3f563a0805c082c2ddd031af0d8fab7a8c332276ff7181b560e7fe369b0152d746345386561a68d9c1e2bba421", @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3ba0052a8aeeb7f95eb146964daf9da4383ad8c3ac3d56339cbec40000000000000000000000005903ffcbdc70400a59c8558c886397a3f5af5a0902f681622783c02ba7da02d6cd245112f2ac26b30c7f94748a"]], 0x1, 0x800) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r15, r17, 0xa9, 0x20001, 0x1, 0x1}) chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r13) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = socket(0x2, 0x8002, 0x0) r19 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="620500000000000000d1"], 0x10) write(r18, 0x0, 0x0) 03:21:05 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) setsockopt(r1, 0x98, 0xd2, &(0x7f0000000000)="ed0872d5cb54a007b88f9e5167517c79010f7782f1da9a293f0ee9eb331147512079a83a976c28e25dcb37eb8d35e983b95f5ae35f6458ba6bce85fe72d176e6508c1151a7f31b45dada87bd813448de17b8000804f43a885c7ad392c528fc34277d5bf833c594967d36dbb84c28228bb542368a0fadd6e9c438add674e0843a35923154318d0f2dee7b", 0x8a) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 03:21:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2009, 0x448632f) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180), &(0x7f0000000200)=[&(0x7f00000001c0)='%\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r1, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x101, 0x8, 0x1, 0x0, 0x2, 0xc4, 0x1, 0x0, 0x0, 0xfffffffffffeffff, 0xe4c}) 03:21:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r1, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x40, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x100000002) 03:21:05 executing program 0: minherit(&(0x7f00008a5000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) rmdir(&(0x7f0000000000)='./file0\x00') r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r2) shmdt(r2) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0xfffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x7013, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000004c0)="e022c209fea445b148981a5a563490c8eb55ca8f28c926d1cd02b496d2ee2c7bf23dd3b94c35ad0de771d4adfa675d35818008621802dc6c1c1e7eb4a5839ea6d05042951046d73b538dedf5fec48db17d75ae9763d9ff0e63292b03ab232903dad04c1e9ad4bdc37574cf4889c7101b5f109ae8a3565aede76f0abc9f13d32902b20000000000000000", 0x8a}, {&(0x7f0000000140)="5c8b70338bac749a694624c524d30f211fdf51e8fa6a32a21c61a5a5dbaf501d8e5a925a2c250dcdf37fcbe617fdceda69f792717baf894e1b480b3dab9d09ec77311f84f6aeb932d5a566a5963510d8c549a82aec8567af56c79a2f93f505d44d10a2ea7df033d174b5d361a72e7cb4f21ee0153a004613f6c54e273ee88b14cf41f4748794c29a1c4e9b03214c824d2b01e71ed19be5674fe0f50cda07453ff392618f4a0eb92a141c8aa165c52dd219dabd6b5970deb0ccded680f7a15b1e664847", 0xc3}, {&(0x7f0000000240)="d3e728c0c8e17a6f2079c8a696eeddbca55d1cf3db5a9af66907711fab5cfbbfe2440665386ee3393d7694da4c9b7f44175942c6eb3c038f8c9814873fe7856082003804a0a6145668", 0x49}, {&(0x7f00000002c0)="52b1be824caba32d04668936420a0a20335054f6f444ee6e7c1ccbd766b5d3b6470341dde2d88c2903e82f597161015df51a17d2bfb0e00b3be346c51c84f73fadefe2657e786a47398515f23e0cf4fdae33d8f291aed19e6e2b7fd5bf916ecf64220b4f60a457b11655a4b4e86f3d842a4dd83b13a3361921d0", 0x7a}, {&(0x7f0000000340)="d4ccdfeaaaae38d09cb8c9f8b525b60dbbc3f78fdb36192b25c01f2973032373b3583870029b0d1364ff312a797cadc93f9ab4bbdf2e626f82f57e276f9b52f88faf2f349d097e72f0a64fb2ffaa4defea9f9974eea2738f938997e5182d54429f3d7f061d30a8ba49a2c29ab97645523f5201f76a1934ea9af8e9973b7f989fd26f50daccd47b5f478dea811654abba41f652de7bddc12e6fd4", 0x9a}], 0x5, 0x0, 0x0, 0x4}, 0x8) 03:21:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x8030, r1, 0x0, 0xfffffffffffffffa) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) msgget$private(0x0, 0x20000003c4) r4 = semget$private(0x0, 0x5, 0x400) semop(r4, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x4) r5 = msgget$private(0x0, 0x404) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = msgget$private(0x0, 0x100) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) r8 = geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x5af1, r8, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r9 = msgget$private(0x0, 0x64b) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r10 = geteuid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x5af1, r10, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) setuid(r10) msgsnd(r6, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23278bf255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497c570e000000000000fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a1e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4577e63116d11ffce9399a6975ddd417bd2c5f2470a3deaf020000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae286875500d6f18fb2afc39107dbd7000000000000000000000000000000ca15a5c7b6088d25ccc5983d437310330d6d3004c3ae0eb0b9a6ce0d128b68589a55c6dbacebf3d022b28b1ece54766001b6dcfa804fd6648a73f93daa6a247a7accb329f034c2c7374384daa3481facd2edca3950e8b3a785334abad381e3b5fb9068e00a3cc24cdb202beccd3b12804f98f87a5c92c538351f1cfb3b1e155c25ea5d337637e20168aa741ffebcbb81b0e216edbd06188664c4de5bcb216a7cc35bda1f6cbe977aa2e2d2c985bf256b5e9c3a"], 0x107, 0x40000000000800) 03:21:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1, {[], [], [0x0, 0x0, 0x0, 0x3, 0xffffffffdfffffff], [], [{}, {0x7fff}, {0x0, 0x0, 0xfffffffe}]}}) 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)) 03:21:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:21:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x100}], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffa}}}) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x118) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d408e70 03:21:07 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="2eb8c6b85918c115ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5b2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e00000000", 0x368}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 03:21:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x66) ftruncate(r0, 0x0, 0x14030003) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2811, r1, 0x0, 0x0) madvise(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xc5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x20, 0x9}, {0x3c}, {0x1f}, {0x4406}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffff, 0x4}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) r5 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r5, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCSCTTY(r5, 0x20007461) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) setgroups(0xd, &(0x7f00000004c0)) 03:21:07 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = msgget(0x2, 0xa) r2 = geteuid() setuid(r2) r3 = getegid() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r12, r14, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r7, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRES16=r6, @ANYBLOB="d6ace2445c243c0ba10ac422aac44494571c34b04c58927a2e03dc59260ed632fcb63595deb651ebefc13a75c2cf0e08bbe4cb3513df6f6f4d9fded868330ebb4dbea0e601d33ebe38c17f84f4cfcf4b2a3eba11e035e6f9d5afaddd6d3611f17a3f563a0805c082c2ddd031af0d8fab7a8c332276ff7181b560e7fe369b0152d746345386561a68d9c1e2bba421", @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3b89052a8aeeb7f95eb146964daf"]], 0x1, 0x800) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r19, r21, 0xa9, 0x20001, 0x1, 0x1}) r22 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r23 = socket$unix(0x1, 0x9, 0x0) r24 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r25 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r26 = syz_open_pts() r27 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r27, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = openat(r27, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r29 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r30 = kqueue() poll(&(0x7f00000001c0)=[{r22, 0x20}, {r23, 0x100}, {r24, 0x2}, {r25, 0x4}, {r26, 0x40}, {r28, 0x120}, {r29, 0x26}, {r30}], 0x8, 0x40) dup(r22) r31 = getpgrp() fcntl$setown(r22, 0x6, r31) r32 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r33 = socket$unix(0x1, 0x9, 0x0) r34 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r35 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r36 = syz_open_pts() r37 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r37, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r37, 0x0, 0x0) r38 = openat(r37, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r39 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r40 = kqueue() poll(&(0x7f00000001c0)=[{r32, 0x20}, {r33, 0x100}, {r34, 0x2}, {r35, 0x4}, {r36, 0x40}, {r38, 0x120}, {r39, 0x26}, {r40}], 0x8, 0x40) dup(r32) r41 = getpgrp() fcntl$setown(r32, 0x6, r41) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x2, r2, r3, r5, r17, 0x2, 0x2}, 0x7, 0x7, r31, r41, 0x8, 0x3, 0x8, 0x6}) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x5, 0xc6}) getsockopt(0xffffffffffffff9c, 0x2fb, 0x10000, &(0x7f0000000000)=""/177, &(0x7f00000000c0)=0xb1) r42 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r42, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$VT_GETACTIVE(r42, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f0000000200)={0xbd, 0x400, 0x7, 0xac, "a5e02dbabe1b5da3238bc31a6c64db6e74c1d12f", 0xfffffb15, 0xffffff7f}) 03:21:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000000000}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)='./file0/file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) 03:21:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440), 0x2aaaaae7) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x9}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/46) r3 = semget(0x2, 0x0, 0x80) semop(r3, &(0x7f0000000040)=[{0x4, 0x1, 0x1000}, {0x2, 0x3, 0x1000}, {0x3, 0xffa9}, {0x2, 0x2}, {0x4, 0xcb1}, {0x1, 0xfffb, 0x1000}, {0x0, 0x3, 0x1000}], 0x7) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10540fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aeb8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) 03:21:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x6, 0x1, 0x1, 0x3}, {0x1, 0x20, 0x9, 0x8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x54}, {0x6, 0x0, 0x0, 0x108}]}) r2 = semget(0x2, 0x1, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:21:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x400) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7fff, 0x4, 0x3, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffff536}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6d}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5f0}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff00000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x91}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) syz_emit_ethernet(0x392, &(0x7f0000000100)="7447d32cc927b1ec094440c2dc27") 03:21:08 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa76896102479b86dd6045040000000004000000000278e8151103cc81000000bbfe8000000000000000000000000000aa8c4b12cbada412bbe1ef4e14837324f40d1d5c2735130d21f889f624284f290145b91dcccd5368601023a90d80f6f6fe4c2c521b59e9ed5d5603b30c0c5a70bebc4b7f45c60ef5f46ab4ca7a37fb5c4bf234cd08cf9d3180013d0c8c908d814d95a011aa07eaf0d347f6e5d62099bdf96089ba418ab1811ef9ee730175e01696bef033dc4f03360f98359faf53fd428f32820591ee105fa1219ea01cb46ead970423cd90c8fd4d26736d9b808a765b0a90f53ff4d36a5f3af087901f1961f138121b2b5e"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:21:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000000000000004}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00005d8000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) recvfrom(r1, &(0x7f0000000540)=""/165, 0xa5, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 03:21:08 executing program 0: r0 = socket(0x2, 0x3, 0x29) getgid() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRES32=r3, @ANYRESOCT], 0x2) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) 03:21:08 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000714b0000f8ff"], 0x8, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) 03:21:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x7ff, 0x33, 0xffffffd8, "8500410aa79300c4f54020d98301a462f9132000", 0x6, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:21:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x20, 0x7}, {0x6, 0x40, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000180)={0x0, 0xdf1}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x6}, {0xf7, 0x80}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x5, 0x0, 0x0, 0x7}]}) 03:21:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x23) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0xde) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x9, 0x0) r4 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r6 = syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r8 = openat(r7, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r9 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r10 = kqueue() poll(&(0x7f00000001c0)=[{r2, 0x20}, {r3, 0x100}, {r4, 0x2}, {r5, 0x4}, {r6, 0x40}, {r8, 0x120}, {r9, 0x26}, {r10}], 0x8, 0x40) dup(r2) r11 = getpgrp() fcntl$setown(r2, 0x6, r11) ktrace(&(0x7f0000000300)='./bus\x00', 0x1, 0x24, r11) select(0x40, &(0x7f0000000040)={0xc, 0x6}, 0x0, &(0x7f0000000140)={0x8, 0x0, 0x0, 0x10000001, 0x0, 0x4a95}, 0x0) select(0x40, &(0x7f00000000c0)={0x3, 0x6, 0x7, 0xa73e, 0x8, 0xffffffffd4b965ca, 0x1, 0x101}, &(0x7f0000000180)={0x100000001, 0x100, 0x3bfc, 0x80000001, 0x7fffffff, 0x400, 0x47, 0x4}, &(0x7f00000001c0)={0x7, 0xffffffff, 0x49d7, 0x100, 0x401, 0x0, 0x7, 0x6934f1e3}, &(0x7f0000000200)={0x7fff, 0x117}) 03:21:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = semget$private(0x0, 0x3, 0xc0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xc8f) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000066956b66"], 0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x7044b64c) 03:21:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x9}, {0x88fe}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="01002c720bb35832864b4c8f5a0e98a26b61bdf41d2653000219ffe51db0762f26aa64940d22038470c3e952d1b517185cea1e4aae8b7045a2399125876784abca47ca59634269b9bb2ea16e6ca691ef49f91416ae45996613ddf510ce9043f2c5238b50db991fb4e1da6507f8afc89d1ed730018c61ce3aa67528613361f475246bdeaac93ff2cfa0e4e1c535bd9aea0af5829dccc1077a91b62ada8deb107cf97316d65f0e79e8da6c84c38a4f28114cda38d0b6cb4fac881ea65cd5e7a21c17e7612a62722d46fd7d3ab8e56d506801ed90503575930d93273e8b0bc1d9b33d5f148e15bba07aea482169f115fae164bf"], 0xa) 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$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000180)="0011980c1f202af32eec08008a4f156b814171418684e82738b95606268ad82f21fee8edfcae6124ab7a46f3653432b76031d0cc581059a81b82107bb8aa1f30508bf78bac1b3fe85c94a85559604b614c3fc6aacced3e57f6e2c7015f955b51b20d587c34b3ba630bc5e48a", 0x6c) r4 = socket(0x18, 0x1, 0x0) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) close(r5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x79c) 03:21:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000500)="416e7e275ba1dca5a239046538ebb826034eb3beaac817f56b6c81a9a5b4b624cc20516e6cba2ed038437b29e6526732f841bb23f29a2f51611a2e25b66dc3b70d9e459a8ae35756300d5b8b316ada9500c4c5539fb295b0347116a828c004e3ba0df7a4e3dcb2321572d61dfb48267b9e3634534cbee97f93316ecfbcb361eb45b2aebe8187713c3f8689d1486954e1ba05359dc6771070146abcd1eb9d2108", 0xa0}, {&(0x7f00000005c0)="2a2adda1bf5bb6b1ce374aeb36d907d478aa0d3630fdab3944", 0x19}, {&(0x7f0000000600)="472c626008f1c040fc1b6698782cf3f8f204932c71a3db3641d9c611c61c7c908eec6aa5", 0x24}, {&(0x7f0000000640)="5f6205f75d7dcefcaf6c379322af9e75974e1bada10c7f1d223fb171e59ec8d16e80ac9f72caa6548f0d04d96a12fd3c009eda68d3cd0d5cbc186a6f51752f760474c91b431c52a02a1731b1a84738bc38d8834ba586c7e8c56d9b7fcdcaba20107f1f4645", 0x65}, {&(0x7f00000006c0)="cbe750c10df410d4133f43a7b68be16eab430bffe1af40b3ab333edcc34c1b2df72c0dba0dba5c1b99c27b8265b8bb6cc24820592b2d858a4358ce6ec132b8f7fbaf8b5f4d1987965c5bff127600d36db548fa400dbda92fe29abd30eef0c7d067e844c5a5c790cd7bb45971", 0x6c}], 0x5, 0x0, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) sendto(r3, &(0x7f00000003c0)="57800877613b330e2f6ffca80e12595f4471b0da99c5b9ad664ed59275807c31958a0fb6", 0x24, 0x8, 0x0, 0x0) r4 = fcntl$getown(r1, 0x5) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendmsg(r5, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000400)) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$setown(r9, 0x6, r4) 03:21:09 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6008, 0xfffffff7) socketpair(0x2, 0x2, 0x0, &(0x7f0000000040)) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) geteuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000014c0)='./file1\x00', 0x100, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x3}, {0x6, 0x0, 0x40, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x200, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) 03:21:09 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = getuid() setreuid(0xee00, r1) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x1, 0x1) getdents(r2, &(0x7f00000000c0)=""/4096, 0x1000) r3 = socket$inet(0x1e, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d, 0x0, 0x40}, {0x6, 0x6, 0x0, 0x1000}]}) pwrite(r3, &(0x7f0000001380)="9d846463d4bb24fb4ef88816080200831ad50cbe7894d7de13404d2e35d6a1bc702affdc7377dbbd17d00efef42e417d2071f1ecb5f15a62e7ce3a391de60f1b96ffffffff8556472317069a6f09f6a6937668f1e314fb0f29210a534cdfcb8159fdc93ff56ca8b72d25df2d3c10417b53f67db9a174fc4f010f5bdb252ca1e37b7865661fa03cc95dfc6eee4409c1b1b235827b9c6d04f95d1d333059519d2059fd21bf706ec7cf3b454a3815b82d16a4cc35c9abd804fb2b31d753b6b756b704f725e269e210f2e0e3c5700a2441a1ff0812af91c167f4967cf4fcb2b63c3498caa2cc9cebe112f3ef8877e71ce76943499bc118a930504c6e10bc464abab511bb3f8088d4d8863bc5c194b5057d3f870698e00d07825b21c4c8e28522e4c90aab693c46516ba0c0498d87504b2c7478132ac8631e218de35377f04b4e8d9d00385a945eab41bb50eef1d968d6fe176c2ebec2ea0b5b25bdb97611906bd307282ce7485498be7f2d13ba76c72df6fcc6e40843f25754e3e85fd723274271fcb6d158b0873323be32844a274937a2a3caa0a7315f2f8b48791dd75a522b636d74891b4bddb69e61ac5ced819e28995c1e52f16c91b67106f01e9d777af653ba0936cbd82276a7b1f9670bd92e4131172df5b23da1f14bcec073d893e9d4f40fda30b55fe586a04aaacbe350ca07b2d722fa8646d5b3c7574b2f4b100490902a7896d2833b7bd1630354f64b1a19206c661aee26ef977d951a5972c065299b8859edbcd371ab6293bb57668f10568251b0e2208addb874a59d0a6a203932f1b602a6765e6eb7182919acbb798c7a74af3552767c4fb9441c33568848ef0422201824d1d9965edb9f852d261a020f3fb23e9078afc41a9d1cb11d5aa35eedaaf8", 0x280, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x25a4}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = socket(0x2, 0x3, 0x1) connect$unix(r7, &(0x7f0000001b80)=ANY=[@ANYBLOB="8202adfdffffffff6530130fb9aa23d057145406000000000000000700000b00829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1bda3c8a6bc5b65c6ff070000b41223d3350000030d7d61f2cd2db400eeff00000000fa478cb02121f590dceb000000000000000800ffff4b08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d04a77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c2329e2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2002aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e081000000000000009b22d05717f5544717aca0ffe0d84bf7f233d409c1a22dd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4cdd012b7b116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47cf07000000000000a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea43246468658eb7788734ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8938c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d7eec33fd497c00a750fe84c23883bc918a05926c7e77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a182757358d6f509f9f62b2f4afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c36443a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a25584f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9f7f57ad9637e3bdf49c09c8d93f923672301ef63e8ffd29854ac4c7a70000000000000000000000d611dfd385161683000000000000aed071a050bc80c18ce2e947b2732410a0d1f1bbd36d46d816d333b92b21"], 0x10) dup2(r5, r6) dup(r6) pwrite(r6, &(0x7f0000001280)="d339bafba374dee548ffffbcdc50", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x3}, {0x1d}, {0x6, 0x0, 0x0, 0x25a4}]}) pwrite(r8, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r4) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f00000012c0)=0x10000000) r10 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffe, 0x29}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000010c0)=0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001180)) open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r11 = getppid() r12 = kqueue() r13 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r13, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r13, 0x2, 0x1) connect$unix(r13, &(0x7f0000001140)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r12, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r12, &(0x7f0000000040), 0x8, 0x0, 0x1f, 0x0) poll(&(0x7f0000000080)=[{r12, 0x20}, {r3, 0x2}], 0x2, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x10000, 0x0) getpgid(r11) getppid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) dup(r15) r16 = getpgrp() fcntl$setown(r15, 0x6, r16) fcntl$lock(r14, 0x8, &(0x7f0000000340)={0x2, 0x0, 0x2, 0x8, r16}) getpid() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) r17 = socket$inet6(0x18, 0x2, 0x0) dup(r17) getpgrp() r18 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0x2, 0x0, 0x2}) 03:21:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0xd6fac31c0ec9c954, 0x0, 0x2fa74a181c431338) r2 = socket(0x20, 0x1, 0x3) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) write(r2, &(0x7f0000000a40)="924bbe4ad127ecae9a6174d36e212ca55c360a2772a59e190bfca07e1c87cbe0e386d9b87da2a3066577f8bda6778db23996ddb82881f985876a782445e434d7a141e91ab2c31564e13bc99b96039bfd7189a9d9a2e8d995ee89ade1dcf47610d09ab5d128efb4ef782b0aeaa55d844bcfc5c57d1112dfa5c6d24132816afe2440e4a1436cdaa6261024875c7fb289473e5439ec4fd6538b05b517a50d007c2464cfe56272d0d8b13e5b2f1b74a6a4f923414b91be13e04eaea2e9758b881a5e382ac6912e4e54910b54c1af9bdd671ea6b0533cda55fe0c1504d37340c8828631d97377080008000000f39fe5f5d4fcda81f06149f811074b7c800ccbb53d4a6d2c05fa297530ffff00000b000000e49176a464c2a2cf2bf15d1cec40d52e7e9363d13ea3873e8efaf883b6be0fe7a9defe418d8c7c315545b67a2dedd4cdbe7a57930c0c55cfe9699673962a16ae7aaa19811a69ad8bf0b6c0bd95d8f5544d6db9af7c42f5730605c20e102966d762040613de4a1130e42c5e6a8357bea3859dc889198e2bdced7058bb022dd6595efd0502efef2af3d0e9f4535f3ce272b5c306e83cf07473210f9000000000000000", 0x1b1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) kqueue() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) dup2(r6, r5) getrlimit(0x8, &(0x7f0000000540)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r8, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) 03:21:09 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f000008b000/0x4000)=nil, 0x4000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unlink(&(0x7f00000000c0)='./bus\x00') stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)) 03:21:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x40004004000828a6) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b23cd1", 0x2e}], 0x1) 03:21:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1b0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) 03:21:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000f6eecc732000"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:21:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="78b7e42f6f9f37fb96f35891b5e325379d1dc0905f233809178a1031cde194036ce6c43dfc4df45c1e7cb73f28e12f7f80ff4e5802afcb6c05ca7b65cb23cb5818732f1d05df52e0476da2487097ae034f1b9c43d50807e9ed3b497a0311b59e491bf6a0257eb697aa93805e3f2efb38ed2a78188a2b979db803601b7f9ba452c4018b4f60e9888aed804cda2a8ab5dac7189120c40a06b65e611307167848affe3ea6d2bf0fc8f4b24b4178c83f3eac9decc8f6ed594abcbffa2f548438c9c4d09fe1cb4e7f200f900650f1edeba3536dedba2aff723e78360dbd1415cf4b3d72b314a4e528", 0xe6}, {&(0x7f0000000300)="c5ac7961da4541dae206547d7108a11e1db19c284de5e4843ad26724bb71aef7d724a1660455d803264a27ec35e309a16ab64a0b7331c80145", 0x39}], 0x2, 0x0, 0x0) 03:21:09 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x104) lseek(r1, 0x0, 0xcf, 0x2) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010702"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r3 = getgid() fchown(r2, 0x0, r3) mprotect(&(0x7f00000e5000/0x2000)=nil, 0x2000, 0x1) r4 = socket(0x2, 0x2, 0x0) r5 = getppid() r6 = geteuid() setuid(r6) r7 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r7}, 0xc) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 03:21:09 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000e43000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) minherit(&(0x7f0000e4d000/0x3000)=nil, 0x3000, 0x2) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x18, 0x1, 0x0) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYRESDEC=r5], 0x1) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) 03:21:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x0, 0x4]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) setsockopt(r3, 0x400, 0x9, &(0x7f0000000080)="1a2841bdc4d8a7a77a5febf019d2bbdb96d5fbbecba7943b8e1e12b74885c6c6589f73bc8eaaf6d5aee53546c7014ae2305c4c0e31ee7e7228965cd26854f4c2e28c2ce985da767ed808fe25d985df1b58", 0x51) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d408e70 03:21:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r1, &(0x7f0000000380)="19481f7f68874acd8d7c11c4fc5ebc51477ab2cf8f0017b85c68f9bb12b14bea4dd8f256dfa7ce9e23076c55afe0fd100caf996a31ac0dd19c849b8c194aca8192eedd7fd98bb3e2014d70e7c8043517b3448f30bf1202f14d5574a19e03afdd5e6225800da52667f3c7d4034b3b3ff924636ec5", 0x74, 0x0, 0x4) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x600, 0x0) pwrite(r3, &(0x7f0000000280)="37410751c6bd845a3a8044de42a0000fa9e6f8f6867a86d168f1f3b8a3a41636e554409d05bf6d8dd86195013d2e0754f72acb25b0c25204fb25e6131ba0e37a2b20d69cc4c8781c36e80e1e99318f48ec81e31e0b39133cd2eb53a52e4d680247a665d24b106157386d12a6cc6b6319bdac32eef3fdcedd486fb64c53743d2095930b59d7f025f9a715e61796bf3d1744db3f34be45bd787a21eb00f51ab786", 0xa0, 0x0, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0xfffffff7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2, 0x0, 0xfd}, {0x1f}, {0x406}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 03:21:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYBLOB="6b281cea9f9c77a6aebbe1"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000200)={0x10, 0x2, 0x4, 0x1, [{&(0x7f000018d000/0x4000)=nil, &(0x7f00001b2000/0x4000)=nil}, {&(0x7f0000306000/0x2000)=nil, &(0x7f00000f0000/0x1000)=nil}, {&(0x7f000010d000/0x4000)=nil, &(0x7f000073e000/0x3000)=nil}, {&(0x7f00005da000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00006cc000/0x1000)=nil, &(0x7f00004c6000/0x3000)=nil}, {&(0x7f00001bf000/0x1000)=nil, &(0x7f00002b9000/0x4000)=nil}, {&(0x7f00007d3000/0x4000)=nil, &(0x7f00003ed000/0x3000)=nil}, {&(0x7f00005d0000/0x1000)=nil, &(0x7f0000403000/0x4000)=nil}, {&(0x7f000000c000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000469000/0x2000)=nil, &(0x7f0000fee000/0xf000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00003b5000/0x1000)=nil, 0x2915dfcb}, {&(0x7f000075a000/0x2000)=nil, &(0x7f0000229000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00001de000/0x2000)=nil, &(0x7f000052a000/0x1000)=nil}, {&(0x7f00000c9000/0x3000)=nil, &(0x7f000063f000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000048c000/0x1000)=nil, 0xffffffffffffffe0}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file']}) close(r3) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000740)={{0x7f, 0x1f, 0x8}, 0x8, 0x7}) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="0000a0cb9270ddde1151"], 0x10) r8 = accept$inet(r0, 0x0, 0x0) sendto$inet(r8, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0x30b, 0x0, 0x0, 0x0) recvfrom(r7, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) socket(0x2, 0x1, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file1\x00', 0x80, 0x111) connect$unix(r11, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 03:21:09 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000240)="efdd53a52e4a585bf9431af23ee8394647a0d0676de13fb01ef19f85911c0d", 0x1f, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000040)="489076c8ae514530ec2796c17698abbdac3efa0d03c604c4167029aa15e589d9ad2864ce240c53d5cc15e97cd7c5068aaba67011209fa8fb016c4db7b96000000000", 0x42) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x4, 0xfff}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) write(r4, &(0x7f0000000280)="8819d02c94196aee590d50427a9b6e44cd60acf7cfccf57f06ea8c2b169da5677d683f62ca8424996d1aa93be29c8fe5888836e453071c05c5370ca4693ffba36b247cb16d015aad2968322d350ca3e694511443891f9e49d43cba03d664bb28c7bd5bc15f2e1fd0d0412e9a52ea04df4dfc", 0x72) r5 = getpid() bind$inet6(r1, &(0x7f0000000200)={0x18, 0x2, 0x0, 0xfff}, 0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001d408e70 03:21:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:21:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x9, 0x1, 0x4, 0x5}, {0x8, 0x81, 0xb, 0x705}, {0x1, 0x4, 0x4, 0x410}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x4, 0x0, 0x9, 0x1000000}, {0x3b, 0x0, 0x1}, {0x1a, 0x7f, 0x7f, 0x2}, {0x0, 0x0, 0x4, 0x8}, {0x7b66, 0x9, 0x20, 0x9}, {0x4, 0xf6, 0x1, 0x8}, {0xfff, 0x1, 0x3, 0x3}, {0x7, 0x2, 0x8, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x5c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:21:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='W\x00') 03:21:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r2) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(r1, r4) syz_open_pts() 03:21:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x82) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffff, 0x2, 0xfffffffffbffff7b, "541bb964fc6699d9e08c14f630d057e575017b66", 0x1}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 03:21:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r1 = dup(r0) chdir(&(0x7f0000000340)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r7 = dup2(r5, r6) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r9 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/63}, &(0x7f00000001c0)=0x41) r10 = semget$private(0x0, 0x9, 0x42) semop(r10, &(0x7f0000000440), 0x0) semop(r10, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000800)=""/191) r11 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r11, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) utimensat(r7, &(0x7f0000000440)='./bus\x00', &(0x7f00000004c0)={{0x20, 0xfa0}, {0xce07, 0x7}}, 0x0) openat(r11, &(0x7f0000000400)='./file0\x00', 0x200, 0x1c0) semop(r10, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x9}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r10, 0x0, 0x0) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f0000000380)=""/117) kevent(r1, &(0x7f0000000080), 0x4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x8, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x7}, {{r4}, 0xfffffffffffffffe, 0x42, 0x70000044, 0x100000000, 0x7}, {{r8}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x7f, 0x2}, {{}, 0xfffffffffffffff9, 0x2, 0x80, 0x9, 0x1}, {{r9}, 0xfffffffffffffffa, 0x20, 0x20, 0x0, 0xaac1}, {{r0}, 0xfffffffffffffffa, 0x47, 0x2, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x2, 0x7, 0x20}], 0x5, &(0x7f0000000300)={0x4, 0x3ff}) pwrite(r0, 0x0, 0x21a, 0x0, 0x0) 03:21:10 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10040000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x36) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:21:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028ad) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) ktrace(0x0, 0x1, 0x38, r0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x40000916, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1) r2 = socket(0x18, 0x1, 0x0) syz_open_pts() close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/7}, &(0x7f0000000140)=0x9) 03:21:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) dup(r0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="85620a657c53d1206d3d0b0233745a7fa4ef6df91a20ea"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000280)) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = getppid() r6 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r6, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000100)=0x7f) wait4(r5, &(0x7f0000000080), 0x9, &(0x7f0000000180)) r7 = dup2(r6, 0xffffffffffffffff) ioctl$TIOCDRAIN(r7, 0x2000745e) socket(0x400000000018, 0x3, 0x3a) close(r4) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', 0xffffffffffffffff, 0x1}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100e2956b9223776", 0x8) 03:21:10 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0xc041}}, 0x0) getitimer(0x2, &(0x7f0000000080)) getitimer(0x0, 0xffffffffffffffff) 03:21:11 executing program 0: syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ff000000aaaaaa0086dd60a4f00800183c00fe80e4ff000000000000000000000000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 03:21:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) r2 = dup2(r0, r1) sendmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="a2d07c784ea01ad9a590cdc3b1a87aa69e7b775794fe2e0c671c7a84b309c95df85107e3326e76585b3532ea72ba6e14634b5ed8ffef5cea659543984843ae750440a85172c60be674b434d8341e12365fe6e8c1aca70205de5ae86c2ea8586475724a772513c09ef3dafbed086688f62c30d7e7ca95a459a50b5c70fcc4559003aa8ad51c95e0f8f8b6dad6c613b8b2310ff8b7bf0f5388fa6bbfaa2ddc", 0x9e}], 0x1, &(0x7f0000000240)=[{0x100, 0xffff, 0xffff, "b16a439abdca731dfafaf6da7deb6aa7f48c79e36f2c356aaeadc335d2297efb982408e52b9083853466ef0a22f8b50c61af67c08eccc3ccbb4c6ed5500af10c33d82c8e86a0aed38df83cf3fee564a4a7783b3ac17b1fa605af4d2937dad6968e79addf140593b305264ea2db5187cca374a5638f4c568695db73df4db1edd7f526a9eabbdfe7452c708d8a5ecaf05467f69752a4b4ae272b38ea73f0b3e46a395378d61efafc647fa5e46ab7622aa9e24574f31c6527492398daa95916ab960805bdfb85ebcce0c828a3ef0128da3f37899a1caa82db60f1769138530a21ca3a1a02c9d9a8408593cc"}, {0x90, 0xffff, 0x9, "a5b5318d108ab878f235574015258dbdc213aa2603beca2dfa94b616f5f80e119b5f2d0b8c33cf9cad13fa7a607dd9c775247ba94d611c51ace19ea9228b1e9e8d06d4f11920f7486d3b23f3844a725151989de5d83cfc315212361f7bf14f46dbdc41624fe5c360a4bff9db4725366262119e25001f2da3c09ab386732b"}, {0x28, 0x0, 0xfffff800, "84115865e27cb630feec6873e8536edc87c1c84bfbb6b53a"}, {0x50, 0x1, 0x80000000, "22aee116c6d7f5a7c48084304e76830d09d0f025be15d50a0f73a81c60ddd1475dbdcc871a9333b040125f5d63e0098e5a0ca12df461253bfd5b8e62bb97efa2"}, {0x90, 0xffff, 0xb9, "97b997cf7ac3533ca0b327fa4701d092de2fab87e7367e2a4db8366c6a7325a69a8dbcb5886f04e3d6d34919ddb9b736611dac4225d0f5db310486b097903f9871688b7d0a07afe30b0473a1033bf218bf9a51da3284d55e9d5a5dec84e0a1754a356bc23dc42a5fee72f49fc25b10f3d5fce889be8b0d104ff93c5c45bf414b"}], 0x298}, 0x40a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xfffffeb7) 03:21:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) read(r2, &(0x7f0000000640)=""/144, 0x90) 03:21:11 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.0\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x2a, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r3 = dup(r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0x80000001}, {0x7, 0x80}, {0x46, 0x9}], 0x3}) 03:21:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket$inet(0x2, 0x2, 0x20) fchdir(r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r4, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b, 0x0, r3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:21:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet6(r0, &(0x7f0000000300)=""/206, 0xce, 0x2, &(0x7f0000000400)={0x18, 0x3, 0x101, 0x9}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000002c0)=0x8) 03:21:11 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x9, 0x7f, 0x3}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) 03:21:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="820200000000382ce75205829f8a356cd88a7b54638e442a12d708e3b2558565a6192741207291c4464fd7e329dcae63d00017a78a159fa33d2af46f109277552274863211dc189662a97c2c2b6b40a11fad819f91c8507cdaa7e46352156e74e95b40ede8dd14e045348e0f675830b237a1bc870dff4af4cfac9206ea475e33120feb2d3ce2aa9698e2e62a63eb48fe5464148b82cc745dca1ff6f29693eb9aaed3ad7bb79fcaf17f5aab5ef39f4f727d3b07b4bf7b1d659ecc445bdf20ee638e5ced09c3733ed8d5a664b7c4a772861c28fa2af25b47fbe270ed83d8fb92178e95dec18471481a6d7e76029e362d4fc59059d353d6fabb98036ac256b5ae913733ef757e52728db2d77e1b9edf14ac2d7281dbc5ac480951bf785d2565d26f5338e5d444be70e65f7a67319eb8c1344f30cdbedcd5c23ed6d16cf792ce7ea87a59ed42e3fbaf3ed6359d0d93"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2}, 0x1, 0x7fffffff, 0x0, r2, 0x7fff, 0x6, 0x4822, 0x80000000}) msgsnd(r3, &(0x7f00000001c0)={0x1, "f37b8614e939b21f639bdd6693a03b434b5fbade3045e18a64cfef6f9825a82f47fd3728a482f233b309e0a599d831a175700cab3f79d96fb7f837686d9073a560bd65d82788d62f5bf2603670b3d722cf191f8c9906275210f6ab0ca7467241911394e43c77061e7229cb59bd6b04262cf278a08793ad58a12d53cc77799ce1dd184d722c67d0cd4ef356e7257639d7f001a44bd8f68fdb89e1e151359eeaa02632a0dd92230af42d8fac155a34ef72274d225a279f53210e634e4282015d4b60ffa2ecd525d51f6ba291d8b3af5ee468477532b9c52db0432f5509f86459f3582b6fd3f0ed73a10d3f0b2062eff777f859c06ddbfdf0f52950687b19a8941ed8c679255926c685a5021da5631d0162b01ff76e3340227ad33eba21ad26a6fcc491a3eb46e792517d40774a28da777254f10a7f5127592280d5313c957ba057f32307e4006455c31674b73a2627ff2f09a1700b4ba6146dfe77746261991b737dfa5f34ff13f39baae7ba89f5b6b9e5a6de40940157b47239588522ddd87500b2d9eeed1dcda5b03d69ed0670931be40921e028e0d0579906c9c05041b823d2cd10634c0b62b42762987b88b1d8e51b9c04cbba191711472b36b15646f6a26d8be7df23c08378447dec95d325e2a5506dd3081051d893ba749128e7b565fda6bde4aa1ae88daa8a05b7f2ea14046e3d68f70525186adbfd0340570842e36244e780fe6d882ab02950298249cfea7f288b505d2cfe81d6f5fe33d4b87df93111d78bb1081bdbf0453a13bd5e6b023dd0183eed698f8c8b634fa5daccce25d0d5f996fd77c2dbb82bbd480caf15619be129d5ff194c5179d29135a03f2fe463f2ab90b65944fdc57708dcde08039cdd67d238d98f79e09e586b995752ae9ee501e2dd06e516f38b677c19fd1ffb0e79eb70be852e67f73c5ca874d15b97e3397ca26ef908b1b700b28c6700300419dbf3ebec9cfc5233b5c51e0ea523cf231a762f31e907311f358470f78f6fc14b1dce5f048867b76ddc1a71d1b90d4dc2c48369ba46357721a6e1aeca784d5eef3deea7623082107868346be7092788ffa5957009d59848235e088daf56b13c32568a9209db250ddb4cbf8d9e6c054b2c36df282e3d3352d3a042978f0b8767dcde99584dbe6bcd498b3374901cb6c3c4f696fc8712dd56032e99a25bc53cbcc69cc82fb903d874b2d0e27b26c42658aa7f74a7a2fb584013d71fd5aeda045c30461412a2feea9a677899b6c3fd8b2ea999a1f976231f770c321b99e2e4802d26103af2ec5d580d6f160b3dae56939a9b666c0f78a28592bcba53d15faff7839613431d127a44aec624ff2900ca61ca208c58ed4a209c0f46ce5facd8979ad98808c0556fc5eb5fe5926fddf6196c47364bcfa84ef2a6345c1d19835fd729a069a7cea449e32605cebbadab6e1bba0682c20afe0aae3ce5c5a0cbcce76fbaff6e1a41993bc3eeb05a6a8a3e3e059da8de9fe172722d9ba98520c9ab237292e8f17da3b3303e8e0be58e15d3c077c1ed65829c7e0267a7f878d391eb677a31ba31015f8d01ad2a48310131dafa6307201f0b84492d268c0325dc200bfe6f9310d7d30bc405cff9d91608d552aa6757fe8e421ea0c4ab1ac58aacb2ac7422688e6c7ab1e0e6dfb3ac036f81c073afb2a6fdfb09d0ef631f33c59ad3544a5e6cf4367c8f420e92eed70c8f4b88729ededbe689bed3d46cbe42733e2ddb0708cdfda7875f91c6da9a7dae9e39f9042b4638be8aeb9e5c55dcdeea4d0f89da15157bc022bc8d2d7c599d71b8c58e55ba6f0ddae5493d9e5194dd05814715ab9f20d3e175adf69b06006f9a8abeda710a3fde19e549738343f50de5dfdb81ceaec7e8c5adffe6fad9e408869f919a6430c054ad74e65ef965b6b0b2c63de04b0dd5b02a5429feae85781f61ac3f78f48e03305fc77168629af54da63a8ee130ac9f3976a99e8e255233684fe46abf7804bbc047b7fb39013821cd7958a0655e31ce34dc289b6b5e2f786350be2143c92ae52d85027638f2c435b6da9c12dc85b06c7942c62ac3d4c8d8d204a716f91870b61674aa24323d66d201ae2c65fa6276fb0f22fb9b61d2be0625ba0cf4f0d8933776974981d5b4e651a7afc9381cde85586c49f97cd7fbb4624cf5f68abddf6db0b0e12d313530b30f1657c48a243d4c3e05201d035bb7e3005b0204aa47df0c6941603a62f8173716473dfa3797720ce4c7e7da3ab9396ea3dba055bcd19a3af5fd3495554dd8a00d40269f23f0728ed129fb7b193041206a856c5f71abfc05145772355334acea6b3ebf2d7826e7af8e724aa161ad2c514a50b83079cde6ce547ed9581b10bcc0fcb98819908e320aecac3deb6a2b779044065c8e2b60dc1f1f34b678a69ed30628f036e1a988befae5172fe49078e61d0c67b80c770d408dd08c84c71057ea61cbfdaf25b31469ab818ee97f6e2901373fe90a847e0f61ba748951409c5f0dec8490d26db969124122a4f1482967b4679354173189abcc902b566753c96c3b1ae828e7c84bd51b4b62e62d71703fc71f8a1ba5a34dfcc31b28258fdff1d7c8752573992fe0b250ac0a11c8bfcb29d2b2b5c4e676f43cc2b844a352d278970e154d8e28afde97e7afb6b51ff02282ca313e7ff9ec2e78abe19bab0e44b8b882d6fe7006b4741c4a1cd9f6cc202cef3aad5905c97d07ea31268da8579415e4f1215f302f93b1477baeb61a2bd93e16e9a1c982591ab4f5bef25e9921244964902e41f6cd996e776eb1d04a89e07755234b258a9d755a9d16c22a45dea14df312dc6bb3a147eda7b9e0c74736225635aa1dc91be219e52b19246cc845e4b96f622305b941aae9dc4130ee51b2ecabfb8f854fd54ff3b08293f86ea7a767811c2cea1e6df12a0e0f5c380a6e1c92169e3414ecedcffdc26445d262d69051a3aea59a2139470b9eaf73be2b4a202b41c396ce9bdf808d20b9468722a15a4995800f2459648e1e92d2c11b248d9ccfaa734c71614285b36cbe04976097e351255335d947954484106cc5eae7bcc911a0709b82310075b1fb5428b45d39312f19432751f59700001579f615ee7482924d4e5294fcff85ec654c8270aceaaf802617b7f7e2f0227c0a2683901c5a153b558b85fbb3ad563e456a7d8209437fdc1424408e8ae5b7169c414da53475e7404e79455d2c23e41a14d4750e5ea0a0523312f6a7d7513472a7173605d1a9b3b0103100a62a62486d0bc6fc6165a5ca598a7e01b87686b6f87b6e7d79109d8c38df673a3951d77a68374e9c2dc58e362dea00ff00129b1283122c10c7604c56ff7ba5e5e5832bbdc61aff69e8487c8bbc8b4eb01a5f6d4c39f733fa682c14e984b149e8a379719617ca5e63ed718ce0663be68d3499490ad0888809667e8d085390ed72c0f5ed399180d388ee0f779bbbe968e6c0f6ca3056634c0032c526f9fd59ebf6dc16db0df43dd7323ab94146fa295c649f2225af64834dfc3826ccdbd203f148f576dbdc50f5b6081f3c2a9fcdf3d861836cb961cb5b90875679d664abcb4fd29a945363bf00ce68da4d8b09fc243f9ba48d5cb7956190822c29897ade681cb3c029306be967660a949ff2cefd15a05f419cf7fbb6e47978ccabee8542aeaeca274213fc11969230a7beee3eda2cf243a5ecf21e6710f12e6374fbb18c63951ec91cf4b5f7af2b517c8fa6300f6fddc9eb9ec4d6a7a35c305839fa6936b71ad400efae61fcbc8a2b6910d37b6aa0de3406116a9ba42726976d5b8e1ef70570fa7a216946cd34ce5a6c3d0fdfac01358793f93df8d740f492b3392fa2dc7e8037819f7658510fa9d423d41f708e7d69105041a5faa0c6fff356c85510f16d75cdc6e1a7d91c2288e45ccf0a1d002538cb908bbb5fedbdbaa0f0db063c3f3e8e5a9384e26a5d1f8444e590ab067deff2a0c73194547839f6e4574fd01e574b77d498a412481ce2e3012e16d809a1f51f1395b14cad7610ebf626efb42e23889a9c12eef236412161fc810f2bca9966ef3d550cfa299852e337641ca62f8d53714f70c9d00c333b86ff8d04144de49f5a3cf61b51675d0fe5312226435640406f84f34de632e26d9fbd95fe0453f3b5b9d34a86a6a7dc6b39043b079c0b5bd2db1785dd8bd3d2f3c3535cfc91bb09f804710c1534ec59f94595bab8930e5b51e71b0abfb70313d7aadcda2fc4ec2d2b2f9a97efecb04f840a120037bda322d8660c89c1d7bdc4ff2aec64e2a9bc4cd7fbaa660fec7861a42cef62ead85dadee98f8c07ec44ce0c145a8b06776c126a8244e505eb438ceaa1fb70a0b89a85f69e5ceb7a33f8892506b319d9895ca47b4af16f6bd5377cc69de1b28faf1ab0c923e158a718d9da22d190a33518e8221fbea1d08cb50bd92d1a9b8765873d796e83889d1a86fb92a67bbbe85f026a253cdef16ddcc80666ec4beb228167ef3b501531a6626863acec41a7ad015f4416be1a0b120eb499d165ce66c6983834602a280e0155e82b73d6f9ce1c22a4676374e15800478fcf2e4c32226c857ad1e1e9e16ce8d01cb2c9c844ac12560e9a37e391ad3bacf965ea76f070316d499fba448ff2f8a4551e96cdab07322d4b22844000c6c1df45c7ce4eb969748f301a0c1bcd275cbcf56baad30fe982c71ca845fe3752cf2fe779c8dd453f8e1df0a5340a6e0a6eec7b70547777e428b297c1826c87935105c9ddf4f9143c2faf3a88738bc8276f89e967099544e3beb3217f2d1455dcfa046d17b5a5dce09e5398dcec0af567da2ea36aedc16168e48215ef1c6888900ba66fde7f3214b120d550e7eeecaa187baf0159d4852c5ecc801201fe9d514e9cbb2d4fd4ab9ba4069854318c9067db29f13218bbf7758677b944d1dadf1dfd5ec0f881b0a21a600fd6959d3caa99d864ad5852f2e6ac3af2bdda492bd78db0ce9de68283b82b56de769b729e4edbd0e21a10178cc462c9c011a288cb05d1b4ab631ec2e54a6dfec7abee00efa2018924aa8c82f6fa73ff393d9ae0b98c52dde8b00bcafb3f2c6b950c08025d646fe80eba9018a7438b12e28a5cc377e6f417795da78078a528a7f7948cd9ef18cd402f7e71961de797da8a5a3aff55e3366e886e517f814c543b125c390c5e0693e1e4d6592b23c9f067e715cfab477e4fea7db56230458fccd209ad2c9bd5aac5741a3f9ee8f375e53e8aba32056329ee198440e67e207276dede7baad2db227ea9f5a594f772b63c4ee91f8076514b324857ef0d1b35c692fcfbfef6be306e57bb07e5bc9b382c6df2bf1240cada0b9bf7b52ca3bf3f3ec1decc5aad15a93109341336f1836ec55fc8682dcaa230b849edef96a3e18d4b2b2952085612a2e303d30a938e92a9df087a217c135185c10a11c0a479bacf391ce084b41f8cda9af93bbe0562c5834feb3eb1a3963fe5ef11ab8508208a9f97b3cc703c1a071807e9fcbbde7c4e5e13ac5ac532c71129efef9f2f65364fd4d7511c69ba74470b130a832b8dc9fc429135d7023ef47f0a85695301cc40120869098e75e7caf3a5a578aec6f925c6b7cd63e594a16ebf085d3e2679d40d93e217b204ddc542a5812b414da37db7e003655625920feac7e730ff78ae52cd4aad5f96da9271fc6c8146a31c670b59eaeca72f878f01de0326c8fe636177b43bcd4cdd9ec8100a2fa784240796b68678446b9d9e6eee6c9ba30a8f95ff4086d63f0a796660bc6f4742988373ef21bf6fe8f2d1a2e2a6da20e1c0e062a403154f44b43f1850b7194ffc1fa96ebf19077ca17b641f9e5f0d4b54684"}, 0x1008, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setreuid(0xffffffffffffffff, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r11) getgroups(0x7, &(0x7f0000000100)=[r9, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r11, 0xffffffffffffffff]) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000001540)=ANY=[@ANYBLOB="820200000000382ce75205829f8a356cd88a7b54638e442a12d708e3b2558565a6192741207291c4464fd7e329dcae63d00017a78a159fa33d2af46f109277552274863211dc189662a97c2c2b6b40a11fad819f91c8507cdaa7e46352156e74e95b40ede8dd14e045348e0f675830b237a1bc870dff4af4cfac9206ea475e33120feb2d3ce2aa9698e2e62a63eb48fe5464148b82cc745dca1ff6f29693eb9aaed3ad7bb79fcaf17f5aab5ef39f4f727d3b07b4bf7b1d659ecc445bdf20ee638e5ced09c3733ed8d5a664b7c4a772861c28fa2af25b47fbe270ed83d8fb92178e95dec18471481a6d7e76029e362d4fc59059d353d6fabb98036ac256b5ae913733ef757e52728db2d77e1b9edf14ac2d7281dbc5ac480951bf785d2565d26f5338e5d444be70e65f7a67319eb8c1344f30cdbedcd5c23ed6d16cf792ce7ea87a59ed42e3fbaf3ed6359d0d93"], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r12, 0x85}], 0x1, 0x5) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r14 = msgget$private(0x0, 0x0) msgrcv(r14, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2}, 0x1, 0x7fffffff, 0x0, r13, 0x7fff, 0x6, 0x4822, 0x80000000}) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000001540)=ANY=[@ANYBLOB="820200000000382ce75205829f8a356cd88a7b54638e442a12d708e3b2558565a6192741207291c4464fd7e329dcae63d00017a78a159fa33d2af46f109277552274863211dc189662a97c2c2b6b40a11fad819f91c8507cdaa7e46352156e74e95b40ede8dd14e045348e0f675830b237a1bc870dff4af4cfac9206ea475e33120feb2d3ce2aa9698e2e62a63eb48fe5464148b82cc745dca1ff6f29693eb9aaed3ad7bb79fcaf17f5aab5ef39f4f727d3b07b4bf7b1d659ecc445bdf20ee638e5ced09c3733ed8d5a664b7c4a772861c28fa2af25b47fbe270ed83d8fb92178e95dec18471481a6d7e76029e362d4fc59059d353d6fabb98036ac256b5ae913733ef757e52728db2d77e1b9edf14ac2d7281dbc5ac480951bf785d2565d26f5338e5d444be70e65f7a67319eb8c1344f30cdbedcd5c23ed6d16cf792ce7ea87a59ed42e3fbaf3ed6359d0d93"], 0x10) pckbd_enable: command error 03:21:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="d1ca0e05222d88b21ce8edfefd3fab87f3d30c1b34c77229532bbedbaa37b22a002030899544172625ba0666a32c123e0c0f44b89c3821b81674e42b6abfcfb6b2ff76552a13476841cf490406d2564cf819c3fcea438350b07f0a0d611bc567e52c7a21732791b4354ed93fbdca2f7554029bde9dfcc35e3cd6dd76101a2795311cd6ac2b4b9687e50fb0bf91fd9dfd8eb491ef8f00c0d30eb6504651481e7f3f2cbd47ace2f80ae1dcd0c59695848b9ed2358ff09b22f9a569b24118c4d477fa7fe3affa1102d1ecac03fa2e4c05c1efa9843315ace83a1bb02adc09c7c8523f4022f6543edb1ff8e96ca92822bd1274d7b9044d7aa2d4e986b6845e283bbb6ae82c628b342c1fbadff10e9d5e58a6e174b635c5bf617fd3e5b1d4d454f3e09452771035601b34c0e825d05d75a85908a83773feb57c59aad3c523f24fe98615f00edc6fb830ffd6f15187ebbeea3dbb129719f4b85a15b00e2182d0eec8376bc5923e6eda7d5535f9b83e541515c41173e18b70c0dda9bf4f3eaa47b3980aac43b52887272d626c3cd60162f4be65c19e39a15efffb907c8c29a39a5e0f08b406b38230644a7b440e2f9e82f26a5f0b3b2e3ee780b4147ff7a8e7f7cf1888e3fda1608bbd5422734aa0d825f4c731cb5ed01cca44b913f8a849b7e4e07de24bc8e06a11ad20d4cbdc9aca544099cec3c3091c9c4b7a30c096a02ea0d50f91423f1fb235756fec916c49b2a1dc25c2062d85f997c44305d9372ff601d431198bd776c86d21bd9b6aad161fbd02d69529bd64a0cbc989c73f30c92234d94b59c005564c6345542e88e50949cf4f71204d3b3cbefdfa41c1fc6d02aed70eacbc07ca17ba477c6a77fe9e0c1fc17b75bc0a78e0c705e104d081f4d56375064015e542fd77cf87e70263c5b5e1d759f1a41af0fc5160a9e044d7516840c132ab706438f364b4a6673c60c5913076f1ab082277039ec5b4b5fafb4f1b90b9475a4f8c865da2657834e963593665b127446c8a7edb3e5d4f1b90f950c1b1f24d89f84da20bfb6760cc9f22a868dab482dd0b96dcb86f6bd1812e8a1b23ec1272bfd8fb800ab5fe95555b0c915c37c32560ad6377ce104d586f155644ad627776532042e9dd7f0b99952fb2dd315d43079621c2100b8b74565bd94b948a20e7855516d54bb3b9dfa6e882b1acd9f244f1ecc0317a0aa4c605193eb53f6968710a0adc087a9ec8f22a19fba0ee7b9f0d30b48d31be00dd79a8fc3d5cb072e073b55c0a0e828916282015c4b8a6c532d81e6048be1db6fb2d4ce091d529e8a731c1df069528cd6b0991a9b63528d854feac706783fc52e71c0fbc184a8148611e3e2817cdb5b57178420aebf3b48d6fa5cf0c6bc36e11cd624322f439a1047d184932f0b040a663668bb288cdcf5223a6b1b24a97874369fb63f0492b4c4c0239c48a9111495fe8d3b54dc53cb9baa5de7cd2ca142abff136b2aad553b5785406dbad43aa05d85acda27ae25ff71cd3563fa71f7e1205a7c4c5ad8ed8fb94163ec0e9e1e9a27a1d39952a26b5e65ede60805418d9de6850055ad6a91852da7ac753832eff512c3f1a35f2ababfff20b4497cd10098e73358c3530f332cfe47d743f494065a7866dfe374466eb73d030e34a4a85c8732354dfb2e855f482c9f90c2477204e15691941817a6976df73b8f6a3e22d41d1e6cb664b52a52438d7b063aa6877319ab699648786bab756a10add94fb338fae7cbb527d138bdfc8170276e6e4f2aec0e5e155494685b9ef83dbd709ee4ce1ac91070c46cf89d9360f1356512117828aecf80f629f510fbc7cc2f3e4cdad0915e7249d88b04914584973ed38cc5f5171cc246a6b9c0d2f8a1a2a7b4a4838c2864336a9e833743320a80f21df37f5c1890e6d079064d03740d549981bcb80bea112e5efbac4b542d9d271511f595099e49466e65ab6e33b74899ea02701e7a6cd617a978a4a48f059626a8198b80ffae60e7fcf2165e2d0642d27850a600c507132fbc45a1090fa7693b7b538611fd17b2d02fac7349901ce740debf9e4a89a58b9301e5abf30a8e047e4c20180eba7df99d9f58046f394a0d8e4e0183899353177304260c4e36b2a3714bf399f0ab618c4a5dc6841cb32a4fbf021d62fa30f64bc122d36db1baea296b59db7108375af189b99b6fd05b2b28a0ebfc6b8a513d4720807cb7bead3571e9b011bfb9b63bf866067a774a4fda1c7ef42faa48fcd623f2e678c5fd6af33083373ad3bf87868eaaac15c70014385444ec1d42ace7d05f309d0f8d9901c83420f0e23adddc91d89e59b3c7f006ffc7fb0ee24ea6d7a58d5ca1991300998b4c88f794d6bacec7f272e1d126caa3f0c2cb8a929b83622008ed2457cb03ddd657b6be76feb49aeca8e6b90ee80c6765955f3380a513afe39cb325dd1714cebdc493c616e28e4f9c797d46510066b2f9aec8c7c90118a791b14260e257379c2781e4c242a589e41bb9f766786c7b0563b5a1a5f09bf677ed96ca357c5bd364efb9e081498f67db8787dfd94a89f52fb215a8d587fe451555b7a7fe6ec5c213d8963edb9283eea3fc96dd7908d8632417461fc30fc4f8b49df7bd9dd7a32536d14a43ed527ec524fb2439478ad1218c5330fdf3d62f91da50a70f6f090e64a3753999b9fe3ebac5969fd036c7049e84d984636f3dbd1b7f2b142276e4b869359b9706ce9ba833bdf467c4036b69e5f94b3de43dac2862d3230b5d1175186a0cbe71c4e98e01e7ac0306d9562a94ce77eb3ae1387b3efaaebc0b07d2654a4c39f49cba713915aea1e93a0b28d13b4acc1757ae9646255cfb15b422f5eb059f6c492046e2534a00c71879be448740843deefa0a3578536a91073b763d07817c227e9f31053c02991e3abdc676b8b5fbf04c2088902f94191d672a89c5854d8473243061d8ed96b8c31ef3570ff2ddff0c1156e4406f2c2731bb7fab0375570f25d79892035cf0605a30e8557411f4664f86905c51405cbfbb70cc570ca53c9c0bb5ce9ac974de56eccbda50aaced9698fcc26258625788fe81cc7204cfe75b1c3f6b344752ef7734777911a9cee2f0833520a9b3678e49519e1e75e4cd958c4e939ce652f116bafe961cda762e8852ca261036dd22c3af9b7fb43a3e8e3b39686bc1c2bd373590b8c774a64bbaa55513c01ef9b9cbfefed542f45eba43be1c4c608a04f437cf0e414ed9895f41cb5b9803f04aad97dd6bc20cff5ae060f8b2e6a8595b871243cfe5749edf4752513e8e1c7cdd2b1ba4fb28cbaedd3938ddd84a9c4dff6af72add3b596d460eac5fbf08e21fd083aea063e4a74615449672a7a168df62926e5e90032fbb2d6237fe05c62db794e82af53785de10b2dc1cff55946097711a5e0b82837434095a196aa5c5e215e9422c7b9f3bca463c8cf6080fd32160b01b80a041c7c8efa30292551a9d91a0676443a17bc114f252ef2401365d98da5e7fdb53e19903e1b3ed92dfae5182a27b24b5eb335f090613ca0714d28a1dbfacd6c00d6f08047cb7a6afd7248701b1f7b69908ec836a099b15974039aecd318be3734f3ade1bbf359470e21db0ff3fcedfb6bdfc417104aba1b1c76c2780203fe38eb6572cf37a95bc89ace03099576de23b01edbaa6241c059cf715ded7e723f1bc768f1abb6b616b4cec899ac0173763cc4cfa8f969c9da5bf0556839ae78df5b74eadd46c422a5db89eb585910983b918a408a077e61ffeda4ec12cb020c7e7a953871a30ba771e687bbf5a5768207413a09d58f51dd061aef1b2d808e833781b9708d12affb73bbad5f9d0e98fa4b60d43145d7fc29fda57024877161ac19d344aa61ecf9949940e6a662fc79da07384a64f98a5c9527e415ca069ad6b4f13719a59ff1dae10c0b79daccf4c7f180e2d480bf1d47781868e0bf463f335f84aa6103c64fc7cb36af887c46fcf76e4f271bda0d8fc90a3022afc30b14de692bff571bc925e4b7bd92903929237b6fe61a63d52d7e02db923f8c3154bf15c14a417ccbab52f4c6fd7abf20ad5fdd1a0eff0bb4bd10e1a26a4296938ea24c40b6e32db8e496820fcde711b9e5a74e59525d32310bad3c7238a566a845edfec9095fde7897c3f562e725019dcdda98e4ce38ca57c52c90ef4b0fb40c65ba756d2189ef1dbf6c63c2b7dc16efa95f8d96ce1197e7caf1740444dad617761b04c2212159e464319ad24d6d95dc9752faa02eb936bd0852f8275669363ffc6c639b8ff7f0629c4cdaf236be8e621827f97ad7c8e11d62446593b07c9c671cd30fc9b99ae6f10d4e0777913dca8a885045b9a3ceb21d250564f6bd76b2fe55d492ef5c0465257a4baaf7e36e1d84eb353c90a47aa28d0c599721582edfc8db052e48cbf6e1646575398d369fb1c4b16fce813adac044f25bfca620718e4a1d80688b4143e2a9a679044ae9686471a382af2a3c22b2f1c004d13c1ada6dd421e7ab3c924db2b4f04356884ad37369a1eb54ccfcc97eaa12fa05c5ccb6965f7b4c4cc8009591bbf37be2a7a409c85db8672dfb99f659880719263e1eb8317f2947c85cf232fc653e9f2429efceb63e7086a33053ab71d3fbd2a39abff259b8a7a96f792ac3f1a850040a7a0dde153bd562fe7adcb9f1c5f1fe19d11d25d9abf2a6bb30fc81496e20124fd95f5dcc2975a5dd4b3a8dcc3cd8f977f52d1152420bea0c6f8ce879240a2e9a0e37a42d15eacfaeaa2796796ebfd6e0d2dbf928242fc1ea3dc7be20428ed74aa32cd209accda2f6bf2ba087a071aced51e6174f0803e4cf532b9bde9684ca172355a8edd54704eeb7b26d2df0396f73446d893b6f8671ebcb29933e7c17b4bc8ecebb038707ad5791570612d023031ee8c7c714c818b7bc9f0e798529fd07c103407be733af58564bc70c5a4edce51e4cea3a9d56fff4b7e4deb7af3e1e9928f4253062171667a12aba246408126b016ccf46770c1c6f5fbc9032141997e1459abfb1801783308e2da1f51bb6c4f0f34579b1ea8ae65ac02ff4bbd7a13255b0d1bd241582fb703d79429479046f941684b4357532448a67fe7c8462307e73cbb562c2edf9a4f69a2b18c3a57186f245f0676de419725e6b3e9217f915ab8ac927916a6b304c293cc1f6a8db8286e47afb2fc949167fcd7cb04a12a194fe89247e8fb0a1c768499e7321eda903abf9b0d4aa089743a9e9f43acc2792984be46766a28b1e2694c3029035dc103ad5bed614bdae83ee8c35e61388486a88456c804588799bc637e748e779dece8775f9bdf174dec5f4c417e3a79fb9b5f0b7e12007b54ebc30e9af2ef41781b97f32ffc543ce9304840eb1a433687ce9645b68f34c3042a028f7712c4c861edc2713adb7025146110b63c0089ec333b11f32b798975f420f92e214466a164e43eeca6893df89fe933ecac3dd2fbc4f09a7a393bdf6536a73e5c8f7cacba9ee586e03120e8bb7bc7b8593046fb4ff1a6c0585817c43ce7c99c98c60c937e883ddfb03b55bd65d7b066dd7075a39433016fb94d6cdca58ebe2cecc5d18a73e164f7a8e668e518fe1f2bdb164b92b5b9b11b32235f7e878d71e821358841bc13586426f2cb7436fcaaf3de88ef0ca4e661eaf12106202f6c74b518182e501c41ff8ec2532be766cc771afaaf73a7483586543418d1d039a62a41d09a2dfa604bda9ef603b358d90e0be32a2d56a5887460dd123ff8e93fec21a1c315652fb398b5d0c676a41bb13450ac8d0a4103ab60b38d92ed4b0f78e3889b063ba1bcf9b1d828df4510472d1eca90f97aa092521c58c6277e", 0x1000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) r3 = dup2(0xffffffffffffffff, r2) r4 = socket(0x18, 0x1, 0x0) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = accept$unix(r4, &(0x7f0000000180)=@file={0x0, ""/6}, &(0x7f00000001c0)=0x8) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) fchdir(r6) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x700ffff9, 0x0, 0x1}], 0x5, &(0x7f0000000200)=[{{r5}, 0x0, 0x80, 0xb3f0dafde61d4cc5, 0x0, 0x2}, {{r7}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x8}], 0xfffffff8, &(0x7f0000000240)={0x1, 0x800}) 03:21:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 03:21:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000880)=[{&(0x7f00000004c0)="b4dbdb0d2dfa49c0472ab339b9369adb753139011c4bf3c83f269eeae67cb3df6df288fc6dcf3c43fb7a7277f4a939c8340f9786afe13c8a07b678ff66d00ae7f6e9ff1079d600273fa943a4f0b83ede3e111e7fa3f747bfb3f4c7a7f7f361d0ded6787d11789e369d7d7b932d97", 0x6e}, {&(0x7f0000000540)="d19f04301b879113a9b8b9f0e02c146765bd8eb5b51f8504bffefb68b96b5810e2aa4f2017e4d082ef35be22ea647c99ebd8f49950362ddc370aa410f3b9abeecf0365c61d4125127952696bc554cd0ef4aff2759e4d9e2f5c289ddc40a993dd80f487b6af7a008f48c98730351d6004c265a396cba863a8ea23b07520bcf29791032afec52599f1c5c5be5adb33767453042fc733e7bfc2cfb2539bcfeddf83e1b349c584054ff80ba2678dcebfd00f70abacd8c882562fcb3c411a2f01b853b76ee27e11361e18fec4e0a463e562826b118ad37133d489aec924c7f4828539dd7dcb0942412778564f3555b2d6eb2dfd3006c8e938928deaa0187db4", 0xfd}, {&(0x7f0000000640)="5c1e9eb80cfd53d3f1e566a817d7d7123a621acfbaa5d245773b9d02d5b426eb04254b0a0b6ba5cffdfe2fe0e1ced76a48ab9d41bc0d2ff90d8f323d6b07153f2f", 0x41}, {&(0x7f00000006c0)="66ac61a841ff0647fd1be284cea486a4751d773bf7e4584a055d1b2753247b35aebb325b1d1bf21d27db8f2ac00a9709f0534caa8dc773047c7412268dbf1aecdcc3688bd4aeaf36b3258d9683bccc2594c14ad3567b102165ee0cb30da0ca8a9e", 0x61}, {&(0x7f0000000740)="3104ec8e2e0c6b9645d0d1baf4ac3d25e55219f14b89a847c4993d7cbfeee3e9ec82038ce78809a0611245b28aadfbfc090955ed034beaf6048664981b4d5774aff86eff6563376115eaabc5520289522c8f096cef8d4b1c66fe4d52bbb178b82cd4869430931938ca598b6df450f9cd4669d910e2df0be6a9c011fc0c44ac88be76a26e0cbdaa0feb149f220b32aa4e13a2efe81ebf0ce888c74e95887bc124c1b487259f3ce6ebb8ad3af0", 0xac}, {&(0x7f00000026c0)="de23d52d9df86218b424d3d4a12b063120f3b1d539771ac581e5e1da315534bff15a1983ab8980eb72d5102bafeec0d53ce04ce95e69f80dfeff81596a220aa0a09679bea3ef5e135c99e983ea66bad3c425c0e6d57533fc0062ff1569d83c7892d5cfe12c37c2e9eb8acd868134f53b85ee6d824f0fab8d6aad673009252397ce0d9df82348d9209aa48c110ad8239ec0c1c864312079c03efb334d987fdb10262603943dec44e718155eb02fcba2fb94f5931dd82bc09cbcc813d615d412e043f56deeb696e9e6d0a7add79ca41368f792270e3df6446277f83493832fe0ce5b52e33d96f192f7878db61de16433ab019e49f7a1bf0aec0a198e9037cd1a08abc4d9313bd1e57d430a576547ed53713bc4897d4575d07453163ea38e47fe4ca85b91b3aaed9d05c9a731ece59cfa04bdf08af9657a60ea341d7351e7bc1dbae2cc128955667e383d2676e3bf1784b2e1a09dc0bcbed1e3e201208ef807def5cba87d0bec32915a5024de35c4240a9796aec7ec0808c7edaaf622d776d480a0c94c6271fec321d11b2ac7530dcc8eaf6c7cbcd3ab48d570a35770b1a5cc23f6f53bd1e9ca1f2c2ccddec6beebe1b688412b1391c24a58da2de9e718a4db08c7e0e70f856861d407615605909603b8fbcdc6f8f9d53e9f8948e2ec5f614a9f0f7201e7141189e03b66fd5dcdafd187557d53c1e2a2f928f40c72387c70e3ed85d790a7b5e72e0a27530866e14ce945d3347f4b6e62cfea1d489c95c55a97e621b7a59d995f2480b61e14283aafd2f3860a1ffe00bf6898adf0dd4654f8184648175fdf721824874972fc6b08d9627d427c97533729914c6af0ea6067e35d6163d6b7ce3bb91ed78507b5d5c2b9fe39fee97c7db78206f8124032ff0f8af9e4fcf1af32727688f439c3ba21d1c537a9bd801536c0dbf7d11fd09d833276186d2e45e53b60c2095c32098dda5a1860a0e71bb622a75ffd1c2d8fcdf42f962859485d100c40c985344364fa6f684c9a178eb64e695e9414ef3fb4c8870eb6b99a86096abf1b42af5f392ed4f4f63784e860d03a6519358b491f369a4bf54d8be2ad7c81e8ffcfe7e041096a22684713de827b6bae7fe0a7cbc7ef67de7bb65fca89c8a26e02044bb5bac4f57432696dffdeb3deb3db8fa486f8af52a8ac6a8fa14ed8ed5d94f1525f1f3aa7fb27b82bc447e66057803122119162018ca3d5f46b280755c88f080e0f8f744750a75436ce9d275f3413b089932b9b46586409b74be25a7a2f28a5200cc1ba711fe5ac84fda1ec7ba997ecd7722956360b098de3f18c8a929f8b27592f0e454780434afbca4ecee2a6f71f93ed3f33291bd362f6556b8f99c10ed9f0576c526e02b953a1bff0f724fd15499072de3a87d2e53ccd3ae1db18bf6822b5e50a697c1c94db44690603c53e6a64171f03919f8699c25b7bdd9ca1242f3862b817fdfc5836d6031323d98f13ab4927c10d2af082c74350dbbf698af017e1b5ae2c1ef5f7747f6f5b9850c09c4440a3d5fe9db154d57d097c72e09bf3c46570dfedf50c1f587df1e51ea299d0008e1a466b9273236c0ba6b19cd88d163eaf3c4a6499c9e2d98d1ac8a0a853c42a5ef32c572c0a0caa3e3b578642c5f994373040b23fc4810737fd3e5601587aef903dcdfd9f00c517fef2cd1500ccedc2bb7420e525c23ee56b0a266d24ddcac91c73c41ff9a5ae64a0ab5ea0069c1d6016f619f4f408ecd5d29bf53ee80d514414d203979e517d8db2389db1a02997749d3eca36995b58971de68abaf711d99a60f3d5b5a8edaf92ac4873aeec3e260074c14929906bf99ef963429694be48832d548f47e4f22cef5f304c7134e5cfdc307e6b26089959cf625bdf910dd3e9842bd0f463f5a504ae2e1af664030fdcdef49fdd03d391a88c5a65694cac46b4284fae8f158740016ce35f9f61a08a989fe76f5b50d6b5db6b7fea292d07860df7e57a0339cc7744983857a490421755c87614adf14ca03d75173e1a0b65f5a18939be28ef04e770ec97d84b16445fed6c42f05d08a49b287e43c23ab376574c1ee5cc0583e6b26614dad7332dc3ec6dd3d72b0339674a4d029b6e4885003aafcde9aa22b53b4d6df58d1d7e50b91835f6652193bd09bd362912afd9892d4ac0844b1067216ca564e67b0f73144d969d00f48f021afd2930f98e779741919336459461007c53ac3f5c944fced23056cc227384c1e1b6e7ab80901e21439532fb196da35da5adda7f969c9c3cbaaacd3c0b3a11db5de0123adff29721f92a417941f613a26ea2592b6ae7d54305eed176ed8b08c68d12e077d86ff78378f0b335e2c6a97c8640597d1ebc5baa93b7f79eeeac94a7212ec4ecc40893eff451df5c966c4b124ba2a176ba7e94b0faa758ba06fa18ab1efb243feddd7df7eeb0145f7b86895cef7bc8083424f55e12418c96fc5a2f319e4cc88bf32fa277dc808717cbc60483304473f48b3ef3f58b4bfacfe7fe2a5c6179bc55a4f2cb737fa83408c633321e33becfd5341cdfc5d9561b0c7cf86cf68ce3ab8bd0f1a17c97f2175fba74b9affcc0ab8dd0a5ec189ddeaff34c3cad56f5853f8111f8898db7df819ae1f5761c5f3333745db82dd0c16d2da7995737d9f60106729d7c275634cc83689dff0fc7834a8fa4e62865460d385041ee033f3d33da9cf725ce2a6cd7c33754a3421a50aa7f3ecfd609bc68b85ec090666031d085209a28df7a9becb867a07ccabfa0f89cc632721adefef7f3032ebe50354a4fe6dd4a2ed120e7e15d405b810ab5892e335efd90234d7dde977949b347eae2d933a55634881f4d2266994e837c765e69fd169161c44bd333baf3d5508edf74f5cfd181e90cca58fe5a80ec8308a527196149e9a8ed7c3ee2b7df96a04bb7903ac3cfe74d18f756923b31a23af149fdf0dc3e49bf65a824cf40845fea37e678f217460dae293fee7218d88e7dddf75e629143f2340e2e76d947d01577ff028934261d695d860d91b7fd0b2eb1f3aabe58469b66eceeacf03ca4ca69845d2c012ac4ac7b89335ec0a7d8a16f96d64f04bc90df19f88c749cfc9c2d8f5ac82803fc06912abe5ff52afffeeb5ad9fd09bdd67e60a030c57bb7559686a3abb6db9bfed8ae001265b2fff722347d70b464d8b9f23f08b516a763edd02eb7490c127b174013d6d6001ad1f6cf4baf2c79f167681a8c2275f0e3c9e1d95d373d30111d8097c102566a583bc885994f6bbddaf2bf9771473c68a07a53a5b33af27e215145158589d7866a742c93cb3e1126d41380b68cd71b710e5668d3c7c89e95217a9b3da5ca3dee081f004fc89b2bb13b69a8368a3b99ec1c3479bd13a8767c0753c0dc4e989627daa2f6827bd8dcab3221bcf2f5f39e7965d26a0d1918aaa960a04a3cf12636dd9029882fbb2a23f916dcfeea6f3a4b2e1f765d868794bbd283a6fa41cf612af1160254dc1ec8714f3f45632f390688768cc6eb6d2b92f33135e3b4d784d33dadedd2eb211aee41aac6a21e496853e73bcaf80d3072766b74f3a10c948f372e8340133bb008835a8b276226967ee2acdfbd83895590db158dabc1ed88b4b502ef8ccf82487ada01fdd009ba47ca341d3468502ecbb4579fa10729d89de19f195c4f82d893013444a7074f84a41316ac2504480ba6dd7f86fc08ae46250cc05f3abf30bc02224a4415f38a78b2cf078e88c23cd9f42518290a2531397ab8744763441b8ef9aa96b11ca320b409c5f7851365bd59d5181b24943b6de58bd9420c96d0f80d9cb0530af4a7507c8886b18cdf025f6a0c8fa662097208f344f81d638a1c918f36150571b231e6383d33046f5967f04924f295c874d8736b8099978c960744c4f79bdc859def8e294f3d71c1e99d2a76b68a9f4b6eacf067cbc4f18646fb72d0ae9f084cbb78af32ebad88c4a2203db06840624c828e2368b7c13d41a109bd8175af6ad91f4b813f4d29e47b7da7e26608ec2691dd98cfe26948dd99cf345f726249250b047ac01c18a697b5c0c03d52074a4a4157231f8f987ae917c7f6fa17575609f8776471c8d34881b14204a00a1a39607b553373223ab42571e6c48ac2724391d603fde5c8aac2f5dce8de97c141349c15d26de9363a929d7eef87925025142a41f8a7bc237162f5b41aec38ccd5644fe82b6f428e2153c3a094fe03af32a8ba579d721a3f7e7f910a7fbf954fa2de8b817806f1c286d6ca2c4afb5d73c4fdcf40fb96956660733811f2697251dd0f4686e53d39ca1b75744f5113255932e1ae98624aaadad6061020a6bc59f858435bdbd06172f1014cd879daa5741ace31b1b28bc7f153a2be4ab3ce67f52aac08a29b0f02ff59c42066926850930380f72dd15780b7184bbd2f1864c84290e4d9b499ffa58654ab4fd41af6d3fbed5a8ba5d569b949b50e7a26c8d44a804fa8326c96a33951fa7d884a713e1286e884f43b5e4b5feebbed6ed15ad936f25676cae333dd2dd582aa49db512c6bb62bc27679441c21f28d49503fc2823893392ea49a274aa6eee23032c230734ba83bef20a964dbb6e7f45d28e14c62d1d8f7d54bd2c47dcfab95f7f2c7f44f9b4e8ff93990a72599bbfa887e5bdd910855328cdf21637c687b2140a37fcee1ea770e0230193a2d36b9c250cc025351b17d32e8d843b70a6a3eefd3f4699a3c374c900d5db50e0cb799b02406bc32e0caee990c64f9268bff3372ed394ae1bb122becc5898e3f8a9d2c4e9735e2502f92c6498e1f439b7d48e783dd3d447614d699f12fed256f11afd872023314763a3384642dbdd728648c2201774bbbc8d291cbf6fe120c8be125789e236204c81920788fd4ab8619f61b415703ca08a18e39a9559f9cd5e7ad9e49ed2841ff9b1269bdbe760db8d0673cb08a08336806b97d50ea8f379d128bbb6fc12bb2e405341355c2754f9bff984fd822a9829ac810ed934a3a6621d6c162975657edceb0d2e65c90c3964e62150ecff58d26fc4b6524597b46b6211a0b398ced8435579abb1ab64c73511845a970c4db15146c96525560afdaa230e12a25aabc6f64ffe95ad287ee6f99df2d14fe7a2086ee32072d3e3db296dca5f5bc206694e5254b3c4a2d6409fb0c10747dc46747c40c84346455ecf92b3db8a5e52823be89ed5dea326dcff1348ac9f6d184a0d9bfdbacee1baf4d5296df7063f055e0c4bfc2fe8930c7bc78fea1ad1b8ee17f3dbf89f46d19ac24f886017cdd99ad348d1533e36c69d0c98e2e5335d58d34f3f53dfd5cf56f0e5618491ce32189b1f2be052ffb3d503acdf81dfbce414bdcb5ec4a76242217bbfcdab7b1aee75e860bc6917bdc73ff03430a151e99ff0397e5429f323ffa1b89121f063cda6b83089c1946cce87f84f85e8720e1de6bc0f91bbd204666cae56455a56d1db6f4fb91652104f761cf672a4c35fbad67adb0d6baa2af37584e85a8618028ff4104c7d0f9029fe2ccc40f8371c992b83f215d3842a63765f42c27c23c663915463daa3787b813c65fd6e6e188d4d16ef4c2102418f6b3f2889a227efddd4fe998d6ad6a34c5e07c0d8db90a485ab79006fb6223c7cdfe0aa3ba9c5cb382018ce137b8ba301672a2da24ffe0f6b318ca9cfa26803011ca59a9f74202c1f97b53c3478465a7f52852739729f37384d5204447aeabb2690ac0f7cdcf1c30cb0a2987b066c47bd84f4f3e3d438f4bd1853dcaa402a0de0e91991c6baca858e2a6eb06479d4d850e849fce5163d947892dbf0d42a73493a44cafd3a2fcd4e2edbebdf3692730bb466f044b9ade3a27caf5", 0x1000}, {&(0x7f0000000800)="44d4b30fa49ebf72bcfb75879c1d832910482c128f7de72b35e13824167761561396c586299b2e31e968feb880b3d24a5bea25c6dc8fffaf46de0eb0b7515af0ae6f139ccd805db22b4691627701", 0x4e}], 0x7, 0x0, 0x0) r1 = geteuid() setuid(r1) r2 = getegid() chown(&(0x7f0000000380)='./file0\x00', r1, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x2, 0x0) read(r4, &(0x7f0000000400)=""/129, 0x81) ioctl$PCIOCWRITE(r3, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) pwrite(r3, &(0x7f0000000200)="da0b5c4fa0e8cb24249d16878cc16cac6ab049f77c12a990f4e8d1c4b23b06329f1e6e599117d766c690690af8c3e294a9722355bd3b28c9f03ebb75c25e6f3b82222d3cc0e33dd5bbeedd33a9ef7b585c57e842d31fd91bb20c59e3c322061a59fd5b79a4d692b3e63b46d80554435f4ea2af78aa4bfc8655faa0445bcdb6a307def4b414bd3cc96f714fe4cbb168155326ac3dc10389361f97ef5a52690944c177348a694e85242e67be4a6c6776", 0xaf, 0x0, 0x728de151) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r6, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) r7 = openat(r6, &(0x7f0000000300)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000340)=0x1) ioctl$PCIOCWRITE(r5, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x4e, 0x20, 0xfffffffffffffe01, 0x81}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x80000001}], 0x6, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffc, 0xc, 0x4, 0xfffffffffffffd91, 0x7ff}], 0x80, &(0x7f00000002c0)={0x40, 0xe52f}) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r9, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) fcntl$getown(r9, 0x5) 03:21:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r2, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x3f, 0x40, 0x6, 0x10001, "9bc7cd152c537e2227168f6e8ae3d9b6730ddd39", 0x2, 0x206}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 03:21:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d700000061a00000e74de4008900"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 03:21:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xff, 0x9}, {0x18, 0x3, 0x55e, 0x3}, 0x8, [0x3, 0x401, 0x1, 0x0, 0x5, 0x4, 0x3, 0x5]}, 0x3c) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x3}, {0x18, 0x0, 0x401, 0x5}, 0x2, [0x40, 0x2, 0x7fff, 0x5, 0x2, 0x6, 0xfc, 0xb041]}, 0x3c) shutdown(r1, 0x2) 03:21:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) setsockopt(r0, 0x10000, 0x2, &(0x7f00000001c0)="c7e3c5dddd27843a413b8fac20962ec4b6bca869838dc9a3b3bceb5b15e6c8a311bad0b503087d24fb14bd202f7e29775ec47f50c5ea66cd5f31755c7ef088ba29ee4f66606e08e3ffdc709ba64064b9f641e8fef2af9b72033cee873ea9f142a5400814de85fd0f2dc9958b04f07d5762b6f8e391ca0d252e5af3efc0429eb371d190730fbc4facc793705039fd68dc826d1a99a3c7ce9af430ca20a894e1501bce7800142de0f176579fa3", 0xac) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000140)={0xffff0000, 0x4, 0x3, 0x9, "b44be0028b97c60d7a32d76bc40bbe94ca20b65d", 0x6, 0x800}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) r4 = openat(r3, &(0x7f00000003c0)='./bus\x00', 0x80, 0x20) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r5, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCEXCL(r1, 0x2000740d) r6 = socket(0x18, 0x1, 0x0) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r6, &(0x7f0000000280)="166029d8615f3d4c39026ae6e282ac8c34ec6677304fde4939c0b1f23503c1f71e9b3c8b73dd94afbebe0c70168dffb9fdac9e7e302c9fb154d8b9ecb70bd9a8e32dda4289cf337d29e95a4bf2868a62391a6d190f5f9cd48e52d75b470355cd25c7b52b907722972726b3d26b53c211654a80c1c39e5f6562d43695a1c0cf2cbb28d351d90ddeb4375e937c29ef65860fc43c4b60997781703423f1f96d862d68dbfcabdd1bc5e5a371b10530cbc5465ad63386d271eeaacc629f1f1ddda9ed68838ce3ede71db013977ad9cd317562bda23a", 0xd3, 0x8, &(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8) 03:21:12 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x48) socket(0x0, 0x8002, 0x9f) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000040)="471b1b4a0a650466564a3e6ef093cf570d6539d8708fefbc1edb441be1a48034d5da00009dff0fa291b08f1ac12da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9e063c9be8835b454c21311da87450e92928c4ceb29aa211c56bebd5f3a553c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8ff24c7be68bd8de34ad8138e07f9a3cc45ce86d00000000000000000000dceb84bd6d89e0ede100580af248f1cff366713e208d1726fcd910494edeaca0357faa8b2718ce521f0000009025fcc942aff96963f6122de555d8e0207b1d68a995cfa14d832fe5bf17ebcd982f1f22db910bc7b9d79b015e5a795f1bd0d5dc4e4275e56de9661c61c1e558e2527f8339afc1ed1af4a5a35e95c3b169c831f65debe91c2a92ac8b5f569a2c99499dbfe83c2a1c0015abcef23d61867190f2bde0a35a6642d21355e586de58c90d6efc5fce3c00ec9abdecc21e57865ff102a531fdbf760b3506ae16fdeca4c9268326123331f44bde693020cb7cfec0eaaf246638dae726ff39d5da65725dc02d54f6d37ceeb5d77a469988635970d13f23", 0x1d1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)=""/193, &(0x7f0000000240)=0xc1) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 03:21:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) 03:21:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x7fff, 0x4) connect$unix(r1, &(0x7f00000025c0)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f299aafb85bebf0d9b882627f96f0bf44ec765ed0e76d92c6b8a03b10820a58fe43b00fa040000000000000041ac5da52f7dc8062782813c8cefb076ce2ef9c0e36d58ab4f79a66de7fb584d4900000062f5d276783fc9b9008e7447d55587267ba5050932edd6fdc2ef47bcd2c38f572cf51ad725dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3eca44df0430b67f056497c7bff9df01000000000000c1ecc440000447c89263b7abec43beaf656f936230157687362d7ceac6f705d4729f7c40b3dffccd0e67beab3b0007ef3ec567000000000000008f564b4d217824b0aa5560ea147f1bd941f977d3f79c942baa147a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b80000000000000000ec055d2490dd5a000000000000ff2fc70933cde830b88ec43cb4b89c93dcbb2b4b5d76743a141e51dc2151b327cbb0baef94f6d193342c0308f0556b337f4eaa9cc05ff9c570b995729b734a6c9dd7a14e3f139fe6171347bd3f86e6332359608830b4f1dc9a3ee89f77c39aa74532178421b0672aa476511885f46115e61e5a850920c4379ba262012d047c8a101f6b2586db5d67c5c8777ee38f5dadb5e9e575f5ea99bf1ac20bd3329307564ce3a4e3066aabb1d8c9d1f539fe0011524b9f5d3a82cf5def98305214ef9c183f399270761098ebcdf5fe4036cde71c917139bc0bba3759c20e87860b3aeca194de712cee8b9792c0189cbbfec2e3b092c82b8ccfe3655b2c71f0a056c9ee8121a63faf1550bb80349f02790a78a382ce92efb68fc5c00bfd459d136a44af05009a8ec8544020eff0a28810f0ed03b8d3c3c92f7b99bd535d5b3ef8b1834e110f35ffda3800130238cc787fb91ec8e2b6a864d69a74a2a57bf4a1266dd255bb787897874c808c39725aa1c7f68024480382b942e7ea35ee2b4d2804b03f73b2aca900080000000000002dc37dccef813dc78c000000000000a75bb9000000000000000000000000000000000c55f9b78862f1987b1eeb67593b1c77dc53b7a0ebc9a49f310ef082faaec91845bc0cee62c6c59f6bdb9cef64f79557af38a339a32d08ad9374b1d00888a29de6ead3f3d66b6a2e513d03915d6184b735a23f2ae61cee747f58db87aedbee0be48df36ff637000000000000000000000000003192a4242146ae83dfa1ed548eabaf6343674a99bacd4a1482580e2b81ebc2554c481510be4a670ff709d7954a5503df2ba7b4c54fd3a8e3c5483a5b4f37910176ce148025caca9fbb34a66d307777f1beca3fe249b4f74191c967828108000000000000000000000000000000009d8881d09753f73e9983c9a2495fc6cfb113ce4f6ce16150731e84ba619d29af3594ca76799f1f926d95b7c9c7f686eec6879ac5b7cef3663c20a1"], 0x10) r2 = dup2(r1, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) writev(r2, &(0x7f0000002580)=[{&(0x7f0000000440)="3d35121c4f25ab4cec27f401e1c97093bbc1861bd1cb2b51ef12f3de73ac62275edfcc25f587924a38d39ca9c9a798d30fb4ee8c728ab23535e769524e5fbc5472da99483bd090995577ce86be4a65c80690fe1fa014e5b3981d132f2842e8b816da4b7df8b68fdb2579690686dff8387ad30a8f44882b480dc39d20106eea5c0289499ba7491ec4b79cbf5e9cc9d3a23b7fe67ebe21ee76d71832e97e3036acb3766b895d029d7af39d71098a58e097567576a1b1dcfc19b39d07121c006e06129bbe244f15872df9d8ad922f33c2456903105bd4395afdc13fb21a114eb8898210f555bd8740fed26dc847e926de20b43d5b4128de0acc9d9e4ec1fc61141e05dfc0dda5f7eb18f46ee12c5d98f2b64cfab72a5a8913952523c522812afc9a80d9b8041eaac2a655dbf1ddbc576785f672a6c253caedb0de7e6e2808304f2534cff0072d0065e4fffeaf65a64781a90e6395ce120be73a36bb44ea8cd61ac907eda062b0ad8668b0e6155775ce2b3482450762942e76bc7857b79571d527cbe3f84f743632bfb15404088fad3d547b5e228cc6b47f34c6ab673b48650c33d9dfdea108a2943f7c5eea5658b7474d6761f08e0ee9d122024afacf98f9fcdc98360dab7e12a0638b88da1c1cbe5b49027ca3505f3f77e21ff318eb6ab5980e08de505d62d6604462ab5aa16d8d8ba2632d5c39473d7ccc9a5264adb7f954a20847b41052e0b55230ae66c1d097178fd182b0a83d09a29acd5388e9233b9cd3421d7989162501dbf69665f47f75c7cfc42955a8ab70dcf97a55ede197ce4236d772420e0332fb38f26c537996de15d080c7d9c5ba258a2bd7826d2eac9202d6bfdf2180e5f3bd57d4622abc26b4fd6ad58b8d09712edcff757aa4c48803d8f689144f6afde92679ae901501803d09a8367fd285c2ffe967f498be5756ef6a92c756f86bc8974419893d7aedf992cad5396adefd421d8847d89971197e9a9fff6341ac6d87c578ad487bb4015677f234566b409cf0073de9704f25fb2d8aa9b74b8bc63ff8a85e3b99bcb3778834893b4a87c5cf1c84c4d61c7add43209dc33855da98e69749dbf7bf38c36d3710daebf87ebe55c12fddce05ceb579ddd0061da26c41d4f75291d094a6011b1956fde23d452dd55d4f80ff9c35487f05ce2e5151d41eab6632b1dacce81e34cbbead62ea14ce8437e13dc8d591ba1475f8f234d66087b76bb110a31f46649a8c4484b923b9964bda6e07537df7274d3e50b197ebae4492281cf08354516b8280e06b5decfbba11bec7d7d6572dfe3d09b18c2edd0570dab3c264cd67f24824fe9e7013a12aecc67dd37f7e4f4582647ad0ac94dd270a41aef0a3f1f7beafc88f4dc6d482a9480f01b53b3526a03349722b9ebd184fbbb5d323c7ef3d7558b5a86adf25166d188df377dd25e600f7fbdc9467621b2829cd71b0c4403407d035fa67ea2b994668a6cf686cde42b9085b6734ec732105293d6862926856e0ebd2383819089a46bda0146e34b0c4ac916cd0b16506c08ea390abbe94e2aaf6d6b50c9170917eae0e66e8e3fe4c2d3096d52e2060b5a99e242064ed346d773c528bac8c87c4b78609c5c00d4cdef6a82f87d52918c6d79d42ac71db49fde9e2eba6c3061f75c14057ef0304156bd941320350c21642d02f0abe44baffca43aaa6951b1f820df5b6ca2aff3dee3c4fd421f5b6017430f2c2abd1ba3a2b53e07a01a819773b81206b307c6f8aef186b9c8238cc67434fe8d21446f9282feac63ba1b3877bd4d43dead47eb4bd8abb88fccdafa413fda67b0ed9e0243791676261eef08da76aa0cdf9266beafaf79cd9a6204fd09a674e6c45b3f06b4816b559f6bb5ed35a6843df62a21a44a64b03b87cdb185ce1f065946085b54972aacd6c772419a15aedaf8d865dc0146f95b15d873af653d0c9c66b1794a5b0c3dabd85f09ecee5080c593368f4e64f41bb3a3c2db52f5cb2aa2a31f85b001751dee184f8c348ded20b560c0472a0fcf2dbe6333261f174f1587149e0ebbd21b4dfe153f776fec1fe2401579fb3429f8282d55bfebf1c8d0e54586e7d", 0x5c1}], 0x1) 03:21:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x1fe}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=0x0], @ANYRES64]], 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, 0x4, 0x1) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:21:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x80000000001100}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 03:21:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00004f7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f00003dd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r0 = socket(0x18, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bb4c007100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x4, 0x1c) r3 = dup(r2) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket$unix(0x1, 0x1, 0x0) write(r4, &(0x7f00000005c0)="ea3f0391e97fd16f32b16738ad1c4d4728d38384750fe46558374cbc60c66b9b538d936c3bc17c1755a63dfebd79b8a0217db120ef3d78292402ab52c4abd6fe2c49b5a39559d806ffeaf7fa7bd42a91d7647e3b63dd5c40cf88c1f14289aee47365f7f75627890d491046f951332606d72f21c8ff673ce529c50e34603f595b8ecef79713ab12e4378614a1a4a245ffc92e8bc89b726f3caa332adfa4f0de5c715c71bc9ce79a4e0005d682b61a78a984385d24cde4aa02923df743656013eecdac009e1bacc9ba36096bdd3a49cf4d0c2ef3d6399ffdeb70c69735811e510874", 0xe1) close(r2) semget$private(0x0, 0x1, 0x0) r5 = socket(0x18, 0x3, 0x85) setsockopt(r0, 0x800000000029, 0x28, &(0x7f0000000040)="1f12fb36", 0x4) r6 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r6, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000580)={&(0x7f0000000540)=[{0x0, 0x6}, {0x87, 0xdd}], 0x2}) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000006c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 03:21:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0xc9) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x7f, './file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 03:21:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) kqueue() r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x9}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getgid() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYRES32=r3, @ANYBLOB="21d1a923a62662ca14686c4c10b18ecad14e772a73f60311c875af67e876b5571085867bd4794f45f8bb4e7fa2b55dde1f89d9b0fc8b748b8e0d", @ANYRES16, @ANYRES32=r6, @ANYRESDEC=r7], 0x6, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r14 = fcntl$getown(r13, 0x5) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r15, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) accept(r15, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r12, r14, 0xa9, 0x20001, 0x1, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, r2, r4, r10, 0x8b, 0xffff}, 0x401, 0x215c, 0x9}) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)="0000f900", 0x4) 03:21:13 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r0 = getuid() ktrace(&(0x7f00000006c0)='./file1\x00', 0x0, 0x105, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/235, 0xeb}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/83, 0x53}], 0x8, 0x0, 0x1ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfd72) setregid(0x0, r3) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) 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, &(0x7f0000000540)={0x0, 0x0}, 0x26e) getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r10 = fcntl$getown(r9, 0x5) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r12 = socket$unix(0x1, 0x9, 0x0) r13 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r14 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r15 = syz_open_pts() r16 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r16, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r16, 0x0, 0x0) r17 = openat(r16, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r18 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r19 = kqueue() poll(&(0x7f00000001c0)=[{r11, 0x20}, {r12, 0x100}, {r13, 0x2}, {r14, 0x4}, {r15, 0x40}, {r17, 0x120}, {r18, 0x26}, {r19}], 0x8, 0x40) dup(r11) r20 = getpgrp() fcntl$setown(r11, 0x6, r20) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r2, r10, 0xa9, 0x20001, 0x1, 0x1}) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) 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, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r27, r29, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r22, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRES16=r21, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYPTR], @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3b89052a8aeeb7f95eb146964daf"]], 0x1, 0x800) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f00000001c0)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r34, r36, 0xa9, 0x20001, 0x1, 0x1}) 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) 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, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f00000001c0)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r42, r44, 0xa9, 0x20001, 0x1, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r48 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r52 = getppid() r53 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r47, 0x1, &(0x7f00000001c0)={{0x2, r48, r50, r51, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r52, r54, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r47, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRES16=r46, @ANYBLOB="d6ace2445c243c0ba10ac422aac44494571c34b04c58927a2e03dc59260ed632fcb63595deb651ebefc13a75c2cf0e08bbe4cb3513df6f6f4d9fded868330ebb4dbea0e601d33ebe38c17f84f4cfcf4b2a3eba11e035e6f9d5afaddd6d3611f17a3f563a0805c082c2ddd031af0d8fab7a8c332276ff7181b560e7fe369b0152d746345386561a68d9c1e2bba421", @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3b89052a8aeeb7f95eb146964daf"]], 0x1, 0x800) r55 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r59 = getppid() r60 = socket$unix(0x1, 0x2, 0x0) r61 = fcntl$getown(r60, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f00000001c0)={{0x2, r55, r57, r58, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r59, r61, 0xa9, 0x20001, 0x1, 0x1}) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r63, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r63, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) 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, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r68 = getppid() r69 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r69, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r70 = fcntl$getown(r69, 0x5) msgctl$IPC_SET(r63, 0x1, &(0x7f00000001c0)={{0x2, r64, r66, r67, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r68, r70, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r63, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRES16=r62, @ANYBLOB="d6ace2445c243c0ba10ac422aac44494571c34b04c58927a2e03dc59260ed632fcb63595deb651ebefc13a75c2cf0e08bbe4cb3513df6f6f4d9fded868330ebb4dbea0e601d33ebe38c17f84f4cfcf4b2a3eba11e035e6f9d5afaddd6d3611f17a3f563a0805c082c2ddd031af0d8fab7a8c332276ff7181b560e7fe369b0152d746345386561a68d9c1e2bba421", @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3b89052a8aeeb7f95eb146964daf"]], 0x1, 0x800) r71 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r75 = getppid() r76 = socket$unix(0x1, 0x2, 0x0) r77 = fcntl$getown(r76, 0x5) msgctl$IPC_SET(r62, 0x1, &(0x7f00000001c0)={{0x2, r71, r73, r74, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r75, r77, 0xa9, 0x20001, 0x1, 0x1}) getgroups(0x4, &(0x7f00000007c0)=[0x0, 0x0, r73, 0x0]) lchown(&(0x7f0000000800)='./file2\x00', r45, r78) setreuid(0xee00, r0) r79 = socket(0x18, 0x1, 0x0) sendmsg(r79, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r80 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r80, 0xc0107002, &(0x7f0000000100)={{0x0, 0x1}, 0x7, 0x4}) r81 = geteuid() setuid(r81) r82 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r82, &(0x7f0000000680)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX, @ANYRESOCT], 0x3, 0x0) msgsnd(r82, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r83 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r83, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) msgsnd(r82, &(0x7f0000000680)=ANY=[], 0x0, 0x800) r84 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r85, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r88 = getppid() r89 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r89, &(0x7f00000000c0)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65816a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c8b9090aa75214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r90 = fcntl$getown(r89, 0x5) msgctl$IPC_SET(r82, 0x1, &(0x7f00000001c0)={{0x2, r84, r86, r87, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r88, r90, 0xa9, 0x20001, 0x1, 0x1}) 03:21:13 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x200) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) setsockopt(r2, 0x4, 0x0, &(0x7f0000000240)="f064f575756ee04a240e2380b1adb64e9e5990fd9c4e3117f771cbca76b68846bd6aa3673640ef8749c8f0b2c0e9a531dc8a6e2b70621176697a836e215b270d58db3dd7c75b4f1283b46dd6161104c10328d96814f47107689674cc71a440a8b98a81d3aeac28e0c68c9dd48fc7391201e7a58480e16f316456b356be4cd2", 0x7f) r3 = socket$inet(0x2, 0x4002, 0xfc) socket$inet(0x2, 0x1, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) ioctl$PCIOCWRITE(r5, 0xc0107002, &(0x7f0000000200)={{}, 0x1007, 0x4}) write(r4, &(0x7f0000000080)="27734b3e37f6de562aaecc2e1030bc1934427dd096f832407ff0c7c01eff853ae6722bdbae78f6586d76283b167bb6a2803a4d48751235e3b57fa29ec33f81c655eff94a7e9b23479975198dd365404db004c77cbb6796b2c68682e333cdc3125ca0ef4d8634266e8d0fe1f011891fd599f425953b501c6468354637d7628abd4a2fca9dff", 0x85) setsockopt(r3, 0xffff, 0x1023, &(0x7f0000000040)="6eda7806c4f9ffffff91d54aec5b6c75964d2a7068e8041739616978f64482ef", 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 03:21:13 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x4, 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chmod(&(0x7f00000001c0)='./bus\x00', 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0x80}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="e8549d4dcc0c640a490c6029c8bb0b3bfb5c925085e6f8dbb3db9cd6d29c657066131961fec6fa7d23ed167dd2521af5dfcac47e14de05c93de54c977a10472e59d4ac77fd1071f70a8c", 0x4a}], 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x3d}, 0xc) 03:21:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004001c000080000000005fe60340004502208887d380056e000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x1bc) write(r0, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r2, &(0x7f0000000000)="cefc1e71165ab6de2f12658247fc07241e1b", 0x12, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r3, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) utimensat(r3, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x6, 0x1}, {0xbc1, 0x6}}, 0x0) r4 = socket(0x18, 0x1, 0x0) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r9, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r10 = socket(0x10, 0x2, 0x78) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r12 = socket$unix(0x1, 0x9, 0x0) r13 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r14 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r15 = syz_open_pts() r16 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r16, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r16, 0x0, 0x0) r17 = openat(r16, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r18 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r19 = kqueue() poll(&(0x7f00000001c0)=[{r11, 0x20}, {r12, 0x100}, {r13, 0x2}, {r14, 0x4}, {r15, 0x40}, {r17, 0x120}, {r18, 0x26}, {r19}], 0x8, 0x40) dup(r11) r20 = getpgrp() fcntl$setown(r11, 0x6, r20) r21 = geteuid() setuid(r21) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f00000001c0)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r28, r30, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r23, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRES16=r22, @ANYBLOB="d6ace2445c243c0ba10ac422aac44494571c34b04c58927a2e03dc59260ed632fcb63595deb651ebefc13a75c2cf0e08bbe4cb3513df6f6f4d9fded868330ebb4dbea0e601d33ebe38c17f84f4cfcf4b2a3eba11e035e6f9d5afaddd6d3611f17a3f563a0805c082c2ddd031af0d8fab7a8c332276ff7181b560e7fe369b0152d746345386561a68d9c1e2bba421", @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3b89052a8aeeb7f95eb146964daf"]], 0x1, 0x800) 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, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r35, r37, 0xa9, 0x20001, 0x1, 0x1}) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r38, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) r39 = accept(r38, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) r40 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r40, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r40, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r42 = getuid() r43 = getgid() r44 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r45 = socket$unix(0x1, 0x9, 0x0) r46 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r47 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r48 = syz_open_pts() r49 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r49, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r49, 0x0, 0x0) r50 = openat(r49, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r51 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r52 = kqueue() poll(&(0x7f00000001c0)=[{r44, 0x20}, {r45, 0x100}, {r46, 0x2}, {r47, 0x4}, {r48, 0x40}, {r50, 0x120}, {r51, 0x26}, {r52}], 0x8, 0x40) dup(r44) r53 = getpgrp() fcntl$setown(r44, 0x6, r53) r54 = geteuid() setuid(r54) r55 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r55, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r56, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r56, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r56, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r57 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r58, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r61 = getppid() r62 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r62, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r63 = fcntl$getown(r62, 0x5) msgctl$IPC_SET(r56, 0x1, &(0x7f00000001c0)={{0x2, r57, r59, r60, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r61, r63, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r56, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES32, @ANYRES16=r55, @ANYBLOB="d6ace2445c243c0ba10ac422aac44494571c34b04c58927a2e03dc59260ed632fcb63595deb651ebefc13a75c2cf0e08bbe4cb3513df6f6f4d9fded868330ebb4dbea0e601d33ebe38c17f84f4cfcf4b2a3eba11e035e6f9d5afaddd6d3611f17a3f563a1105c082c2ddd031af0d8fab7a8c33f343835a2276ff7181b560e7fe369b0152d746345386561a68d9c1e2bba4211461d2970e16a24219907929f796abe9cc24727383a4573ed5919c0bdc47d3cdaf14f732646df1da", @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3b89052a8aeeb7f95eb146964daf"]], 0x1, 0x800) r64 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r68 = getppid() r69 = socket$unix(0x1, 0x2, 0x0) r70 = fcntl$getown(r69, 0x5) msgctl$IPC_SET(r55, 0x1, &(0x7f00000001c0)={{0x2, r64, r66, r67, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r68, r70, 0xa9, 0x20001, 0x1, 0x1}) r71 = socket$inet(0x2, 0x8000, 0x8) r72 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r72, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) sendmsg$unix(r4, &(0x7f0000000940)={&(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000280)="a6e2f0ae7b790730002a878405654ab1", 0x10}, {&(0x7f0000000300)="444bd4895a1e6fc204e07aa359f2843a1da2b7568d70b8e321f6036d5874bb90460479bec2e967324c3b357c2571129cf235e778a53e14334e9a80247b57c3091f2eae6b44509a24", 0x48}, {&(0x7f0000000380)="d582b8aa1b56eaa6f3ad9eb32255d01393e4c169ca1faded38db6cf592fcf8ab5c56288379c957da89aa9763f9378d650c0f5e8c85d7122e09192d0f1bce039ecfb4081e0bef20fe34bc16ccc9f87d82e3cec21b465aa3435006025de7db681cd38fff3d560bd102e77e45a31e587380589c6c898506bfe37f3eca0c90bb1257be8ebd5b31ccace06299784c456196fd313be109d176e54b7496b621a9fd4268abb70e6b64f1dd710c85cedea2104ab53cbebd883b6b455dc35b52d895b9b54f03899f9b6f028d71b6d7e5fdeb7c6051b38c025f3f2729e6fcc72b0beada111c4acb50d4e9724929ff", 0xe9}, {&(0x7f0000000480)="a5952dbddd6c9e6a9a1028a9a620e11793b860bca3f31677553f3d6c2b85f6c3b1d812eb880f7c65dc5f135ebb801be47dcaeb1f04de1327289c2d66a89c4c0468d515098fff55e37a18f68883ba6df981d95f1b09a5a1ed1c2027b4323830bc2adfc16a9455b25cd8", 0x69}, {&(0x7f0000000500)="a1fa29b5b5b924db31c149550764a3f4b0f3950d3ba449b3cabc422ca12c53f13ba80ea2e1d628bd311f6fe13c79cccefe8c17f060e996bab60390d1dcafa7a192517b94a9ffd4bece679ebba37bc1d6c74521c20c6f0b197338eb5e3058c7161d663ad96a9198cd74246ee04d154f95e0be186c356ad77f2bfb351b7369e5af", 0x80}, {&(0x7f0000000580)="39158332efc80a8449f388cc5a02c53f9de227068885afb5e82a9ad60fffcba640c90e667ecd844f8f1916892fd9a74a699b981daa6ec2ec5ebca013c6c749f4b9c89253b6457a93b6837e1769ec2c39ff0673cd59777899a36d2d16ec2991037e50a30a912f0012f2d6b0ff6e", 0x6d}, {&(0x7f0000000600)="a1481b5983966068aa0d4ace92f983d2543544c896ed4cffcdb3c243ed2e3fae4b0a86cdb8bff32b1375b551dcd01de828093450a509f33fbcf5f806dd9bd20c08d96f3c34cd8facf4b94fa7d6e82b9b32be6488656fbe219bc0fcaddb5ea91d458c2681b88d9083e51547bf12ddcaa2089d758bdea872754269025baf9462095831de11f169e1aef3e70cf9ced3abcba82847c2950de95766e81f4a4849b101b29aac80632baa1356bfd9d340f1b8e7e89a2490b23f931a1ad9080ce294cda9485014c3a23d8a0c8afa5f734d8b", 0xce}], 0x7, &(0x7f0000000840)=[@rights={0x38, 0xffff, 0x1, [r5, r2, r3, r6, r1, r7, r8, r9, r2, r10]}, @cred={0x20, 0xffff, 0x0, r20, r21, r33}, @rights={0x28, 0xffff, 0x1, [r2, r39, 0xffffffffffffffff, r1, r1]}, @cred={0x20, 0xffff, 0x0, r41, r42, r43}, @cred={0x20, 0xffff, 0x0, r53, r54, r66}, @rights={0x20, 0xffff, 0x1, [r71, r72, r3]}], 0xe0, 0x8}, 0x400) 03:21:13 executing program 0: r0 = socket(0x2, 0x3, 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd901", 0x32, 0x0, 0x0, 0x0) 03:21:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x9], [0x0, 0x0, 0xff], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x81}, {}, {0x0, 0x0, 0x0, 0x7fff}, {0x0, 0xfffffffd}], {0xffff}}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r4, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000000)={0xa4, 0x44}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r5, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000800)={0x10, 0x100000000, 0x4, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x100000001}, {&(0x7f000000d000/0x4000)=nil, &(0x7f000000c000/0x2000)=nil, 0x4}, {&(0x7f0000008000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000000000/0x1000)=nil, &(0x7f000000f000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x401}, {&(0x7f0000012000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000009000/0x4000)=nil, 0x1f}, {&(0x7f000000a000/0x4000)=nil, &(0x7f000000d000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000000000/0x600000)=nil, &(0x7f00002cb000/0x3000)=nil, 0x55a3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000036000/0x3000)=nil, 0x2000000000000000}, {&(0x7f0000245000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000488000/0x1000)=nil, &(0x7f0000292000/0x4000)=nil, 0x3023}, {&(0x7f0000230000/0x1000)=nil, &(0x7f00002a0000/0x2000)=nil, 0xfea}, {&(0x7f000025b000/0x2000)=nil, &(0x7f0000574000/0x2000)=nil, 0x9}, {&(0x7f00004b7000/0x1000)=nil, &(0x7f00005cd000/0xd000)=nil, 0x8}, {&(0x7f0000467000/0x2000)=nil, &(0x7f0000433000/0x2000)=nil, 0x40}], ['./bus\x00', './file1\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './file0\x00', ['./file', './file', './bus\x00', './bus\x00'], 0x1000}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) socket(0x6, 0x2, 0x3) 03:21:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/26}, &(0x7f0000000100)=0x1c) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000010000000ff9be06d6ca17506e1bc95eb7853aeffd0cc0250651f4dfa8d18de29f79208ce21743700c65b95ae84ab525a6c2eafa72edbc9935b485e1c89bebc2fe07a8b94120652805066b60bdb00dca7693838201c810ea7c662bef775358857880d9f48fbd2dbef3608c775e79b359f7f103f5c15bc8ee0e6a2294c62bf81df80e36339b6a429cac77e6c83abeedcc34d701d44d587e319de4959"], 0x10}, 0x0) 03:21:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x3, 0xffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x200}]}}) 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)) 03:21:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x120000}, 0x8}, 0x11) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:21:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r3) 03:21:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) ftruncate(r2, 0x0, 0x9) 03:21:13 executing program 0: r0 = socket(0x2, 0x3, 0x2f) r1 = socket$inet(0x2, 0x4000, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0x0) 03:21:13 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(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) pipe2(&(0x7f0000000000), 0x4) 03:21:13 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) socketpair(0x10, 0x1, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x658e, 0xfffffff9}, {0x18, 0x0, 0x2, 0x1}, 0x7, [0x9, 0x765, 0x7, 0x1, 0xf0, 0x63, 0x6]}, 0x3c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r4 = fcntl$dupfd(r1, 0xa, r3) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x3, 0x7, 0x7fffffff}, 0xc) r5 = socket(0x18, 0x2, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r7 = fcntl$dupfd(r2, 0xa, r6) getpeername(r7, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040), 0xe7) 03:21:13 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x37a) r1 = geteuid() setuid(r1) r2 = getuid() setreuid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697c85ea43f83bcdf0000001db0a9f70800"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x0, "aa7ac0e06e27e5c01ffc6aa883fe122008f39be5"}) syz_open_pts() 03:21:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0xff, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) r3 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x80) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1711}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x4000086128) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}, {&(0x7f0000000880)="84e8d90ce784b071c32fc1838d14f34cc454620b06327af0b0bf417e79a8c7f37165c83885598afe695d4669681eae16989cab6d6f4c4bd2c9e47f63a32b7d6c8a992e0ddd76618377a89505dbe10651a2cf51cddb48d505942a87cb72c324785457cc4b677103265a196fc4b21dc4d3fe3ab5c9c1fcf275afdeaa05a2788368ab8b15cdbb6fefab77161205b0bbf4e6b94131eb549ecb8b29660fe40d1494bd90e1acc11b6322093d02e26cb37d1921ecffdf2fedbe88bce6d334d5fb97795c5fae74957538457f301cd33475af2758b44f39651c6e461be25c214529a1be201be70ff690aedd154b3187bebaec1bfd05852432f1ec153b29892bc4ee0c80", 0xff}], 0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) r5 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)=""/105) semop(r5, &(0x7f0000000280)=[{0x0, 0x1ce, 0x2800}, {0x5, 0x5, 0x8ec53f47ced85a04}], 0x2) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f00000007c0)) semop(r5, &(0x7f0000000000)=[{0x0, 0xff63, 0x800}], 0x1) 03:21:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r1, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x0, 0xff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605", 0x92) 03:21:13 executing program 0: r0 = socket(0x11, 0x4, 0x1) sendto$unix(r0, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x0, 0x280) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/214) 03:21:13 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) 03:21:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000014c0)) getgid() r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x9, 0x0) socket$inet6(0x18, 0x7ffffffffffffe, 0x0) ktrace(&(0x7f00000002c0)='./bus\x00', 0x1, 0x110, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) readv(r4, &(0x7f0000000180)=[{0x0}], 0x1) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f62757304"], 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r6, &(0x7f0000000500)=[{0x0}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x30}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000040)={0x5cba, 0x1000}) fcntl$dupfd(r0, 0xa, r3) 03:21:13 executing program 1: r0 = getppid() r1 = msgget(0x1, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/55) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r2, 0x6, r0) 03:21:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000240)="b6eed61995fa265016e13ebf3236cda75fbe2d4f0959db36cdc7e7e9eafe2d14daa2094469a10c3dc6e69043cb2fe099ce983c1b94b5d58d5fef567f15e332082b44ffc81db8e43c3f492358db43ba0b3d5335beda493f9d09947d4de8a14fac7387d8c6205a5ada89659cd3f74a4f2c7d10d26df394c8efef3b43f35d5ba02206d9f1a04524bd9f841e52aed74238f08a6148e0cd595bb206c93b03104c6e9096a9b55dcff2d3c10fd327f3168c0ffff35ba62a1ba7206e966da53fdee4a60dfcc11a6008eb49552aeb2b9faab9166ed19f979a4193fd22575024ee597015cb731d833ae3ee008f0f516e6690199864b716e0898b68daf7f0d6256d9fb6ff8be116c6f017db420ddba6cc20df9b92cc471436d39a518e308c54280f30b86ce4f804ff2a08ccb34cefeb17e28e8130004f4002054ff417286e9a0e53f2fcb18da7bbf1bca0e0ccf59c22cddc549b93f9dc405192986f0017b57d42d12485d7494c9a465d62cdc94aef3997ace0a55ec6a0a6f1043f9c51f1ae9dc234a388662c3d0bfc7efeda889764711b6a09163e2e299a46e6c23287fb6d02291548b12b33365fd7d6a5c6b3b721d3e4df7774a8b22f0c6108b46fbb6d1b2496f223594424cc800cae7c1f132581530ffe9ca832b35d8bb32dc51496a054237237997d27d2ed63a36aee4923aa49d69516ecd5d21421960501e902a5fd370d", 0x1fa}], 0x1) 03:21:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fffffffeff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) read(r3, &(0x7f0000000040)=""/62, 0x3e) 03:21:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='.\x00', 0x0) 03:21:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x100, 0x3e}, 0x10) socketpair(0x18, 0x4000, 0x7, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000100)=ANY=[@ANYBLOB="01102e2f6665300000005f08a1cb24b4cb9e68c0c91ea7569de55cf7276d4ffc76b541d5fe0d7578138ca5085ccb09711ec21459876718c29bd44ca1aec460f011ad5f7fe3b13b65aeb9943a33abd8714ca78d5b1bea7374452852225d09a9d005a99f23b9492a85132c06451d"], 0xa, 0x0}, 0x0) 03:21:13 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x7f, 0x0, r0}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) listen(r5, 0xe2) dup(r3) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, 0x0) shmctl$SHM_LOCK(r6, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r7 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x1) r8 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r8, 0x0, 0x0, 0x0, 0x68) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r7, &(0x7f00000002c0)=ANY=[@ANYBLOB="ac0300000064110ba22906866f238d741b09dfc4d31f929099527f3850d69c86e972e4794a56f3fe22c010000f68deef0295ee6b1c95a37e85d287d9cff13f8d000000000000000000800000000084fad5ae3e5571c2f61c533c44"], 0x10) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r9, &(0x7f0000001200)=""/4088, 0xff8, 0xc1, 0x0, 0xe) 03:21:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 03:21:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_INTR(r0, 0xc0205609, &(0x7f0000000080)={0x1, 0x0, 0x10}) 03:21:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f00000008c0), 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x700) recvmsg(r1, &(0x7f00000023c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x4, &(0x7f0000002300)=""/150, 0x96}, 0x803) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0x700) r3 = socket$inet6(0x18, 0x5, 0x95) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = msgget$private(0x0, 0x0) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r13 = getuid() setreuid(0xee00, r13) r14 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r14, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r14, 0x0) r15 = getuid() setreuid(0xee00, r15) r16 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r18, 0x0) r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000180)={{0x1, r15, 0x0, r16, r18, 0x4, 0x5f03}, 0xffffffff, 0x101, r11, r19, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r21, 0x0) r22 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r24, 0x0) getgroups(0x3, &(0x7f0000000040)=[r24, 0xffffffffffffffff, 0x0]) r26 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r28 = fcntl$getown(r26, 0x5) fcntl$setown(r27, 0x6, r28) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x7ff, r13, r21, r22, r25, 0x10, 0x5}, 0x6, 0xfe, r11, r28, 0x3, 0xff, 0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r29 = getpid() fcntl$setown(r1, 0x6, r29) shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) getuid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000002400)={{0x5, r8, r21, r5, r6, 0x0, 0x4}, 0x80000001, 0x0, r29, r4, 0x40, 0x1, 0xffffffffffffffff, 0xf86}) 03:21:14 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x49) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) pwritev(r1, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xc40f) 03:21:14 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r3, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCEXCL(r3, 0x2000740d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) lseek(r6, 0x0, 0x75d, 0x2) getsockname$unix(r5, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getpid() r7 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r7, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000080)=0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1900, r8) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r9, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r10 = dup(r9) getpeername(r10, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) 03:21:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:21:14 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) socketpair(0x18, 0x4005, 0x7f, &(0x7f0000000380)={0xffffffffffffffff}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x9, 0x0) r6 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r7 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r8 = syz_open_pts() r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) r10 = openat(r9, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r11 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r12 = kqueue() poll(&(0x7f00000001c0)=[{r4, 0x20}, {r5, 0x100}, {r6, 0x2}, {r7, 0x4}, {r8, 0x40}, {r10, 0x120}, {r11, 0x26}, {r12}], 0x8, 0x40) dup(r4) r13 = getpgrp() fcntl$setown(r4, 0x6, r13) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r14, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r21, r23, 0xa9, 0x20001, 0x1, 0x1}) r24 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r25 = socket$unix(0x1, 0x9, 0x0) r26 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r27 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r28 = syz_open_pts() r29 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r29, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) r30 = openat(r29, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r31 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r32 = kqueue() poll(&(0x7f00000001c0)=[{r24, 0x20}, {r25, 0x100}, {r26, 0x2}, {r27, 0x4}, {r28, 0x40}, {r30, 0x120}, {r31, 0x26}, {r32}], 0x8, 0x40) dup(r24) r33 = getpgrp() fcntl$setown(r24, 0x6, r33) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f00000001c0)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r39, r41, 0xa9, 0x20001, 0x1, 0x1}) r42 = getpid() r43 = geteuid() setuid(r43) r44 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="7f54b8be7885d131148cab7ca444c7edcb3b7d83aada549ff25424dd9b70a86bf1dc6bd8ecd4208fd18eba92eb511984e7b99a0881056f91511345bbcdb8d8f3b5561f4cebcb48a82b52990bb17e29d5f7bdfbbd26da4b350f3507535145a0e3c862a5914e12eec91cf2bc9e3514d495231b4d857ae0ca047d08f2e8d2916d72924c116fc95ff28a474b", 0x8a}, {&(0x7f0000000200)="d409d6f187c8c2b2e877ac65d9cdb7484c1816a2bae85a379834345f3086fc30bd47b7000995619854af57ef7659ed9914c47b700edcaad611820aa20a8acc1d7a3eb94c06e3163be0f80da4dd222a304f72e7e350828d496625d83731eb7da5b8d0bc7218eb3e5545198425d7248e5deb953b8d606c77c717e7b90684424cff9a180fa36b8af7bf93631026f41e0381debd48e465d50a085b020b318ee7f4d157", 0xa1}], 0x2, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r13, r15, r19}, @cred={0x20, 0xffff, 0x0, r33, 0xffffffffffffffff, r37}, @cred={0x20, 0xffff, 0x0, r42, r43, r44}], 0x98, 0x4}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r45, 0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f787590, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0, 0x0) 03:21:14 executing program 0: syz_emit_ethernet(0x52, &(0x7f0000000100)) 03:21:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7fff, 0xffff65b0, "92ffff00000000e2ffffffb69a9f820f1aa65c00"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r2, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="b20a70e80cfd2fb1b6e087a8ebef932e0f", 0x11}], 0x1) 03:21:14 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000440)=[{{}, 0xfffffffffffffffa, 0x0, 0x40, 0x7afc, 0x9}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) msgrcv(r1, &(0x7f00000000c0)=ANY=[], 0x0, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() r7 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x400, 0x0) kevent(r7, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffd, 0x0, 0x31b5c0fdd8ff78f0, 0x100000001, 0x400000000}], 0x3a3, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgsnd(r8, &(0x7f0000000100)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000fc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000576942cebf00000000001c0000000000000000000000000000001000000000000000ffffff020015419be0f948fb3835000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff6dd8e373d879b91f8bb3b695b87868aa85ea27b758c8d45ffbf9e582c4d0d65428908c739752f755d05bd4bae94b1f85c19b4ed8bac3b59d7629aa507bb5b4ec89c54d929b877242d193ea01d5b9b33f414c6fb41f180e"], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b0800d835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x11, 0x200000003, 0x0) sendto$unix(r12, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = socket(0x0, 0x4, 0x3) close(r15) connect$unix(r15, &(0x7f0000000ec0)=ANY=[@ANYBLOB="00002e2f66696c65300065663759372ace0c750987e6c3bc1b13d10268ed04e396b414336202098f0d335bf67ae312f049629db3432ff9879a9711a70f1c9353b92d2f710affc107795fb07acd82b4be765ba4b258f10455f5de8393549c7b7f5f3f7af1769fbbad4645ef4731f5451448e159800c1bb2d97543b3828a32b4ad01151957e43efa1004af759e6431310bec00a8fe6789b0d9bf75c2a2c244c627c2c83ae93dbd9a72c85868a3d41d769f2924033884f9dc5fb7de38fd4c579c48d1b785e0a9d122969885183c69acc41786aaa654c6c2c5edc36d6282a3"], 0x9) r16 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r17, 0x0, r17) r18 = socket(0x2, 0x1, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x80606948, &(0x7f0000000300)) r20 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r20, 0x0, r20) sendmsg$unix(r14, &(0x7f0000000480)={&(0x7f0000003740)=ANY=[@ANYRESOCT, @ANYRES16=r12, @ANYRES64, @ANYBLOB="41b7f7cd988627724dcd8004dbaa5043d56963aa6daf6217e69c489dac081c5ea784114f1a8a357750951217179da2578e98d9c0bba077346004dc44d6abd8e313e0e2ed1a2519226e2c2565c324ccacb3ca6c7c98ccf8e17d6d286cfec37c66d96722498f8d328cc845e54cfc9080cfa2c22a07ddcb052f8637d366791f9eb39c8aac7103aa10c975b921417c7568defb69abb9c2de2b96531fffdcfa738d9ac6b0d32b38341b93fc22b5f3affecb003fdad80ac84e47346686db4740b7fcc04b3624cffe353f2fff0de0887a853332b04d176fea0906bfb6a3ee57e78aef0ebb567aab8e5e4baf1e54ee0b33724041ed39ea0f5716c120d00b88935103a18ae0e06136d7e0ec6ad029610108887abbe6f0d683138652562e0ad4fec485b16754197528c37d7e299ad8c790870b5bce76ba7186858acb83a78518f716f30f4206f19ec33276a7e798dc5e685197c77f929893b6b8b113bf48bf80b18931c2de243d8e0f44bf1d4e20c995b7450bff912ab981ab460f1b0515efaf5ea178788ba3ef2432ccb737bd2eb25bdd5ca4745656b2709bd6d9673ad9ed8847c1f52b3c803a33298bd451d230a00560311a3d9071f6a2c390336e6c8677260e7abf104d95459f4cf9e863655fa826b375161e6df5df379c82bd72283228c473d2fb5173fbe68c237093326a052b13ce69f1a8c0222827ff5db90384c595be7973cd6c530ae61f5f7b36291568b443b85d3cb56a53d563a77d89c3af5d9f7826d312f3a20d5c92f9b8f88bfcdc84a60e7c6ebbbe5b476bcfe98fbaab093a6194a6cded9eafd53e753b0d7948402a6d3fdebffd4281532e6490ec52798536bb5b86082209368a652c3de023618dc8c35c5bd975974787e8fcbfa7d704eb686741c0626aa7163c099b367b866b9b2706c6fb44d006237cafe0d243eb98c20af7318834878736399f8ac1effbd566ff534c6b8da2de06edb7cbf683b6cf3f580d0323ae8016f794403250c3bf36b16cc4229ffb8eb310bf4c7c17fe18e99c330ea0d314c9bbf7a1513b479287e7e1536941e93ada4cdca69f4f019c2a868904080e42f68c6e70f6536034784d00a77a896e783fceac2de3f0e8aec26a8f9b44fb846f59fd01a078a561dcbcb9c3bd3e28f3ab0745a4f024cc7d02bfb842a0cbdb8d986c7c7614d6f2f92e353fd800f7459406e70fdbd79ae4968cfd2e4a53c9bdbe42804ade22e38a06457c5723a2e638c3e301c409f90d0d79b29036526b62c788e20d40cab1bcb0ab793ed071dcb3f9ee4d1b30e06187c28e2501fe2ef1b31f1db90b86d6f8c240e2577a2b8474207348c950b31a20caf0583bd5af4395e7b0dc7e2d6bc71b94fcfc8b14d1d699d410530e2340aad0784086426cc8d42660ca659b178631a235f119334fbc469cf8116b44476a206d673d2714aecc60d56a9a2b3614765a8610d02a23536e5b278e6439287f87fe6513b9e393a2e4d377cd89032d898d63f1cc30e9d01127ca37c2f8719a8ec6f2e1d815271f4fe4ebeb82b2faeffd7a408a7c473d10352abe6eb399457f402d9f9e3bd54fb331b9046dbe71b962733a1ac1f7f960ccb51297fe97811bfbf8ea9db4868a078f092cb4c21b0c0bd6d7a4d1668c06c6713e8c13d6117044f79dcc9b111c8c993b33e9daab3d47a0bc3bb9e0b6a0fdfd9c9f4a3f585ff2fddcb74e08292627d0cea9f3b0ba307bf951eb59eaa586f62d385f363c0c59440cb5f4c5b34f0391bca46218bc3e0016d0b579cb56e6da147602c9d764fc2c27c5aa6b1eaaad5216c45d1fe77e5193299a9fcccfa1590df1fe170f84336028b606b8d9f27c473edbc6aeda23adb3349288e7a8967e92a6450aa752d8953f3cf028febb3c9e223e4948e8e9fac4fd4662cb866449be9432135db9a637c63f55c39b34c94957e62acc49d93abbb3c276c2dc3b0baf9e96f29b09c80131617ff62ce9f8301f68feb1dfa7223744aedbfa1cf175f9fa8a1659e767c449cde9f2ea0fb8131b7b94f6320909862a802ddeb29f09b07414e0710416bacf7a0be9d1f1d24d87cc16917a9b3689facbea9e09161e357d269570ebb42c6c4d25cc9696f2f45ffa15f453f7b3ffa9be6eb1a29ed4e2271af6be7770ffaf0bfa75d4f46f38ef63ebe6592ddea8683a7801f7c9171b4ae0d13041166dee346d3e88a45c9fc4dcf2ea52e6ef6b49662cd3c6531a1b1005353424a00e11443a67db7fb0bc81c487a1ab275366f7d32c87766f26fff60aa18b3f85ecdfd314577d97a42f97bc0eb1a612f184b725d159280b86070c31da81fab0aa23d067b754ef9d4895e24227afea5bc20914b150d62facacd5a82e08fa5972859310352e9bb0b94a017c71d36cb77f3cebdb632c8007b6a934b96ba4e4feb58e5c06113e6f1a3eb0e8efe078f71e49de13b31c4754caeb897e79a842ab34c1c1e7d78874fb033e0d62e9368a31192e68c449f776bbbc7679da8fb2a3feca369ee75ae0fd7a71e74b8187b30f18d9c4e692d094fc99ea3ee34f7f32b7d8ac9ea5c60fcedba605dac2414f280a1927981f396b3d95be031632395f8c1bbe2dde443c8c7662779f8c0a036073601dbb29fad8f012a200dec9f33cefbd97943d1a777e3a400c4a2f504ed3222c1dcf4cf65e309a31ead8b49c7f23812be6a85072e192dec417d0703890b96735e8e03ad3a3276b0f437e02cac0f54917d5b09793f1419cbaf75a7d81854214e41e30f915af23b64f7e768399b40fffc3d39ff31bc8fa7f0d77893aaeed6f740f2f4019c7ffe54330dd874955fa63ab65a2543229f97ca9a5b8511ccb1ceafd6fd52ca365e02ae589681c1e3a83bc3ee4527ca71228f2dba3dfdd80054363cd7ac15c12e5b233dd8dea07009b687860395318c94dd9c604d4aab769644acd217104055f78b53641ab0465a1d1c4614a654640974e2e8f241f6a010c29e3c9d051807ab843d397333f760b360d3daca234558737b2e87149efc1aefb539de8ac27acfb7f2374a45ce2a946c2304817eb3d76fea07c38749e886657173d40dcc24507d993a359d1fe282b44a4378baad5783b1d155e74b138b049aa59827a7c770d9e765cbfe657396fe77fd1eda784381f86aa707f018ef7caa6fb0e27c94bcc0e747ab1e4a07f2051679f95c0b5faa14e9029f1c3ebd04dfa84cd2491ebdca6d3158daff5330d2dfa7ce7fdc9a0c519056a2e9f28f8f15f132418d5693c002d125109fbe3fe03560823e694293afccf725fc011a041b8451bfd0445b1845759d8317162a7618ce34b2974a3f2e3c375641c38c6215f8cbeb6a608a4af33ad97d597606eff1377879bdb26778603737c73504bb1572a2e7831b9e7f3818fc560b14d2e4c1e44b8054689aceddea31d1a6300589a25ea84723789af2085719740f6579d96c0b6a3b133476a6d4a769f69de0335b7d7e0e64760a0cad0ae3aec1e3595f6460f3764c4dbb128744cbf6a390fa2dc91d33d209845b916cf20c1cab056eed2a0cfaf9cc0e1a35b988d4a4a76b2b7c5ed92767f443821d8d7267a1d2f892fcafd94ea56df90788797e48735f37b83ac20a136cfc82454fa68820cb5aa383663434e4caf40dd8aa7b28a783bc301b14425c4de7e10cd925d948299ae0bffb27887118684e823a3465a40152fbdfb2c639b5b240b329b9c4540c0dde0334a90c09da74b441627d2c442276b7192e9513e7396f2ee1a66795b2cbbead1ed3dcf6231638b07bb6238ba835cf9efffb3c9177c25e5488db0fdf21137acc48f1e695fd04f5b2c2f779d2b80e5e6bbfd8636eeebc450dbc21b355393511347f1e959bc788a6f1425bd6cd6d80e5bdc2073bccda82f8180548689ac7b12356c92e50b22ff06779903428b7b461838ad0826548f4fd9434e252738ba98d8690d907e8b4a69466475a8707cc50f63d14f956aa6442972462307283bd10a1261ff4292f2df6c07f8703eafa326e7100645d431e2a7e245dd4379e7d998cf7bd54449387b6228c644ffcf786c281d4a7c3afd9c28a43c72e1d47f6df1c7d7451cbb02d289dc59ce685105ae82990fe085f6e69e792fe99698ab583a40a82d7e279884e3f34c22719948f73e4d0d8467b7b9434dfde103731bd023b8677e6b08b452c830252bbfddb1c893b624a0e4f4fb2228ac562f8130dc1ae2d57f41dab3937d9095e7a4edfe3cd7769e42adda97c48fba42350a14a3b9e745dfa5605867d3bb8d6ea209ebece786c6dd32768b1f2f4fd0923ea547ea8aead18df1ac01b8b078a35fc4ea4f057cf5826d92a6040f78d2eb94b44322492cabd6483a4c73494fef842b61ed5460d60afeb851af1ec97d9a0ee56e83b2a92791b5f8c67346a8dbb69bc304837692e29e251c4271261ac54cf600fe69f59f468937f050434f9867acc32c66263826c9c164f7f588ac5f7a1036867fa97d909e31765aa8eb1c1b95302f1d01bd7e3545d989e3e2f232a5baeb9a3527191101efaa158a9be18f1d15c3b9f6c585f38af704f3c6fec2be8037724ef594c086e3e8e46330fc6460c2d52f6cb96cf4d6cd75f241b49ac26945252567e2d45a3bdfed573deff96f68c468b2cd8aa5666d9fab744a7e9a29bd5257d26f57851f2ed0357436c4cf43ae37e3bf6d39f20ef4a216b9616eb87191e774aeffda4eafaf9fe03f11b7c126f817566abc44502dce915d5269431f125acf256f6341f80a1cd5e12a918865cdc15335108019076e892a422bd341740d8b7e56e3ddef52545cbae108c65ed7db4a8f2756ca824a67b05914eef9b3b65fa620e7fc176a7190987f4ad0eaa0c8ff9b0d5ebda32865ebb07600dde01a8090fc22616a6211c5e4035c79bfc0627bb26d08ea032315984fdf5500bf2282b2b92c0c57125fe29a01f7d55e7771e48ed607db3c3a44d7d1ed8fef35ed92e6ca0b45e6b8bccde6e9558a6f78cd2d815dc74191dea9085b2ff7ccd528e5958afd7ed61f7dacffcb6ca8d9886fce2cb1fd063172a51f02948244fce099c92b5b64b438a9590c6bc468733fd0bdf88fe1b0922524650543e67f3caeeb7757dd54649bbebca711acf24f64d08779a3320ea377792e8ab3de054ae4f7045ba708c3fef0ecf1a205a2bebf4e58141414b8c5ee75c53cf6fa43a1daa25ad9b063755804dbeac26213ea7fc56db1dd05ea37330029a9f5106c277858c5f06f8a48893b4fe7c819a86da212ac1894d808b5d5a78ec639d7d9fc2d67953b77e6fa9edc02d4a1cc3354e104217f8eef25de37af73c5015293b81b3fc508d328c196c36e676d3a3582ec72c0c4814f7d2d20ab483bd1e627db17e8d9cfa4688bd04801b110748f6dfb7c78df2f7440f8bc7f3d6f316c8c9bece336a2c5505f32d18d63942b73bb8768e4f31496540928e5c4fcf927c0c5760dd8c6c6d7b83f40b4c3fead29a319d84b4acde71841ba1c9c42b446d7c3cc5f266f759c5158bc047bfbc322cd3761c9d100f90a642479b52c79926cd807ac27cfb0103e95cdb3f16ece76837137805d39eaf6d4915189423b18c11a377efcf3412d1f583aac93fe0e2f6e2d56455bf8ce6573ad2082759ad29a1bd0ee08103afe292886a9813642d703dbf749b41a458fbbb7ec80bbf1f558eec0fcb3dd1e31f4891f644f882fe80314d7eb65d26c223990cf86b055a15272918063376609489440909b25af31c67d0a01c6c8cbcd09884579f99eb3a7c4048f09642cc2e29757fe9f8e777f5395f87ba2c021eb9999f3fe42193cc748359148fe4722027b97c3a328cbe684e4f95dd357e2c43305ab2fc9a6adaf2d42afb982f080", @ANYRESHEX, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRES32=r7, @ANYRESDEC=r2, @ANYRES16=r19], @ANYRESOCT=r16], 0x7, &(0x7f0000000580)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d039057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400260227acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d4a7238c3c509854000000", 0xd5}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f957829dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c745362c60200168d2fb9e836d807dcecba54b56be00ec18b731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731b978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xef}, {&(0x7f0000000500)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f89ead7bdf6e24bf431387692a1233d41f36b69bdb7da552c07a85b76008d21b9e672a33dc6ea", 0x72}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x3) r21 = socket(0x2, 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x80606948, &(0x7f0000000300)) fcntl$getown(r22, 0x5) r23 = msgget$private(0x0, 0x120) msgrcv(r23, 0x0, 0x0, 0x0, 0x0) r24 = geteuid() msgctl$IPC_SET(r23, 0x1, &(0x7f0000000140)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3, 0xfffffffffffffff7, 0x0, 0x0, 0x7ffe, 0x6, 0x4822, 0x5}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0xe9, r24, r11, 0x0, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r8, &(0x7f0000001640)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) msgrcv(r1, &(0x7f0000000180)={0x0, ""/88}, 0x60, 0x0, 0x1800) 03:21:14 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000040)) 03:21:14 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000001540)) 03:21:14 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000100)) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000340)={0xa, 0x0}, 0x1c) 03:21:15 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000180)) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: socket$inet6(0xa, 0x0, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000000)=[{0x0, 0x8001}], 0x1) semop(0x0, &(0x7f0000000240)=[{0x0, 0x7fff, 0x1000}], 0x1) 03:21:15 executing program 1: r0 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='\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') 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x1c) shutdown(r0, 0x0) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000000)) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0x10) sendto$inet(r0, 0x0, 0x5e, 0x0, 0x0, 0x0) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: r0 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x86, &(0x7f0000000000)) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: symlink(&(0x7f0000001b80)='./file0/file0\x00', &(0x7f0000001b40)='./file1\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) getppid() getuid() r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r12, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r14 = open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) r16 = getpid() r17 = geteuid() r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r18, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f00000000c0)) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r20, 0x0, 0x0) readv(r20, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x3ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, r26, r26, 0x7d54, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r22, r23) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0x0]) r28 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, r27, 0xffffffffffffffff, r28, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r29 = syz_open_pts() ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000", 0x0, 0x40000000}) r30 = syz_open_pts() ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r31 = syz_open_pts() ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffff65f2, "92ffff00000000040000000000007a0a9e8200"}) r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r33 = getppid() getpgid(r33) sendmsg$unix(r12, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000018c0)="e5a652bcc71555d9f519c23f756128b7455bc2f9e9881ee90d049192b950422571d7baa16b2432c0bf12939df9793b318cd1e607f09d92d4453e03055b8f87029ab92ef50ecfe280d25e64a397f54cbb9501b56d4db5101ee77ecdeeb429c6a23c97a2192d324f621747efb25481f73c83575d00100000000000005c94f9fe475bdad8f24488e0b0c22f102493d5bf0681925f82f332ebc4d0dcb2d7aa9be08227c90cadee52d2412fc87b78ab75d2e4e7579a32bfb051ce86fab5dbf0ebf2525b4443b76bdd0705269a5a0eee613c4d7618a016a53a92784986c63d88e55f43f1dd5fd80d573fcd1a474e1cccd17044a1bdfdea7c33ac4605cf43b9eca0acadc7f8ed75f4915f7d3db7dd405cea924101af2c9f083505a4369a88f6d2b23b82f0f61cbe6717e1f13a6d979b9f81729f83d357509a132d5ad9ba28ef49c8e7d63e0c672a8f294fe1904cc0cc6655112f006cdf60aee8ea812da8c655218ffa83243e69194d43c7b0f647aced857cf4b7777036fa2d5fefc76de86e8299b5ee5ecc67bd84b4009ef8d9b87f21588f3f947d86995a76487e7959b7a6e1ed7033751e0a08d24b24552b466bdd741cd09cc14af7f3aec64207da0a1f6c0ac6badce5f098ade9dc8c5c82c13c402633ab6e914e2b17b3c3fb6d688efb38c2536e699ad49306c6d2ec", 0x1e6}, {&(0x7f00000006c0)="6ae11762472578c1ccbb560024b25d58e2bc956878b09b55148236c58249887559b58e03b55c9727f6332f406dfc4b433f31c6b3ba67fbc10f32c33517ad19bd7436c12c5f1afa554427e36caf8b75f5998ca1937dc5b3dc3661038eebd10d576d76832cf493444568d36045f62e0a86e35bdf68d6d890aaaea5f019b8407fdc8ebb6ab91d68d489363f9da8b13c3684736c4b70b6eb0eaad0568148abe6cbcda14e81479c6e4a338a937293c91780aa6fb00b2856e5c49f5db0cdf19220935895575b9517fdc24a702e201cf8fbbd8815bd0b2937eed4706640a29d469c488ead97446267ee7dbffa92a47e4430c6e991bd8c78530c17c5ebde6db9e3595c3a310bc8d1d41040cd4e60d634ef62bd9358721abfcbb9077da3a83f01e9e2b258526913225e6d9987b0f81d098ed60709557acc4dd2e49fc1f704cabca3aa1ee086ddb3457e6d0c4415ba6245f2ef883c6945acf8968914c771d0acdfea7b76838d00873352289b11d4e0253cf02cc067f4fa1e2644c1db23b46c10db15cb19f35e2c01d737b29a0c5aa18720b011c608973b63447fddcb996edd915970c6921f0c92555975487ec8fb127bf32066188c8db3e21f4116aa7bbf5c79798467aa54efadb31184e66dc73917dfc3006102142af4bcfe2c0d497ddf72e48e69ae0bdb70948bfadd61b57eacfee2bccb78ecaaa6f487f6b7e8e5ba4352f0c0c71488ce746b9fe90c4d0b5f20c6b660fd6c3a0dfc601bec64aad0464ee0c05827214e82633524f26a669989a46db5ecf03cb4f3881be48ccdd43f7e6e07934fc83f27d68f5030a83ebdd6f21d3c47812880b124062137c133c4a959bb2e5a788e81e2f31d81a8f31d0f4be083c8d1d09147d4583f2369ffe3ee7daf940aa5a78579a21a1d83fed382dbe9d157e4ac7ed7610f582524dfbc3f3273aa3e1ed79fcdcace3b3e5967c25f79330fc1524940e5e5bc2bacae25d31e2825b52afea067c42dbd860210e0d6b2855b134f20a16fa78eed8dafce168ae914901b6c2a3097037f3d91cf94aeda67009780bc7c1b95cb9f337f47bc0442e5eb0b85d52d468ea397468df8283c2365011b704db5e5b9d748bef87f8094f6ced1ec680feeb8488091c4cf6558f633ea27f441756ffcb954e5aa633f6f5e5be13ed700c9470afb8938ca628bcc7d4c7a4a933a101386d77f8e29b8941cc983b55682c2d08af52bdb85bbe32fcff20cd27391f7ba91624adb4b143b65384174ad258cee89c2cabbb343a027c25345c76d7c752da7b213347e8d82f794ead0d0b7229de1d621a14f28f6419635d8695e294b778864a163ca8e56063880ea51fe4c7341a5df6d3133bc5b694a2c33e178fbb93af9954f3a91948595b280203724988ea9107f60fbb73bc1824bbab1a64e3c8421ebbcf44ae1a8ca87d5cc33d92db8329a055d4ed68b5c5dbf40119d157a8a64b40697512067f5bb23d441da477d3a0f7ddbccc62e6920819caea6339118dc3c982680eeb1b8a983a5eec42156224134a5d4b359fe666760c11bf7cb693bbd96bd83feab04d67475e2715712c335356004d78c00d44eec085d9d243405d6d1c0b5a38986eaf3971592b8444bbc57b6a3bae0d87aea8a6c29cd78708a2babdb47ae315b3eafbaf768372842a7df129cacfae4353b01dc73a6641248c4920f8e8e15bb1d1ea3c9d0da1a48b76d999c23d3a532b6bf1af24b714924b929de6f0e9754c56db13ec37b91b4a96d9533c5667969cf033bf7c00a369fb2357ff3ba00825f00f42cded3184a19a770996de581b02e600a939317ab7705c62e34f638a7eb415b58a78fbb7118896bee367133a2af19de0438b8e595b24225e522b1fa039622cdfb6e36d6f80e0f4c7dbdbd7a2d6d570550b086b538e614758273fcbd23d8b56250cfefc9059adf09d7fc0d4f27c81c92b1453aa76dba03db9a9436283751d0518c71baab96ab00dd1db82ad4a7bd29c59241ce6b845be5f8103a7ea67fabe42f50d4333e6f178c0de8cee60ce9b2477879663a38f3c2cac2f5c0f35a5c2fe60bf8bb13816b9c5ef82e114847651151e54612497e4e8bbd4917aa7a6c10b5ca60c3180af53d60acaf5dfa9d8c949b86dd88386cf1071cb876fcb25da041dba71081176f764d8d2d339d0550abdc9e633622967c06c95ae04f7fd9f79731f83893016e5d226eb1af86b1803342ace99121c889db4b17da62b59ed0ae6deddda9ae2d3fc94c6a2a64c2451c464a88aca6a22df72571977b5ac9fd230bfaff4e5814f99a912e7fbfbce1a85ca1b4efbdde12b0275b4c26c4daf0a7ed7698b3dbcfb3e3d2ac2f63918e45b6e1117037b52d9d18badbdb2d325aa710aed007103fe3a9b444fa78ee2949a919665dbfda257f98894e3b9a9e303284d95109a3a3a63646247e3daeaed53421d5b8f629ba6106730bcc09ff89c93a832c33e819071ab4da6c3105e193e1440195d302310fca95a3daada2761e0bd91c3988a679d443cde21c37f363593f45fb1ddcc4f94d3cc0dc4b83f4e31cb19f76f82f14de3af2598154c6604ce0e4a298bd19761b6ad72aee531b60a994b7d669af90ef41da00aeffd2064d57ddcb83d04bd29515e656acace925ffd48209dd994239d647cde8ad9bce0bcb3ebcb022ca636b098caa2dae63a88db23ca58586eb159e9548a0301936ba40e3cc64b030c82718201948cdb9d4ec9bb841e2a6b6736767dc15075a82290b4e91d4e93d7fd764ce29fe74674533593af9325f039ecc1d162481988f87d067791741347d390a81e6a1306cc039e88c5e26aa68b2b1ceb50be02e7a8bb293e5c678a0ab8aa6573c56078fd730df461c3b9c8a3c78d9543b137a82dcf3fae6770dec128dab19c1ea1f95902b1cbb4649576fe62624013abc113621293447b8985f0460807ba9cd88417679ef8bd79f949e44afd89d2eba43378587d03537ee075d109e0a406633644d1c84dc61de36373ef8557496428082a972d7f08d662dc4599b4d61b03d7a9f92e5b3e5301ed0324a1295999d00a2a35b033a84e3c1afd106b020ee550b386b49e141323151e1c0968cfaa7c765ce99d6860df6f17be714b5e8226c4769fc90adb264c2aefdaf2031c0285043077cfb6fc9284ccd7b3eceea6879f21be44729beca133e76a238f7c2c53e060f6ee0f7f87f550b3b731cbb388d8a3cf7f767b0c77c18e3a728ca4ec0a1a6d30531b6060d5d18cfbada948b16b48ab48622f3bb98d355a75b8b8334b3a88a42c030f313f4c239376262dfc486051ebc5a46d7f2b23af08230a75385a15e8d29bafed501705a7e94a46544d09a7fd8901c9ec38d4568955266d8119caad32faae35da0bb0ac6f0c7a943fb6e2aa25194b991605d47a2c013b16ab2b1b93db7ff012736aab4701fa53eb273969297f3793b36bdbb1a766e12afd214cb32af44d7c4bebac85a8abc42e13024e80ded69c62b97b1a12eeb6c63a39e650c148a6b2c4ae1ab3667f57f4d704acbbbeb6f7cd9720e6ae804fc7456fa3023cc80270efe7806fae6be076a4458ac5d78db8f29ee36d896f91811c722c5105fb8737a7030f26b5ecf8cdd837366d03419df958be352dd9585300bd27f14ee33ce8448138e52533f09df196ce42e2bf3fd4bf4dd087ccab1dab5252ff9704bee3deb316ed06d28fce2d3e0b47c35c38c1afe410a18d0123a2c080032af74eb82806d24bc516a71dad708c744894c4c501f88bd60dac4a547bf519af20d83f08d52de10c87696f44d719368ccf45b6a0211b519bd32a9ceaf77212e60aa7dde4611db417090a7f679f541a147a3499ed971dbd0ba843ef82208e5df661d20186763e06362ff08ab195a1406dcfacad062bfa861eb1c69c5813d1b1bdab06c407c16cd80081ad915b2c6eb3f805717aa02297ca1156309b07243c8ff399b96396cf304d536f05405716d7f2508b89eac2415a195e7b799effc0c81f19f327015f165d907e5cfebcfd8054e58579ffb53bd1e37fe3a2f739a7cfed4f358e2876723b6c289faec765cc1a9590a316a6d8c0627cb756d66c8d4d8c35febc45ca400114dbba414104a8618478a20cfed8908769834f8d843735e2d73ab5d6fa015d08004c713ff210bb7b83c828ad1546f62b41358fccd23bc6de600ab84ebfc9cafefa470434378317fcf1fd2a0c20410c2afe091b3d28c2f6b84bf5dd7f3ad7c5b3a84440a7a9de1deb42dced6a610611c86920632f81b91680861fdd41a8d647d821cfc5f61ed43a06f35ae3ac01962e0d70eaec0fa445097d0cc3d595130292b7534d9c079da21c479cdce84411acbba217ae16d9c618805a6a059ec89ab5604b838a00cc2329844256301013f0f7c3cd1dcd556e058dd56b7dc01c2af52d01f203d4646fcb3356d803b053e37b08fe4dffe45ec7830c40d56d9bb212df67acd4579a23ba560d126a465a1e35e2a2cd819f1e3478867eddf0c48535da0e4dbbdd7fae047862b97b3670c8c17429dcb08cdccf8a41b7cebbc916e61b183429f5ea0a045c6cd3a4bb850b9e1600020c029c9ede67b5b138a6cabd81f044f37ef92421c044d043cfe0a428c87a26040f9cd7ac341a5e53f43299e05c7c0e32900ee6f64a2cfa88e0fdfda9cc9c9c976f8678f3736b9920abbf21891640ee53ef8a8f1b2501e51a23ac98c126e84fd9bce039c51049345b7d244cd5eac34a26232331e01de436da50da160baa635e6537cb9c3619a8c282cf71982407edcb2ab50f8539e5dde70ba6d901ca31b8219c6fcd2499cde5ba90664a8b1493a3edaceeafcd8e3d47bddcc35367ad5ffc3d9cca29fe2e60f8af33f4fcd3326564015ce401d3ef3f8c8167336c5e55aa1aafc9c3899dc0ff81b76f9c513b13c00e5fac904efbe9056f29092d9ad66eb78921cf0cfa6866c15b22d950f247cafa5a6bda521d2768591fb8ba59aa3b436f9eff2d93f652a7715dc91789a2b7dede9f64275117ad141d641c6f0f6fc65208f9915538cb502c7606ff265fcf6df8621b5c56525e70b007a7a32c3898b12eb312712f500a789836622ab810dbe88eae962317af60987e15c7f31279686719b355244047fb9c52434d65ffe0d16025d8ec0c34bd1fed6c0c0fb796ccc674f307a3ff6148b2707015f5823c0513e5c59fc6db343f27206235d5736cbcbdd757fcd7c59a5880c77ba5170dd65d2dcd6d4c1886e30d15bd782f3d1bc8c83753135279550910b12fa1349d921f4c9eda2e61d51fdcdbc59d62255f5ceac67464eb77a379689aee4ed037cce23559f2f87220ca68897bd141f28a8bb12febcb3891d9204d0e97e3ac359cc1a627985a6ec07939ad4ce9717600bbf9b07282c02380a052b930e7ddf47cae6f1beb2ad886ac7d213dbb5b12c55478e2eaa3e1d4cb0c1e722d6868eefd5f17bd68dbc2f356331f0815e028843c48dd06a5fa98c4f4b108d49a32b4871ccc98741be7450348b395c187c45f2ee1d68f3dc646fdde8b2cc265836bbb260350c7a5205345ee4f8b33e5f7deebd7dda571fb1fa5d8ade50cbddfa0881468ec30bb6a20f080f983c21b470df8cd9a70e55fdbe15ea0732967d0aa8dceaea94bc710f1cfdb3a506b5af12da41a18a5eb058f1b9938e84e690be693717f99f06f6b57efffb3254188f89f55405818687c8c27f599a598c1a0586e5e6722b36a0fb2eb29bfa62ccf0dae05ea8d31107bc2dbc22e38d983f6a018eb190370d67732759263594cd3cdd3e38f0fff598fd3c6f9dbc7783975f1473e359ee03aa5b38996bf9bbc3b9629afb5667a4c7f758057567ec077b285fe36b", 0x1000}, {&(0x7f0000000200)="5a9e67b3bad96a62e3f9d5093d3406cfbfb4a619b3a30b4e32b570b6551bd3716b09faf4b57ed8e5416066bd6ed382ecbe5ca3bd61af86ac168ec070d02adb51557d964700407acb32071c12c93a2d0f75fe8bce701f8be8c9a58f81337174f9745e459ecb422b5dbd23000a90253ecdf3ade8c1557d6d8888ca1af53630ee08efcdc9915f10b11579e5cde13f8d2b1c7a096ba629530db4cac70fc9985d064ffa8e8efd4119325dbf6d3562eec60f541644870e23ef006e277ed7fe250276af39de2302cf769543d75786e1511fdfae5ef3663d967c4ff4e2fc148a94b9708789a4", 0xe2}, {&(0x7f0000000300)="ec6ce0cc23c7e7367f89e286c1bf7a6141260cba806decb78e5a388d45321c5f42814e8101cf4beafff7f5b0f2b6c8be7975728a0ffc0d1443609ade3d93ede3", 0x40}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="9efe2ed91d8e0e06865a16eb6c66742000000000000000ffff0000000000007c1f5546db10ecd4b9f71c24e408e6d9ea8bdb8284284252baa02929a2496c7e8f4052a1822601196695f96d1a3e76e3b2404bbe", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r11, @ANYRES32=r15, @ANYBLOB="200000bbf1000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r28, @ANYRESOCT=r33, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000597f270d0800000000bcf1f3fb89adbb91d6e163ffff000a01000000", @ANYRES32=r32, @ANYRES32=r11], 0xbe, 0x40c}, 0x402) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001840)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r34, r35) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x43ff, r5, r28, r34, r6, 0x104, 0x5}, 0xffe, 0x9, r9, r9, 0x1, 0xd75, 0xffffffffffffff01}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, 0x0) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) r40 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r4, r39, 0xffffffffffffffff, r40, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r43 = socket(0x2, 0x8001, 0x0) close(r43) r44 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r44, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r44, r43) connect$unix(r43, &(0x7f00000024c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000"], 0x10) writev(r43, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r43, 0x0, 0x0, 0x0, 0x0, 0x0) r45 = fcntl$getown(r43, 0x5) r46 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r47 = kqueue() r48 = fcntl$dupfd(r47, 0x2, 0xffffffffffffffff) close(r48) r49 = getpgrp() getgid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000500), 0xc) shmctl$IPC_SET(r46, 0x1, &(0x7f0000001700)={{0x3ff, r41, r42, 0x0, r42, 0x1, 0x5}, 0xfff, 0x9, r45, r49, 0x7d55, 0xd75, 0xfa}) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffe) mknod$loop(&(0x7f0000000940)='./file0/bus\x00', 0x6210, 0x0) r0 = socket(0x11, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) chown(&(0x7f0000000140)='./file0/bus\x00', r1, 0x0) open$dir(&(0x7f0000000000)='./file0/bus\x00', 0x50f40, 0x0) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffe) mknod$loop(&(0x7f0000000940)='./file0/bus\x00', 0x6210, 0x0) open$dir(&(0x7f0000000000)='./file0/bus\x00', 0x50f40, 0x0) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: syz_emit_ethernet(0x56, &(0x7f0000000080)) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000380)) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: r0 = socket$inet(0x2, 0xa, 0x0) sendto(r0, &(0x7f00000002c0)="4176885ee9ada45106901e33c47f", 0xe, 0x0, &(0x7f0000000340), 0x12) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: r0 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) mkdirat(r0, &(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) getdents(r0, 0x0, 0x0) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: 03:21:15 executing program 1: 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: 03:21:15 executing program 1: 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: 03:21:15 executing program 1: 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: 03:21:15 executing program 1: 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() close(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() close(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: 03:21:15 executing program 1: 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() close(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: 03:21:15 executing program 1: 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: 03:21:15 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unlink(&(0x7f0000000a40)='./file0\x00') 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:15 executing program 1: mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) pwrite(r1, &(0x7f00000001c0)='N52', 0x3, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x42, 0x0) r2 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20210, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) 03:21:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4, 0x80) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000340)=0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r3 = dup(r2) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x80, 0x9) accept$inet6(r4, 0x0, &(0x7f0000000280)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x40}, {0x5, 0xfd}, {0x1b}, {0x4406}]}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000040)=0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) mlock(&(0x7f0000210000/0x1000)=nil, 0x1000) ioctl$PCIOCWRITE(r8, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) getuid() fchdir(r8) r9 = openat(r4, &(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r9, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_media}) 03:21:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) acct(&(0x7f0000000040)='./file0\x00') getsockopt(r1, 0xfffffffe, 0x7277, &(0x7f0000000140)=""/203, &(0x7f0000000000)=0xcb) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x6}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 03:21:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x5, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = socket(0x18, 0x400000001002, 0x0) connect$inet(r5, &(0x7f0000000000)={0x2, 0x0}, 0xc) r6 = dup2(0xffffffffffffffff, r4) recvfrom$inet6(r5, &(0x7f0000000180)=""/220, 0xdc, 0x2, &(0x7f0000000280)={0x18, 0x2, 0xff, 0x7}, 0xc) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') fchdir(r7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r8 = accept$inet(r0, 0x0, 0x0) sendto$inet(r8, &(0x7f00000017c0)="1daad5cd36198c6af8d9417b5289a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d0900232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94126a94ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d6b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e8414c1931e1360f00ca1d7dc27ac12c937f4dd878bb5de460f952801f8247", 0x28d, 0x3, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) recvfrom(r3, &(0x7f0000000040)=""/59, 0x3b, 0x8c0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvfrom$inet(r2, &(0x7f0000001480)=""/98, 0x62, 0x41, 0x0, 0x0) sendto(r3, &(0x7f0000000400), 0x0, 0x40c, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0xfffffffe}, 0xc) recvfrom(r3, &(0x7f0000000480)=""/4096, 0x1000, 0x801, 0x0, 0x0) 03:21:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:18 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) r2 = msgget$private(0x0, 0x108) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000fd7ce75a515a0000000000000000000000000000000000000000000000008000000000000000000000000000000000000000008303000069000000005fc9c5ddf800000000f0ffffff009fd90000000000000000000000000000000000000000000000000600000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ac54572f13287dd205be73a9adfb720d72052bc96efca37bbf933000516cf9c0bd91b2f9bbacf8a49b25b8e2f5297a58c1a605b92cc5fdcbae1cc710479d02977131003c5e2824f80ae8523bfcd8b98420c6d7511d4f388bd0e919150ae76792f633375ecd85ec689cf52285ddd98f937564d55b95ac35492a0ee8c694fab6a4151b33b57fc473e3864c7a6c2fe361135e2453dee76f8b3921891925398f79834650ee2829bc16fec30207183fd546cfe3d02f0d3f4e41eb87d33e2234a88a7341587b4a6254848f7ec183baf31a3d41ab54a68a1760000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES16=r1, @ANYPTR64=&(0x7f0000000840)=ANY=[], @ANYRES64, @ANYPTR64]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="ab3f95c700"], 0xffffff64, 0x1, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00f8000000000000941e40d15daeecb187b261805a5a17ee96104df4e1f28d70beeaf78df71c8d98ba8bd2da59f7"], 0x2e, 0x800) 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) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 03:21:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0xd2) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) chmod(&(0x7f0000000140)='./file0\x00', 0x8) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x1, 0x3811, r1, 0x0, 0xffffffffffff8000) setrlimit(0x3, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x5) 03:21:18 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:18 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r2 = semget(0x2, 0x3, 0x778) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/193) r3 = socket(0x2, 0x4000, 0x8) pipe(&(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0x6e) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r10 = socket$unix(0x1, 0x9, 0x0) r11 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r12 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file2\x00', 0x10201, 0x24) r13 = syz_open_pts() r14 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r14, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) r15 = openat(r14, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r16 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r17 = kqueue() poll(&(0x7f00000001c0)=[{r9, 0x20}, {r10, 0x100}, {r11, 0x2}, {r12, 0x4}, {r13, 0x40}, {r15, 0x120}, {r16, 0x26}, {r17}], 0x8, 0x40) dup(r9) r18 = getpgrp() fcntl$setown(r9, 0x6, r18) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r19, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) fcntl$lock(r19, 0x7, &(0x7f0000000280)={0x2, 0x0, 0x7b1, 0x6f, r18}) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mmap(&(0x7f00004af000/0x2000)=nil, 0x2000, 0x2, 0x810, r7, 0x0, 0xfff) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="c2cc5f16de5133f93e4fb32353bd6c95cb52f0c82ddec451faa414fe06dc24cf21459ff242f7a09ba4c5f2153ae8164cad68ed0ae5ff5050828d1f4d1e7a8afc3737b1c68be304e6ab3bf4d912eb3b1b40ff8f8275c1202390a799703ff27837c0275a2b87a56b98f9973d15197db64985d52d444aa1fbcbed7788428e62eee8cf3e6fc0b3c590ab88c2d769245e36ad00"/158], 0x10) connect(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c6530683918511e324000ebfb8f9573c6e922667e6c653000"], 0x10) 03:21:18 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:18 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="15", 0x1}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r1, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2006) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x6, 0xfffffff8, 0x4, 0x0, "410370a51264f1f8ee66b5ab7c93334afa42e358", 0x1, 0xffff0000}) 03:21:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = dup(r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x0, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r2, r0) 03:21:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="2d012e2f66696c6530006cc2dc59b7e07b2b17d81fd5bf076f6d8ce0a2332309005ab71887caf867c1fb9a000057a24ec9544af03008bd8ed5e207f6c5ae45f7cf674a4cb2687353d7da06582b72bf7302cbd4c18198333e1e47c131ff4e432501f6568d20cf859882a9ebcd0b85df"], 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002940)='/dev/wsmouse\x00', 0x9319a2764a3de51b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r6, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000280)=0x2d4) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000140)=""/136) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000080)=""/83) r7 = getppid() sendmsg(r4, &(0x7f0000002900)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x5832, 0xec}, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)="96f95d55d182fa4f4fa54093957c6bb47925a8a9bef159f52fa4eb9f61d1eba2e686d67a1c91cf64b8cf6ce62f432ba9393a608287d41fda70bb4501051ed3d045f8356628e189f3bd9499b3e0180c760b324f0d3c923cb5ac68a1c1a99110e01033814a13a30b919442ba51aaa7ccfd9b", 0x71}, {&(0x7f0000002980)="aa23c772905a064e0d2f10d6fca587cc368051fe47d746ede8975ff9c3b1c0a8f1d3d9511db416aac45c24a4449792fbd19cccf96d42468411709de171d7ca2fc48805d71499da3fba64849f9f753d891c98b9b39a40533ed689f48d93cff1b2081cf35b41b256b0a3e835592725a389a995f652dc72d293031ed35668a0b66fa5982379b1e625b949c27e7503ce38834c34106992e1d99af2dd06efa607dcb646a9878c33924c813e74f6727897a25e611b1609e9e9e6879c0b29c2778d3d275c75ac7aa9d39668cb9a1b28ec05d7f02a9c61575b35c95131131cfb7a3e4c188e3b99a787a9e6b08b59942d3e705c4da9ae1f71fe55eda249e945c179efbee8854238729a0c02d71fde6ddc6939e9f414002b56a879f811523068df48f99b51190b72f02b914c6738c786f64a685859695bca7c2185a677f4b1ed9c9018f1bceaeef5b7cfa2e2b0730ba6055e7bbe0d5ab60552143a0fe0f86e0c6f80ba2abb85c52a9691983a722e9d51cd5fdf39e31af3a0a732a1e6a6f08bb418b1e5dffb25ffb642a4d9b5d19feaabfd33d0fbbbdb065ec4a56ecd7dc9c81f2b3fe64ec42e79458a9a88f4292ef01688f55f407906599a732e49f945a5f49dbc3ea985eeebcf551b06e73c5aef174d4700145c93c22c2866401169f4d62b273936ec23113e5af3e15d16af01b55384b3f5d8931d9a898ae94dc73c7c2cf70d0e53e61a1b3e03a34e15e9f44f73358b2b474f6ada7a54a7f14107f2321a4a88a617cabc71c933db9c12ee7bfe2f2501add87d5fc432a3fe3084c4452c80453e92289a7594eba61076540e000000000000d012630460f58089fa89f38d574008421883d36830212995ac1a891d0f094508150886613cd7c3726dd885230a8d96157f1f882ab7f345bd5b494cab03152ff8af44e1b197f2f92484ea5dc6413ccc1cd5fd00bf43e0de735d80ad87e14e68bea17d706a5de72cdfcbeec6cbb2227da958e6114895f9b5dc2585f99d2edb4ec4e1e2322f83e221328ed97b4078c36eb6e8b784012ce5a6d94c66cab3b655a12b076e6f70454fc485c337b0a1dfbb432bbbd28fdac62116be7c99497bf0236986a5f5447b36540c8c38fb71915a9df703b98577c64f26cf51c4d86fbdcc357375aceebae60d2a8a36d1db3fac114c217beb2495eeffcc4b86d96a74d08615727c0385e71f420b170fccd26590384ec70aed8efae84798681a9695b7cde46b1d9efd0177e8695c78d20fa52bdb4e77e88d01b159a06caec7ee03ba40beea9084e17dd879f286816f674301c1415cf0b1c011a000cb9f8daac8c6679bd1d1e8422a97930b5b764832f2ad6d60a6f6eebee979cb39f630877dbd770560f46804f0dd8991ca2b3c35a0e87e0b2cea29e2f3ffaac1dd582e3a24c50c43aa1a2b24c1a187e37260088aa94c481ae3947cd580e11255339ee98ada5f0db760de91f544388bfb4b95346194450775dfef708edfa82f2be3304b8c701374755661a9a8e4f718151939f3788c10632ecc46e9f46fa961cffff941010ce84c80dcf40096ff16547f4130788ab5984e16e7a1629323c5621da02622e65a2df9c121d8c5c4790e5a5769743def89a922882e7b5df56b343d3872401b44f88ac08aa35b004f25c00a61758b446bde4bb348e7c0032823ad7bf36c659897f7552a8a50ca47edee81d274a561c11f17a452b9f5f211da2a5aad6bfc3c7c9fdedf0d368b70af3bf6d3f1ff2c75cdf3faeb95fd286b82ff196ffc12bc811f81f3fc31cbb72fff59dba3448b72754a285ea9b06a09eb56f740969f88a3b640e6fd07ccf5a1c5e3e594225f82c09086156aa64dd48213010f8ff4ed2173729f9c1f9c43e18fe93ebaca01130dcabe52c18b625b67136cbffeecefb5ce25175fccae9d16451f9a52d9762de2839b8b1f7718d13f45480687cf1ffd22bbb043c2bae8e35a08528f4931329892d8c4311ac9bba799d77b2f7392296b527c75bdc73393d21eb99a0c404e829146fbb0d06a172200000000a67bc965ff37b4a722cb11e5a05074588ff2b8b627196dd576a526326313af71b0a7c3278f1b89180ef8dc10cc5decf9293aada1b2cc61b72e4da65c25536698f471ee843912dae898c8f8844aa0992495e2fda5d5bb13fc07e09747750442028fe836fef30c131fb119ec4445571203f5f024104b3bdad49822d82aaae319ff73d9ab752d9c97b3a1ce0ded9878f01804d3e2abaec9eb17f1ec282de9c8801730d1bcc6f7ec3cf0bebdfd8269ba8aa23732cb429609e1f3e6b9e6b021fd1ed0c9e69af359c25e581c6d31cd4b6f28d02365948780dcb3b1f47c4db634798e69e6d450a712870266a3da49f59ed8e463eb42e7087fccfc245ab4df48ac0c1231261ca37d4fd730f0207acbe722f16182788ec84a42f4384ba7381f9126d0c8ff0e2841ce9dc8e101f93c0743d28a3695cbdda0844868e14e921d533379419adc83d35c36d02e2a5623628adfcf666fab907e3279279513290d59d35af9d6e40502e095468c96bf3c1fb45c8ab4db9ddafae413c14ebd54010e32eb61e9a618321a9942de053e4cb4fff2d04426e660b9dd52e7e2009e4bd2a974bf0c1a0e46e412ef69dfd4194cea3061e93ae96be8010a2d03877d26eb95cb620288f5de05b201e0e2354b825fd8347d596e53d73d05ced1b38f941ea543ed3eccb48edcf63e3bc9b2690994dec350909ceafa150978a7a19f52ba2051c0b96566ab5006eb5022ea2ed7bd4ef1148327637c5ef22bac830092d15fd273bb0f97929c26673a670947aec56dfea57c0d622102eb2e225748405bd961758d131bc3f7afddaa0565095e070bd7c4de9e15c5b1255233dba71dd156ee7ccbdffbc13a8482fe4fd215265ae432b0dc3c35f41e3e74aa6e2e73f7bb97bd60fa6c35e145e7c09d634c4d81bd0ba2dcd8d663f9ea42b8bed6a0416cc73af5ab67f57a02a64ef5978d7f542bccd620f4da86e49ba1f809acb332dbc610953f9be81553cbc7a85f3f2c6e77ea412bf69490469cafb8a647df07e1faa325f12e702657f8fa0ca704526dd6b0de7946e02b2cd14612fa2c642c7ff5fa111d756132f4abcfaf79be86b27a2c39496467973ef710107eb6e7cf66daa92282ee2cc5e09f41d8ce6ad784797dc2f4921ef3ec94bd2b8f284164de0c4f385dcd9ece2fa220af99f85a18557b7a98092c99e76d6063db31ee65b99687c10df1a7f06687d8d3e93952f50d5e31646402c4c14fa5c5acbcff758c22a6735fd24aa4eea52626e928e46d13b06445736e3d9c398a348641fb6671e989ba4ad3f9172b2142540bbd2669804d1ebcf958b32315c9fd0a23d5be19dc8c851d5c07380fd35e45feb50704943d6ffbf2e090b935bb5c5722d55b25350728525d3adc06685cfd0279b4e89154cf9a1990edf739fc94e604f66cbddb56eacb50ceebb227b403c55c477f77ff7bbbd1074672726308ea7afd4a7a7ededc3099b3a7f19b7c36664debe4bd2a8ddc72803eddae6b8daa03652378474077755527d92b5cb78291c645ae880a390118cef4f5f2ba028e73278007d8c380e4ff2a9544126a84f240abcceba28db22394965411099c731230dbd5c824d5c9e86d60b6726c505d11e8025693ae773968cb960829480eaec71224cb6535468e159b9368cbb67df712eba9135416296999666450380276322d1919ea5b3c2e327270efd500d0f56bb77ad602d17f53610e836d2e1d5e69b890f6dbf23cf8b37be3a6610f04b1f05219b71c4290077aeee8f0c18629872567a0de528b4c8b3e1253d8678e39a6c4cedcaf5e6237ddfc39c0e85b6a075380dae65022055b9b1db3dbb3faa54d2a197fba983390d1aaa4d9f8f3d45f1266779144807504c73c9419c71de4906630d0f493949e9e387282fc2c2c993367610b0c26d9b4dc801312fa592271b0fc9f919ce139cc6f4f9378e91bf78c96be3ca412632a9a9dc2a14a7e2377e44696951e089ba9c317a1b6d8383bece01352a306f643276ca3c9900dfae63598470b947960835633d4655e905ee391152c71f7506564724e8544427ce3ff21277141e0f3ddb905ed0324ae313c90a4d554d8c49144107d279202470c750882e33f78c14d0edeb6df03d6aa0c63e02819cf4ca0ea7a879ff818a802f003a933c3bb9e54a968bcac9b78f4ccd85cce4d301ab14f70c2d900851d7b146981561df09379dbb1c6d89c58269a990a19a6bb44b3da098670a28ff358c5d9d2f63632cfdac86e637a0bf869075896d7aea9b5151e8cfa17d4eb00527af4233dd3ca17dec1e86b266753a651b4573be51941cc95d5b8e61a8ee75bb8ab4b802d2c900d9208cd258990f72155277a3521895bd1e372f099fa4281e2e93b8df6deb16397a36ca418e9b47e4d616dbb978503eda03726bb3314803847d617d490f3d5714e16086c1dc43c07f225711ada968dec9b943aa21db6bb028fcfd5708465a4a9e101e63ddb1b24f388b68f5e984f35be1730aa1b0a150121038245391d3922ff7490e485c997fc6631b34d2fd26b8a6a0d83fcbd1587d781d596f7b522ff4bcdbe2331eaa7ba273caf03569ccf767805c44b0df2e39341bcb48f951f4d15edbf07cb4964ca5ca027bfd2845f40c8bae7f8b9f962edd603585d83b59397a82a8610434fc550c9f38449638957f15cfebc2682e61468450db876acad4f74efc0cd3b71e2ffd166d4261aec8955f05a251f646da56f45b6cd116d251c630e4ee9a63f6249a3c08e8ed71f8122ae10f30addfdcb0bcdaf24108e332ae181ce92df255e5134c64ccff5ba05b626ab4c790fcdfee4d444112f2766a18fe8136459ba04d1e22bcfc1265165c6a6708b48bca09092f4538a44d15e4b5f2b7f206b93356b575e3c3e946b985854d7e8a3ca7c1cb415a002dcd52efc6fb4b6f790abb56aab927fc5ddb1f240dd6ed9baa6e75f8fefa213fbf57ceccba56342059da9457efbe804c3cf40f272f89bb7653f2cb1f516d8d617ea4f45e44020d87a87504471eeaab3574e0b5592aff4d677826bf47778b72bf59e3512a2f40a66de9ec172b31bacbafbc1c62f1da9109c4647598d957c12ee4bec864209641a72b26328e79158ef3f3514d2bfc2c67a747db23bbdf89ebc5eee43ba95798f299a7646ece3be22bcbeb376f41778b6e0e7821d66e8d3abba34091be1dab65172b102a7d8790a1d6006b2f9cea22748bbc90a1d34edb48ce743d2c5ca03a7344f01336769fa203834ff996b74f94facadcde717a56f80d5a37e196f5215a4df2f6cab78979fed6aca1d0d1fa01136ee9426d1d22638a2063fcc21e3936df5cfac44493f0b8b0870f08950d610a0df535cf2a09decdf04952c921fcee44213757be0f183784eb069a6bd5ce0814bac15f36d074df2daae7e71a7706cd5e3d76846ec8c9a81b7c1359be8169c595d4f52f76003ae143a787867baacdf5507ebd238a6bc945c474d9c475c5316492669c9369ed2f22ce3ce8911e8a123ead61820492f07155b654409e20b233f0cae1ac3f2b3f167a3eaa0e4a4a3d21cbc01cfee638e37f60c27b60e1c9d33db82b601d03efc07f201fe996f8a0576f7b09cb3946ed82d186c1e94f4ee30e7935359dac7b571af435a74d81d0340cc498f848882d68e4eb5a98494df26d845653f48cfa9965617f8f2a66deb4f9f621f4fc878d87e7c39352ce13d74e86a9be209e5d2bb761dcf92fcab1c9b65431394a76eec3e7fdc120c30224b5cf468d1b4397d9a684d6384bbff9502c60aa89a320f7ebb61ccebfdb3020000000037842242a86097df21261261594e1f2557d6575d44bba98a15fbbddc670024dd42992b18b7b9027ed3a9adaa73261b251e785e8e9455451f4b50ff09abfd4a934d7d7626dc3fd4d7fb05a4f6ea694e093a1d800ff8d6502fd8880760721c5d90853058047e4a26ba037de43dbf8f846633813c070e000a455f58073fea506a718006995345d44049924dc848f7929bb1556169881805f4ad0e9863f2823b78c371be5c798d068d148d2fba2c66e936cdbf1edd827075ee3a3d283f64e44c09adc788b8218d31078d5e2b56c77a5262c32f0c5181bb37f8d66b", 0x10d8}, {&(0x7f0000000340)="4642019273f910a6644996dd92882402b394fcfeadf39235607c2b89edd1c70087899ee5e846515d26725e46a35c2d678aa1b12623379dd1793c6936ad797d850df7c1b27309d2ddfc34d7a95952afa2242ad051b3da56064d9fa065994bdaaae08aa9d59184a1a3c8fd688aba1d8b1a1b43f05f2fd9925688aebf1a48b772622e09eb8b68d664bc5052dd74a128cde803612cb89c27199694dcb6b7c060073b686a58abb49d7c304f1330f32640f59a425b98fdf072fcc3cdf2019930c17611", 0xc0}, {&(0x7f00000004c0)="996e23e06d25b8bb3066e6b01921bcaa84398d1ce4509afeae878ef71a9a0b66f3b87bb1f7eeda0dd724c9dd5dcad4f8dc1b5aed00cde317c83b44456c4f879dbe24eca564c50d1f1a189054e66c8a8c409efe018196ee996dee3368785fa5359aeb8cf72861f39cf96e2fe53c7b687a215e37f7bb04e3cf3fc8ee08425af8a8fe19fde61c4320ad", 0x88}, {&(0x7f00000015c0)="50e6ccf9835b332bcb0879e44a7402b6a10199842e7f66ed52ce6e074b7fbaa136ace386473e31d8d13deb25517fd3e1875451ba15e38b12a71b687150e3041ecf93ac5e1101e6cd1a6d9f5c761c81504291dab653935b87c7fd3a37afd373c130f69ef6a14fb8db538b4ded470c75dc41c6d83e628bfeee0b6c4ed368f94acd750b7f0dcea1068cb8d45c569f4e83bf", 0x90}, {&(0x7f0000001680)="936ceedfad653ae79067473e0c167af128591b9d3d10911ec61f73176c9987f420ecf1cfc2c8d84f6d46361704bd1deaccc1d3ea0629194d30a90223fd630f5c895a1e3c4a1a9de6da012e155c20a6f73bb842cb0dd8531ccac45033ecca4e8adfec3521f33abdc5ad7e014f46aa690f45f55c017683271a7aa5cf3522519728cd8cf65544d130510fc2ddfd27b954969683db72f923b34b9991395182a1bd35826c30848336f7b04a6bf4db004812f502e0381b29e32157d1a7fe5c82a4dd8a6d10850bb9ab16a27706d06e30f267", 0xcf}], 0x6, &(0x7f0000001780)=ANY=[@ANYBLOB="580000000000000001000000090000001e4d6c108048cc33d3597f1c88b577012a00f75c0ac89e91649145941a0eedb1b0bd2fa4146b9836776a49092739ca417751a7c4d9fb4b0815f843fa169e4728a846487ee449d40e300000000000000000000000faffffffdd63cb8695cb510777f88e15f2bf736630f6ca744fd108600fe9d41684cc0000d000000000000000ffff0000018000000c77bab25e2f71bd7c05c62e2aa2e91a104a942282bc08900ef308a0dc75b94694b2f9f1ac041a48a6db49353a94be608908bd21b40e2af457c5681eeb7cb111659f18facb306e686a2185a6e793006836bf1d25b0a3ca677c3e3adb808933e3e443a20a9e01f9360145264104a7b38ead6971d60dc944b0d6c124fbedeb09860f328cecea2a6ef3c180fc1ce85a57e955f95097c887fd0ba5976a41d9354ae2b255481720ac2aa40cacae056bf1f2d08050dc02256c7e0492d8e865000000001010000000000000ff7f000009000000ddf67d32c571baead83ce77586998cea0ca4ba4deb5c3022f5d3df1a44171ccc6e37d568344b51446e9995ff8d146cbdaf9fd0a57056e4cfaa4ce61839f4ed41129316fb9f2dc795d28668e30c79ccaece0d248d4e9eb955b4983eb50f738bcb59e74375e6138dbe03b29dc5b37fee2172bf287ade3db8bbc39964477cd34a740ff4ac421f1a920d310b9754b30dfb7c40be3e4f6b37c6ec328449fd12e6c5bea23903e75a82d9798d4e52e800fb0270ba2860a1e7d4ddd6e044923e62031e8982061334becae8304064c8226fc69d681774cc95ae22abd98a122fd203f80c80429d48b4adce114b2ac44b4bf759c753882d047fad694d74755dda4a13ab7737afa97a5f6b6ec47c84219e2e8432fd581df29358cf0d900056e8bd3041b96de669292d70c4ed86311a52dea8b9d67cae110352e356e5fc0e7412ae0097c38cd606b8c60a70b1ce35776e26e164420ae6840ca9b443c7d60dde516bb2b81b32e51c2eb274489452c65c907acbd3edd65752eeb3957c5d0b1bd3f571102be476b995c19031dbee268dd248656b550f80a3a37a2c92cba9d79e85ecbef58324cb778107ed69f15452d737c7a7cbb91b77d4b1aad9e05d14c86d2c8740feec1b43a84c045e9a36a53466de9d65464c8df8764fea24ffb16fdb4dd0585e9452de2f078a9c1ab329ae8ae298a838df76cd6088bf7d79c93ee0b1f68ecdceea4cf190c899af6f092761f8fadee634e813585b4ef9d4a4674b75f5d4ae100d8859f326bed91a0f7cb227f6e501a67f85b73fc5127ed36b07a60fd038866269fe54e37a895bc009bdd448b67c5f5015d36d15c81eaeef1e645fbc438817f9ea52700bd2e7dd023f6f26feb1ae4ac5c7f14b45053f8ad77b9ed078b7489a3baabfe2f0b9458e2757e7e0cea279b568f4ff2597a1265865670188bfbdd0dab8609f5f43509236b976cbc0933fa925edcfcb6f4fd39a85a5953b08abaa066f757cb73f45e6d0bbf520c0f4ead2cc20c94cf47edb3cb667747e3cd8ef61f80043e5e21a9702086afb2c4419437d0d5968ac12a24d5a70c6c8eb85ebef9bbd66e1a54bc63b8b02c1c364d34b175a3f44e0b5cee54e614af1fa5057dd0437d83e702497ec32e1dd540c08623133a6353877337c4ef65b3e33a5afbe9e5d0081f83078837ec4c007b0c78818d5b75afbfdd1ad60571c3703b65f40b62722bd2bda399a287ee44d78c8284f8ad32439c7a9b6286e856e63f0da715a0e7cb706079707f509aab92b6e69b747408b56a9d19a78e464955f9ecb49e10badcddcdd168c63698bc3b26ea8de1f6fd7b356f5353f009ac5e1692ad59fe06eba9296a11dfb90a087e6a235efc83719ddcf5b710696e94050a4169c38bf6f8b9d1eff06a5c192da78d9f595d177f8a6592bfe7c344066ae3bf19a3ba582968ef8eef0e102f9185e30366ec5dc77b332ddda3dc6d2850ead5f663e0f3dad9ba4c2e7138586c685dea2e928f6ae4f4f9586fc126b1675a4b67124e4a830c7790bbad20d81778d970b865b7dfee5da4d59d96d293f992a3110ef50df4c7f842a90c6f987ade8c8cbbcfa52e7e5d1b2266967181f1c9b110e22ae81da32464c6c909bffc8f8e8d8b63e8161ac2c3d0aeaed0d36739c08ae178dad486fcbaa42d4beed4f5c8f2f340376384710e8f98b529fdff583593c67a136d6a18bd01d98fc84cf94f6de0d2e2a530ad0b45107d8de4f95b94344ebe3c382ecccebe1bfc643d5ea5687a30b4241a923405d5c2b6016566b6bc179bb0eb69200107a1bee37def92e19e9cf56eda1050d7e422d725ff9624e8b2d9a07f0c9e3cd7f0a084b820dee3a888444364801c6eca44c0ecb33cd5c98adbadfa650137a5d7e25de5e22cd8c6d755e0a6c595b86d10826ec132cf4be25fd4f1adbdf3aa9add4b6edc5adc6d345c808e6a67ad07cd72adce10e43e9fddbdd53c6f2c87e9aa148b432d6cb027d466c50f75b0b36a60ee162b7875355cfc2cea5fd315f0c338d78bdea60e2baa98c6a36f59538279a0b7109777c71caec94a5aa578c01e264ce547f139f59cb09c602b2af337602cab5baee039846e88657f4cdbe88c35799d87833a42c7832edcc4cbf4bdcf2d8cc2da5f8594b770e846140ff583d8427a53e82df29a50c6bc4244848d7051e774255b27e23fa0da7b6ac850e1e0f578766e77702a9318608d80f83a918cc52cdb3f4e42c4a96989050c96fb5fad0829ceabe95fa8bdb2088526a024085ce3abe6b7b97b35fa1382b8c535313f75656c927b86cf2924bd20796786c44cc6faabaecac15df5114f33d6ae01b9a926578e0a3ae828fdb6bb5282fe2153a1a8fa9e7ace5ef63d98d78a72184c93f62812660897a59d8666d00c2a7caf38a927f015e0fa2d0501c8bc96a928f0b77a2c5ad3c9316b5aad01fc64816ebeabe89fca60290e51b52921f58bddcb6b63950c6c5c23321e51e4dc04298b14b90ed355005d683861fecb5973f01d9fa85a571ae176640233fe9c7faf38086159d71a39b1f36fcd3bdd02f8d41fb5fed4f6bd9b4f7ab4bbaa8a1853fa6554de3e1839bbcf791774aa3631c4d39aa91369bc9b0f0aba2636c3829172d591a7d1db45174c014588640453805ce1cc9ac92c85f6ce6e49129d63c116e6e57ca2b9ccd6e012e3550f741a23b4980ecd81515bb99b62b680c0978dab0e642ddd60beaeb23e51572671a2c32c7c5246d7b14d42f24064d5d067f599fce092aa0f2059faaa89d854fb3ceffd86344c0c88693b0f1e09ebe74c0840df1ea2bfcc673186745f83c508b81815c1f9c514bef431f41c7cccccce5a4dd6e39e2455b9df25f256be9101cc84209a072dc7a59f6e8a792ad487588a6d598522b1c1e14a3738f51b870055369c0f2ab5a357f00218e8cf71e14ed14660ccaa17e145c316fa6c9b46c620a328000724d6c57d5fb41700b08d2e51ce2a47ee86b1761ecdfa4d2830a6a40f52923996eaf2c83050a06254822160e9ceccf98b9c7409e768af5c2082e71f2047852a8b6721f14168de59920de1bf1690fd6ebfd7c4fc04aa10753bf8cbed36608f91c01eea524467ed32e9f7b9fe5f467b15d25af26bda2e6acc0e51715b5f2400bc881170cff7041552c4558b3a1fef34e776c3af26baf17c75eff00f4be4f4879616d99ec43ff1e3931543401d85eb4302f2f04ebfb0806731f26357be25c76b3928accd1136fbd03be762864cd6a377d52bc6278d94a7a1b9eb39a1d3fc877e7b67768a248a8e77f36029ac85a35b390fcd6a8552a554649387977b6a7109416f6f1e6f41034b4ef4c5d80eebd29cff5b322576cba181794f3bb9bf6073522b828040857cdf92be17dcd08b0dbee0d9063bdae99f47ef98b8c3ae593b9aabc22cb6c77976f2bb88555af579a4aa6fb249e625f13a553bde3337d0162b7ad60a04d36a0e06c0e844b998a5b556fc412ab5c893917bc529f99504c53cc14a608c0389e6be82c8cbfaf5952ae76819bd7d2359fbe287b6ec70c81c813c7b5d0344446b80e753ceb9befdc74ba9aaae9b85582d9474ad285dcf4451b3f58e6edd11c4a5c62cbb11f768188f35659812fb97c32eb2a9bda3d0faf085e20d10152baeb4b5294c6bd991200ae4fa57abbfe3c376bc36953ce446e5a979d489305aac1351158f644a6764589697941448273f639f4652bc8396cd1a64e71c869fed9f211ff539434e6130e003b8669e46b90dcf7517a302476e19c9e70cf8578b52f58cd820e17e418f4a087178459fa81ce10c8ec6cea8cf3a19b5e4f091cbaa47d26fc97ebcfb7e8a0952dee3b4fe67e9951de89b84e02cc4bb256cfa3f49b4b98e7ab190bb5bd1dc759c4e1726262690175a17affde095eb68181b787c4a07bfaee8089a7bfd23e0953612d60e40430c4a62041c208cec0ddf2efaf69328e00b3e2d556707e6c9051590b94c0bb244c4e9f2e41fa82206e98cc3667a0090b4bc23b81fd49f82a0b1c933cf56011c2d0f5a0315785440075d5617100af4363ca03779da505b0ac53ec7e9faecc9e21f1b9daf1651544f14dace964b09ef523a0f82789c4c1373e37f66f901d77d595d4365644ce62cc6e7e602fadb4d5a3a8ace377926fba1d78cd5d61d2a10a98dfae69bf54a42b6442395e3ed8018e3a010a16e507bad260fbc0a890e7bcd0f7d9e37373da1fee588acf003589e98a31571ca15179e291101bfbf82d3024d754d08a58284b68c8a5aa3b1752e5ffc6061c0c2523400ef1964e35173cd6310f220f47771f8ce2e8bb6426fcec87de2ec29bb29065f456e1a374dc44288c790bbfa152135e3e5e8f883bbe2feba957e88dd0ca550fd7ccade2afac2d47258915178aa722957121bc717398d32914050827c7920439e7e965fb80eb11c53ee5ba49ee4d8359f977ec4f833230e1c3bbee24850fc2d5254dc7e1f611c32e715806f7775259755974ee5c127b47a677ef3e48d6e88e21a19763298a079161ddfc59505ea7e81ae256d80debbd3bb8f870ea9d9d8a6f9fd0ad9a6f0ab87ee8a75242d2bd740150da6ce59a9a67924fde588439f6b3d585732eb3233f9ede01700f526e9de7f898a3f413b686fc98979dffa95009ffe226ab5980acbd9fdb9e696a58c088eb1ced0fadf87e8aefd1768ce04dc9c68d6e73b678b29fa405bc2adbc22e154135046eeeaca4e470c08f9af72f6da60b3a3abf784a144da50317f4cd1cb94af6d13ff689d7aab741662eafffad4db6928496a21e19e08eb07dec355675e90d578c39247aaaf134bb5ede0074a818494aa23058af69f658dfd48b3b7683771270d3aef0171fd0e84f8eddf99512611243398edb73a26c19682e0e839bd8010018cc89bf7827dc639f5f6902618d40bd1b621e86bfe7068461d83cdb67c40e0b8f57656004e6f28cbdb7a2e29845486572b69b8a149ba323d291d6236c552e1a0d2c0a1a53d5fa22a1a0cd8bb546b2fb1b805f8b075d118c83e45d6a39a89889fe73bf37cad6bdc3e51cddb39ff8a559cb9fd024a8e20ef33e327fb8325cd827ac39004892a4d03d6ea43a451366f48632e2877e517fbdbfe068edc0bfcf833e316363852841efbe88bc55fdf39323d6571cf480057b6df9ec58a305e00ecf5cfd09a4228506d444b5ac697314853785bfe8f12d7b5c4d6511ff866b797f67b99c5d016eb73ff132160fc035925e1047ddc6e286bdc4017f957dd60282aa29ecba66cffffc2f14e0b13c582389a300c8931d0570a9de225d4fb024a7e81cd62f0a9ebb17feac3689b791baff9655e9941b512d8aadccc7e89d80e5143b9f3dbfb8cc2bf5ff03f8b59f1a374e12ab9e05029c4dacb1b6fe85293201ab880e9611a2039b41e2e06bfd49be9c56da234535146e1290e46546c87c63048406e2ca63cecdefab908d7da85bd1815e11b795cedb82be737746c70fdc4da5aa5466d5916e2b7b2a72653543bc78008ac068208d3e138a0edfa9edad5e635bbf684c54abc17309042dfdf9f8e8bece2fe62ed895e96b7d5a9a38a6784971d74535429b78bac356e0da1f41bd25a19a7e9be72672f3d71c79b9cb8c97352e038d514ca807191dbd6c5d687b42e6c42cd5afd060bb715009ed18ddbec55d9d72af9872b05754cd42801a9a12ddbb2eb1994f006620d23af66b81f404165e43cc30830d685968c94245a97eb516777a7a7a269db181f947a89e986b1c61e4ae9ed22613abb7d18b5cc6d38d199ee493356338c9ccb173c18a5b29e865ccd68599031be92fd48c79cf1776d6f203801f469cca4e483d196a58044634b1503931f4ee"], 0x1168}, 0x57d8eafeb1dc135) fcntl$setown(r1, 0x6, r7) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6b02e18b7f00000141accd056555606545ca64d1f9e40ccbee003bb456cd"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) write(r5, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000000c0)=0x8) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x4) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r2 = dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) close(r1) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000100)="1cacc44fdac274802a3743893d206346855cfcc5c5b72d90550600000096b9dce1da59a710fc17e01ea92b9e2c87eec8d5c1087999178afb68b39298736f46175dd85ddd4bd9a5bda001f0ad6cf70101df8be3ae1dbb0bb4e58151d2ee9c8212e09d8d525c2434c5d6e0934f3cc4437980963b13051e460d84d1d6a9e40714cf5d577244bd12f604b0ed33f4ee9f18091fca7b973bd733b225ddd6c3fabe6d74ba5800f8ffffffffffff89c6203534b1093f46a0e9116cc364b9537fb25a6a09471536c70d30b78b443829b316c9c20466b3996aba237ea291be98b09ab0c42db5c7963b20e6c12d1a2ffca56eb8480000000000000000000000f5000000", 0xfe) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="4d95f7b9928cedff66fa2b068b7bfb9aa41e61a17b12392983f0b91c5ae9b36787a625e6cd1fcb6946f01b04e3d406f094a9db302c9b0232b8f2ac2494c982fc5c9906543efe9cdbb07a12d41188e98b534df2ec67c1c8918c07b317", 0x5c) listen(0xffffffffffffffff, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x50}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r5 = socket$inet(0x2, 0x2, 0x40) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 03:21:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) r1 = socket(0x20, 0x2, 0x4) socket(0x1, 0x3, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x80, 0x0, 0x8}) fcntl$dupfd(r1, 0x0, r1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300036be6bdf61b7edb2dda636a33222e6092d07525b68bcb729ab8f38c0000000000000"], 0x10) close(r0) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 1: bind(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="7b65fc935b68d206983fe3dbca2989ef3dce106529e390c88a22d2aa91abf5aefb784662ce8c1d890c517510f7041716e4ec78244a5a7461d1303b17d5c8689f7d0803717c6c9ed05977afdb1cf5082ac1e85e21ee92f9461301996361b0eec7f0227a66f5b6c2aab6f19ae8e84a56f65cd7257a95c393912577e0deedb17cfa04cfacc4fb18f7788d5f2db02c549fd5192b4d1f7f585bee0fd52965d8b38348b3d3760f9e4775aab4fd0fdafe1ff084ecdb945887fd26ce4e031fc3880d901d66345814f05976310888cee1970469055c738af1f8fe46b9d8314642b271690be79f95a42f0748005a5355130000000000000003ab0a80809b39ba58b02c6e05795a4bc5e8328495331873c101826c880b1cc31aec8d97a5f338b5866ba30c943e97400cf95a235dac630c7e017354b5cb7b4e978554e070998ea71287db4e31c012485fd78c55477ee134b7a2229132d3f54427fd8e3f22b64713d9ebb0b14e88f33dc376ee494534d51924d107b94f65af8fcc9ec81679b8e877218a9ea32e62cc655d58f979d04c27e015aa86e6b073519db1f6b5e0e34ef12340f3f30105ae49133a83ebcd950c75b1255ec1dd8d58bb86ef0037ae3f97fe4902bca30a26aa8d8fe92fd5eb485793560dbe7ea48d753c1c2aba67fa45d630de569ac8e547dd7987e9ec139bb596b7ffd1ac2e5a90e9095cecd8b3e606545c3ce70eed799d82044e3c6dc0cd8fb00f6457773ffacc812c548ada601032213d66"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f98c8100f4ffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ftruncate(r1, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x405, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x8}, 0xc) r2 = socket(0x6, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x7ff, 0x2, {0x0, 0x7}}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) dup(r3) write(r2, 0x0, 0x0) 03:21:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x70}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000f08000/0x2000)=nil}, {&(0x7f00001ed000/0x2000)=nil, &(0x7f0000627000/0x2000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000674000/0x1000)=nil}], ['./file1\x00', './file/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) fcntl$dupfd(r1, 0x0, r3) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000300)=']', 0x1}], 0x1, 0x0, 0x0) sendto(r2, &(0x7f0000000200)="6e815e61684bd406245b6ccf6af7b0dfecc67cbdaf094db511ac2f7c8270274afbee75d023ae1148a9b0d2bccd2915bd665fbd543d0ae111dcc68a79435facb3fb96ab3389984f459f9fb5e12492f279cff2c57d232cbcd8a074b3b59d38ff3821916ce8981ebfcf63b3df1fc0c138b89579c88a1a83f87ab933da0570f82ee3e56c2193498b3ca418fd371e20abe2e4bd342e3d900187a2f5f77b8a99baf74af74c2814043ff94be7301094ad3f98c8014ec5fd564e5d8eaacc3799bc6ccfc457d0684d835038f4ba83d9a9ef740818368d22c1990168f5412a220f726ed5c83e3508fd20adc8c6609bb5d736d50132de979324fc291ce4", 0xf8, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) fchflags(r2, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3ff) r4 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r4, 0x0, 0x0) pwritev(r4, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000002180)="40ac61a492613a14c7b94996e792c41afc14c5fb53d27fd2a5f7bcbf8d20e81205b0360a4b95dece58f2ae7cc0a5dbca37ac9ddfeccb24106d3e2a1b9d040bfa6bedf4be61ec4b6057bad56af9a89979ece9c15cdb6a0aa28f823cd73639a8b097e816922ac537465788c4309070e9824d048514a51587ffecf9edb111186a25dd2a49079f723400d1c54c9558644d87cd7b5b7da2aab94231392ec682eced8d9a99f0f4ac99838dfead25acde0e9cff162664eecfabc9335fe57a78f2d240ea76c03fe6bad47ac3ff678d55b1ae87226029141d5716be7a621d8b3abb455ee1e8b7b4fd68bc1817b5d9c772284117f67102eadb2fb8ef9af0bc3cfd48e76a9d605cdee7d7c799a7cde57ca64a02102fb65b88207822172ce70dbf8b844e5f24011df63208589bf2a67610226c4a7d77df0e46134b3d4940e337f8d40934f00f724d815184ec2017a7498b88e6c9ed9706504adf9313d4243b09b208ad62e7d600e27cea69e3476020df3720d4e8d677f3f4168542b5ef38d2874d216b1b2ef9d2f634170579d79c88dc7051d68201eacbb3eaafcea1fee23e2f8b0eb193b43e00f780d0b917292f1d4438ece273460dc20e42019d53f1b357be76fce7f6f00c0eb18a0ebc95fba66899e9b02f2c924d134c0c7e88c8b0dd9fc6dd29d18f6e2c1e636a5f740220342582298c6ce83c1ee91e6f66e06b344bade089cd60c7f90ffc4ab17ef8624bc2aad83a9699e3173f69266baaf41f4dc43c55616f640abffd6fde9c37051eeb7eb0dd9717e1790ed61dff90294c669a575a27cb7e79dfb79f8244eda9a73253c9e61e4fd10db5cb2f52bccb5fd273e91f9fc00eecf2a9f32e4368f5dd41ce279cde859f9a9a717ce3eac5ddcfbde8b6ed58dd9fc441bcfbdb282aff611a2184472a81040ec746e665a570d521e22a8945dbb2f80d56e17c6dd8bf724c9c1902559c149984b64b0ca028c1535b3ac3bab9b1591b6e258b24ddf5d8a06cc7d499483b1cee066cd0793e1193c530234395e7a0554afac99a516f785c53acf1bdc981a3ec5b368d1e173ca87ae00c092e44516e5349ab795a76d7b7da121c0064f832f9d28c68dbfcc7103660398029c195aba725512c69dacd8dffa90c267f6fe34d2ccaab131eec2c1f2783fcf34ec3984e9c3c17535c3f5bf78dd2fdf8e5657e5030219af3bf90d628a16d201d6297cd4486221b97b878532b8c30a3a2266b1bb6041c6758ee03d8aa89cc886e0058fa0eaa9d1124e8fa957e01e1f7e52858db5c6368ff0b0fbf34dbe96e3d4b9f6461687e23550d42b75658b327c15a0d0341308f673bdfd7437983bd239f055f703d3e5f4e1c46e69d210c83a4acbc3f8223da98e97af057fb0318d20b5ee222b60d6ccf893d59229bca4b3446aacba9fbe01ec410a6217dcb841d23630c224eef9f07b02efa0dc9425d1733284a9a24335d6295a63f2b1fbf6738e5f9dbaf6ff11750f170ce735ecc09d5c1c16ef5162468fe4490d68058fb27e0da0b2795ef2f4c83130af37ca38d184b8391e370f56ef8bdd0c5c9843c995e4415fd39de6419b02b30baeefabbb9a0d37353eb187fad59771dc0b9b57ad0b7bc52f7db97c17430570b668bcb62ae00488825048d8cebd7abec42b5f29df7d0b37d910a444cc3b036842fe779ebc65eb620d718e57ef22d4886cef463c20ee7a8147e8693cef622e1f19d542e88cb71bdebb300e0d3860d1cc4fee8b7b863800bd2", 0x4d1}], 0x1, 0x0}, 0x0) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff00000000000094b52e6404cebf825e447f72c7b58edf27478647296a382c5761868e2dedd8d3d48529752dba3e3a7b3acb372538fab0f312a030d2724edd9af3caf1eb83e4584dbc3a15581379010fd9399dfb80a4cba863f5af2b04e7b776aca52b578534bf9755f4e13f31662d0dc5ca933626c015c0f06b41411b5188df7eaabde76d36825b4320ab12b617"], 0x97}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x50}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 03:21:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x6, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 1: r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffb, 0x95}], 0x3ff, 0x0, 0x62f00000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r2, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x7f, 0x8, 0xff, {[0x3, 0xfffffffffffffc6a, 0x8000, 0x8001, 0x7, 0x5a, 0xfffffffffffffff8, 0x200, 0x5, 0x9, 0x80, 0x100000000, 0x4, 0x1, 0x5, 0x9, 0x4, 0x80000000], [0x7ff, 0x7fffffff, 0x4806, 0x1, 0x200, 0x4658000000000, 0x9, 0x0, 0x240000000, 0x100], [0xfffffffffffffffe, 0x3, 0x1, 0x20, 0x9e9, 0x2, 0x3], [0xffffffffffffff01, 0x6, 0x53, 0x1f, 0xa02, 0x7f], [{0x0, 0x7, 0xdde, 0xffffffff}, {0x5, 0x3, 0x1, 0x1}, {0x1f, 0x0, 0xf02, 0x2}, {0x4, 0x8, 0x7}, {0x97b, 0xfb, 0xff, 0x6}, {0x1, 0x5, 0x7, 0x3}, {0x6, 0x9, 0x0, 0x3}, {0x2, 0xe1, 0x39, 0x4}], {0x67, 0x4, 0x2, 0x1040}, {0x4, 0x7f, 0x6, 0x2d374ba6}}}) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x8e3, 0x0) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:20 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/122, 0x7a}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/198, 0xb9}], 0x3, 0x0}, 0x0) 03:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:20 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000560000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000090348893"], &(0x7f0000000100)=0x6e) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000001380)=""/102400, 0x30, 0x1, &(0x7f0000000240)={0x2, 0x0}, 0xc) writev(r3, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r3) 03:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x80000000000006}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x80000000000006}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x80000000000006}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x80000000000006}]}) syz_extract_tcp_res(&(0x7f0000000200), 0x5, 0x20) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x80000000000006}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x80000000000006}]}) poll(&(0x7f0000000180)=[{r5, 0x5e}, {r6, 0x40}, {r7, 0x4}, {r8, 0x4}, {r9}, {r10, 0x1}, {r11, 0x40}], 0x7, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r12], 0x28}, 0x0) 03:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x0, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x0, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x0, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000040)="d0c098df1bb9a71e1dce4fd44beccdc66550e3e2bf303b1ad1ca3bb9de3e", 0x1e, 0x8, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') connect(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r0, r1) 03:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r7 = openat(r6, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r9 = kqueue() r10 = socket(0x18, 0x1, 0x0) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$inet6(r10, &(0x7f00000000c0), &(0x7f0000001140)=0xc) poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) dup(r1) r11 = getpgrp() fcntl$setown(r1, 0x6, r11) fcntl$setown(r0, 0x6, r11) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r12, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) fcntl$setown(r12, 0x6, r11) 03:21:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107002, &(0x7f0000000100)={{}, 0x8000ae62, 0x2}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) fchmod(r0, 0xd02feedd6748228e) ioctl$PCIOCWRITE(r3, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) syz_emit_ethernet(0x3, &(0x7f00000001c0)=ANY=[@ANYRES32=r2, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES64, @ANYBLOB="f5547a28886013053f251ccd207667ad0a383308522d13aa3901a3bcecb78c09b7dbdeee510a7e793643032779e41ecf7a473a049fa613d1cc2154f8ba7f7aaea60d85a45f9feeafc06385c4aa348d79b34d49bc6089e15e7e7b9a1c2025079584324986d2e47c76bd97bf1b175e84973d5488c7690d", @ANYRES64=0x0, @ANYRES16, @ANYRESDEC=0x0], @ANYRESOCT=r3]) syz_emit_ethernet(0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe19d2c50f34370676000000000000aaff64b2ea666d7fff095916f22fd4cd3818559181710a7d795cbde6ec1f431ddeb7cd00729781d83f793eac0fe3d54f2d4d2a59abd8788fc31138abd0cf7ddf2ea39191143e4e09d4d7c27caef1a4f6a5c9bf69b78f578086f438ac0e21d659ce34bdd78d1c7d8a9b5aa53133601b117edf4695d35cfd1340cf249a264154c096041d414a6b4848bc3cad388e5d2b37306c4ecbac97266e954bece36aaece7803e71a7960dcd39747568757cf"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r4 = dup(r3) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x80, 0x401, 0x2, 0xabd, "86c7272162258d8a99cb38114e873310a98299e5", 0x7929, 0x80000001}) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r2, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r3, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x9}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = geteuid() setuid(r2) r3 = getgid() r4 = getuid() 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) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000740)=[{&(0x7f0000000580)="e59d979da4f08931f04b2a8a31cecd9f7c750da9e4a57ae34d9a8d4938c7325c1c16c674591f6ef9644e9fb626163ec0249d5a7226902dd3cdae0bf2c89fcc59844ea1a17282948c1c3968f9b662819354d3c598526b8b5d13c5119ae32c17f8b5b2610852a1e2694734751589b0afc20dda756e80e264a0282ccdece386879ced57093313f3eb02c37791bb6716df11d49ac9be1f758f731bef0b87f107b274fd25ae999c2540ec62afa93e6fd500a75507dc9a8730cf7c6d43963240714a2d504908c21b0f9d75ecf48e05ca81cbb85c3f55f818db0b34e2d3b324e30d55ed97a56023", 0x102}, {&(0x7f0000000900)="e0030000000d253634ab83b0f77eafd67dfa93fb4b148f4745de7be993374c41cf8ff9e2bd14649594d9b258d5b86783a99ce84bb25002f4b2ff070d743e4baa9b97950bf356dfc1c606331d7ce6409695f8d96e146eda9777941e11e6fc59dbfa5b2756d253b41cc81251e4370502bff29f2a19f7d09bae34d347ed7997cec4302624b3dbe9c36ebcf8910be6e370afb8f8", 0x88}, {&(0x7f0000000400)="a5b3a1d5c621735a13addfa3a02b4288ce7b1902cf1037203896db803e6f1e9bea9982eed58d01b2df51de3d3d412ce76e812570c14e872f55e4e921a651e5fecb13eb3bcd7f6513bf2d1e0d59b6fba90beede9d025fcbbf1466b1a435aafe67de6510eb3608", 0x66}, {&(0x7f00000004c0)="d2cb08756aa7443dc095f3aface236d21ca450a87c810a5cbb6292f1d46c3a5be91575575d077b902b1dd0f5a992317296dd702b9f459724d7053d1a068c581ed3d24191295f749d1bb0e0f2a1edf4b4103fcf76f56fd7", 0x57}, {&(0x7f0000001680)="bac7819a128332b236e2fc6da2849bd53e9498d554951bbfda6bca98f2094f41fdcce476aff440a64a980165a9ef89288e34b03dc9b44bc59e3b2aa9e1f0d11f12b111cbb46deba21b1f8a7e34daffd30fce2a70131139c31e63c4c99dfbf40b47d59dbf43130035a8d9c2bebf3c5c1b177af1c66aab95b360d19215f27fc0edb0ced41398ca3810011a5c0446071eb5cda414b4da2849ddcdcf679071178bd0423d2b8b98acf8ed38412302089bf258fcedf98067a8bfe8ab1a490570035c362567ca9bedbdc32357c5a5a22fa3f9e1a37f54831679cabe161cad65e316175bed4d63ed2964b308289e7ce84d5a3fe7a3b307fa1a5ee9549dfaed69b46cb5f7bc15d474a118981e94bc0d9ad0faee89c39afd2812759157e96b8e801d9a034bacbc8f2cd1a0aaaa07204a468286419b83cc5cdd596d09a53bdf71b4be7fa8f0ac38d099897c054db9513a32b6562f1ccaad49a6d7a7c3cb63e126be9bb0c1406aa5c704df277f145b95f8e2db84f74ee74131c4161567b45171ec14a2f7425fdb091a1bdf617c316195a4d9026b178fb1e1f5f8c674b3fc7e6987c2aafaa8f37bef186fc78708ec7df912ef5fec318da053754bc42e88782ba85fbfeca11ee02d89efab5fb986fc26ec463173f228cdf773eef9f0d1a6e4caa9aba46d438e34af22e467434397d818cc185670d2f4b45e4c1823028f15573ed29de4c7b26b2a1dac89f452ed29f2ca08a132a67502a9a668f70a47bdbde9c7113e18f78c5d807b97073883fc8a07af46730a1048b8d441564fc09e687d1ad6a666e26a598c7eb68958b4fc2c3f4b36653ee551d92f89e24d25c44e9abbd4c3afc011b32d90e9e44b485b2a0959faad604ec9433786ffd4027b1b9afbe75a7f262eeaeb2ac6f41bcbb7e0b957bbb24d53d796032c1fd1938b47e4d02a261a6c8c3e86cad48b2941c3ada965b216ce1c09e7bb9daacdb8c2a65f2c80014b265042c3afea54f878633d13b85fc4643152ee661efc49bd355b1f4f5957f46ce7cdb80138b133dfd99ccb8687c329a04b70278a785b83f95cd9c3d7be8f8d2165a77f5c8a6efca237f289d8b1cffa7c4e9962d4a580ba0b6718162cf19c12d6d40c140d123503ab27107104e5c80ae114ae6cb36dbcf06d0000cf1b1db14ebaa0245dab572127a4a521a44478255170a5b9528fb33caa402f32be847312e680dd4523cef25206d0eb9eb7c2c7dce6b84f91d149900ca2b75384e2735bd1bc6142663ce16c64478333bc632f4cbb44a5ee7bca6cb0712dc649c177a9104dc3fcf791be079515ac1dcc096324d060d678e06ba7bff5dcf9f155d78a6a8450297d7ab042c8836c5eea385d89aa3f540015a7bb48249e34e2a2dfb9940229cec679b6a23f0209153ea8983f753b2fbbd325ce7c729104a4c9c291bb91c44dfb7725611186e858ec5480744bf2339e45987a9e5fba6fbb769f89428a68d59cdf5873a8f6f921c1479e9b39f007c28caa230efcc1524580045ed1a29bfe6bf5b66fefabbd591121b14a251c23e4375f604926d36c3db41c2915dc02f239c746083aa9af7856365766a8d55ddbbbb3d7613cd84ae6e756746854af775496c2098599cf7f61cfe9401c6a2332eb8b1bf7575cc31189d947f1b41c1cc4890b24cdb4395f7c94e1acd70afdab7dd3192ca63d8d0e335ccfa4596f4435ff1a2f28726a1baa3c8f2cb973226de3d6a11fe6948eaa242bdbff0c0cbbf25dbf3bd8a5443a3b5b95cdea3310c9fad7bdaa7175bb818a78c60979d50635350f3b2386590c5ae2ee925bbbf95bd92ff30354693b2a001245416bf8418503ba0c431bab1eb4a091becae1226a590f6e18ed809e2034614489c6965c171d0a05d4f65940611980170bdcb4c38af7b4e4386d6e22852f1e9917eed16b4bbdaeaaa6fee0faa2c7ec81afce53c9c72218cc4cce8bcaea9740848942124dfbb611720fed7408ac4fe93711e45ef3f98b78137bc0e8587b8a1466ae7eec143da5308a6b230207a9cd4612fce86e3531681859c23d68cd83491f25df18ce2394e9814a2cdd3b588d3e8cbd6a53572bc2f65f4030d3b7dcf60559236b3c0dd9bcc615d9c067b8157bb851f0ed8a68bc6b70533e251a226a246188e029d65f399aa43d904498355482c37e7d810a85110feab25202189f4857b9e2d3c25a391ab0d555ca85ca8ebeee8c547d8cf684337cade3edf26acdc6ea72b4b5387a1206c09e3cb24dd28282c8eefbdafa2c0598652d5cb39d146b94701deda6e5884e46c82fc07775f3ff336f81a644fa2875bac338112e1ff2f01399e85f66200e89c2843dc2a20fd7376066caefb42d7f3b340e4355acab00f536945773f834d237a474feea49b616be534d32fa04116bd8fd36eef056a68f07396609176ce5692522515a7ef55bb47730138b84c8d4576e057afb9156a80899ee30ee7b6408513aada02b4a0fb7846a7ae67b9f28a2cc0bf719d930380cacf3d40cd21415027764afae208d6f02af254637d99ae85cbeb80b10a5a1e90d17b261fabf508cb1deda296a7e2fe8521c48c7bbc1d58d0f5286f38ed24238a026ea75537d3678a968f5903f37a041ac2d43730a25ad104b056445178a991370f843f73e497874a103a6da9f9a636beec19bc4a1cbffdc39414347a1a15eb37bca5d3a5e7093ec866521b640c6f21e723a9d0ec7397a1d300230f31c94acda8f8f765795c80e797ac3db535119482aa205405750156e7fd4e995c19b29e222b7253844826ccb11f2e3d623bbe49997548689aa00528bc63b3832ec456a27cbc4e77e62c754100d0be6a56abb8c6da1441d10463e19268c4867443339183fc6cfa0dce605fbe14da68fe1489d4a639c5c0eb39ca152e411fd70ac9518c6794fad6b7ca98f56fe79002be24df492efcec749703fa0867dbbe008099c20cabe5fbb09f93ecd14e440c91c2b43b9a3ac039f593b652da56d2403112460019375c65ccf9768d49306d6e7ab3fffea551addaba64cc6babdc7fa7e2615b5c552ed66848e09f27e839ec236735cf31df66be47e0a884bc6b2ee1fe20a999d6424b4e4893f0088817cefb2974308f1925847f9ac11123e4690a209a67f5c4181aecce63e0d9ab1753ebc5407232f5df05ca05816b659a8c529b0c539679e9a5bcd12b989319a23925fb9acd4c4fbb729070c36a3fb48e52cb7083d8c461bb3ad113819a13a53a59db2115a5e7f0cb9322361f5dc8ef42a18fffff3b87e8d17378ea00a2b63471aa6b8bfca7a2393fef096bcd503249b9035131fd3d16e305d4886e998d76038a02e1bea850c1ab6a9c76ad976e42683e0b96c3d870dd414451ceadcb8b0932d473741ba709b67c1d2808e0378758115cf416e7b62959fb650a48c3e27f55e0746850a4a78d858507f34f43a3f82cc56c5b35310ad15bc66eac6602f0c0a687fdcc8fd2b9788d79bd8d405666111ccb20bad2e8c3bb8fc891f7b2b6bb7f2f0095088bf04440d4c5afbdce519bba7d9d23b7c751af5954b6ad1ff4f101c2274f1b7185815372b5a1ede604eeb85f42754615c0c7deaae04b8174cd5e29cc61953ddad3b318300689a6ccdf63bdb1ee292a4ba0c32e643f441a8e21446191b15d37796e410f2d78fa248fbd125f590b50e486c327efb03ad0fd969176180bc828663e446212aba76d8ece9b6272db5e8a676ba54a733ed514eefc10631a917c10c88db9bb9e417ee1db18f7f8638c66430cf9a1c52b8e047fdda99faddb0e3f22ba5263fe87c8e77ecabe2935b0671659da8cd02c62a80e2f57049f354f6497b0b23da9894daca41ff1f8d7364cf6545ceac8136212ea9ad389c6c4acbc230a934879fb40574e6f7fb74749508175d3eb6c30e4fba836a22021f4dc94b9e49b1cb51be1a375068f13f88c86a338e26abbfb8690778f741c4f88302153275c4f4afd5dd4cbf142eb6f54a6f93cf8faed858996e5045d7035daa1c1a99dc79e9b89307e27660390973523204836c5dd074be99a047aa495a7529fe150e8aaf3a2ad8a0a726de53c0fe6539e0764d057b0468b31bed83ad71d52a86fd22cfc868098d4429ccae06b3f90a811323fc0e380beb2588da8e7263a50655403089b19c0e7ed7875ae6cddb7446ed7056cfe1d57f8260b94512baeabed43531cb2c3266a906cbc4b788d245378bbcdb2369381ccd5cc48f1820a1aede861c096a2b1462938d06ee3ca6bc966b80b92b6fc24143457875f51b169a139d479f00b3bdfe7565853cce58c793dbbba236148709cd6ba0767fa4cfc84d0dcfdc05e9f7773ef7a58787b5959e00cfdd9dcd886876444177005d046a877711b7d67175db4bc180b729e059739452235d58860134558353bbf30f7cfc6cf68574445182159f8fd1c12cd7f1b57ed5a478548a4c01937ed78e8c35ad24108d577816b10fc312131ecfe215ef4c7084160c41f77c39fdeeaafaad47505bb2f2fbf5a2ed955a3c18230b82820998cc650205ed022765251a67aa57ea090655ea7aeb4daf04d2d68c645ce367a6da6fcc30c2abbdeb59f9e21a0d20c01f6beb762394264dc30ccd80fa2856376049fc3890cc90169b90a3f2789362282241f5870493451ab3091fa6336feb9eb5de97a512004829335bba2e63130e523f94834875d02beb29687d524976c3511839a9928e0dee69784dc6dc84c55209bdd7c448ad07790917542ba6ed76fe9f1109de6d6e0c2b4b077ef3a900367b372f13f6ff74257da6504dd39f351e0cb22ab44cd4e8c4fc0cbcb6a3c63a917a96de6aadc09a9cfc579f7f765873866469816d393e444dc38645de52c1ec77685166342473e1c0285c9159b2e6a73e028fbeb195bb654d28a67002b70c8de2a422c9b3e226db2b040311b11560453f4bfe11e85915e8df242e2652d75291cc0ffe552a88e1a15a49a9dfbb2162eba852498cce729f702e153970c01a058ce54dde11eebb5fdd9721d04625413f01f66aea82090ed0fb4b81b67083ebf525b6d0a4e3c8988163e6357af55f8e21d76aded20ac867c87f008d060f93a19a1fa53b536939da58711429f8d4a462297011cb414564935ab32ec1a579da966fec65ecf4bb28a4f20ab6ab2cffc47c680f86734990f7a6d2ba175c912e591b3e3fac9eb182f2015aa4c4c9e60433f49a6cc218302b7d6b7c9d376985c015c3b8d074e368d309e44bf61abe396191a0d2791657c2c4fb8747d13a472a91e6dc05a19b4e7e8c2aa81a30a99eaabb109189ceb9b996d74888869f2fb65004a530ecefd175f9232275b18efe9133f13866f62174e2ff4bc6af9eede352c5e2ddaacc5d99efa3a53fc06d94121bab94add93e110e675776de54bd65cb9948366c40a9ea58e174f1d7f389bc49fb858947104f51081e777f5395c9440fa421d4ef42a92ef72bfe3ef63e8a5da64d5112dc149bc375dd9b9c66716b24012ac5887796dbbcd239ee823aeb98eef94875ae9980caded703a1d352cdb6f253e0de88b9f3e07c1dd9b2de13401ca2e60385f9acab65b503fdb6ea2c849067932e4233cb107860becbd607efc51984174181daebbcb02ece14f572b27653572266c5b8553aa109f44e87d6bbfafc6d4ee0977765861224ae4d7933d9fe90de2db65a615fd7cb1a484f9701850922239c8655cf7bfda473533bf7665d61b9fe5184d61244fa526e8ac548346f3a915f1540e41e95c3510b5f29ad543afb26bbbcb98cad4bba6620b630310a58052fe969ceaafa4ccc85e93557f35c4aeddc69e07721d86199a11c610674a1073437248db884dcf6512d5181", 0x1000}], 0x5, 0xfffffffffffffffe, 0x0, 0x2}, 0x400) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x2, r6, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r11, r13, 0xa9, 0x20001, 0x1, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r3, r4, r9, 0x8, 0x4}, 0x4, 0x7, 0xfffffffffffffffe}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f00000003c0)=[{0x81}, {0x80}, {0x16, 0x0, 0x0, 0x5f}, {0x8001, 0x0, 0x2, 0xff}, {0xffff, 0x6, 0x6, 0x6}, {0x1f, 0x70, 0x6, 0x800}]}) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r14, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r15 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r15, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCSCTTY(r15, 0x20007461) pwrite(r14, &(0x7f0000000240)="6aa926165503fbf6912edbee4a45dfe790c6903a1616a7f9210c797c3b6140f29e230b96c03fd4d7d50dc24e3e647d556b0d9f4b0a9befa50aa4d762c70d1d3fca8ecc5c1e91b554e4e6056a20c9f6d6b2293fd92a6e8b0dea17234c87499feb14301135bd2a7097af3c5348ee89709dbb9182f3cdb4de69b7360cea0dfc1e366f44c354c7cebed861a880ffc39eb971fbfe1364adf77d1e869c2f17c802abd30c63e57e8e08380cf591ee1f489e32f80e22c16bf5802990210f4ddbb807570bb9789b5163eab36edc03563059df20c15b93222cad06979a7d2d209175ee0dc2eafb9ec58bc2f4815ac359edf43b0e234b1c63d2", 0xf4, 0x0, 0x2) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 03:21:21 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000000aaaaaa0086c960a4f005000000000000000000000000000000000000010000000000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: rmdir(&(0x7f0000000000)='.\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x0, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setflags(r1, 0x2, 0x1) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x0, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$getflags(r1, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x0, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9cbe1c1abae977b6ce25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d71dbcbad06a23f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2d66b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce01"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) r5 = dup(r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)='s/IW', 0x4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x0, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x42c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="d4962e77d871f25d1d2b481e354776db098454fefca05b0700242e0623111357e5f195e23e434fafd4d6dc0e6125c5762743f2fdadf0efc66f4eb2b784001470c23e8bac79a933fd00c6409f8a2f7552184f70cf6486ce11fe6c04712b91c060c5b8ccbfbbeb4499bee2db27c7bd8f0d389850c19a165832ebc41d60f3a7bd78"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x12c) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x3ed0, 0x14}, 0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x0, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x0, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100443, 0x17, 0xbd, "020000000000e900"}) write(r0, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670d", 0x18f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r2, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) setsockopt(r2, 0x8, 0x80, &(0x7f00000000c0)="953909833f721c7fb982b3eb34ec2b75460f3adf5ea2b66a6bc6a4948518192889cc314337742bbbbb5ebc51", 0x2c) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x400000, 0xfffffffe}, {0x18, 0x2, 0x3, 0x140000}, 0x8, [0x120003, 0x1002, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x5, 0x2}, {0x18, 0x1}, 0x5, [0x314, 0x40, 0x8001, 0x7, 0x7, 0x60]}, 0x3c) semget$private(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0xffffff61, 0x100, 0xffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0xfffffff9, 0x2b}) ftruncate(r3, 0x0, 0x4ed) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r5, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) dup2(r5, r4) poll(&(0x7f00000000c0)=[{r4, 0x18b}], 0x1, 0x0) read(r4, &(0x7f0000000040)=""/32, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 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) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x20) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1000, 0xffffffff, 0xffffff00, 0xf6, "09ba09199270fb2874f5437e72cb8ada53111717", 0x7, 0x40}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27e3, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd", 0x8a}], 0x1) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x98}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x1000799, "b3ad2e0d3fc9c06d00007f00000000000200"}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)="028cf4cde92caed869cfc127807da494c8dc1a8e0e4d246e042ec4a06e2251ddf7dbffe2b38216993650c735ded76c17e29d2a23ad5982b65bd362c5dbf841c893ff113ad92a76d133249d52b96390fd412a9f0926c89eb5032e1dab250fc391a98e6bca5eeb19d0bba5fe51e469d5eb5414c9", 0x73}], 0x1) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2120], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x3, &(0x7f00000004c0)={{0x1, 0x0, 0x1, 0x7f, 0x81, 0x5, 0x3}, {[0xf45e, 0x7, 0x4, 0x80000000, 0x5, 0x8, 0x80000001, 0xe1e6, 0x6, 0x4, 0x9, 0xb5, 0x5, 0x1, 0x6, 0x7, 0xa2, 0x101], [0x5, 0x6, 0x3f, 0x2, 0xffff, 0x1f, 0x2, 0x0, 0x3b82], [0x100000000, 0x3f4, 0x1, 0x400, 0x100000001, 0x1, 0x4], [0x0, 0x0, 0x1, 0x5d, 0x8, 0xe66d], [{0x6, 0x780, 0x5}, {0x4, 0x14, 0x1ff, 0x1ff}, {0x7, 0x70, 0xda9}, {0x7, 0x2, 0x7f, 0x2c79}, {0x1, 0x7f, 0x8, 0x3}, {0x9, 0xffffffff, 0xe0be40a, 0x80000000}, {0x6, 0x1ff, 0x9, 0x7fffffff}, {0x4, 0x7, 0xa673, 0x29}], {0x0, 0x9, 0x489, 0x9}, {0x6, 0x4, 0x6, 0x3}}}, 0x7, 0x1}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: sendsyslog(0x0, 0x2d, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x18) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0c3b7bde007c7434059bdba17085c464a466b42eb6867a1b3d51773f5a3c06eb10433d897ed1d09ab149125d655809f069a73b7b694966162c95c4263c869f16b23bedac8c7e4464730222d0f9fb8ece5ef3edd6a1835093e6aaf3ace77e3a008febe061a9cabd43176a4268f667cbfb0c0fbd62d39ef52f7bca80b8188f10e717db5d7e2ec2698cf958fce70d61d01f79cd440b65298cd5207ddf9f191fce", 0x9f) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x4, 0x4, {0x6, 0x4}}) sendsyslog(0x0, 0x0, 0x0) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) kqueue() r2 = msgget(0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYRES32=r1], 0x1, 0x800) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f20ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x6, 0x0, 0x5}, {0x84, 0xfffffffffffffff9, 0x0, 0x5}, {0x6, 0x4, 0x0, 0x7}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) r19 = getuid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r19, r11, r12, r15, 0x1, 0x9}, 0x804, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) r20 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r8, r11}, 0x3, 0x0, r20, r21, 0x9, 0xb01, 0x9674}) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000091048e01e9db327e8ee96ae03414289c90b83639271ac69d31bbe78704f36e17e49cb70ac292b1ea0984342576cbeef3d6f8444848b9846fabd537954df603f78c723f679737404db10a7f9ec6fe1cbc8ac2103589f33d416089d9b80579cf16de948d0394414ace3398eb589480f8d85bfbfca03c5c49d65692a3b955d93676ca1ecc09517646a93fce95da36275328bd497e3aabb47a05bf720847beb96b8233a5c69300e8ca44e4002b075c48141839a8c52b847d660fbc056218f442fbd07956d0599f28c7e6e69c68c6f3e0698b550bd50ab264663c23c58404be75eb5dac0008d4f21900eec09fe8f31fe0901095705aa2db13a16eacccaa957b2b4b9449386975f9fc78dda2325e25ed0677cea9a16db09ddae596a844f3ef536fec85b6ec254a82246bc108ec7622efff6d81a34099c05533416fc32f06cb50de07c7eeb3d3bc778e701604758c5eba89888fec2ad188da5eab57b97f62116d98ad7b77e53174c9a0d515faa8d0b448d85160337e974266889562aac50695a98acdf11f367d48e89c915798d6d5c3073da6341424d79c44527430a8f17ae53c4024be4eae60e6559a665d32b9b7e1586b59032b82b28847d0476cccf91ab5b9c007fe8da56f593ae2c00472d8a216f13410011fcf8c053e3cf3a64cbabf33bd92abf7f4d8630312dd93ea142c6e20a380dc0fac0af6a8f68830c339c09cebfdec0c09e3b3b1a714443de78fbb8e3fc518f70d29462abe794dee05e22caee6d36c75ef570cbe9e7e1d0665051fdb4ff2bbc31b63921b7be1894304973f183b8f9cdd21b3412c2933884e744ae5e8a61ad2d8223157a6f3070630559a930f16e2f51c1a937a2bbb630cdc3941245f972596353d33ad1e588e903d06d0e230d5a8b6ef36fdeb895ad417739ee6deea7d60977ea3e9647ec6026d0c3c2dcf6c23ba0a3432a7538c6fd384a0263a288f41e358fdaf805fe3e9d992dcc7e60c71bd5a27823897b88546c9929f7b04b852ae36b19963fa8a45acb584b816961691f7f028aadb20ecd8de7c85e63374e195f55a10ba694173130eb88ce3525d1d742dda0f020fb5739ef790c0cd14c465c7f833110446b2a8de36257a54f9edf2d48281c1e87164fa9fcae74133d4a24af2a1c63cf7cafb2c167002e45a292b89249ac5dd196f1b6b660e95e27804a47f33381b20ad73910ee4073dd5f7fb40f47b64d26566215b9bcca0ef7fe3d287f8b8fd1c5ac4c5bb012bc89649a3857e3413b306111bec2958f8a07cfa5146f247041fd41638937796abde8d168737cdecaa3b5b685e6d56bd20f554738311b2b92e26ad439a215d78dc67cd7edb5aa69d3afdd990d47494b1d3ad8aaea8d76fb7c1ba95ac88b5b72ffbeccf5ff549400b4efb3903a2b99978d32e4846dc50ed6cda9934965cbf00f8881c30f1b58e24efc6d2367fce0818a15968a91ee9150b14fecc9834132e9167fbe6c8d82c9a0ede1a80b93b1092ec21021818e57fc7d18f09c5b692c30840f100de07dae7808f627eb0347234eba35e30284e95cf6f569aaac81aa1edc57a11145c96c5a6b2c4406a30242829902643b5f84c7abd87b6ce34417cca739068865946edde85c5fe35de8c6a914a1bd17a9fa9e69dafa8a55a84066fca2d7e7e45d4da2ac0ffe8860b8294bcb237ebd5a4bfdf67dc8ad21cb693c40e348b90c4fcb028fb84c81ea4c2d0111cc95d2e9b88343f73aab81d7e05355f930ecd0722b309613dc8b479b9a08c697085e285a14089d00442fedb282b88ae93b8a78c1d183ed69b558309205a8f95a369c903138c685ca0d017f0b7b430a92a332e4f67fc8b32fb86e5d0227dd259f41a6cabe717aec57867543153608d5032529f0b1d32cdb89dd1fc15dd6387faee616de3f518cf7c63ed0d5c612557d8c0efdc755eb66de8b431e72c8ccbc784d81db1a2391809a51c64da6a178c389e41296edc390579da73a074aa798a50b602653cd88b0850408721b32810f1d7a5c9615b4548e8eaa28e41c7da31c9f449e3883948eae45369bca2c4a367b9439eb46a25c9fab9abfdb55ed7cbc6981a662a7556e62b909d9fa8df564f175dc0ec6be08f192fc651ca891730375192b83b71aefbf7601a54865b8f0ea7c0bec06180a8185a1c4c1f17e68b79ccc8d267e416f225fd493e0d92491f6636c34f813dd83e8a267ceff336db7c2abd8ef1b10a3affa7c3003ba915e1a35d5588e33768057cd023dae2037d246eb1943da15bc753d40c3883f06016ff7921e981b7fcbc914a216edc7e34006d197c324b28f78d578ff8f417b81f17079e47f3418b975fb9eb4c420935fed17e49fee949310df1d952bc5afd3b1e91bff267453a82500749c56e7cc98ce7581a6ea1428a8ea10b18fe4dfea4781039385db01d74db920febd04eb45afe41ea2f635589e3d2e968c6ddfa4b0dafb2f87872e68e9afbda97319e05bf6c84d78a7e2ea45585f6ea2a7db5fc6193cf70386738bfd591d59827059f2d793c35f47e475b7895b243527d13b794eefedb2c86f3715d96825c977519a282e9faf9670917113d0bf993609d07366c26afb12f67e09399a9c3c35145190806c9760a9ce7de961c17f6154da7ede802716464b307bf2249d9c0c64fef7ffa612950c1c7fb6b82824243114da0255a4e34fb44dad5d1850a34e67cd122c086de60f0a2eb1a9eed6f6a7013e48c7a2597335ab7fa7738d27b5249d7814044785dd98dcbf4bb63bb0745a9c27d3e68b7a9639599084a4628ca0368e16662faf473acb51261c56b1f893de83b606a2d9c7387cd63a35e4e0acd6c161b702b9135ba3450868a2699ec1d5f19eab2dcfd6d7691c7bdc45eab3156b5475c9bb38cd9fa44497e72fe792e13f09f851f7cb03fe7175e909fb1210cfee04ef6e106e738818fa8aad9e1e5cb3d242e9dc3c1ea6f88ad7a97990fe86e615568b97fcb7e96509ced017bb97e10cbeb3b7bffc2f4140067e4ca90f877ed3dddd6b676cd5006421ebe837b999338ee12ac27ab66e1a4f8aa685e54101bd1b94591c54f26deb081cb24ee7ab552fc43982598860c216849df9b9ab8ccbefc43f74ea77cea094b4972165d351fe5e967b8f3a59ed51550b1e1caede2f33484a589fda57e0e89892586e2ca9a7664c25b162b606fbef1f3e98b64d4296864b313cbc8809b195679df7cbccb3521a74df3179d240c4a7e4d90b7706f184a18013257e26af2fba26bea401dae15dfcd4d74e043e968b4b1d9d89ebd5ab8aa5b294c87cc31940a4cfef442169f7ace147696e1b2385ea8e4e2848e3e5ba25153cb5ad71f0834f460f02ff5325222173d8cc4e74b53e3fd807af8e46b5d39e3f13ee65cc1d3a30561218d3c9cd848d853f082ef2128348985e5f541faea096f0bf0ce716f439dc408638ef3a4cf676c2259ddb2d9f163565c4bd6307c54565b49eca5065c77de9f142832bfe937829662db13390c9b4f6ad20bbcaed6c965f4422fc3277f43941dd0767a02a391e94e76b7c7e99b4a45a468d8be20cabca06bfb6ef74292fd833044d053da2e50efc856d31d83dfac0d163fedac3934b7436ef4239f3cee1f6451c2db271d83642a7b062046db195fa95ab24ccf7fd926f95b089850dcc2aa4b63a825868db01e1f23cae56735c32c9cc1a6c086c1a6bafdc8d8e2e2acfc2363f0de9e16d515c9813c3d702b73c2d1e53262d682f6b3f7b0ce4993420b44e7076fd67bbf4262de5bb212052e86e2e15053454939ebcd3c8a6ae451d0d0e6022f1bc207749debd3cbef3a4815fd0e320588349111098b3ede4fdb84ae456c58bce1edade7c431f80dd56c14d8e1825b3ad2b3149017897a30fa84a0b9e9f08369a070152a7b315263f82d3042704f2aa976c2c820e260f8a2041f2ffd58aeea702454e9a4e30f4572f2683e071ddb1909a5998eafee74e61caec499ca6b2b5b961661885fc2976ad629575bdc92e28cf479a174bcf10b65575e00aba94480986e33e4d7d2b149739c5d1e63ae7b3d31693d5692b0ea62da8783d7ddb02fb65f45f23b853c438ddcdca516ccf980d1096de13e6e5687442d13993d70c80edeb4cd889d4c179fa5c8d67e1bbd7485f5ac9bb849ae1a7c9c1a88b7dc5f8cfab876eb9c52398c508a470a9fe07a33830844ab14fd4796b3f88e251fba94203406432665786387435bad561cdc9f6bf9994f553d5ce59153216bdcff13537199b526619bf441512defd25284ea0690da12240def86655624663bc26fe9fba2b1b4eceeb2d951bcc5b1c764c45efde2d6491240cd6f2b1a203765a0bbdf0d456394b9b81ececb4d9926f77d7f8ad8d3d7077bc569211e36368cfd5e18591b835bd576aac4f01b766083f4b3cd15c795458ec63cd60ba3f79d6ee9df97cc16a64178c062ad0daa6cde3b51a3de57f4618fdcc37684dfe7bf71fad04ad0c9b508e89f365a30bd658cdaeb6fa919b9844be26e870f7fd46dcbf1c59f24df166b993630401044decf3ccb9bbc3e529c439550275438925dd9fa330a8810e381c32730a66c3589b3141dab7c79ca6390e608e206eb75893cfa5a3a3a0c7b9fb01eabafe0a0bf2cb81b27f4317c1def0442d9537a057aa6e52e2c1e697a3d36d6bbd676dd423fcff6fa0341f8312afcb7fef9b0e3ba752344ea5a470390173f480c434e2f06f42e7a56ef4c19443b0ccfb8efc7bfce8c6c325ee3d71457f1011f43c1c45a701c367e4c9a6889eff68b499b8cd3867fec6c8d11fdd75825f9d3fd131f442fffea91c0af8606e2e0dc47d6d333815a8266fb3cbd98e1c55800677721608deb72d9d70d3faa56dbd1faa22ca548eb7593affca47a57973f43cda9c563c8cc7adcbaf356a71f156562fd4343c5e7d768997d66d68fba9ea6233f15304d734bb06c477318991c870fe62d26af7b43f839144e73f80a9b61d98f1308d358f4e796d37413d5539aff03118a965c24a4a05c7b5909dbd298c40fba33fa4e913d92ca66a2cce0727eb76673191eb1093fdfbb89563d178cadfcd01d51e591d833fff30a1fed86cb2eb6f559acf4dfb306dc9e854450130ca911b7f6434f604051a4ed206a81ad848bd2aa67dbdc08af1ed4e8675fa29cd47100a34b5edf87eb4d40c07432c6bd49d6af9ebcea57d0dfe9695670cc59bcdbd0bd6c839bbc551b37c73a13a034c78957bfd843d78a3f4bf96808b0dcfbf6447537533ae953bdb0011e611f589f181bdadb8cf311e3715aa95792b6b3c6964e448eff44f9c959e9066098cb478b10426df5f04901960a91dd4f0f26f1265bd70b175859b7f6dcb863e32e94440cd984e487d083a9cd8c1e3a636ea5534881a144609f27f0a102f65bd4e06cbf37d8179e34804d0cd03ee3e264e602f8ffa5dba5884076579ae1d839e64cf0120a5134382a759a8103000000000000005ce8e10568c370f95c138a63e77c5eb1fc6c3b00db8dd4e548923994ccaa67c750afdaa3f54de79eb197de26fb162837569c9f166932ce4816de809c31fa359877b11891da3fb6fc3264132e18704a9e47b0ac27ea02a8906b7444e3f696c77fd393aa616b16ca45f7ce010f54d825e65a4790acfe2649c633ef4a83879e4e8ce5b016f2320185c70ff6909ed8567d4773761d54276edb8cd09d8d6a61e2fec68349a923334df1b079b86b1ec8c1e9feff66062ee7e852fbe39c24a3d876de91e987311c24ca9e2c6e3054ebb43f2999a9efa1b7aac29c6b3466e9cdc46d5ed396c793b64457bf633c1eb12f92d12d761199c263b46f6d9d071525d173fa9b640b14ec9511"], 0x1008, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x14}, {0x28}, {0x6}]}) pwrite(r22, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) readv(r22, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000000300)=""/151, 0x97}], 0x2) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f6400000000000000001a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba92ef3b1955626fe9dd83095a7d47e8877cff8797ff300b38def898"], 0x101, 0x0) syz_open_pts() msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5b4e67ccf67bce329c7f0b83b42ad6aa2ed9f8852bf65bb0cca58fa463502e46f9cfd319a8dfb0066a2f3b003b5a67807dc32639bc57600d1a277670a736822c37b20babd53e6baf535685c614fd92187e9c1ba3d38946018697d899a041ef60c9f5ba6441e7c7dc0e2ca9ff890a20be79c576b2c1cad50c099617ba13a3bc669738038b2f5216d810fdc3f6eb9522b07895d8c284b50b4bfe3a2a739b1deab2bc866b7d51d2168bc8fe10f36c5f56a2e0fe1e68b243949b036c46e624ec9b44c0a1a115b915f83282fe7d27d9e9a2890f6677f737106c7d6cd2a9258a616c4cb8ecd77468fb7b46b40d9f6c915381605690d68"], 0x2c, 0x0, 0x2000) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xf6, 0xfefffffd}, 0xfe61) close(r0) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0x801}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r1, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = dup(r0) fsync(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200), 0x390) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: r0 = socket(0x18, 0x4, 0x1) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000380)=""/174) semop(r1, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x1000, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000004c0)="670dc3", 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x3) r2 = socket(0x2, 0x3, 0x0) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchflags(r0, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0xffff, 0x7fffffff}, 0xc) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:22 executing program 1: r0 = socket(0x2, 0x3, 0x102) sendto$inet(r0, 0x0, 0x0, 0x7, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000040)=r1) 03:21:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {0x4c}, {0x41a6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d40)="ce855ac7325e990a10dd4ebbd926") 03:21:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r1, r2) 03:21:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:22 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mlock(&(0x7f0000727000/0x3000)=nil, 0x3000) 03:21:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), 0x4) 03:21:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), 0x4) 03:21:22 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x6, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x25}, 0x8) r3 = socket(0x200000000000001a, 0x3, 0x2e) socket$inet(0x2, 0x3, 0x4) r4 = socket$inet6(0x18, 0x0, 0x81) bind(r4, &(0x7f0000000340)=ANY=[@ANYBLOB='us\x00\x00\x00\x00\x00\x00'], 0xff7c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r5, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000040), 0xff20}], 0x10000000000001cd, 0x0, 0x4) msgget$private(0x0, 0x402) r6 = geteuid() setreuid(r6, r6) getegid() r7 = geteuid() setreuid(r7, r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10}, 0x5, 0x2000, r9, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) getpgid(0x0) r11 = msgget(0x0, 0x0) msgsnd(r11, 0x0, 0x0, 0x0) r12 = socket(0x200000000000001a, 0x3, 0x2e) bind(r12, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r13 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r13, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r14 = socket(0x18, 0x4003, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xfe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setregid(r17, r18) setuid(r15) r19 = semget$private(0x0, 0x0, 0x231) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r16, r15, r17, 0x20, 0xbeda}, 0x1e24, 0x200, 0xfd}) 03:21:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), 0x4) 03:21:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 03:21:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="182f89e1ae5bfe3b94a2ffc6d0fa416296019aa9dcddb5c8485382691df6a4f21a252ec5b780759aac431645c7322ce59b6ec3f602ffac26fb5cee1f2ef88a93892b3870b282b3ca1ab9914b4c611fce2cd68e4d6c991b210dd88728679a1acf49d7132e80c9251960235712686b851066b6633a6e86ee0fc5b76f55a67bb78115eecd03bcfd6833ab3d1971a5a745224a157b9991051093ed54fa7626ef7b45b230b4ec7c7d333a6b5bbef060aa5bf29ff8b651331515a7e3a7db010dc65c1425b64341372d5875e7b2b06e4bcedf61303042cf9d16ebb34e3ba3821a20154ec379a14d598f2b3a5b20b6f56856cd0accc8fe9eaa25424331", 0xf9}], 0x1) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = 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, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r7, r9, 0xa9, 0x20001, 0x1, 0x1}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r10, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x400, 0x0) r12 = getpgrp() r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r21, r23, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r16, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRES16=r15, @ANYBLOB="d6ace2445c243c0ba10ac422aac44494571c34b04c58927a2e03dc59260ed632fcb63595deb651ebefc13a75c2cf0e08bbe4cb3513df6f6f4d9fded868330ebb4dbea0e601d33ebe38c17f84f4cfcf4b2a3eba11e035e6f9d5afaddd6d3611f17a3f563a0805c082c2ddd031af0d8fab7a8c332276ff7181b560e7fe369b0152d746345386561a68d9c1e2bba421", @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3b89052a8aeeb7f95eb146964daf"]], 0x1, 0x800) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r28, r30, 0xa9, 0x20001, 0x1, 0x1}) getgroups(0x2, &(0x7f0000000800)=[r26, 0x0]) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000008c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000140)="51bf6b4e5c3fad5499ee2dcf94da6ceb20f1f0939112b554d1d59f5be77cc8bdd0b9f7d838606da3f8eabb931b2eaace141be11f8fd342ecb67725bd6329d660721565bc49e3ddba48e52afbe8f61420cb4878fb64f015cd505ebf192baaa37267ca2a12143df711d9f52b17f94632127c84dc7a16a7cd9928a7a9dc4a15c7e8c65a30a5d7ef42a93e21b7b797f018c50d4df3b14949bb7cb9eb2df66b112fb2c4d9d86e8785149340c390e72900d830bc404d4a662afc6234f50c0b7e0faa874330a9589052b0bd33a66c61488047c86613bde2a2a74d94f660", 0xda}, {0xffffffffffffffff}, {&(0x7f0000000080)="546d02a8cb2915ea944ef338b5397d7c5cb82aa3ed83ab57d94ca246da298ac2f685ffa3c8988ba98cef257e24b592dca5eba2cd531b712957ddbef05a468d5cdb1478f5b3257d9e7b90fd7581735df2cabc1d7bf055dc9882f34f2ec2f20b1cbb9b18c0458d99ef", 0x68}, {&(0x7f0000000400)="5b16573121bf0335242d5c764d0d534baf6a78bd2e6567b03b1c7f97802c2c520534d5ed28f7bc62f49e9dc09216b40e9dacc5323e0951e6a1a4e470748f46196d28a5e432fae46ae1d2730be75eb2c045ee2603cdfeae11d627c354b627474a40636aeb05c57ae50f7ffad46bae899f368930107b29", 0x76}, {&(0x7f0000000480)="77380fcf79ba05c5ef1f7bb60a1c3d401db4f8624878c15111186fe87be92faecaed80620d7e78b64d03f562d3c81a0bea438631ebfc4e24554a5b48fdfb8c43abcaabed955a29842a82d1308e540067ceea99a7c241a62a8895d3c4ae159350b4ff11dc30a3e5d3024b81925c8b59c9a4fc9d1504a15d990e9f217b7ac408d685ceca23e59c35270321f606864dfa3a27243ecefa145fc5980dac0c727e6e8380", 0xa1}, {&(0x7f0000000540)="e7fb811a4445e5a94e565844cc2f35eb5202cbaeecb09eaaf8b0b43a2cff0b648b0170a2b8da7000522433063178265d2b066bd6d0517b45a40f49262bb650c52f43dcbc2de53b249947260d3a18d922078606636b0e0d5e6c90a5f724bcf1e544a3b4b730d06222f8adcd9eb81f06a8f82163e10f05e6637c644ce3170cf6a2a0692f79e8013135f6c8dce0f813a8fd1bf8ac6e215e32a827aca1899370571a71af8d364e56238c053d48d7aad6c70d228b673502392d5974bffd58f7209b57da69ad087209dd9c2ac2", 0xca}, {&(0x7f0000000640)="5b4ca6d3915323cfa5b3d5ff5f3424f2bae63164f8d913d38c1c7d33a468f6593126a46f88e20f518de4ed8b85f0c3d2b3cdcabd2092847b2bea51f8154bc29ef29560a8a5ecdc61d1a2c0bec64b0b6a4aceb17b50774d214aa26867162ca49009978d57db2f3394c3f72c9b6ae57893ca67c4b5a162822e02733a48d9337782a1035d187af34734eb13a08b4982438dd198054e598b3b395836051bcf844494e44f089a5240617d620e6c74df4f7282289395ee118e8b86f437e148e7451f5622f3545461af1d9febcf2fe3089e04a44dcad044663810d90c64f7230dbc208367db05a310e516665ed14c7d29dfc00fb9a540", 0xf3}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r5}, @rights={0x20, 0xffff, 0x1, [r10, r11, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r12, r14, r31}], 0x60, 0x404}, 0x0) 03:21:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 03:21:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 03:21:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20, 0x0, 0x0, 0xffff}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) r2 = accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/69}, &(0x7f0000000100)=0x47) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000280)="55153fb0c8c9beaebe26a9c2ddfbee042d39b540403d4192a11b17e3de0fe1f4f76d393cce7876229fcb1795209ae22dce74dac61445d6230dc92f1c6f3641ea57b8758825050eebde7d54d739633c0569baaa3fcf87272b1175aa9e0e554390e99a7c6fd5ce2962fc721bafe5073700e953ffb092193cf52cd3381dd809e27e915bc2df021ccfa12c6f324957284c6a147fac93769bda371e65938d9dcee15c3386bc09dd6a136ff376244279eb19c034d838f7b2787e29d03e3cd0b5106abd5ecfd2a47d5d4e77a457a8f8a35bfb41b708e1c30f8aafea6fcf17a0911d100505f8090bd0161f4186dfe589d211651978", 0xf1}], 0x1, 0x0, 0x100000001) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000717000/0x9000)=nil, 0x9000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x7f, 0xcc}, {0x7, 0x7f, 0x2, 0x80000000}, {0x8001, 0xf8, 0x20}, {0x1, 0x9, 0x0, 0x61}]}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) "Î"‰L´‡«±‹&¦ÀßZ¸ÁEpckbd_enable: command error 03:21:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) map stack 0x20719000-0x2071d000 of map 0xfffffd8068ac7cc8 failed: hole in range 03:21:25 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2000, 0x0, 0x0, 0x3, "2f5d235fa443d235e33eaf74cdca4700"}) syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r3 = dup2(r1, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8004) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180)=""/6, &(0x7f00000001c0)=0x6) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000000c0)=0x1) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="8e9e1c4030a880f9962bb3"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd8068ac7cc8 failed: hole in range 03:21:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x401, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='?\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0xb1c3a567795ada1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) dup2(r3, r4) r5 = socket(0x18, 0x1, 0x0) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYPTR64], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) r4 = getpid() r5 = accept$unix(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000a493d4aa0e94c8530000000000000000000000000000000000000000000000000000000000000000000000000000000002000000006a8c3957ed257bb52b1a4afb2c15810000000000000000000000007200000000000000000000000800ecffffff000002000000000000000000000000000000000000b7b2b3244d6a371039bb125a8a998d5a9282f0beb01f4f80988be1fdd60abf4adb00"], &(0x7f0000000380)=0x6e) fcntl$setown(r5, 0x6, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r4, r7, r8}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000002c0)=[r9]) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x3, 0x0, 0x4ed, 0x0, 0x1, 0x5, 0x689, 0x0, 0x1, 0x3, 0x1}) fcntl$setstatus(r1, 0x4, 0x4) r10 = getpid() fcntl$setown(r1, 0x6, r10) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x120) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/158, 0x9e}], 0x1) 03:21:25 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="732cd955cbc242aefd606559"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x18, 0x1, 0x0) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x1, 0x0) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r6, 0x0, 0x0, 0x400, 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e000010076dcfb1e1731c7f653355e60435000720c25266cf007232f10f3c074653193f8726192b1fb5d3a123a81eb2d75c40858a4617026597e8356aeb6d5846577b81de664663d6ba381ce8a6ccfe0a801d76052d5f55f2721c393f930da0b0c449ed2fc9bf0684d1e1678e692832a0efea43735509e9605a7f5d8b9bd84db2ef2763905f3212f562aca7e665dca2b49b3ff00d694302d6083eff9b78a0f6c25fda2728f21"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)=0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) r3 = open(&(0x7f0000000100)='./file0\x00', 0xa00, 0x9) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000140)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x10, 0x5, 0x4) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="db203eb090833341300678bf3016149cf1bafd0f458c54e8e06bd67f82fa4d980bbaeff5de40e0c7c11ce62ef60ce9f04db9170d4a58c240"}, {&(0x7f00000001c0)="2c7d55d200672c6df32efeb7302c2f016846f3e9882643062fdf39571631e7ad24a08b8bf5bff0f65d54b244bd3bd45c0a699003407c134a1df839230212ed39336891ec86bfb0e1552d0a787749fbfcaa1288996a528446e76138cd3ee453d89e4e573a6066817851fe1f1f3a5e2a536f752607d26ead050ace45a7a5268c48eeab7445c83047be8b7edcb5c3124644d544aebc799299e7e41b11130c9f5f4bf142c02fcf40c00512cc21b65fd315f1cdc713d9bda6353ac2d6542f57c940ca3ac7cbcc39d5d70cafc40de274e846f33d6d7d24b21833a06ffd895e7c5a008330"}], 0x8f, 0x0, 0xf17) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fchmod(0xffffffffffffff9c, 0xddc44e923dfe67a5) 03:21:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x7fff}, {{}, 0xfffffffffffffff8, 0xac, 0x80, 0x7, 0x6335fb6b}, {{0xffffffffffffff9c}, 0x1, 0x4a, 0x8, 0x7e943df8, 0x8ff9}, {{}, 0xfffffffffffffffb, 0x88, 0x0, 0x0, 0x9f23}, {{}, 0xfffffffffffffff9, 0x0, 0x1, 0x101, 0x8}], 0x2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0xfffffffffffffff7, 0x3f}, {{}, 0xfffffffffffffff8, 0x42, 0x1, 0x1, 0x100000000}, {{}, 0xfffffffffffffffc, 0x20, 0x4, 0x5, 0x7}, {{}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x60000000, 0x8}], 0xfffffffa, &(0x7f0000000100)={0x7, 0x5}) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) sendto$inet(r3, &(0x7f00000002c0)="dae257201badce92aa0b89d1849c8d8ee734f954f96e6cc1e56e8b9d302344d8567701a91337b38a06c393bc11804972ea003a95258823e256a21b66a2ff96ebd92f5952453079af55d794d379762480cfe10ce2cc6e2ca16ad03f58b176", 0x5e, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000040)) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="028000042100002901a285cf3da6e75156a97fb80c04a3490bfb4a74d3ef027a27ba976f255ae8ff4091dd702502ee963570dab48e19b7e597a8b8c33e504e267135ff0e2669fcfe51f85e5951254332db1b977b01e3771f"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x8001, 0x0) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x65) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6202023fe000e068f3e9ce4799c7d93db53dde5c9df5bd2cb29b21332c6e45d09e579cb858afe3c3cec1f59af5defcda97d556c14e09b0aa7e709b22ad4a1710"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x200, 0x0, 0x0, "00000004002100cd49408a4f50c8bf060400"}) r1 = socket(0x18, 0x1, 0x0) 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) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt(0xffffffffffffffff, 0x20, 0x80000001, &(0x7f00000000c0)=""/233, &(0x7f0000000040)=0xe9) 03:21:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02800000000021"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1, 0x4, 0x2, 0x3, "1a1f581b0b2c1f21b38cd020e79c88e81f9ceadf", 0x1, 0x2}) socket(0x2, 0x8001, 0x0) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x14a) 03:21:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="62020207e00000011d393adc0c1dafb256ca3e9fee1fe1623ad8337de8a0fd0c71bcd21e2f32bd1385e77fca5e337bd6b2558fc84510db2455fdd22d96ca56eb903e3dc2cf309294e1998a264cd4b95029157c3fb18b806710852b3ed37a5d72c7aa2883c2c351f0add151524789e34e872e5ac11dd06fbc4f74dbe5d2b6e9db417a0e9f0bb70eef3cb58c3c29264fd2354391f79ef1aee93b385ebebeae5c8217f8579e7e2b72925f570fd3ccc404381ebecc57a405dac061b06d5a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xffffffff, 0x49}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86139) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) write(r5, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x4) r6 = socket(0x1, 0x2, 0x0) r7 = semget$private(0x0, 0x6, 0x200008000000010) semop(r7, &(0x7f00000001c0)=[{0x1, 0x7, 0xe5ce97ab354d8ebe}, {0x7, 0x9d, 0x800}, {0x5, 0x4, 0x1800}, {0x1, 0x2, 0x800}], 0x4) semop(r7, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x24) semop(r7, &(0x7f0000000100), 0x2aaaa9b2) semop(r7, &(0x7f0000000000), 0x0) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="9ba2907fe1b8dafd8a425eb9ca18289c", 0x10}, {&(0x7f0000000140)="3a5ab463b5d332dcd33ea44d7801f62f4d1e62a5418d5a594790b906c87ce826633f5100bc9b4b21ce8bdd206e", 0x2d}, {&(0x7f00000001c0)="a045e4a7665b1d6bde19659bb8b45c32ff38e4e2de5375ffd607bea61e430d9547e7ba00d33ea9ca605febd87f8b18904c3a05b3a3cca3b00963426fc56d61e16e975127397b33a2bcdbec624d5ba6e1b0768652646403c135934101406328d819fab4fe894246b7cacd9feac034e9c8acd9afb5505ee3ea6397bdb7758d145b676b577d1c68e41db278df402c41c1b4a07896173bcf6473825e9120db55f6d1d6ef8ffba4502a488c287429f71a3386a53c61bc98838eee5049243973ade77e70902a08d375c0", 0xc7}, {&(0x7f0000000300)="07d0d7a5e024a5aefe3ebf06cd8e86f02612ea6f8deba6de3ed91e4358d4e229a7d7f5f47af276b175f4d622be84e5c85ad2096ea3e617ae1533f0cd34b9ec019704796952fa7f866f2cca5a491f9f02d818faaa0e76733420cb67868047ec52f14c72", 0x63}, {&(0x7f0000000380)="3f69d36c9b367719b2edeedf7cb9d634f6361670c346ac3f0114e9d5588728aa923ae1f659c5cdba4ed155a7ddb42973fa4ae8da1533d0a1502e13f3e48206f7dd9e6240c463132fb823322e25e4da7fee5228d578bcc0cdb806055e76c59a83eef591f43fecf273588b2feda119e2e1ecba7084a1a6362feda5b6cccc3c5aad94e0c66ec175e63f64054e3e76", 0x8d}, {&(0x7f0000000440)="587dea264c33f01d1222ee66a23776053224f762d3773fa1b897d80c1e3fab81f1e1a9004d931ebad341b5ad4a55c899975d59595bb0b858c799bb234eff2e9703e413e3d119d7202a9128443a7e13ecf32fe86d6489e1376db5b0a79f1cfad2dc37616db70cb903eab82b75f674d749d02798d59e9a63548590a0694e682cacaba20f14f9f590beaa6bf4b75c64df3a734736d30b0f677acbdf345747044ec8ef76e147517631acd3b46d0d5c39e628abde2cc72d8b33a6a80ed43137f2184ddf979f367f6e2d748fa4fcb2ba3d7527baf306cba11b6cc931fa76cacbd7a6091a3f1dca6f738fae4e45ee7c4847fa9358720dd4e8a4676bc22ea7f72ff51474a848de4fb1072cb00d04f00e735fbd38b407333b85301e53b4cfda63f3b792dd718aa213cbb795f11997d8044de0f44cfa88f8e4cfb206a1196561910341279e882659feaa86f944813cc3b33e8185d3d365a0ab66600728694ecb9cf121fd837c1e37bce324e2299b7585884d80409f81da752173859b3ff310ca15e584607e270f01b618f76f457e2c68965ec95ba35d2196e537b77a7586043efe25ff4af6e8887a27a140c9537c62e3adc199ffcd4f5ea2aca29b96d1aeaccd68b76baf595dcba9944daed21ff99a5b462e967f57b7b2043a6df687e0627e83796b91726b5dd063ca114e5b6ede1bcfce52f4813843fc3577903d2dde80a4edcb3072bbf5dd404c2208b846b799d5228c7936ecf1130a88a3b3c536e5d43f3316f34edfab8adcdcacf745fed65ab92e50298e3a81d3027ee200bd2bee7d4985791d30c1e0076a0c9a8a06e2f446d0322ecd5eeebb7f4e951a7390c55d4acf7b39a7ca5cdd50be8cedde567e1a4a57b46dd3672730a773810a3323c69ac17381a4c8f90132812adac3b492406e81a9be156bad1df7dc81685d67d15037de3950b6958c605e87710467fe0fd7a407af49787c39eb3e25d0f6deb1827737092d0983c9bb6cdb04b1cb5ab95b9e8089d921c3dc8fb47f81f6a1482fb10257b09904aaaf5a422af9c6c7fd30feb5314c5635e0dd4bcce5b394a46fd979c8264d127317d2a0bd70ae254387edc1ea0093edb24904179a66d30a0879ae3b5fefc66e075a7e9184cb89b2410812e039c589d0f2ee536875999f91a77ec7640f2fd1d184f927d09755c0f1cdee55906c7a336cc5cec118c31953143ff43ef171a522eec76123e2d297045e9e46219f40d3623addee99650211e484f9111dfcaa32e924bba824664498ba4a874cc2c915df329978cf84bc45fbba790faa75bb3359d4e33ac157924ca51d357f12e36015d173a2ec8e371b5f33c4281c6ac8063741f3d24b3a9a7abc685c5d8cda0393ab12ac8fb557030a5beeb67ad23fdf549b919054ef07473c0ddb8f82acba3f9ff68084182f62730afea04b8facfeb5aa743c368a545bdf2842b46e2dbc45afa3cd458931c034b0d16e0ccf51d1e622849298ac605669b4b471f8327d9e5627805a588922b535f0fde83b7e8eecaffe99c19c430d495e7fc6d4d269035bb9cc23d3ed4ba19fd6eea808db51f5685d2c826eec1e2037f6407c0da05aa03747ad85a90b7b457a419810d4e5a18c01510b588514139550d13c78108ceec130f1561bd305ec1775e4365fe7189a392c870aeeb79328b81395ff469d4c66c71499b058af7a290612071f464ecbf4b350f2a3a9be60a0efdb945894f8b0f15015fbc146208198a73f1fa1c1aa63dcdd68c0fdc92e6d862e347d50053cdc18913d86d21fc31d3b4e6a5ab56533ea5cf7e0148b8fd6d5bad4cec5efd369851150f7ab0d8d4f7beb7f03d194cb666885640c6dc727dad67293b48af01dad73bd9aab8b42c0041c72ce2332f96934f2eed3c6ce072ad80bf18ecd64903227e202458c1dad", 0x545}], 0x6, &(0x7f0000001600)=[@cred={0x20}, @rights={0x10}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0xc8}, 0xc6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x6810, r6, 0x0, 0x80000000) r8 = socket(0x1b, 0x3, 0xfd) dup2(r4, r8) connect$unix(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="3587777a585ebd2e71d5f8b5771478dba3277e0290a211f7d248a164ab2a591c3261c7ed43837dec55fe5ee6016c9174b41ebe30c8fc43bf1474d6a1e19678b45793bb50185bc4698dede03617d518d72667ec38ca3839f77fc7d19ab7881b816458caea497f1affd5e7cd564b33452483e28d36c97825062a59c78f2d96b240e242c392290352c2ebbbd10ca7ba18fc6386182b"], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 1: open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0xde69b5d4fa096b95) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r3) setgroups(0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r2, 0xffffffffffffffff, r6}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(0xffffffffffffffff, r8) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket$inet6(0x18, 0x4000, 0x7) fchflags(r4, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x7ff}, {0x200, 0x6}}, 0x1aeedef0cffaf9f9) socket(0x2, 0x3, 0x0) r1 = socket(0x6, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r4, 0x1}) r5 = socket(0x2, 0xc003, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) accept$inet(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) connect$unix(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc841cac7ecbc5b0400593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208180000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a419440302090000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58e00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da6d1f6b87c7234acbf79ed92c9994363b281d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e07623957503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c190128c408deb7703b07f2def46ff658c4c1372a09d5662b652d4ba79d5379c5cdfd7418fba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad168b75d16cce19cfd5e9b4f067c45e9b10689c1dd942f345c49bc6427aaaa57e80dc690cfc6bd618dcd30551137b5cef258f8c80284f7baa9d7eb16abf096669d0b18bd4e959248f014300"/923], 0x10) dup2(r5, r2) getpid() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) setsockopt(r7, 0x101, 0x5, &(0x7f0000000c80)="2acd3d7551c41464519dbadd3774bf6b3438b19ef45e9390d4c3e05ff43a3eb5b79d8e63ee675f07935943852cf90a6c9d6c913e631114f1aeffbabbf1561b448f446ca91cd36713e118fbe96516a48add90406fbd326be77a18a40ac9fc487493d43af03ea0525b5f3f98b2d3b8f1bdf5bda392f3555cec44147162dda1eaa6df73b21c10e06ba91b97c871a33feb47110f1441dfac4304a6bbdb814f27f8b25e9454051b5b38e44a8bc7a81edafcaca20847b2f4b853fb661ba07ca5a716e3fc0bc619d158b2ec6a34b9dda0197ca6cedd68c33990f7c7b60b70b92cd2f661b660b385ace4e722f96871ecfd48abc47ba554c95c35d2e8a90ab0da92f5392f6129696726c87355867ee51a1550677d7c12addf1ee7c2e2c5983d051e18c296b545adcd61fb94c781e430dc1b0aaaac691308aa1a304fde50a4c5d02b776ef32c999a11e13ee521bb57e8809b77af85a690c469449ff5a816eeb7c01e48770e31cdd643aef8a35bf0cd6b6aa0f378410f08411ce357c5f2db2f1c1cd32193c6e04e95f05395466da29ab87a0db7266b36b04bb6aba1a00e1b916434e007213951bc55866b4b1135e241fa438de8190e9a9eadade01ced37acfc5749e1f1cd79fd4afeb1453887a0fd8c00cddc3a0a1e80974ddbc84650311266d543861ba446645a5239b358511d0a518d69f16edbfd263148e5b1bc0d20c4434df1b691db3853e79ca38b715d9a0374aa6e59b6f738552d8eb13942c797d596c5a895ec464000d36bd94ff816f51f26d28d69562b06515748433ba053e3562a6ce2d69ac839f4e7317fa71033422d849426279db8fdb4fbad6ff7e188996f01a7cff28062da52e306162e59034645d1cbee34ddb3ab47e26bcaa24188781ed02d60a4dea82fde9d6c3083425e594c1fb44816de8e3033718df8016886f56c5d56a9d029fbb5b0a359678912b48226177bc94a8592ffc9912b13b9d6328c4d864bc33fd65dade2d58feb4e32784c7745af2b02d3afc336a0dcf207a224cbb46feedd6ec7e1ea9132b35ebb34f06bc8dad879827262b655789c31e5f75cf7d9e6d3dd90ea203a917a366341e9a158ac8beb6ccbb33d7d409b9a915bde6dc4b5a4f050156f9af3441b465f09ec2f32cb8f7465c21193151e6997a56947c0cc018fdffe6060b7e16604ddf42723c24d4bc8166a2a825f44df49b08eb57af9dc4dde5f261c61cc19261d63d4386b360e17541cbd2059fddfec00c225fef03cc8df83d7e907f77469f0f5b0cdc636090a5c4fad486a4f8a1243e7488661d321affd12efe0c084d1bacacd826e36e789414c55def1207faea246740d9e067ebacb70ded89a12c193c4cca0d5da0b5c312359b9f1ecb7b7176cb624f172431325537c9362824d95998f11cc9130874e0fc7656de9fc959533189adce95fff5b420cfd2c0fb981a4abb372abff077cf62c3f38d42960c6aaf9bbd83f2817802e204d5503d5cd5d982c3bc83e4ce0c9e27e6a50b671cd8a208e1a8b91f70fa65a1e4198a1d2fb806658f76f70a24afeba65cb1e8ff9d16d3c5dde13afea8eb13544869099b9cdfc05bab22c7bec3bff1214fd50f74cb8dc13992246b4cf9d17ff020ca5ddfcb1aa679afdb258d9121d14e65beeb111414032fdc5c13838ec6d1a1a6034c83184e332887ff97467f09794164f349139177d788185b6783d7a50bf80f843f425d071835a01864c8b3bf809c5009c3bcc0d78c66ddba6386b781c94d44ff3871996cb60e6f60a225575b5a26c727231db7860dbc6cd009ec593990d437c25bc16b925904ae3bbf3447371b3dd692478f65a3e14a475459ebfb8deaf837ac6849869372357dc90672b764af87b9793042ed7a10c5b63dba5315383eeae33da3f94e0946b0a204d3ff0b24396c5e71c711b556de31cae700ba288415ab23fb1f16c8abc8e76ef584a132b78528df0127c0584803a83fb4dc60c471a6dd6caa1414762287607dd3e8d14d88a4631ce9c1942bec33d7cb9664afe435adde0e8ebceb071a2f81464c99f2d5f0f2f6765284b335c07427667c8aa021c6a9070632e93b755794a91a8a31a4d75e587cd984c60b1452a6e62470249718a2c34d1a4837425d404ec2f5dd0570531af269f309fa1d084e5557229de53a9b648d7526a8561119cfd3296909a830dfc7a224f8fd103ad3739d4339058c8924bf12b7e4d47fc13081cd2d871161b78cb140fd2dc33b7704f204e8f0e0082da6e89704bf72bf5877b6c3b9c6d306dd6b8a193b614a0c33c2975c883a4fc369ef00e85a3c2132b2a9dfa19978f5a6f131f7f6e9aea14db523234b5494e2f8061935999a0e3f3e84a631cad754b399aa7d62a98d72780120fd282b690926f359cba33a888ca6f6e14c3251c34ec2a0994fcfec0a8fe77e4a01ead00d62814b32dde9553b6f8fee1192f61c1f5a3e3b5e5022f7f8ec15b7a4c9468136cd85d72b76475e794727549115cadc56c159fdc5b8e9e138fc05694b6650701b1f1960943724bc986d4f9d025b4b76ed56c9e4543404a5f2786fcbf798f147fb84c09d7fd5dbbfb1a9384f6d41ebb94d6b9dde3048a55b72c1b8914098bce89ae7fa981939560e95fc6644d4e3caf07459a3056f79011f6e3be28076ee85732089c0cf5006fc6e40fdbd0b77d61bac0ab3e9841a910a4ebefc73b0a8669b19e8fdd2d1927f1ce02e9616fac4589568c92d9b65af6ab8cd43033e821bfeb70781050f06aed2bc4d9ccb16714f2a43d8dd6ddd260e7df51f88fa53c8bc482a741caa4f7cc91d657b0005af0e46e5cac23ef2e7227dfa6312243c97404669969e5bd4369f0fc006f06492f03a2dd740a6ff1aa65714b42aba6b5308cb708d599297ed35f9e20b66c7ffb7a8e0606585d1c667b90c36952a2b32eae1f2d2c2df72ed69e16a062aed1bbc2551ab314f2d9a6285b66564de3e5889367f3363cff8c1edbd8024e6e30bf275caf90aee90e77fee77ed6afb243bbff1afe6734d23392223123edd90d40686361682039a36c1aedc3a22019f27a911674e0df7defb736ed5104072b8d9b3c223937c44f13a23b8910a5f8a6e43c00a0df1d19e0fc66d8e59a925c91c9801cd7cb5b296f9d2c260ce541bec6238fbe7aed6d75a33e686cc031d3147150f565f4bba3d16628bf9b3ed124140beb1045f19b14364216a312f5721fafd3ba383fd10536b1be678347de30f6de11c62798472dca4112745f2a9b0261df022b7eea3471259fa17b2df1ce15a8dcf49a1e76157e725f2f24b35934447a2fbea2fea559ab2d90395c8eeeecd1b953fca3922d5f7d1dd066487d05467e86ce1ebbc2ca79fb08b00592e9c4f9337bb55edd0c434ee7b2444614f01029f07d871922fe0c42d314cf8de88aa1678ecf69301a579f8fea5d2899c9b7ecd33acd7a1e77ad76aca9f8d7b39baa4b0ca62ee80bb5e352683ec24bcedae22ce908b9278c3b44266067436a671cab6d1d80cbe95421db77ff96f4629857f45f2ea9f137be35e974ce56be24f205f82918ffca15bd81f4e154bcf6ae57d0da5d2b1bfe3d3bfcba122e530bc07bcb6d2fa4cf2979a67f460d7005ee5871aad7fb572f2161cb3d8b0064f995df34b6b2ec0179d4c1c7e17d767ad9adb16323226fbc730d756ecbf1cf76706f56ce8bd1d74963b6a10e64d320e9222031f6d2c673ab303baa50fc1398778e80c0addb52ecf6f0e4f71960666980a988c0b8db2b1243cc9319d5144a8c3fc976b94a9f720c76a58041f06cc4b13bf0f341fbbadfb97706a570ccdeec1362e504113c8ba35e152fa023c7015c3609139d2e13b228c826e5a87d563c740aaf17cf7135dc52e11368de68d9cff744405ecf773d9aaece9f416da5f6948a3ed868b62d060572e123d1c90b2939c700e8af353b13aa3be57a1c07f5a259bd171a8b8045c1f90c646dd113a52277fd5bf24b6cecbde1a453ca372cba43279c1ed9cc2f5df59dd0e3e199eee8855bfc05eed16e381d9d23721ed58e4612bc4671321eaa14da22bf6040e08718607e10e26b8ba6b16d719ec74a68128a5c47a3a5261fd4df997a19a5a4a20e4d7177955ac641d093350d06eeef57d0e723974b9adaa649293ce6ccf928eca988b3f48b5f0bb129a5defef8a650f1d43ee3ee121e5d68812c9e8aa9cc8a3159a2145e0c4b907fb56b59b991e9dd9bfdbfdf8acbd53211c3a3c0fc7721fca29b075a6380c3f2615c168625ec7cd191f0f88bd8db3917552d5c60c73c165d6eab9ec04e34192935904ff7bdf1451cf04be783d7af73a9e186e8d7bef5488ba90412ab85ac2556ddd74f20a325f66c27f8a0e1679d5dc235b6d308694fc1d3952080dc1e9e9bb4cd2ec8b5eafcff8cd3d0ac1e6ecfcb5bacf6613d15c63b72e9ea4cc8079d9b2d29cc01e4b480ea7c3f1ec2151a913f35764b217ddaa1429673e2b90aa35413ab14784689707571d5c504da8bfc78fa535b200549e7fa0768c41997c8a00ec6748857ac4d5e55886d36611753a4c302cf7a08f731afd642090792e3a2b60ffb417d9a78ff64fd55fdc6dca99f27f784da11406247aca688d9c292161f45f34c7fbad27c7eec0fbbee90bb701ba5efbf8d691ba6b5f831632151d2e1645089162a0b9629174081b41c03df777cac6196fe2d46cddb9a1c0674bc1413e8df0db886470f999b00861c2e34265a4e20905b3d254f0c2c7384395e4b90d16fd8abdebc91adf46eb737ee03403b1714665d77046afb35cd28cc1fd056defae6e56eb77a90e70a0b79fa415879de8da5851fb826ae6e8efbf118eebb90e4413a1275848aa2620903212d6b7ac22d25e0a6c22ddfda726ee35a54560bc3ae8935870266ccc2943da36d5a18dcf60a2b530f1240e41e9d31cf0dbf9669f44fc29664872f8d762c7568cf7620aa1c91ef2a465c361b155c34f21909a2f80b144d213581bec5aba4756f4d9a96e0aaa9b6ae6be0cef2c8e40e624be638a797186f65a704fb71b60ff9a5ae9f8254f58fb5d0766ee67fab3834b3c10c0be576a5f3d589f7f216b499a0876c83f9a1727cf39db4b540ca4aead096122283bfc93c81bdcfe382bd993bd53119ef56ca4f441baa4b11c333eaee0dbcabce945daedefb65498086ad95baf2f2bf6de8101b3e61d1955918980079bfc801c186ea5d8c891251ab7596fefe8f3221e78516b330c5a8d87038b941766b7252e300019a420a447f4277fa0ea22758e059e12adc6fccf805525e12c323d1536aa9cd01c742d233f1aa4069b11f82e650f83cd587b764dd28a3bda5d997a9500a120d938cd59b927f5a074b935be6a5688bde68fde69f4a992fd519e6b0ee5c6955035af9417156bd3154574a75326db8d3536e09ae6c1328a9d47579ad40a97bf0a989e7d8326cdf72af641a243799b11709d2c120451bcd0dd1035616e04c2ef45dbb34889c39910135fa9dc769bda5cd10137a3a5726ad8e70ecd840f1ce637c10a79c30a96b33623cceca14054d3d5fea973d255ba7c7df7eb4f362958c0fc6e2a5242f2641de4ee060a89a14c04f1eefbb11b8dbaaa3ade99be50a2a02b75a46d1a685a09e53b72dc96735e523a941e6413db25770a1f646e1f643704f2500293708d655b267bccceffacd2f4a4eab0146e054e75852aad1efd83f1b73fe3fb3ccbac8f27753ac2e5f08e29bcb7d758cd0c1b2b64255ac3ae1bd013f40f9bf96a116861c264d00fb98ae24535bb78232f96525958169fd1573f47b453f2c4e3d48bdcc44d19b58364aa1ef1610209c9bc61ad60379c8168dc5c14f1651a2540f15e60f", 0x1000) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r2) connect$inet(r7, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="e2e806ffc8c75a4945603d30fbe59fb9f5324e93e90210086854", 0x1a) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffb7) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) r9 = shmget$private(0x0, 0x3000, 0x43, &(0x7f0000ff9000/0x3000)=nil) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x0) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x9}, {0x3c}, {0x1d}, {0x4406}]}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0xc6c5, 0x1f, 0x9, 0xfffffffa}, {0x6, 0x7f, 0x2, 0x5}, {0x6, 0x5, 0x20, 0x6}, {0xdec, 0x3f, 0x20, 0x4}, {0x1000, 0x40, 0xa5, 0x10001}, {0x6, 0x0, 0x1f, 0x4}, {0x20, 0x0, 0x81, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0x0, 0x7}, {0x4, 0x0, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107002, &(0x7f0000000100)={{}, 0x7, 0x4}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 1: getsockopt(0xffffffffffffff9c, 0x1, 0x6, &(0x7f0000000040)=""/32, &(0x7f00000000c0)=0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x44d272de) r2 = kqueue() dup2(r2, r1) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000180)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x6) r4 = socket$inet6(0x18, 0xf51983bb191219c3, 0x40) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 03:21:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0)={0x4, 0x7fffffff}, 0x8) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="e6901caef974600dbed98f37fe489a867efc18536c4182fdaee3ecbdd898270e0b097f0698baa0270a21a7b37f9c302b207e045b444bba91813f271107017ea9997048f4914e9a4c11f1f66356c7e4f2411f80d83ca9300207f21037bfd10cc783174b433b62a6839c7f1d248980f3535b73d820e46617effb1e295b306668a7f5eb87d9ba83a56565305ffa241971ce4f875dbb2dea9c749d6136dca1b8f0705c588ba63c520729bfae9167454c0781c354403c538de152b11b98d4accb22b88dd50418b378b97c21a19210f6d5a76187f1aea6cc4418ed46880fc9ab17654bea8a43419b91d2", 0xe7}, {&(0x7f00000001c0)="b81a975a1a9d509404d7445563ee3588b83ee6bad2425001e6a652b28e3c07202b42f49d18ab60e642c9539fb92d8cc015aa1dad246562b9759e494d3d999ead786d76fcafc5d8413ff99db6ec29296f701bf0086e9d20e9", 0x58}, {&(0x7f0000000240)="5d33de51e7a14bbccfa8b3bc6c5d63a6210b2d2aac43fab3fc23cc7afb15034d4c405bb9d34c0e847773c6d0fb864345c9ff57cab5f9772406e46a7c46e6acd576b0b32d963e0abbcfb5fb0d6a0232afc0a49183ae1b994319337c76fa00fc605d6ec8d81c97c75a3b566ff55477fd9c2e18a131c1072f3733389d2d84ee3c0d18b5738219cbed70f6658d680afea2d9a54ee5361ae65732484500047970f4c68b98aa9a38664b7646f3a6d761", 0xad}], 0x3}, 0x2) close(r1) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000380)) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:21:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) kernel: double fault trap, code=0 Stopped at pool_lock_mtx_assert_locked+0x19: pushq %r12 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace pool_lock_mtx_assert_locked(ffffffff82569f10) at pool_lock_mtx_assert_locked+0x19 pool_do_get(ffffffff82569f10,2,ffff80001d3ff118) at pool_do_get+0x40 pool_get(ffffffff82569f10,2) at pool_get+0xb5 m_get(2,3) at m_get+0x4c sbappendaddr(fffffd8052cfc338,fffffd8052cfc3c0,ffff80001d3ff338,fffffd80587f9f00,0) at sbappendaddr+0x20d udp_sbappend(fffffd805e569c08,fffffd80587f9f00,fffffd80587f9fb0,0,14,fffffd80587f9fc4) at udp_sbappend+0x344 udp_input(ffff80001d3ff5b8,ffff80001d3ff5c4,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d3ff5b8,ffff80001d3ff5c4,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d3ff5b8,ffff80001d3ff5c4,d33,0) at ip_ours+0x4fe ip_input_if(ffff80001d3ff5b8,ffff80001d3ff5c4,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd80587f9f00) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd80587f9f00,2) at if_input_local+0xf9 ip_output(fffffd805a2eb800,0,fffffd805e569c78,0,0,fffffd805e569c08) at ip_output+0xac5 udp_output(fffffd805e569c08,fffffd805a2eb800,0,0) at udp_output+0x58b somove(fffffd8052cfc338,2) at somove+0xf2f sorwakeup(fffffd8052cfc338) at sorwakeup+0x79 udp_sbappend(fffffd805e569c08,fffffd80587f9800,fffffd80587f98b0,0,14,fffffd80587f98c4) at udp_sbappend+0x366 udp_input(ffff80001d3ffc98,ffff80001d3ffca4,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d3ffc98,ffff80001d3ffca4,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d3ffc98,ffff80001d3ffca4,b45,0) at ip_ours+0x4fe ip_input_if(ffff80001d3ffc98,ffff80001d3ffca4,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd80587f9800) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd80587f9800,2) at if_input_local+0xf9 ip_output(fffffd805e2f8c00,0,fffffd805e569c78,0,0,fffffd805e569c08) at ip_output+0xac5 udp_output(fffffd805e569c08,fffffd805e2f8c00,0,0) at udp_output+0x58b somove(fffffd8052cfc338,2) at somove+0xf2f sorwakeup(fffffd8052cfc338) at sorwakeup+0x79 udp_sbappend(fffffd805e569c08,fffffd805a2eb800,fffffd805a2eb8b0,0,14,fffffd805a2eb8c4) at udp_sbappend+0x366 udp_input(ffff80001d400378,ffff80001d400384,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d400378,ffff80001d400384,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d400378,ffff80001d400384,951,0) at ip_ours+0x4fe ip_input_if(ffff80001d400378,ffff80001d400384,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd805a2eb800) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd805a2eb800,2) at if_input_local+0xf9 ip_output(fffffd805e10b800,0,fffffd805e569c78,0,0,fffffd805e569c08) at ip_output+0xac5 udp_output(fffffd805e569c08,fffffd805e10b800,0,0) at udp_output+0x58b somove(fffffd8052cfc338,2) at somove+0xf2f sorwakeup(fffffd8052cfc338) at sorwakeup+0x79 udp_sbappend(fffffd805e569c08,fffffd805e2f8c00,fffffd805e2f8cb0,0,14,fffffd805e2f8cc4) at udp_sbappend+0x366 udp_input(ffff80001d400a58,ffff80001d400a64,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d400a58,ffff80001d400a64,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d400a58,ffff80001d400a64,763,0) at ip_ours+0x4fe ip_input_if(ffff80001d400a58,ffff80001d400a64,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd805e2f8c00) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd805e2f8c00,2) at if_input_local+0xf9 ip_output(fffffd805a2ebb00,0,fffffd805e569c78,0,0,fffffd805e569c08) at ip_output+0xac5 udp_output(fffffd805e569c08,fffffd805a2ebb00,0,0) at udp_output+0x58b somove(fffffd8052cfc338,2) at somove+0xf2f sorwakeup(fffffd8052cfc338) at sorwakeup+0x79 udp_sbappend(fffffd805e569c08,fffffd805e10b800,fffffd805e10b8b0,0,14,fffffd805e10b8c4) at udp_sbappend+0x366 udp_input(ffff80001d401138,ffff80001d401144,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d401138,ffff80001d401144,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d401138,ffff80001d401144,575,0) at ip_ours+0x4fe ip_input_if(ffff80001d401138,ffff80001d401144,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd805e10b800) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd805e10b800,2) at if_input_local+0xf9 ip_output(fffffd805a2eb100,0,fffffd805e569c78,0,0,fffffd805e569c08) at ip_output+0xac5 udp_output(fffffd805e569c08,fffffd805a2eb100,0,0) at udp_output+0x58b somove(fffffd8052cfc338,2) at somove+0xf2f sorwakeup(fffffd8052cfc338) at sorwakeup+0x79 udp_sbappend(fffffd805e569c08,fffffd805a2ebb00,fffffd805a2ebbb0,0,14,fffffd805a2ebbc4) at udp_sbappend+0x366 udp_input(ffff80001d401818,ffff80001d401824,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d401818,ffff80001d401824,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d401818,ffff80001d401824,387,0) at ip_ours+0x4fe ip_input_if(ffff80001d401818,ffff80001d401824,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd805a2ebb00) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd805a2ebb00,2) at if_input_local+0xf9 ip_output(fffffd805e2f8900,0,fffffd805e569c78,0,0,fffffd805e569c08) at ip_output+0xac5 udp_output(fffffd805e569c08,fffffd805e2f8900,0,0) at udp_output+0x58b somove(fffffd8052cfc338,2) at somove+0xf2f sorwakeup(fffffd8052cfc338) at sorwakeup+0x79 udp_sbappend(fffffd805e569c08,fffffd805a2eb100,fffffd805a2eb1b0,0,14,fffffd805a2eb1c4) at udp_sbappend+0x366 udp_input(ffff80001d401ef8,ffff80001d401f04,11,2) at udp_input+0x10d8 ip_deliver(ffff80001d401ef8,ffff80001d401f04,11,2) at ip_deliver+0x2e3 ip_ours(ffff80001d401ef8,ffff80001d401f04,193,0) at ip_ours+0x4fe ip_input_if(ffff80001d401ef8,ffff80001d401f04,4,0,ffff800000677800) at ip_input_if+0x571 ipv4_input(ffff800000677800,fffffd805a2eb100) at ipv4_input+0x48 if_input_local(ffff800000677800,fffffd805a2eb100,2) at if_input_local+0xf9 ip_output(fffffd805a2eb500,0,fffffd805e569c78,0,0,fffffd805e569c08) at ip_output+0xac5 udp_output(fffffd805e569c08,fffffd805a2eb500,0,0) at udp_output+0x58b sosend(fffffd8052cfc338,0,ffff80001d402270,0,0,2) at sosend+0x669 sendit(ffff80001d35dc48,0,ffff80001d4023d0,2,ffff80001d4024c0) at sendit+0x52b sys_sendmsg(ffff80001d35dc48,ffff80001d402478,ffff80001d4024c0) at sys_sendmsg+0x1a4 syscall(ffff80001d402540) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa831defe3a0, count: -85 ddb> show registers rdi 0xffffffff82569f10 mbpool rsi 0xd7f rbp 0xffff80001d3ff030 rbx 0xffffffff82569f10 mbpool rdx 0xd80 rcx 0xffff80001f611000 rax 0xffffffff823973c8 pool_lock_ops_mtx r8 0 r9 0x5 r10 0x26e0b13c29d23e7e r11 0x9efa2539c0c301db r12 0x2 r13 0x8a r14 0xffffffff82569f10 mbpool r15 0xffff80001d3ff118 rip 0xffffffff818104a9 pool_lock_mtx_assert_locked+0x19 cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff80001d3ff000 ss 0x10 pool_lock_mtx_assert_locked+0x19: pushq %r12 ddb> show proc PROC (syz-executor.0) pid=312982 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=57, nice=20 forw=0xffffffffffffffff, list=0xffff80001d35eae8,0xffffffff82588bd0 process=0xffff8000ffffae10 user=0xffff80001d3fd000, vmspace=0xfffffd8068ac7228 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 28556 183911 96284 0 2 0 syz-executor.0 *28556 312982 96284 0 7 0x4000000 syz-executor.0 32045 35595 61053 0 3 0x2 biowait syz-executor.1 64305 249596 0 0 3 0x14200 bored sosplice 96284 374706 61053 0 3 0x82 nanosleep syz-executor.0 61053 79799 29622 0 3 0x82 thrsleep syz-fuzzer 61053 335506 29622 0 3 0x4000082 nanosleep syz-fuzzer 61053 230392 29622 0 3 0x4000082 thrsleep syz-fuzzer 61053 456439 29622 0 3 0x4000082 thrsleep syz-fuzzer 61053 492130 29622 0 3 0x4000082 thrsleep syz-fuzzer 61053 93418 29622 0 3 0x4000082 thrsleep syz-fuzzer 61053 153919 29622 0 3 0x4000082 thrsleep syz-fuzzer 61053 460478 29622 0 3 0x4000082 kqread syz-fuzzer 29622 86739 23380 0 3 0x10008a pause ksh 23380 243216 65924 0 3 0x92 select sshd 89378 212406 1 0 3 0x100083 ttyin getty 65924 102234 1 0 3 0x80 select sshd 80575 47428 15244 73 3 0x100090 kqread syslogd 15244 37136 1 0 3 0x100082 netio syslogd 40328 56012 1 77 3 0x100090 poll dhclient 67643 41700 1 0 3 0x80 poll dhclient 46107 432287 0 0 3 0x14200 bored smr 64842 8753 0 0 2 0x14200 zerothread 14520 316999 0 0 3 0x14200 aiodoned aiodoned 68345 488871 0 0 3 0x14200 syncer update 87526 397006 0 0 3 0x14200 cleaner cleaner 93127 150108 0 0 3 0x14200 reaper reaper 390 356996 0 0 3 0x14200 pgdaemon pagedaemon 76671 224651 0 0 3 0x14200 bored crynlk 50451 514534 0 0 3 0x14200 bored crypto 839 230744 0 0 3 0x40014200 acpi0 acpi0 25390 421850 0 0 3 0x14200 bored softnet 31311 430606 0 0 3 0x14200 bored systqmp 78315 200302 0 0 3 0x14200 bored systq 51485 88172 0 0 3 0x40014200 bored softclock 55279 426336 0 0 3 0x40014200 idle0 1 80263 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9490 6346K 6986K 78643K 11136 0 pcb 13 8K 8K 78643K 85 0 rtable 105 4K 4K 78643K 342 0 ifaddr 61 12K 13K 78643K 135 0 counters 21 16K 16K 78643K 35 0 ioctlops 0 0K 2K 78643K 36 0 iov 0 0K 14K 78643K 52 0 mount 1 1K 1K 78643K 1 0 vnodes 1223 77K 77K 78643K 1404 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 8 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 44 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 426 0 sigio 1 0K 0K 78643K 15 0 proc 50 38K 55K 78643K 417 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 355 0 in_multi 39 2K 2K 78643K 84 0 ether_multi 1 0K 0K 78643K 11 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 206 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 118 87K 91K 78643K 1831 0 UVM aobj 15 2K 2K 78643K 20 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 52 0 NDP 10 0K 0K 78643K 31 0 temp 121 3018K 3094K 78643K 6077 0 kqueue 3 4K 10K 78643K 13 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 rtpcb 80 29 0 27 1 0 1 1 0 8 0 rtentry 112 61 0 20 2 0 2 2 0 8 0 unpcb 120 282 0 273 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 334 0 334 1 1 0 1 0 8 0 tcpcb 544 192 0 188 2 1 1 2 0 8 0 ipq 40 3 0 3 1 0 1 1 0 8 1 ipqe 40 135 0 135 1 0 1 1 0 8 1 inpcb 280 784 0 774 3 1 2 2 0 8 1 nd6 48 10 0 4 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 ppxss 1128 3 0 3 2 1 1 1 0 8 1 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 269 0 76 13 0 13 13 0 8 0 art_table 32 271 0 76 2 0 2 2 0 8 0 art_node 16 60 0 23 1 0 1 1 0 8 0 sysvmsgpl 40 64 0 45 1 0 1 1 0 8 0 semupl 112 5 0 5 1 1 0 1 0 8 0 semapl 112 42 0 32 1 0 1 1 0 8 0 shmpl 112 18 0 6 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1952 0 552 46 0 46 46 0 8 0 ffsino 240 1952 0 552 83 0 83 83 0 8 0 nchpl 144 2687 0 1092 60 0 60 60 0 8 0 uvmvnodes 72 2132 0 0 39 0 39 39 0 8 0 vnodes 208 2132 0 0 113 0 113 113 0 8 0 namei 1024 7421 0 7421 1 0 1 1 0 8 1 vcpupl 1984 7 0 0 1 0 1 1 0 8 0 vmpool 528 10 0 3 1 0 1 1 0 8 0 scxspl 192 8272 0 8271 1 0 1 1 0 8 0 plimitpl 152 45 0 38 1 0 1 1 0 8 0 sigapl 424 610 0 581 4 0 4 4 0 8 0 futexpl 56 9540 0 9540 1 0 1 1 0 8 1 knotepl 112 84 0 65 1 0 1 1 0 8 0 kqueuepl 144 228 0 224 1 0 1 1 0 8 0 pipelkpl 16 125 0 115 1 0 1 1 0 8 0 pipepl 120 250 0 231 1 0 1 1 0 8 0 fdescpl 432 595 0 581 2 0 2 2 0 8 0 filepl 120 4069 0 3969 5 1 4 5 0 8 0 lockfpl 104 159 0 158 1 0 1 1 0 8 0 lockfspl 48 53 0 52 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 390 0 383 1 0 1 1 0 8 0 zombiepl 144 581 0 581 1 0 1 1 0 8 1 processpl 896 610 0 581 4 0 4 4 0 8 0 procpl 624 1050 0 1013 4 0 4 4 0 8 0 sosppl 128 128 0 127 1 0 1 1 0 8 0 sockpl 400 1101 0 1080 6 2 4 5 0 8 1 mcl64k 65536 33 0 33 1 0 1 1 0 8 1 mcl16k 16384 5 0 5 1 0 1 1 0 8 1 mcl12k 12288 6 0 6 3 2 1 1 0 8 1 mcl9k 9216 4 0 4 2 1 1 1 0 8 1 mcl8k 8192 13 0 13 1 0 1 1 0 8 1 mcl4k 4096 35 0 35 2 1 1 1 0 8 1 mcl2k2 2112 3 0 3 1 0 1 1 0 8 1 mcl2k 2048 65212 0 65155 17 9 8 15 0 8 0 mtagpl 80 21 0 10 2 1 1 1 0 8 0 mbufpl 256 106426 0 106288 24 1 23 23 0 8 10 bufpl 280 4904 0 162 339 0 339 339 0 8 0 anonpl 16 70378 0 54400 78 10 68 78 0 107 1 amapchunkpl 152 2554 0 2422 8 1 7 8 0 158 1 amappl16 192 2794 0 1888 54 7 47 53 0 8 1 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 10 0 8 2 1 1 1 0 8 0 amappl13 168 139 0 138 1 0 1 1 0 8 0 amappl12 160 203 0 199 1 0 1 1 0 8 0 amappl11 152 72 0 58 1 0 1 1 0 8 0 amappl10 144 18 0 15 1 0 1 1 0 8 0 amappl9 136 128 0 124 1 0 1 1 0 8 0 amappl8 128 365 0 342 1 0 1 1 0 8 0 amappl7 120 115 0 102 1 0 1 1 0 8 0 amappl6 112 27 0 22 1 0 1 1 0 8 0 amappl5 104 1253 0 1241 1 0 1 1 0 8 0 amappl4 96 568 0 538 1 0 1 1 0 8 0 amappl3 88 210 0 204 1 0 1 1 0 8 0 amappl2 80 3786 0 3722 3 1 2 3 0 8 0 amappl1 72 19504 0 19090 25 15 10 20 0 8 0 amappl 80 1329 0 1284 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 19 0 5 1 0 1 1 0 8 0 uaddrrnd 24 605 0 584 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 605 0 584 1 0 1 1 0 8 0 vmmpekpl 168 7366 0 7340 2 0 2 2 0 8 0 vmmpepl 168 76787 0 74796 132 11 121 121 0 357 31 vmsppl 272 604 0 584 2 0 2 2 0 8 0 pdppl 4096 1216 0 1175 6 0 6 6 0 8 0 pvpl 32 207693 0 188727 184 10 174 184 0 265 17 pmappl 200 604 0 584 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 170 0 16 5 0 5 5 0 8 0