kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Feb 29 20:54:22 PST 2020 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.191' (ECDSA) to the list of known hosts. 2020/02/29 20:54:34 fuzzer started 2020/02/29 20:54:40 dialing manager at 10.128.15.235:31558 2020/02/29 20:54:40 syscalls: 337 2020/02/29 20:54:40 code coverage: enabled 2020/02/29 20:54:40 comparison tracing: enabled 2020/02/29 20:54:40 extra coverage: support is not implemented in syzkaller 2020/02/29 20:54:40 setuid sandbox: enabled 2020/02/29 20:54:40 namespace sandbox: support is not implemented in syzkaller 2020/02/29 20:54:40 Android sandbox: support is not implemented in syzkaller 2020/02/29 20:54:40 fault injection: support is not implemented in syzkaller 2020/02/29 20:54:40 leak checking: support is not implemented in syzkaller 2020/02/29 20:54:40 net packet injection: enabled 2020/02/29 20:54:40 net device setup: support is not implemented in syzkaller 2020/02/29 20:54:40 concurrency sanitizer: support is not implemented in syzkaller 2020/02/29 20:54:40 devlink PCI setup: support is not implemented in syzkaller 20:54:49 executing program 0: r0 = socket(0x10, 0x5, 0x1f) listen(r0, 0xffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x6) r1 = socket(0x20, 0x3, 0x91) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) shutdown(0xffffffffffffff9c, 0x2) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000001c0)={'./file0/file0\x00', 0x8, 0x7fffffff, 0x4, 0x0, 0x9358, 0xeb, 0x1ff, 0x2, 0x2, 0x4, 0x80000000}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0x0, 0x1}) ioctl$BIOCPROMISC(r2, 0x20004269) pwrite(r1, &(0x7f0000000280)="7a11bfaa253ff12476e5edfc55f470420acab1fe66ae7e1f184850001cceb4810e4f137b35e91504d677a1812e4ca07ac827d392518b0bbf28b6d4d0aded95a6bface58cbba47251e912414bcd70733c464c6c43d0938895635e1cd6f9ffaa4da42c10882474ec878b0fb933012ecf124d3307f3400c96bc5362d506fcd49b9d57190f8f195db684659ff5ee8a03e4a82919502e666d6552f787ec1889ee0a89da2f98a72d93189981554372ebae84006abfb3286d20ce5f41442660f9f19c42682aebeff6a2c1e8facd0c25bafd481c1467637a", 0xd4, 0x0, 0x8000) rmdir(&(0x7f0000000380)='./file0\x00') r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000003c0)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[0x40, 0xffffa5dd, 0xbdf, 0xfffff6cc]}) r5 = open(&(0x7f0000000480)='./file0/file0/file0\x00', 0x2, 0x14) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000004c0)) r6 = accept(r5, 0x0, &(0x7f0000000500)) bind(r6, &(0x7f0000000540)=@un=@file={0x1, './file0/file0/file0\x00'}, 0x16) recvfrom$unix(r6, &(0x7f0000000580)=""/224, 0xe0, 0x43, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000003940)={&(0x7f0000000680)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000038c0)=[{&(0x7f00000006c0)="ccb37e0a81af32ce7bf29d2666929525ffc10c70bbd2d2c5dc77175c1395fa6cfdce0715cd9d2a5dc6cdd4715fc82facea1f8392aca85bba2ab229dcd95ab54c9c905c6baa322b63ec98cb7ef0ee56dbdd87081f9fd38076b0141767ed094905cf18c1c9683416396e5359951e79435ead1ede4389a6f14feeb830cece0e4a8189dc4ff58736b3f82020bfd33dd737a4ef0ba7c18104ce8b4dda3b7c71a4585b3a181d07e9a07fae2b3846cca7af8d0956c6b8a7f90e8358494db50d873dc841b82a39be3083a90b8793c390d044a7ba3dde1352a962280827ee67c7f1483283bebabd208fd8d7e537c312d269912c391f59653f86e0fae5494abb8eec52fdc55391277491f38b34e4a825e48c1c00741dd872a7c05580dfbc11995dd34c1f50ca7212f582fd1d9f3650b45ea880d9cb0086636a73e974235c701b799d70505421d7a60ea165db5de9fac47610e14ef658324cafce8039273788352297ff7d7038940b6ebe95c10b7a95bd41803e38b072346ab951544d9f2778dc34c5b62071f1c6b86099cd19dcfd73b99b8e8237b7a2573c903aae96ace9bd6327fd28c72d46b0f4a28e8e2a898996f64fe4d51f8494b1611567f76244098be10c9005f21547fd76da806faf3a8d294fa70fe429ff828dd35369ebdabfc07ef93e710294accbb5bd53836abd7f51b4c410f2785f6e472671f8f71b8e243927d2ff87bad6f78999b2e1476648f0b6baf264b6f158eecc4969c993af0e9c2bde4154a2f7d630921ca25fb89264547209f122e431cae7e9741cfdd112407070feef948b7bf1b41127c4f3643b630a5ddc0e5afb2cdacc77bef1f818a8fde408055f0ee433731aa9d73ccd5f004eb41ad5ae9cb52c247d324505c740915a9e8291f1d1d67baa367e794a37577bb1146dfcea3cfcf4630b9075596408f488448f265092f644ced348fec3e6c266128344b43b53155303a5b54fd093750f04da9da1fde4592edaef9c567ac94a7d31d0976221ff85d464a0342540008071be9ef3bef81eb65a65b2dbd1825b891ce3fadf7f523616a8a783b773763e5851f50b598d3036b54bd49986642d5a9976c9b95d80f47aae15c42cbe4140abefcbbf923e6bc87aa27f33101806089a4d3cbb9630ee6f119949b1140ea66f4bc1e09b8c42dad0e36b16b588a2a795acd5a8f7773483d05925b7b5100e77664bd35e20ad54186bfbacf8f12d5e9e3282eca3dde28d2de9ec2be5a791f31c7ffd23e0df0ac5b33382e8d47defef453a87c45e3090ee36f09951af47abbce2e4bd21cb9e0e85897587ac4c4984e23684fbcae452713e549d6074443a270694ae9166fc8e4a0b7ad7d25293c43c3ac0bd8e28361a7e705be27e2291de4d23070fcb1d981d59497496e6b6a5455667ec86dacd9a4ebb11ac5987a0ee12070a1761bd0a20c9ccb842a74f5fded6ed34ac1505cc82da7fa150dc150bd4cf684ae77a9452fbbad3453e8c847fa12a0b2a351bc11b9f064cbc8e12d75ecb7eb59dec59718527fb7c152a2de0142df57cc9ccf9f3b57f60ed4007ebc35bcb85fcae13a08cc863cd319f06835714fcaf3eaac059aeb11c4ed768477d21ec05e6be76c868c632fa4008c1ce818ce301153aae957b378f88345214b7d618b3b2bc67630c420b9a05cfa18edecb7b15436459d281d548f985d6fcea93e370b48719c043d42e9ca3c8c95a769e628293e75fe4ff43620e91b5b1a820ba168cff7711f6813f88fd1f83d49d10612cb8facdc85dc76d3f6646cfac8a5533b093db19b0d5ccc0518ece55dedde2613f4fcb6fc25a05cdfe24231ca40d81f395bda363838b3c053f8b15d15d78209f343543e6c36cbec5b1c51283cc5236663e1259e4425f316b359c32d93df90ab4acc932c37d5a872048e38d6822dbfc67604488bbb1adf0400a5244ab8bba7a713da00e30640b61db6d3903921d2ab19380326dd9296e80ea6c497a70ae8d4230c11fa02015fec57e63b503ed9171f730e01bd5941524e01de13d182a15772ce59a412f693b5e0ff9b917b4917c03245f37f033ca5372d139cda9a619322b15568e9069a6b4785f76561b4080aa5687608a8e673a7952007e4086ee70c0775c533dfe607d66003cbcc74c5c5013c3d400fb7e684178843fab2b6032e5dd3113cbbb5ddf249e930c50bb1b7321c61d3180c1b3940697c8efb45f6520b166af8858c6e851689fbe4cfa9368c12f50cdd3021d57c72234e773ce91ce5d2fdc15c6cd4cf4b89f3ba94bb745023780954fa6643b4db744ca8772e8de52045635da1da3b7c0225fa9e6590646d7d41f2a2c0a57874974de99aff3dc70bf34bd6662693d1800d397e453a39bac87e881bd6a1b550820ea1fd5b3eb1ef0e9dcfe69a69b2410f448cb11dff0da1197bd7818557e17a8f60cb465e971af86817b82c21c09a7b74cede308fe332ae87ec6f5f19a7292777b954f652b40c73c891681886c2509ec6e8f7c7527e87cb6cf0e23c2d42e326cf0b11de4ca0d7ec861522bf2a2a19f7c10c1cc9b4a0615f324e508e2c8c5f73b6fe5f9e4e1673bed5ee33c7b3dbb9402549bf3ea970b51c2f01bd15a866a9ee5c65f625f21fed4f8b3ec96cc612fffba17249080fb55b235d79e0ab931497760270e697507699c461458155d78b1e5b307bc799ed055700c016ea864b6ceb3615b23a6eae6eb99915ba932984acb3f8dcb30384a5875a4a1824300109cc9a75071e415f616bed838de61267ac71fc71e3ae367795cd433027d51ffda660efc6899b0fa790220fb2c5542483392c7bcb8b72671c0c7c5dfe9891499ad73af8ad92425165188e99f7362ef748233cb34b2189bab4e2aaaa37d3f76a7f2809c0524c203a5a05545c9b9cffa239aefb9c9749b5aec7bf3c4c6967df3ce2e1602d98fb0da153e6c84d3bf9a3e1733f71e5388a5159a714457be562edf8e93039e4522698f1445ea154bd7b161db48b6daa79d4543c6639bdec6215404ff5aa0622a7e23599c14bfa6801267bd7b3bcdfc04d5404cacfc815825b7ba351f328ff87298480d53428e84b4d62db3d458ec0f959bb2c3c36437e07f02538afa006b4de99754ed641fbd260673ffb11f16d769169c08111fbf42cd03db6f5ef776212b5b14d67eadefeb45b28507d387daf70ac5bc8bf859e0d30866d201756d743de94f062c95c021b3a3369f1e477afc16b1c78aadbc0969f52495275ce3acdf9d89d3549c37715f3a499a8c593ee04e8da4adf96d8e1585912f566076481279190762bf814fbfd6eda34a4812ffb5eb38beb9257c94e31371976c52858f2fb2a68a96cf1ef47ac5b10b94476cb068fab80d8ab4b1e6043b2e66cc1be6d424b077e946984f6328907019a627737ff6a2fc3fdf3a3feff5e71bd59aa5f8709f4401c53873ba3a318e64bc46849af6b15cee23fac7333bf8ea4de047a5f1fe0d5bc38bf45bfb1522e5630bd832eeea575b2f6b0801bbe46d60746f5cde11096b515f4eca3daa71862729df14173385bc702706df62d1501d7e455c52b4f4b0383ea8ab6b21e031e33fcb6c9ac17c330db7407d761a3764df18965845b8e21e5716c5be01396fc3b32028cd5d7388835e74fe64a80d3804b1ce336d4b18de5918465c890d46a9670817a58c5baca3be7ba541d5bf19e6f310869bcc8cd45cabad299ac297de4a93e66bfc110bcf41fa11637dda3cae6ac943a4705589d3be13a2e896bd324db757865a81f8209b16096e1469405de1f23cde1c5537b0231a42ae0da4d5cf8f15552e616bee9435e310a39662554dde8954ab75e6231374632989b4fb344564574881e30099b7f807cc47c3356a29399fc178bdc3292c2d37ee44f8bd59ea2b5b58f92d06f582c39b8d45384e64240b8a566e077f4e96ce4d52b84c689a9f27702592ab03fa327f67c809244d3d461ee4a3961a1f4a6fed4c763479042914cb089c849c3f9dcc456a01352e80db5a0a4a8f82f5ee2ba9cdd280f97f9f5a797e8ce6f49d13e6f353ec663310512246983f0348db200c5f5d211033b98f90dcecaea714c42ad16caa1cd6a7c4db624d459a54fddb90913868b3eed9afec502fd9e6dc297ded0be2e3129f62308d44b79fdcccdd1889d85896e42883881bcc00df31b212cbbf9f7fc223d02de6cb5efb4c24f8689ff9d8411ac413c24921f8246bd2041a5d817a6a7f25cc2341c185e8f74a5c84af4acdb59ecd2b7cbead7b02789cc752e9d76a519fad2e9140389d94291a50401503a19a7a343bd146fe87d7df45bbe4d2c4c5d331c5feafa66f6361d363680fe08b4a9f237e7524ccb0419942330789f925f87d5ed8a4d263e50c2bd0b075fcf90c9b7bdd4ed553957d4b19057bd1b6abd40243dc538ff020867ebc4acfaa6439f9659ae70424a4dbbbbc4326c922421448bacddb902fc8733705ab13518dbfab1c6f8a4ec973ed6c82dd9cbc084d7525a9ed04c1eb1162d814945e67dd98aa5cea3924c03c2ae6bfba9a8a6107e4e482a4e584fc555fcec45ddbe5e6d24139ae984c74dc6ed0fac8a9633d46df0a6464b104a78214d67640245da78f3516a98bb30a4e2993c7b5bafff4d3a04fd1b605a76a69cba83c40e6ff0a5df5b57be4a720878e6ce25c3b3616072caa7e48b2ac0498d77e8ad7d2349b4b656134f130caf5d83a375a4eb2aadbb5c7b91be44b107a4343a6f0c6395a36d97b3904acc44c225226b54c1c9c90bdcf378629aaa303ee8e5f176b940ea1f9a256a35ce9d936fa6bd1902f0bdb58bb25a62d6f615567342be502b00d49f11902da28ca603c625eb7a81a52c4a9cc9d4bd1b3afd62aff49e8b4f450ffa26e48dde7e74b8a43635152bad741e59102328d13eb4dd235bd42de8d10266f3b37e20032ca6450bf048f0342a60c88185d5539c8938de705638004f790b31594d52af6a8d79bdde5f5f6e96c5a71ee86629154368e6b5e93979795ed60c9f5f842feb693af6d2ce940dd00014df42bc45cb3ffe98ea7c747a347a04ab13c0f420794125450a3e7e8ab8445b29b914d21f32dc0b737654f4eb14560575f037e907430c3ac12159f9495de2fe210d26d85e6d53952180156969bb673f2d3e3dd5dd42d52f952d669bfa6a4890993533ddb0c28d1819c5e41bc9dfccd9d968edfb24abc1df809957f42e1b2d34f6477d4d9f932b3440e2f5359625adc1581be24288ed9c81c8129abcf369ac5c603caa3941fba61e363b802361766952f0d6631051781efd8e295b20c2e23ddc59134cb4bf6f42627fceca66407bf5ddfd3d5d4fb4f63004d19214d9322d30a53c004a18217b2c6b2b02510028fe2fbaa586cd3c79af7efbb142615bb7ed0bb56298bafb5b2dd89179b9351af8d2562fc56acc3f0213898e6bcd0e175e0f0bc7cb88236d7ec6ad258335b084c99b02cc7c772078d4651d54fec4e0eda02bc938aeb27b8388f680463fce3cba53c0047fb8a4c135484f1332f0793e5feb72344dfd42f1f1474db59fc789b8816c33f7c08936b257176588d32b58d8e0bb1753705f7e541898dff84d613eee190bc25f57a3f2bb12e10d3adec48bbf4a07cb48091629d5ab4e65e114e452bccaebec5fadd3298d9458dc110053f4d9138308337265e19418ac03d271d4744eb19405a09df759e7ebc65f8cf4ef15c2908c2bf687731987ea1999b34b3fcef4b4cdc0b88ffa4c0a60fcaf599adfe3b697454e19dd2eb3dfed6fa280adb09e65bd3fe5c5ecc7d99c6e797b310537beb52563e91680809dec520455b002b73a4d644f6e5e74c30ce170c02e212a9f41141fd4283", 0x1000}, {&(0x7f00000016c0)="b5f86a1e9a8763ba4be1a57297a9f453e11ffb3745fcb3d128cc0c823c0194f0b6106f0783dbc2d7cfdb8946586df61ce47226a8862faaa05f", 0x39}, {&(0x7f0000001700)="08f11799e08d199f360fc59804db405112cd96087575b6ba51ac96ecb382776eec07064dacb097044a25c5ee9f529056f0a6547540fb2fe138586425afeb735347ce8e306f73e56d5e43ac6380092f35fe20ceb43dcc8c46de3531b2c786cdcc13aa6d57497877ee183ddd7e45b68c639fd5e93656c10d7b61b8b5dda8bf82e7a2d28cc94854c5c92cd8fd66007181dae910ab391c431657ea00ed71bbf28af6db21ef0148e4bddbbdda0c40214f5a169b703bdededa158346a81a4dc137f9180038a850d1502ebec995c3cf0413d0df3e2d75f40d7c92620e569b89d00660762eedd3800296d1d8c05c984722d85a31e5395841b3a632a79f699792b845bb7902d4267953bc5f907bdf6306a8ac1de4c7d0b88aa16ed36a7486fb13a6dfddfce59cb8bec1ae051ebeb5a879b858be78b5e8915360003489377a2d59d39d09b39bcf7b8494546f0b3b35d0ffaec5afb3cf4f62f956e1e93efa91f83af28cbba56c0318b3f6c75a8ccab4491f945743f2c28eea980878894a9c05859972e53240e4313887900aa76c8db0fde1aa567d48e17f0424a38de287da31174af739a204120f6fc47aa604537f0748315cd532e500ba978d7f0449b6aa0ccc69692a121a7f13a2d45d8073b1b7faa50a990d1405a000dd68f6e01b24577694fe397968b17d1119b2f2e377bb6de95f82e5a304bcd4fa6b6c47e92e84e814d8839a7916eb99ed433607d3ec8ea7cbdd3c69fd3ba0604e05f4905fbe41a224d37447a5eea0014e096e830c8c6ef2d74046f44c5175a6d9ef9addbde54b1b7286d145c4dbfb794ad84764d007b864fa51fc345de4612192ec5ff7bafdf63ae6d53083e260b7a4e7e943876f80204dbf29fd1533ddcd72030c8d29ac82ab3860a0fda10cc62ff9c9dc9649a07cd37061f324eb023c22e738a67883c0ecdfc4f1d6adcd1daac5166faf749788fa41ca87959753266ea124e0c4ad9006ede289b0ba0fb729a146906e12e106f6f362f3888a111ff68db2ef6949f8956afbd5696dd74dc91bf4b6d72cca25bdbcaa47fc54dc946fba5352c2284a36f5083b61bb5a5a1b74709ae0dec3fbb35104c4eb5ff554fad3f490b25cd5cb21111c573237c2189e7362153cd9099fd644bf1d87d765f4d88817842dce764317eb166e9ac58d61114d55c280637959f230af95a6a8b3b9a9a99ff5c035d18b8ced9677a722fc8c0941f0d6e636470b3f1b564a78d59eed7ddca1c727885d728bb15bdaf5a749d3d0dcf330c2692bc1ce3c2fcb4061e1da585660847b188a1c3d977e29b44d9dbac7c2f5b5d7f262bd3acdf3cb281495f184727cd07a157969055581c7f5d2c3c188240eccdba53c94bb74eb92b796d3d04e67fb1c64d57a061a598f418f687821fdf7513672e327f0da033cd78886674f81a44663d636dc506db39f448479149fd4ce12bf656231ecc4dcf95bba68038cb7f0a7569a9b75517bb89bbb6ff82b5ebe24e60f0fc5fea928a185ce0f2cdcccb1ac8868b63cb67196b65fe375fe6b642e51f1c9013ee72935fa62d1db84251047b45212977acee6a0db5e347eba80365323c08b8fae7808925fda241f720038f6067d9037343b3b9c9fda98ed9da8133422cb42c87692ccf5973ec9cccde790c81c2e69d69c58c69e8b217ae6b2e8b31f1c315cfdc5f0d2800d9f378daf9f9aef24a657d769dec2b4f4cae9060fe9c57467d3347562febcf075d6a214b5fcc0d7bb01dc3fdeb1cabe67f696cb1837d0715b2d2a152db11150bad663b1f15c9d0dff33741eab89a0749aef1b9b7a5c151c9f4f0b7a46e551e8f6aee10f0c0eacf2fb3db3e34626de7dcbcadce56b221343e192ede608ad575872abfeaef7833d7db4b298ff780ef63f939d5b387c032a95cda13f3fe306dc2e5261a7e0cadb00d4e8a4438c29881d1e3d35c48c36df4084b84e32f05b768138a5a04a93730f7a0a48b373e764799a19afb70c5be18b9fac581cb96a40d411805bbc62705392809c4ca7f8103eb9a9b80c06d98f5a2ff9dd1ddfaecc50f64af64e21c723996b915dbf12f291cf517cc016854659893ba8dcdffb8c8e1f751ede0b3f43bfa4fc66a2162efbbcd3d4896d4b4fcc495e88cc9dcbebc4456b9f8007ed3337f8adf28f27d2dfa942a049eea8cee38bb04fac235f02b50a668068c46e67651830316be1879970c920f3afeba669bda3b4d2cd97d001c7185820dae153685e8172b83b717b3ffdf7c3600fc7b0e7b33b6627188034cfeb247c2669e8fa7b6a26e1a0cc84cfdc3077751c34748fce97e620f469afcfe6a70aa5bd164dfa1899f02c90c296312b0ee9cd66adf139d3600f43bfd1ce9ff057c238e60ea23c9f7dc63938ad3c4b34c0d3f620b26ac8e03f3260dbb7c0d18d16a836f867efa31adde25db46a76ad2f2f76299a36972655829f82a3d0bfb51e4ba1a00ad7e3dc9a3ba4b85ac132af597032c1c95a11bdb8a32de167b831896d58f6714f9fca21ac151c9931ee50e9cb34c2619e313e0b296819eae06012ac582edd6f3373cafc4705713a4fea9b48065a8d7445431db939516b271af6e0485bcde52b1fafa0617d0bd259b093a452d2dd06f70aeb98494aff299aaa89adcca969132474715f82874a652cc2c42680674409cf06c7dd83e99706a03eb5e8241ee8abbe5b6d1c6a3dafa6f22fa05cab0d9a8b50cc9c9318c4f57f5b4fa40677c319f4f17abd0564e5d10f06c6fc4f825289563b47dd4e35d9fab6433c624309ed7400b6fdfde1bc2a8820fd3cdc8ba876d0a2d2bf16862dd9de6a183cf4ee2efc6220d29f1c6e3cc7a01612911eda07689133061aa5f19294a7978543f96e8bcc13da7395dbdb6d7a1a148073e8547d306669352bf857d62885a476c82acc6dc87a011257e8278d2cf18bb35672bdd2be4bc0adc0b033e1818e5ffb76f8c67b4392e8acea632128f97c1010238199f6775689b900a91decb1495530e17c30703e972371968af3867c81f7d68d39b07fac52acb36e631a2e6612fbb5d9e624293572aa8a38ca3544e801c8370c1f3d8194e8099e6d47148627e16378c0c6705e7225f2ac2baef0fc7646673797c0204575bbdc5500426eed172038361f47301f6e76057da430d7c9a000dc560fc1311f3a65ea1deb718caf5310a81466ebab725080765fe90c119fc7ca0bfadad3251a3de52f867f9156429dd7e3d5e45fbecb5e2bc91915bce191105ae0cf338044a24c9f0afb26ffa4bcadac7bef3834b9e293d89d629d1a9c72b30ae358e03fd7fc9d3fa39c48ef0f7d0fcc732f831527db1e60ecca85a38dce1c2547b9bda8a820eb7654b207fc21d9cc265d77c9550a074f6ec7d959cacbc901cde2861e3265fca400f8c1a2d5961cee966bd7369fe609ae8ac1e02638606233d74c4b9f742e2a83c3e6f0cd55846e965429e22eec68984f7a13284e0da99192f93a140b6519433b791dfd98c4f83afba0e111c1448dc9af88df51c760c4f5377d4dfbfb45c7986377460b4482b3c061a6a01b0bf8e65008e523458a08dbca5ffa03d8b5c397b90cdbd142fc7c25d59446255a9fe04be93432d7a94485f63b14addea9d233e21055b46711f663f2bb8cc69d1d32778a32174c5608f807bcce44cda9b7ccc4dd30b335ab5c78244776511d221f4dcf6dd45ebd1143b8b72bd71d26df054d5e1c906c5167067076362175b4ab8ab22b337434c6eae98de26a9cf4e0a7d1601ed23a6db8a3f3d1b1a0f34fa643abb0eba02e76a51250aaca62c30d7a49c14af472a5556e3781905a19e1f092d2c34465f072bd6b6fd154ef7e7deba6644d63c7e3e0eed93313d26bfa5adbe7291c903cd557da5eebb4878b4b74bbf3766e4b71c4391c5b3c4db5e28e2a07333326e1206efd0a0e027fd67ac79cc22addad3a487a7a381184908d9f8e03abc372c39f26210adfff88fcf0ec799c1cfc7ebc1bbf26c0a41187d7ebb3720e5c4ce3fef1035350875b310b41ce2d92bc681caddf6497c597016a417985b710dfede210a278362db02995946989c30e405d18fdf373e9aaba8d4491d50ff9c9ae01fcc3650b2a7abc366a7dc35208477b5584df0bf7ce7f143ec110e9329e17496fd0df05190065130a1a410e6e2353fd32ff23ea88e73d6d1a415b3fb948728f80a9cdd772d090064139bc251d283607374b8f6bec86dbe8111d76cd75c84aa3491e2ea26ece324eb6b28ddd9d35fc27be6d484ff6387958d2208e891ea73a0b27caad0d327b72c3dd3c63861544c101547fd29b0f4af2c0f1fed0d45ae95df0ec0c0c9aa3e1c9f44b3ad29e363120fce6d77e28b8695d83fcfc20c1e827743cfd0e3f01a888d54884634f38b0a8aa8baa47df43b89bb6c8cd66768df58e8f385d8328a5c5b49fabba47f549554f170ae2c598d43a314309826c92118f5f585565b7b7de3e5c1edd91378916cb4b0d768cabcef7471c7f2f234861e0b50e940e1973b6569629e5cc6b46b918a601e3e5f3269ca4e34ab39bbe67936556e4757120524df2585c46fb7f5efa136b9065986e86f72cf3023de16d48aa335c3e9eeab2c2feba9f61baa1d3fbab593711bd2b4a1a7e4c74a83cebf1a9833e7e9085a26b691e34f025af1f6b22ca59ece1b5b454e915a280d7d0e1fb5fcdbd9ff73554d418c3388b82085d2fc252bf53d7d403553970d47e83cfa2285f0d3e98900c08260368bafd1043bc6fb084ab0c5de368b36b5ab1c5e2a43184d21931c6dab0debed028ffb2b5a5c5cb4d3df1549151b9160abe71203fecb12f4bd494d858fbda7da665bff5441042917f5d7f8a2b7b55d322d27704fe012f6468233c89d9a75a5a8a9cd14a98a3da612f892f0e48cafd2bc6521aed5bc1e636acc03ed0b6e0d0c803c915db10fadd3153d11c296424d2891d45c0dc0317d43f1033090d353f669532eb02566ebf734cea0cfc3ba3baf46e92cef5881f76f862e3e5ddf74f5b2cfc2a20984cdabb470632b7f162d18eb7a28e54a61c2d93ca61c76283a15e71365d22c0877210dd111ab785eae6d5fe6da06384b0be666a1a7ba590c8889e7b1d2183dcdea3b0d18554b53daa7494b8ca756f525ff3776816dcfd39a25346690a3361798c2c37a5826de7582e7688dc055d916b384aa47696c39b2198dab2813ec623a46252e93438ec02ea0bc5f955e1b2fbce1d2853c80c3eb14045a6ff68796313237a00d9468593b4a0d4e4336551a13ace546c01617141d7bd7fbe9e802781536c17cf8d067b2d2bf6158ee7c1c29661d803461e1a7d49c364607c82ba8a8a41fb831cfae0a80cc827ff541aabcb126329331fd69de2bcadcbc20acfb1d46725e8641f6eebe13f1cfc8bdedb354e5298ce03e200767aae99980dd6d742ae09ef81ac03622912285bdacd1407f7e0bc544eb48aaff24b5ac4eae12984c0b1309f1e231178083d1626fec8da45c9c5389fcf5186df9cc32fd8f3bb3bf937233493a34284a297d339a656258408fabef44803f964fd18a0e23aa5f726acdcb01d20c9f7ba5202a558155a7470aeb5d77736f722e6228c5d97f940839bd2017be41ab5cc2e6c0f37bdc25d4da389671be4bdc4e95da50acb57ace667ae95122422ca39810a11c62cbe7fc812101057973140c48c56bb3e36c702c0cf6e89c23e68fb20cd475760abfca642ef8cf7d78dad5cb9ff811e2a45112f04b0d9fc750656ae3574cbc2b1fe1246ddda0ad4cddc9ab940d6bfe054228e005bcc42bfabfe521baea914dddda7cd80b6c172faaacccb4eaf5eaf1a3668235c65e802536d8c12a857a52249233e3566c1", 0x1000}, {&(0x7f0000002700)="792f43fe94a64387716b21fb04f6183571c5f059371c2b4226a2f6e7ca568dcab0dab2883abf70176df89b9c2af884f53e58e0b5cf760a410f335867258bcd24197d13a1d1885e256d7d4be8dee312ebccd75a54159ad3b8a8e112d5a4b518549d76ea3779a8449683ec35f664b0930c949a7d5d4af121022778b3b0db5def8a9a6fb58e03842680a88ac7e017a2c4924e1dbad6a217768bf32b38b10d86c8c36a74393719492110639e5d3cece8eef4703aa0d1d7b9d8c8a3bdf9b203e9e43e4e16402502a1752c33f2d6cfc59c788bfb4e3007d00f63c65c824e8416eab40382425f2a", 0xe4}, {&(0x7f0000002800)="2e5a276a31e032432c85340ec7d2cc598fc242314a5cb902ae1f80f03bdb777bc02cdfec0128cbf536b8e0552b62b4142f68b1881e87e3d24e83c45ebe5d191ca2bcd53c8ef5a02dcf79bac934343d21992a955475693fff7bd5faad2e695926fc8c69f842484f108ed5491c31c5e200666383a34ab1b828dcb105762aa59c7a707cd7ba0690e0ae4f78d10a8e79fe4bdc6abd938c1ce9b98eca88e38157aeee3aa309b358a80109cc3ab8907f85bed72825009f225487517a69c654b2f8893903e88b247934a958c93f4f8fef0447b530472161bb8a9071561055f865ba345ee394fb69e019b27ff76270e17aa60db33c58f1729ee2d5acd0222d8ef59427cba2fc23850f5484737742eb3e80f8664b27da56cdac216c2a1bba3290c7c653ea83d5d47236fb35b678b5762e25b0a7392cbf3e26cadb33a0c3125399950222956951f7b1e4eac9a27e4cd5df0c6872f6fa498955f250689bd79c44087992e45858024df2b95d6c936d08e8a205d38ca24a3bc2d0b968cd3489bd1847b1d8086a72d2857ea741c9ed9aa2a15eae47d1dea01372bf845d1dab5f292a59444dea16b8d40559bd84a1def7e7ab3db2f761f0fd6dfc71d9e4762522494e596107e4e344a671e97e0567721e51c31a694dcc41e1e4fb60c92f4cfdf5402a86099848de391d7d18c66c1e9d06f18db34256db37865c47ab443d093c196618ffe4fecd8d5bc620d28941a667faeedd03310c0ab2bfce35d493951c48deec7c2358c91977afc63893ba9510619b555b0368809f1c8e41ce867620e074048ef59b31c726d46d1f950eeb6654be9c11435b6aa566e8f1eca07bc7ce9fcd24c0acffff012fa15121b4bb35259495200baa0bdb45eb741b9b34984e73601bb3edf8247e7c4f4ccf2928c4f9855e03ec691344aa65ed37d3245aa3058b1317705e0060bcc864739a754f01b4258aed2419f35e8e826f83404e297bc3fd841cb4f295daa70c1e5e7d66663fb928f404fb6c66801f44084a47c749bb9a362e442423c7eebf06c73cbdb99e02f1a9dd9c75c64bb80008e42449f6b00934af25ac688ed40e0bf14415db900f9f534646d577d1f69785a2d5f5b35c664226109320d0c1428ffcba460d9b4af2af093cede6872e7b6b27a07f49bed127f41d4a076671f04ec0be9cdf83b089abafa0289fd7d7757070423e7b622c5f9134f0c01224e0caa038ef917009e51472afd04c41160f10ff2cf7664d577ca7ef61dca24faf4f529c72d22f306f49ef0d6a948429d9d0291b1ed425b67b0b0d50f29f2c2622164003a847cdfa5789cad63e8ecf2d9164463e0dc82ebf5ebd24cb42521cc0628968226df172dac8868e40e3d92f90f1259c949bae33af689a3f3720a7865c7ec214b4175827ae7a1dcc45f1fc6423c9e6c682763590e4684f3078235f0e543dc6a0208f06ea1e9cf94f4f6d8ed68e1d9413cc87066ce14183d701e884c96b691fc52b589e6986199b2446e4488e83b17294dbacdcc9fc28f296abbcde553ae326b1b48504707fb8663be9ed603be70d58ffa3911699d465dff835f0eca965b83eef74546e0fcbd7294d311a7597270d12becdd144fa442fd71ae80545ec941f028b3357f610ddfd1eb43ba9f6ec03ea05aa5604f3724bbeb01776838a75f92e67c6c54ce5faf9239ba11c3b59f3eac233599b6e4dadb5ec4429469e0c2d9c525111453d0ff8d0108071e00167e7b2e06e3474fdb2dde7f563ba278f573a4b43de1dc01317fd7f7e92c20330a6068a49e8d5585e7d465f829f776f4b7c0f7b9428e7263e3e99047fde9f312c48eafb7957b9ffaf12766e5feb23cb126b12f3420f29ed739324cb5ea8e916bb1178ce67d685464a9ca6b4cde1e5e0e11a77d2a8d439839bb2a405b9e191999c66bcf1b0aa716ab58de895c8ae17451e9c86e84f9c2c0eaf825aafaff5ef988936337edd8a3587f9f744057f338f8f572b08b8f8cf554eca8c8b08e07acac9f14133d21c4e7ef75af7755a9bce45a958f4fd5375da546b14a1d2f5fc485cc616ac2a4dd0a3d736078b615d26822cd50dfb6c17cb8cd4918b00beb79b00b6d916ea4e43ab62503e3da35c504cb86fd2bda3b69601330aa6472ce24c30e57025bb1480131b6dfa3b9538ce798b8be2b5a35ccc28a08aec7ea02b789ee94d75b6fd1aaaa0e0da66f4ef6dfdf8c1a4a9e18449094c85e27926f021ec3ef5ed2c06a542fb0318dfa4c59ca7428c659ee00abe426ef7917b8a9d9e724b21d19927d7dc453e40b86e56b0b82c970c55ea59b4f8abbbf9b751ca0170a0ab858f17fe84d3f42aa37d6368b3141b639c3286f7d81c53a29d9ea3b68d25637d5ea1a47a73d8e6afb92a8daa012a9388b3fb772686a8477c16f9cd0203fbca762dc1d7b7320994db0bab747ee581ae7538d5f47d4cb3bf12e38bc0182ca41757388673b3474ba423792a895aa5d68645ee8eb5e9bb1e037e6e463796a8344d805a6e01f319c8aaa7a09cac890f99b978a1fd485bf4af300daf7be13247218f31f1142da81d0f97478f5cfa265acc4de164e2129313c32ab7fdf2f120a404e83d0e793284aa496bfbeababa5677d9cd08e2a1af14bb5ddf8d3fe236a0b7dd9927c11e28a110b0c5ccb8df66d3e91be5d2cdc149097254ecc1d3689f9495ee523016eaf51c86fde2a7345071507a14e70e0b70b2e311efe6e76db3a751dc4739e7c2451c9db2ea9421097323e90129cc174b3f86845b8e4fb8578e641046b4ce9942948c10c2ec64392dc06b38b890e4603fdcd81dd5cf907d2ba7d8822d68dc5d242dc48d0682e63eef6dc0471123e81cd66c15030b73545d1c487fd72531618e2569587fdbfd52d69abcc42ef09fa9a81c28b3aa4c0dc6fd1d7bf1189eb06cae75e9590f71a1da7edd52531739d283ec57734102b5187baf121b308cb25a8a047c6498ecaafe116e635f432f5d4860388ac6e905424e0002fd1dc5619ea4bc1a39c812d4d0cfdef3a9acdd7235efab12b24d00de456d7ced6d42cce573159383bb1b3600068dfe8da1adcf948403ec4bf2ba93d7a0d0062f2c16ca98419c012603f99cb88853ebe9ff4c576ced8489c64d6025265cf4588cb384fdc1887474eee8e4665e61a1cd8f71c5e514c9734cdaef2cee40086da75ef07e8b6da9583c69ef57da5df1c9fa34fb8f108b9749cb7990ab259da95a2484dc92244d6d74a146bd7ae689dbf1230e88a9f38102b9ba158a9c8fdf27227968d068bfc729bb16d76af4dfe6b4e1e9d1a992fad6994c25a4846a66a5c231b3bd099e6a80bc502abb72cb27894e5a3cf5d99c76d662389f7993324e530bae7c80b59af5eb63abc9baa68bb902ceecf6a09eaaa7d4fb571c5d178123078401dd8d6f8bde2493c5219c27e0f51deddcb40b4a686926b1c1f7f865ceaf4ac33145fc8092ce73986c41fac4253f3d200bccf0e9e76d42710fa5e3c7b30e581668e12acc35ec0f4986ab4be5760236d721c0116c1a57e7dc6d4642af32edd9b24d63a0f8115a7a031ba362c5e448753eeb14dcae62cf0681906747daa13aeb4dd7b167e7a2e0edd3d1318dbfac49d7873e7c2df7007b2577398cec8644ff42182baa7a9cecb93a36d152fca916ac51cb8c5ba7293ba077580d1b55b34212b5b6445e15798214283e76aa4ad248f76d28a970a22bcae57ca4a56d002788ce32fda2b7583d58749b08c4c7c5e2ebb229515d84173c79c8e68b0c53e6e35a35061095ea131c90c2468467069246719095a85e7fbbdfc3a217f716b2791068e2aa36698bc7277bf41b813cc6735dfebb5948d59fa85bc3c12bbcf9a4cbc1ad2b818c200dca0eaf480be62e29deacda88de28f45b8ad6a9a722fff4995e98e55447a3530f2e5438ffcbfc70f0015de532f466b1db044ec7a6de7df066961d58bce945441a41f279fa10a282b66b41765ac23f38c1b0b43f0fce715d977eeee4d3a5cbe0ca2fb1f5c20399ec2775d1eca360e3e5bb1b40810182ad82ac41299857b5bf73ea4c25b5a84ad094770bac8d9f037fb07959a5890dac710aef3af5f7e6a0c74c2d4c344f1852f145ec2a7b0e11aa2420b1400131da7754c2d9516171cbda4bcbc65480fb41f2a2a2e3bedac341e9e7fa6694a517665c93aa0b8afcad1752c75b1b89594a435f6821d2254537f23104735e65649e51565320b559a6ab51c608c555544251af24d785b44b567ab0f96e82c1ac74b6834363038b415fcfe10ce00582cb16b5cd3be82191c03e8d034224585f5996bd5eb08df36856d00c30f625abad5b971c3b3e4abeea2bbb5d96dcf4123504285fbb6c1f47667e1e4fcf702a21638de6a14f58551ca87cf4f01baac68cf1364909dc9e70e02ed6a7bfc556ae4685b32d9afc059e51e47126710d95a1d44f99aef4bb2ada37dc51ace779edda301860fc8676e17da398aee73ecf6dde447a254daf748f8c7d32726f7a5029d6ce9b4d2cbb6c1048a7bf83670ec29766a772ef9021739900bef89700ed78f82e4510df16ba3fa5d23df4ded3f31b3ffc37fd47543ec6e704d522faad136aefd4bccb9cbdd8395a1b1be5974558d4a3248ddd92ce0b383b312b6c97a68c80c18e5896de3c37fc08ab6a95d2b2ef658a6b5fc0628eb9cdc5529a9aa22921383aabaf2086d48ad9dfec5467c6548b6678cbc554091e5848f838ef8aabd8e6df22fd02dc44b4716aa29a48251259a72df76586ac3a368ec44e4def7a40624937bffed6bb456e48d5d90f61e18cbcd9b32c07894bd47bd3787af505e702cae25b53dabc154212a9045dac91a31dc807a9b9259be1cda00b54e73e15218693bbe49a4da8732b1a0fb30e7bb3f2035e12da340f91eadbcf2e3e1992f4e9e81bbfc3820a50f498a5396b432e78c9a525a0f0f8a8a79fb5692467b1b0c278e9d5ba93e38c298332966c91b82df1009d08bfbe8e0f85fccdcd974f8e1df46c47081032206eeae15e8e0ffedadd15e9465ae77667bbf5ec3bf5a3938fb2b6f49280c9422ce587e91aacd11835e725bfdfda1c523dad0a14842426e12c00a1ad0d71a6526e3d211a965bce7d1f7eec3ae02689e04da5bfae51fa38b4cea6268984e23ab40dfde851c2ef04caac6fdfb0b9ce658c5b175d305103cdf963cd77b8b298eccfd9d8b5e5e2f0b712c339e030a35f60bf4f6510c13ea1ce1524a5130fc26c9777d4da8928c86eef64a904e6921676ae66ab273fdfbd35f7ae23eeaa8a9ac32468897b94451875cc33dc6a7666105a285465565aeaa38c6163467b0bc9768c9e8dca28c1089b3bdf05e55448705f28a4277227064fd1e10bfc1d355f63701858e9945dabd329893aa89836dc77d455cba798c8e0da727f01a9ff99d5ace933d3dfa4adcbd502f6344965cda794c8859b083e63e3ce3d5973b91d0b091f6df3440b26f979a6d25d5e81fc48e638f365464976fb1bb3e8a29409af4aea84e16ca74a6fa53b9deb88f7405f383cf83c7447c41f6dbe4ae07bbcc91d460a81d9da06a0380b38e404dcdcade5b7343d0c3dff649b9e2cbf033b38af4bb2c38c098a3e83bd52425475af0c71b06cca2568699a8fdd5a86c35f56323eb1997f27f460ae6e6481e2844d050bd1bd85d036467376507012c668c1ebee4629e1527930f3b57c2f216c9dfc4c91be10d71e28917d3558b3660a8ea9a78fc743fa76cf041b0d3f751b9b326ae0941978d12863c282f38cf8264886a358c7533a8d20c59293194db2e9bc787fabeb45d777627ad18a24cb884c4d803e265ee5f92845906a82197e9568e71565a9ea2be60e0ca7272db2", 0x1000}, {&(0x7f0000003800)="f646746aaded9ef1b42d41039867b860dd7941f8a16fe6c53331dec9e30f06649277928f1c86f3162dce7805b773aaa756d8f7b193f2b04206ea5bf52d434d4220bc082bbd09ad876542afb38f6da2bcb8c21ad2b9572d37eda3b3926b8b287c01944fad64da17d6f64f07a31da88cc5ac48b36421deae904938f55aec0a85c1b134881bff6e9e353d82cf33434f2826f7a95978feb17f0912f6d991b205e23fe2aa3ecb62b56423e6e09529", 0xac}], 0x6, 0x0, 0x0, 0x9}, 0x5) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000003980)=0x3) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f00000039c0)='./file0/file0/file0\x00', r7, &(0x7f0000003a00)='./file0\x00') 20:54:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) r2 = kqueue() close(r2) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fchdir(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) fcntl$dupfd(r1, 0xa, r4) r5 = dup(0xffffffffffffffff) preadv(r5, &(0x7f0000002280)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/94, 0x5e}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/210, 0xd2}], 0x4, 0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) r13 = open(&(0x7f00000028c0)='./file0\x00', 0x8, 0x65) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000002900)='/dev/tty\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)={0xffffffffffffffff}) socketpair(0x21, 0x1, 0x0, &(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000029c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002a80)={&(0x7f00000022c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002780)=[{&(0x7f0000002300)="bd867bf0f27481b40aa9002f641780cf3cbfa1bbfd1aa8567aea2dad23b1c3c4852bf537c6a4375bff9efa987c908a1bd03665a3dc71164220d9888a7744b8c599ebebb8a4144964f0ad865a247d8fad7f1d29d96187ec1e43b5278f04944a2c2c19791c35d6af350f6bd9cf7b19fe17f0f5e66628eddcdaa2923f99317d5c7966d8d522b8dde2e8a3cb66d6ac0be554e00921ed8e87ecc28f2e8f7e0c2742b7e2c848394fa14e2d238bd43b57c10cf8497db35a9eb62528cf8ed8", 0xbb}, {&(0x7f00000023c0)="c4f11e65aa84731733ebbb9340bf50ddb04df9a9d9ebf2d729bb508c314a5962431b73d77bf1a8a4d7b0045173f58bea2835712b4fff6c0396b15218e345b5717d390f4c58ccfcfb8be724e2b76139a840879db497705e92648fd248640c7fdaa85541aaa481f9c136b1124974fbbdccd98e4b58624e1c489ce2fc7b51f3feabfc7b345f0d9fd2a0fd2306da548b1b66e7fb13f92cec58ec8133e8ee8355b847cac7c0749ef849e6e8e8a96fd9cf4028ad97f27961880e790de1e0754565905921cf90ebdd2ee354be50eec4944b0fe66f85098e8dae365b80aaa05267f9c749208ed9166e66ad35", 0xe8}, {&(0x7f00000024c0)="415c2c3747f07e98dc91d607ec5bad4ae71dca10bab4295db37420993195970fac8dc3de011d55ef294b966036f2c30982632879ef421cd55425ec45a62f88de1f5f6ffef204cfe8ebc7", 0x4a}, {&(0x7f0000002540)="16ed37bc622b7a891311b0c3843f4815be0ab70f656107fe679933f990d5d276a854f0b1bc2a5e7e0b8aa3b86352eb1acd498e5f60c2fc6e0b1e35737d270f99d1c9acda88d3171b178004668a352fde9e5bccb8c8453a982c83", 0x5a}, {&(0x7f00000025c0)="a19526f8f27995b1888aa822a4", 0xd}, {&(0x7f0000002600)="1e60d9a08bdce91ee76c39160686612f9c12f13d63d2d61dfd8103ec33c2e7b0282d45d50c80db0dc1f61b74f205f68eba9ffa97df29764f0c90c8ab0870f44631c280bf705827ac8b7756f6a0ab02f0cfed9954577971d061c181731c9712f9c7adb6226a1824b798e40ed1a51e431a9d0e760c37294f45bf403a7a832dc54c0474431f968e70580f335e432325f642b3733269beb66d9d6c9640a9e697312517a74c883a790cf8b9ec86815c8e641d23f66d3d8e9990a65449cbef86fedd7d04ec056264e730700c080fcc04337da4552914d61dd6c0aaba2540897ef5b16525cbe749d61b1fd013", 0xe9}, {&(0x7f0000002700)="89ab5366f738c690f173affd7eb6b7d23ccf36ce0a9d200d1cd430f6ea31cb2fbf5819ff48b1c56972d340f59ec1158e57b02be2285d48a350ac46d2dbc95b91388b2536cd71ca28d287d1cf0b6cf296", 0x50}], 0x7, &(0x7f0000002a00)=[@cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r18]}], 0x80, 0x7ccae1560a5e0c83}, 0x8) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/wsmouse0\x00', 0x800, 0x0) readv(r19, &(0x7f0000003d40)=[{&(0x7f0000002b00)=""/4096, 0x1000}, {&(0x7f0000003b00)=""/180, 0xb4}, {&(0x7f0000003bc0)=""/48, 0x30}, {&(0x7f0000003c00)=""/41, 0x29}, {&(0x7f0000003c40)=""/106, 0x6a}, {&(0x7f0000003cc0)=""/99, 0x63}], 0x6) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003dc0)='/dev/bpf\x00', 0x0, 0x0) close(r20) preadv(r17, &(0x7f00000040c0)=[{&(0x7f0000003e00)=""/17, 0x11}, {&(0x7f0000003e40)=""/30, 0x1e}, {&(0x7f0000003e80)}, {&(0x7f0000003ec0)=""/160, 0xa0}, {&(0x7f0000003f80)=""/117, 0x75}, {&(0x7f0000004000)=""/145, 0x91}], 0x6, 0x0, 0x5) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000004140)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r21, 0x80085761, &(0x7f0000004180)={0x1, 0x8}) r22 = shmget(0x0, 0x1000, 0x135, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000041c0)={0x0, 0x0, 0x0}, 0xc) r24 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004200)={0x0, 0x0, 0x0}, &(0x7f0000004240)=0xc) shmctl$IPC_SET(r22, 0x1, &(0x7f0000004280)={{0x81, r7, r23, r24, r25, 0x15e, 0x6f}, 0x0, 0x5, 0x0, r10, 0xffce, 0x47, 0x9}) 20:54:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x101, 0x1, 0x80, 0x100a, 0x3ff}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r5 = dup2(0xffffffffffffffff, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) dup2(r6, r7) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000000c0)=r6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3}, {0x2, 0x80}], 0x2}) 20:54:49 executing program 0: semget$private(0x0, 0x1, 0x6a2) pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = semget$private(0x0, 0x8, 0x80) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x7, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/135) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semget(0x3, 0x3, 0x41d) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000831, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x60}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = dup2(r6, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000280)={0xfffff001, 0x3}) r8 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000240)=0x6) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) clock_getres(0x96a46d31fbf52c08, &(0x7f00000001c0)) 20:54:49 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4bed, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0x40}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x7, 0x7ff, 0x1}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x31, 0x3) 20:54:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x0, 0x7, 0x80000000, 0x10, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x6, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x4, 0x6}, {0x3, 0x6, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x7, 0x5b6, 0x5, 0x9}, {0x3, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x840, 0x60) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40001, 0x9e1, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="8269302000000000040000000000"], 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) accept(r5, &(0x7f0000000480)=@in6, &(0x7f0000000440)=0xc) getegid() shutdown(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="761ff18e27bd0e96021ffac40b6c6ac06ca35395ebe04eec8087dffdb6344815580f46350121b2edb2d76ed05bb2d0192113d040f7221f4592bf1a"], 0xa) r8 = semget$private(0x0, 0x2, 0x509) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000380)=""/128) r9 = dup2(r7, r6) accept$inet6(r9, 0x0, 0x0) ioctl$TIOCEXCL(r9, 0x2000740d) 20:54:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x989, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c, 0x2}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000000a86c3c63000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5f7aacf0688258af5c5f7a1c1215526d997cadc57000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409576c06736324c3312a634ea751eb00"/289], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="01000000000000002e1100b06c9bdf6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9963000000000d6c2df99a9d60031c125810bb6ee11e303e8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7509000000000000000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df6ffff23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4c70b398c4f2e54f1dcb2fd3aa1da60a93adc5be829d0d5c110058c35b156bea20f83995139256b58d93f2dc9dbc5842cd1e3936d1d8cce8aa78284aa881942ebf3c172cb1c8c9f8e22c325b7aa34933f14f4c95e10e4897fabb175f9c8ef0a088fdb587421e6bf1fce9e88fa6882f33bda546ad186daff42a9b8126fbc923d7f783599e91bec563584fe29b040fdb00000000000000c7816cd37a10879554748f19bbb11689ceb993000000000000000000000000d2e5d9ac20dd63e13196892e6a6b155b18f00ff067a2b39fba0969b79406847225645e888eb253978cc9980363c84c9a37215d8d19119498c31107fdc65140cbf946b43a47575a14af5cb692230bb8cc86ca8365a0fc6098abbf5e861ea931f0b4aae3599fa9d1e3b1d9036246867a61da2eaa99a3cfa4a4ceed"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000000180)={0x2, "54d15e9619e9daf9d79214470c19f41a4592a33943faf676be9a767bcca353bc5f9f7532f57832cd50c28fd161de2daacdc57a3f86dfdabc300df05fd99de03eb13ad4087a48f7c9e53e339690951d944702"}, 0x5a, 0x800) pwrite(r1, &(0x7f0000000100)="fbaf8a8d1a029be96914f69ed1033893db06922361b4fdb0e777fb357e3acc2749955d2d07debddccaaad6", 0x2b, 0x0, 0x8) r3 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x0) close(r3) write(r3, &(0x7f0000000000), 0xa7) flock(r3, 0x3) 20:54:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r3) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 20:54:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5, 0x0, 0xffffffffffffffff}) socketpair(0x18, 0x1, 0xba, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080), 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:54:50 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000080000049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428ce3c5a61976d761305c86c5f9ffffffffddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c208000000000000000516c8133c81c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784000e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8f6bbd8e37d3434e17b0a395c87eb3e21f3f6045875826d9e05ad16914da08e1fd6c99d"], 0x1d7}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x26) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3f) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 20:54:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x4d, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x10002}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 20:54:50 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000000), 0xa7) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x101, 0x1, r3}) r4 = socket(0x2, 0x3, 0x0) socket(0x6, 0x4000, 0x0) sendmsg(r4, &(0x7f00000016c0)={&(0x7f00000000c0)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000001680)}, 0x0) 20:54:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) accept$inet(r1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000114000/0x4000)=nil, 0x4000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) socket(0x20, 0x4, 0x5) 20:54:50 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x1) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./file1\x00', 0x1000, 0x4) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x192, 0x114) syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4011, r1, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, &(0x7f0000000180)="2fedc23bb6ea4a1c1c8d72f7c4902bdfc772d978af629507ea9b89916661a5795281b5fd4b350a9d76ba9ec918c0adc40521e765357e8e24bf50696edd3f74ed0bebf4f1d8f40a584e874c963bc430b33ce2f24ec31aab10850f8bfb69f61dc52b0de9a267e853702fe514796c7066b6d74d7215b9c5be961da0b3d07d22429d561c58257439926a73f0b420f46bfa5978070fb2518196fb5f76b8e8ec43055c3534", 0xa2, 0x8, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) dup(r3) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r4, 0x0, 0x7ff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x3) openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000440)="348c052f5c1306000000537a10cb94845346fec4ff64a8362d3fe7a5f95dcecf9b908624154a0467e695432821a0d92eec369351907cb2ed2d8db034805ae77cea9f2502dd7b4760f9df9d6746e4718e4033ea77fa914e59dc13eda476a4c6c9a92883fffe100efde2d4595a179d386cb4110c61bd8e2ef84c6bf63bdf5c16c72a20707a8d90f2ea02fc20fde79e278c539deb7e948c142dfaf9d2ee786c96edc5142704b3a46925a54813f2f5d4364883c43d68a7b48a2486d284e0e63d2173bf58b51e96efbca162d3685ca12e25f3", 0xd0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r7 = dup2(0xffffffffffffffff, r5) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000380)=0x6d) openat(r4, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="e300005c00000708", 0x8) dup2(r4, r8) 20:54:50 executing program 0: sendsyslog(0x0, 0x2d, 0x0) sendsyslog(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) 20:54:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x101, 0x54d, 0xb2, 0x5119, "0000002ac2406e0000000000000080fb00"}) pwrite(r1, &(0x7f00000000c0)="d7e731563e52a6918cfbb6d1bd9c2a35e913473a96b042", 0x17, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mkdir(&(0x7f0000000180)='./file0\x00', 0x108) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x6c}, {0x4006}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x641995de) 20:54:50 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}) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x100, 0x4, 0x9c, 0x9}, {0xc4cc, 0xec, 0x7, 0x7}, {0xee21, 0xaf, 0x31}, {0x9, 0x4, 0x0, 0xfffeffff}, {0x80, 0x2, 0x0, 0x10003ae6}, {0x8001, 0x2, 0x3, 0x7fff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)=0x1) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x1) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 20:54:50 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="0d60d6cff3d639549a1ea843f631135312d3afaca5b7a21eafd4c27a23c1e1ec46e2e7fd1fddda983c454ea40f0bf3d6aebb69c08b1a41fa5e0452", 0xffffffbc}], 0x1) r1 = shmget$private(0x0, 0x2000, 0x4f8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ftruncate(r0, 0x0, 0x0) 20:54:50 executing program 1: ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x11) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) socketpair(0x18, 0x1, 0xff, &(0x7f0000000080)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r3 = fcntl$getown(r2, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r14) r15 = getpgrp() r16 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r18) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r26 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r28 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r27, 0x121, 0x9}, 0x800, 0x1, r28, r29, 0x3, 0x1, 0x1, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r31) r32 = getpgrp() r33 = getgid() r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() r40 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r40, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r40, 0xfffffffffffffff9, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r36, r38, r39, 0x10, 0x9}, 0x8, 0x4, 0x9}) r41 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = msgget(0x2, 0xc0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r47 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r49 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r44, 0x1, &(0x7f00000003c0)={{0x0, r45, r46, r47, r48, 0x121, 0x9}, 0x800, 0x1, r49, r50, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r35, r38, r46, 0x1e4, 0x8}, 0x5, 0x5, r37, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r53 = msgget(0x2, 0xc0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r56 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r58 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r53, 0x1, &(0x7f00000003c0)={{0x0, r54, r55, r56, r57, 0x121, 0x9}, 0x800, 0x1, r58, r59, 0x3, 0x1, 0x1, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r61) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r64 = msgget(0x2, 0xc0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r67 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r69 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r64, 0x1, &(0x7f00000003c0)={{0x0, r65, r66, r67, r68, 0x121, 0x9}, 0x800, 0x1, r69, r70, 0x3, 0x1, 0x1, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r72) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000740)=ANY=[@ANYBLOB="010064d8d190fd335a8e7c7cb5ce007eca7d98f10fa9f8f4f01da14040add6dae0c628385e94dffd8bdf2ddf511e14799e138e8eec16837c7cfaf0c823a36956e4d21c8b7d029728ac78e2590bb13972837af538d33cf916300e86b6531005f1a67e77d73ea586a5eeddad42d901fc32472216ffa3b8b77516d681f70ff1714c6519827243ab2e923d8477328e5f66dc772feaf87bdc6d69faaa4a7bca3e5ed6e89b2815706e25f379ca896f604faa602edf1b5ca6bc9f14fa89bbd91a326564c7b16cb0dac9892efb3eb9e3e889e975"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="bd788605bfc7820122c98518ac571fee0315e525db041ed3890c8cfb37c1f4a036bc9daca2e644a851d1f7491f8fd35ea854da43b8cae3be49aea7b4c1df0da1d15654d6389626de087878f23e4c8ea7056b72f99c2656daaffdc1297ede61ba1151b0712299808977d549fb5317d275d4e89c3e", 0x74}, {&(0x7f00000001c0)="0264e3874ff7f549d9e48ce547237dbd370dfb001f00e12d6d50fff5ed7956c7694749c32164771dc56464ff0f57237da7b2045cf93bf31b17e5c25f774339fa6a261dfdc06ee35aadb9cb4e731a19ec9a050a2d8f777b485604b3a3109f47c354ff80d235523d3560297220555e4672d3977fd3ff8820c829e0ac6aa6ffd24feda2149fe21e1330edd3", 0x8a}, {&(0x7f0000000280)="301cb2c18a90b7aeb3e45e62a401cc753f17f4bbd847f03985e8043617797beaf88fad310b1b8c6868e1e060aee61c16f79789f122d3277c5a717b4d7e711ebaf5354a4b2af4dfc9309b6e3d854bfe11c0a1f1b14cbbe3f232ec5b6349a123eb5c", 0x61}, {&(0x7f0000000300)="6bcaeca4177d9f9cca23c493233d134e4d00b5f061982e16d18f143ed9a5397d23839a8ae0f9fd7efa2ed19c4f260e1e17fa7fa8bed200e50c4a4571dfe7c1b4c39b4c19065eabdd99c1df8937815814026e20b99f6caa5226e40da06f5fbe6dfdd29452e2ca9ab1c73ebeddb6f125b730babe48590436e095f03f26bc1ba7d0c30915ab3e0e306df8cfd879bf76dd4e29da5158b8e764085f7117b93a1640651be22069ecb5e56ce69a248d34f439", 0xaf}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r9, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r18}, @cred={0x20, 0xffff, 0x0, r20, r24, r31}, @cred={0x20, 0xffff, 0x0, r32, 0x0, r33}, @cred={0x20, 0xffff, 0x0, r37, r56, r61}, @cred={0x20, 0xffff, 0x0, r69, 0x0, r72}], 0xc0, 0x8}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 20:54:50 executing program 1: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x800}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000e80)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r3 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000001840), 0x367) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000d40)=ANY=[@ANYBLOB="6a156eea23455b6e8dec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919866d39e349f52ee3e7d8e52c41a07f996cebed8132a67e629c2b1e749f344cee2503e7317eaead17feca81221e5e76ae6d562649a3563177f426f6112ccd4364560940b18d610f280d3f000a5ade4bba808bd49b79012c9dbfdbfcd16ba132d2daf5885d8101b71b8aed6d8e1cf3338c6d8a238b5bc4f6f42b71619ac57eae9656209b0a35511780fe6ee345d65b63d108b12068b6b73946d4faae"], 0x10) r7 = accept$unix(0xffffffffffffffff, 0x0, 0x0) write(r7, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) sendmsg$unix(r7, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000200)="4e88c9830638cd3546f2ee84d8e35a9ae88292e25e0ff3e4f1419636882a1f70715590de3712911b97", 0x29}], 0xffffffffffffc29}, 0x407) r8 = syz_open_pts() r9 = dup2(r8, r7) r10 = accept(r9, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x3, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0), 0x7f) r14 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2103fb52fb67d137, r14, 0x0, 0x0) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) dup2(r14, r9) sendto(r4, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7", 0x789, 0x382f0bc765df3f6f, 0x0, 0x0) r15 = semget(0x1, 0x0, 0x0) semctl$GETPID(r15, 0x7, 0x4, 0x0) semop(r15, &(0x7f0000000080)=[{0x0, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x1, 0x7e1a}, {0x4, 0x3, 0x1000}, {0x1, 0x3}, {0x4, 0x3, 0x800}, {0x4, 0xcc, 0x800}, {0x1, 0x4b8, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x2, 0x1000}], 0xa) sendmsg(r4, &(0x7f0000000380)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, 0x0, 0x0, &(0x7f0000000e40)=ANY=[@ANYRESOCT=r12], 0x17}, 0x0) shutdown(r4, 0x2) fcntl$setown(r2, 0x6, r3) 20:54:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = msgget(0x2, 0xc0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x0, r13, r14, r15, r16, 0x121, 0x9}, 0x800, 0x1, r17, r18, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r14, 0x1e4, 0x8}, 0x5, 0x5, r5, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r24 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r25, 0x121, 0x9}, 0x800, 0x1, r26, r27, 0x3, 0x1, 0x1, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r29) r30 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r33) r34 = syz_open_pts() ioctl$TIOCSETAF(r34, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r35 = syz_open_pts() close(r35) write(r35, &(0x7f0000000000), 0xa7) r36 = fcntl$dupfd(r34, 0xa, r35) r37 = syz_open_pts() close(r37) write(r37, &(0x7f0000000000), 0xa7) r38 = syz_open_pts() ioctl$TIOCSETAF(r38, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r39 = syz_open_pts() ioctl$TIOCSETAF(r39, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r40 = syz_open_pts() ioctl$TIOCSETAF(r40, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r41 = syz_open_pts() close(r41) write(r41, &(0x7f0000000000), 0xa7) r42 = syz_open_pts() close(r42) write(r42, &(0x7f0000000000), 0xa7) r43 = syz_open_pts() ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r44 = syz_open_pts() ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r45 = syz_open_pts() ioctl$TIOCSETAF(r45, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r46 = dup(r45) r47 = accept$unix(r0, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000002780)=0x1002) r48 = syz_open_pts() ioctl$TIOCSETAF(r48, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r49 = openat$pci(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/pci\x00', 0x10, 0x0) r50 = syz_open_pts() ioctl$TIOCSETAF(r50, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r51 = kqueue() r52 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse\x00', 0x10, 0x0) r53 = syz_open_pts() ioctl$TIOCSETAF(r53, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r54 = syz_open_pts() close(r54) write(r54, &(0x7f0000000000), 0xa7) r55 = syz_open_pts() close(r55) write(r55, &(0x7f0000000000), 0xa7) r56 = getpgid(0xffffffffffffffff) r57 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r57, 0x0, 0x0) shmctl$IPC_SET(r57, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r57, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r62 = getgid() r63 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r63, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r63, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r59, r61, r62, 0x10, 0x9}, 0x8, 0x4, 0x9}) r64 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r66 = msgget(0x2, 0xc0) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r69 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r71 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) msgctl$IPC_SET(r66, 0x1, &(0x7f00000003c0)={{0x0, r67, r68, r69, r70, 0x121, 0x9}, 0x800, 0x1, r71, r72, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r58, r61, r68, 0x1e4, 0x8}, 0x5, 0x5, r60, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r74) r75 = syz_open_pts() close(r75) write(r75, &(0x7f0000000000), 0xa7) r76 = syz_open_pts() ioctl$TIOCSETAF(r76, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) sendmsg$unix(r1, &(0x7f0000002980)={&(0x7f0000000080)=ANY=[@ANYBLOB="0a7883ec61b4b609a4"], 0xa, &(0x7f00000016c0)=[{&(0x7f0000000300)="6fef75f38e070da37b077435894df00d47b433dc93382d18adc162e0db60702f413f42876fe6d13cc6c1d43051509605d5020d8ce7148682e1b95406615ef67bfb37c5db8c633b578f84154d2797ff4c6c4dd2292f67f17678c48c8bd02bf70f8476cf71f2e89558332315277d88b2e2209b1e4e8fd3beeb9cbfe02203268042b3124210950b1502f00737aa097dfb68b8d49981e515bda4b1f4664404252bc49d68c999751ee34999cec43e6a2e51b974ef0bcc3c2f9b300bdd338ab998817b92cbebabf48ba127d64fb7363cc6f794acd374848925320880065dd0bc9c07158bec56a7ce6ce7ab8fadcc2fa0d2effd854742c152d90ba2a2b89164fd2920ce6cbf17dad6bf461850730b9038a93fe8a38a7d92caea5eff346be0384c07193e3de6ef0ef128b8122e22cc47b5099221947a4c3092aed42b65ca37161d4ef562e6021a78f1d2ef6ec5bbc1fc5c44ca32ff5ec08bb73e3a03b21b07356d88fdeeb6d0dbc7fe5af6523f3885bb3f3a98a4bf4df230b5ab3d2c04bbe06d67f4eb864cc69935257705152aee6572aeffdc51004f3c78f9a8535098a14ac73e9c63dcb7f305cae0f66b5db067aaed2cba2819ec1c9ee741de125c2338b340856ff4862bc5259bfec1c58115cd44dc7be96e605ec0fc9337fa6afe4feb286246d6c3d493eed3ca3c9e13a0b147e6de0062b9ea98064e10ee12ec1905196503647f5b26fb493f0e13842af6ad226aca3a7e7bc6c4e76356080c4bd7b3e72d338c2d8120a3d9ca34208a74d244aa876100d3523b32f36aa498a5f4f5195944aaa4853ec7ddccb849f8294faf535beea2d45ae01902abfcb517d8c3cdc58dce498eac453a2175524e93c5e2b50b275190825e9644a2eaad6fff2c73a413a219601bb06ad9e302d4621787e803edd9ec31bdfefac1885a538049acf9e6ce7ef5c6d1a57ad889c52ac9db3500e3d5aeef725e3de8d0298a1c3432d16ce4223df37b1924c9ad90bc8d91cfd7374680386031c8375214224914b46fbdac6240f6f04702fc2b2172a1d0919e4dfc5b06879631e0413f7ca82d6fb9dff943c494178cea042c265752629fc32fd25c86e8ca57d032b539cf1506167c3daeb436d3e0ac2463bbfa0d91b09257e2a93421276a1d6af984c22df4185e54595393f4d8a17b44fd08e9de27899a39117f5083a2e588e57c9383c30e1f8d0b2203ccf268e5c0ebcbf4294dd91985d3745ef01341d11e07f3cd94e8c49e081c39f1c51620ec5f9d989b9cd32b92f89f98b83ea1c6dfe9ce6aaed1ff5330326710ecb34dce25ef0980b261e1c4a2d34453391bbea28f7b520a9bd77a364951e2081639b2fedce35cfb5c2c9fa105521b8f2924ac1ca7f833b6b2c889fa83ed433c0d043b0160a5c826b4bd9fdbbb7e392b75d2d651a5689e46df4d2c71af19ca3af29d95fc514ed5ce431ef66fadf74faf4b56f32c3f05b9a42d461373f149e1a2422e80be9b0bdc3f263c64953aa2143d032fc90417bd280dd11b58ce8d43ca514ca8830d4fcd6440bc58551cc8e39af26cf3443cbe807ba7b7f281e47599894cfe99569c08e9ed65d8b97e0c4e2da08f4df97914d3b0fa6a47bbed343c708ddfc036a3fb6f05aa3475ee38c28ed328a7adc309c1a84d5f71ebd6cec6963790448cad57fa0b8a8d54a875afcc0c7a2a90609c06a9bcc7c36460cc638cc058eb1d1607e04c70d909fe50d6f9ef8898e4a7eacc45d9506d66ba91a1ce894e74514702cd384e350814e3208bac8bcfe504ca2411f214ed9163c7207546f92e3cc8e6255ba154466c3944c1b7d6f19b78f5003ad57244ecc4ad12b71448818be22a211c2f78311fbb1fdd6edad6d0018219b8d988aeb81fcdd414913a5eada9ef12d2e9656fbff45fbf2439f38efa9e1fe2174ea7af0ba381ada57f3901828c81c2933531885cc8a985a7ce0e45e38439c85ba9848121f4d81ba29ea7cf8523ca6b4f4484cd5ac0f713b564544d9ec694523713e15d0e18d9fe2ff6a3e25120e32d7b3aa29cab3ced4b675ac9fe5861cf4810950f503d83f00720d76b84ce5a189d2d5d5204eb69a792b88daea57d1194cd490d2949b26a77cdd792399a98f7a5d2d66c01ed3239ee06015765cc6182ee0d0986a49418370472c3b51fdfddbe36f5f17d71df1704f71116280239e9cd738f0201e3fd31d09876d51b3bed20437d800b3aecd34f2848bf0a3e56b54dd3a7725345c84c1f2a5271d1a5f8d459bd44be26bc15890e5ee8f388d23016192ce31b87a4c0b7142892a69e7165643e136959d4b5e3a4005a784ff1c476a8af7adc310eea295dc861814eb2ede181362d65dc0a8a29431d2cd01841de023d0a2738076e7e0d88e517e804e5d1bd23dbe290e69fe097eeacdb7c1abb884cc0ab34bad5996f7fde5b2bb794025adcae73f1ea1c47a9ecac58277055dfda5578d2fcfaa8ea27d766d89c6312d9737be2e2ee9f738d7fb125b8b715ab42c5cafb296b1f4d809a75c39680995ff1d8252c6399133299b7de9f9fa3c5581b3864ebec57e9c7558d841a9bdec85c72e28c8efa41b890a50ae2306e0ad996c6ab152b76b827246bd87fc624bd8e0351ab0ddf04c225ef75207e1682283f35925d5284a43fc20fe237ae2a77a0c2af14fe182a4455f5c941e24515fd8062d76855475700b6086993a9282890c4088b07050cf83492a4fe4d3d625a7c83805fbc8cc4b183b8461db59239e262ea01e5a97c3db0e6fa3a0af1d4edcd7c45d70d3dd860b7c1fac4a834478fa3922e89229af489ce4c2df74e0acbf7dba604b05f62119fbf32adba45c5cb2b0da0314213f487aada9c9c674aec6ef53227cfaf18762ec119a97641d7876edcbf3d91b644a1e6a81b1b0c989b88223620ff83cb00b9bad67e8d32e123c8a9071b2290aae63087bc324505f41624a7927083437180e920870aa08e0e019ecf53959ae5d8b0290046ad221b8bfd916dc5b10012c3905ab7786e62f2cf2f7519b5964e869b02ebb13c2f43da34b38c5416c52e6fb2d8d8163801f7b8e5f8cb25e076e596f737f2a343679a7d3714a4807d7850d98412ca5dbb59cbdb05f84416898285cff55104b5611d6fc7776cdacb1c48414add89b7da9356ddc916c1aeb18b02f60fec757ea23d9ecb2b54995d18ec8ffd0b7e7be6109d3949285e05383428bf3c2852634c4493d6ec9789c5d0ee0e493a714984f2f6c5b502d4a4d6c8faf6da4a10d494ea34519cfb395ce0b71f5d899bbaac71cceda65350d6e1320a0700914cb617ce5b96684a6f784f29cdb456604293e58ac085ff8f2e40addf3efc0e6a0ce7554bf465036af840029b804ff40b4db0901a75f3fb6f1942680b9706305b329971b46880e3db07752569e653b8543913dfb63b4f9d29862ca18a40116fb2a4f7cc25bb64a53243af488a02ad554e81bf2cbee308cfb920c1a2a2ec2347a135deddd6bdd73dbf1cf0ca7a19c22d0baac40587ae573a055c31d65aa489f594e803faf288cf05d8acd29257a4f4c7898358e654cbc6f93d55d495e74386417c5405968580f308d1ccee27ac429b8ea542bd870fef11f6168f33b53f5809d070333b56f3012fa7abb03cdf95aab6c87320211d116d4aec1397c0e2912746c3f0b725dd466656bcf2804724ecfe01e2a796fd167ae0fb559bf82abd14f4f9c1f69185a7da126b609c2c968a9a4e332e3539bb00cc79b57face039178a0a5d0f329d03f532001e0f177cb2def02dce272fdefd992b6f3ffe710ee999ed13ee6fdbe5e4fa0f3df881e32e7b43c631d381f3f51578b546436f46c152b1e7595543ef33596f55be29b5f2d4abbf3410b1d547b3f86e388d35469fb2ec203f93ce587b9246c6f039eb867ddf91e563aeba4f24049bdcd308c0d1fd9091ca5e7d846bad1f7b90d9f80e2e94ba8de83968c1fe9156d91761e23c4dd4add1e76bc3cc1d1475370f8cc5512f65dd069f900a755112bb11c50ece94868474c6fd8e4736b9be820c979bb4aae9b73eeb5a40aa14d6c0fb35a0c4570390061bdf4d5d2026c11fcfe86063be73d1423281f08e020242fc68db099ad1d8206270d06c5395450e78450e50ea01cb527be63d19ceaa68e6abec4975c220a7715fed5ee5e8f82e6073e6f6ccf5c1d8896ee95d1266a1694fb26fcb6fba953d87b024db5a81c2403d8dda4b606c1b49ad6786c4ee31364e6190a0c474e549b999cf343db6573a400d07e025add7b871114e14d75506934c23918f71fc023fd6140da9811b26741e6df31bd0c09838aef315add91bcd0cd2d3ec6c4c3973e1c7c74f555d30d55db063347033afd5381ffc69c5774b002df0d8c8d87abfbee3ff568c97b4614419ff0a3a15b6034dded36c3257071ea2820fbf3d1668606262aee73f8bd4d39ec6eb912bc692bb21b760d55cf4428b90f8afcc04dd56f84f74b4896176e8c04997d3737537bfce0ac97883d09f5066170a5db82e9a6220be35eddee93cc8cf41156d589ed0c990dc18dc99f2a7124be3eadbd5f671fc70acf017738199a771075f6360e13716a58226f5d9b446af76a9b4f0757748db18da229af68ea09d4ef88f4680ff9395f7750359d01681132ee4266270eb057a501d16b7e21f38adc568f502270875898139fac1ba4288ec474df9f6116309938606dba7f4b5675ec075234fc20746dba1f89d97b99cfa1591408733f7172dde6c3c0b7fbfae55e5b7dfce856c6a0e9f6af8a9697d361d7c1810ff69230fd5f2890c0eafd0fcc422659b27eebcdfb8a64159719142a2cc740d3b60c57de704def39d5d0435822ddbad4e5c16c3413bece2bda1a31a67681578cbbee8e52f87fccd9c9f50fdf7979ddeae4dc31b3a3b31fed5681fa41dd497087a55ec2d54d4708de7e0a9e3b5d1f46f6c09acfba4ded15f2e1fc259a60389357409a15fc8bc41b0765a47584a85b3020beec369bb8599c519a57416dccbba6cf86175f16d490957171c75b8be7466fc261286d656e2d26f11f5a026cc7d4a1466d245b496d3e54416778272de1ee36e098d3683ecaf6900a24f890e7b795590f7c484df62ccbbc1ebb13766eedab16ccc80943bd83cdab624ad1ccdd385aaec4a2bf117fbdc0ba1aacfbe7626b839a38d2e6c5c3fdf958ac2ba02c47ed6e0ef716dfadb282bf21a232039e09800fc496bebc3f9ed1bb3b32cbd596efafa78dcdb3e35de9cbbfaaac6bcf82fb11bc95a92cac923fbe58a4aab6f0b8354ffb63f61bd0d0032a39c946183505e30f2a735cf66e617f4e78f924548b505d7f85c84681bd5b0d8fbd721d3e3a924d08ec4d2cc477d1797888a4c7aeedd17f79aebca0d69a6f2031ea557fb06845d52a59afb8266b914c236d9e570f4b66760d0bf49e601e87c4753527e60286922bf73ee5274ca3226ecad78676a0c5036b98e958c23fa03aeccc7c743223c4517ae18c74d1f3e448373f7c330c444824de7010896922ff18040528df8cddc903c05814b13e24d53f98d855d459c6c8901ff13ff869c8340cf65d2669b6569afb72cdc975612c130022104cdeab8badad5dbad913cd09ee3db26cc87efbfab7c07c3e0b158aa60aa9fed3b26f3542f392f4d2e34d959fbeed8f8ed6f97595b400847766552664f7aecb9d9e4f505f2c6f32ba400e39694e3ce1bd2db2def497d3832b3a6abe17edf17ebc5de94c277fd108ce6068f91b52cac9e945526ebcaebd5af94789a18d085e12d351d7ac01aaba232e9ae15516e930ee832c4c1c519d86b3855402c5392fc8d5b19b2819e22820f2649a9625b162afbe22d5deec1b1649abb", 0x1000}, {&(0x7f0000001340)="7ae664bf34658de0e9975222e26885c0af952fb1cc7c4edb4c3afd41c24dfd2ea91805486213c29eee6d025cb95095b1e52702eacd72ca74bc1ede6820e2810914d3062c7fcfd308ebee772a30816c8e1a97a192cedcc5b89cf020c8b08c1a5ebd65d9bb170182ac9ddb79508d6ecdfc849c78a67cf8ddd1c213a660e786d1c108c5572db78d7731525b20bede2866d6bf612aa217abf407163ed25ff327ee6bcf", 0xa1}, {&(0x7f0000001400)="eacf8607eb48b77732ab8f81ea165d7cd2e66fa451baa6af2b5640995a5ad8289229df0196f64d40d465d4d95826d1b784c9c97efe1179db94d91f7d7b388588f578c409097b1eaf6495d9a9472943d588323a86654746529eea1c75aad82ec1836d79d8dd9fc95c35a7379e0a21d868ddd9bd89e76ef4a5c77d64072669a9f1e8a662bfd002a15d118297e43091954d9bb49222c75790c2d0a8a20a7c184eee9745da35800d5498f6b56ea4041881d3f44613f54531062643f8cf8ccc5e1b1489920d8afc1e3d07cab823ad8dafe51a0d", 0xd1}, {&(0x7f0000000140)="892d187ed1d882af4ad796052cda3d793d4c14a574e70d6e444895bd001e29dd9b01124c9b757e7898ef634ca7e495acc1f014ae0c8564bf0ab235b59d72be45b368507b58e4043ae295b64ab7f9dac4", 0x50}, {&(0x7f0000001500)="f4de5f2f99944932d01501c1385dd6fe95b739b73a28d2128b9169bfce71c505a48095bdb5125f07a15ad0a6b45386b351630a41bb2727402f9a66c7fcfe6257d338a47aad2bd785cc56d99364a3c87479f1ad414f6f8f02069dfb547ea39210278e7692b675ba779224ac6727d8a86ed9b352aeea772d1ef0664e3630454a67b60b790afe20a613301cf5339be7e5a80f048856e98b69d7b5398126fc8c9854e88fc9b97e21fc10e891d86e59c4fa5f0055c8e7ccc693f7472dd043e8bd8b8ad1cf678a67d74cc16378f64ffa971cb43488f6f122414b75148dd32615cc132b43cd08049810398231", 0xe9}, {&(0x7f0000001600)="319ce2b8c43b27e32224e46e4db6201e5c212cb8deea25e088d65a3c334395ca9cd77aecd17ab021375eec77ea5e8d3313947d95ddbd1d10779b53752a368570d50d4424f8cc6f008c0fa130f170e0d891fd0bfee6fcf28b2bd184a313150a0b18b7a4128329783dd50804ff17f635db295bf00949dec5879975414786cf667a53901d6ea500aef30eeefb436d0be9b671a3f758d26f8cfbf613ba02a6", 0x9d}], 0x6, &(0x7f0000002840)=[@cred={0x20, 0xffff, 0x0, r9, r22, r29}, @cred={0x20, 0xffff, 0x0, r30, r31, r33}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r36]}, @rights={0x18, 0xffff, 0x1, [r37, r38]}, @rights={0x28, 0xffff, 0x1, [r39, r40, r41, r42, r0, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r43, r44, r46, r47, r48, 0xffffffffffffff9c, r49, r50, r0]}, @rights={0x38, 0xffff, 0x1, [r51, r0, r0, r52, r0, r53, r54, r55, r0]}, @cred={0x20, 0xffff, 0x0, r56, r61, r74}, @rights={0x18, 0xffff, 0x1, [r75, r76]}], 0x140, 0x8}, 0x3) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868b", 0x11a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r77 = socket$unix(0x1, 0x1, 0x0) recvmsg(r77, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:54:51 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x201, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8010570e, &(0x7f0000000400)={0x0, 0x0, 0xffffffffffffffff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000680)=""/4096, 0x1000, 0x42, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r3 = dup(r2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000000)) close(r5) recvmsg(r5, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) dup2(r6, r7) recvfrom$inet6(r7, &(0x7f0000001680)=""/4096, 0x1000, 0x841, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x7f8}, 0xc) getpid() r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB='\"\x00\x00\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) socket(0x18, 0x3, 0x3a) socket$inet6(0x18, 0x3, 0x0) 20:54:52 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x50481b27b4103fad, 0x8) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x192, 0x114) syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, &(0x7f0000000180)="2fedc23bb6ea4a1c1c8d72f7c4902bdfc772d978af629507ea9b89916661a5795281b5fd4b350a9d76ba9ec918c0adc40521e765357e8e24bf50696edd3f74ed0bebf4f1d8f40a584e874c963bc430b33ce2f24ec31aab10850f8bfb69f61dc52b0de9a267e853702fe514796c7066b6d74d7215b9c5be961da0b3d07d22429d561c58257439926a73f0b420f46bfa5978070fb2518196fb5f76b8e8ec43055c3534", 0xa2, 0x8, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r4 = dup2(r3, r1) r5 = dup2(r4, r2) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) dup(r5) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r6, 0x0, 0x7ff) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x3) openat(r7, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r9 = dup2(r7, r8) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0/file0\x00'}) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000380)=0x6d) openat(r6, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000002c0)="e300005c00000708", 0x8) dup2(r6, r10) 20:54:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) getegid() 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}, 0x1c) writev(r1, &(0x7f0000000480)=[{&(0x7f00000006c0)="855b2bfd64a46df26ab8f45afee2e80d9007e1cc0edf9cfd0b94f5a2ef55dd6516258a8a7bf13c6bc15b1886821dad253115286527361fc10d2bb294adc3aa67fb64c98954f5002192d8bbc6e89639b70619c6cae428360c962144c9a02c73ee543528a559399d72698f0df79a3c3bce57301257ae4092237e47bda81d135cbcf86a2e4f898257779c8905b119f43d8511b4f0d61c7360e3f231847fa7276019e1cfbf515eb0c2", 0xa7}], 0x1) 20:54:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1d}, {0x400034, 0x0, 0x0, 0x4}, {0x426}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='X') 20:54:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000500)=""/195, 0xc3, 0x1042, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x6}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0x0, 0x0, "000000000000000100002000", 0x23}) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000100), 0x0) accept(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000092d87741e68f309a25aedfc85aa3edc9b68d0cb5fd335f544969b674c15fa5b8e66596e1cc6972021a00d20ac5fd8d985cc89c7f3d32a20bcb572cdd4add6b2f57626baa3043c0d56892f67617f69b75e81f77db2d092040018d7c14b5aa904d81a902529c8b0f39bf16cc7b2892c61cc5aeae90c420ef0644c238e73835570649abbb8b53120befd5a890d5644c0dfec569c292236757670e09723eb9101f4db5c583e44f6f1c49f4db509ac84e61d7eec70af77156b1e4c9f3c693edce2a87b512c67160e50d93c196c3002868eed60182efa6992a00f423c854cda947d1101abb64e612e804cafcfef0074d52dc"], &(0x7f0000000280)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000100), 0x0) connect$unix(r4, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) accept$unix(r1, 0x0, &(0x7f0000000040)) 20:54:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa60000"], 0x1c, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000000), 0xa7) unlink(&(0x7f0000000040)='./file0\x00') ftruncate(r3, 0x0, 0xfffffffffffffffa) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b8, 0x0, 0x10000fe, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) close(r4) 20:54:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x4d}, {0x6, 0x0, 0x0, 0xffff}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000000), 0xa7) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000000), 0xa7) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x79, 0x1, 0x6, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x800, 0x5}], 0x7, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x25, 0x1, 0xfffffffffffffffe, 0x9}, {{r6}, 0x2, 0x46, 0x2, 0x7b6b, 0x4}], 0x83f8, &(0x7f0000000140)={0x3f, 0x5}) r7 = syz_open_pts() close(r7) write(r7, &(0x7f0000000000), 0xa7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x0, 0x100020, 0x5, 0x1076, "96bddf7bd7fff9c8a57327c5b831b943ca20cf45", 0x2, 0xfffff992}) 20:54:53 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x80000000002, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e699ffff9648", 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, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) openat(r5, &(0x7f0000000080)='./file0\x00', 0x10, 0x20) 20:54:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x9}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:54:53 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x1202000}) pipe2(0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000000)) setsockopt(r1, 0xfffffffc, 0x6, &(0x7f00000000c0)="f409d483d77d5c1c2402667271540a2a4cadf056e7fe8a254ac10453c4c8abaa43aa9b2ee85a5628fd1c1bce61c97d9a7e0a0126b304d5c20e3a150dd9baf793cb2b5485b2b80ff656fbda550b1eed832e9909a4acb83b8d889485b6662bae456fd1f633ce06005a23cfeaaf5b56891c740af5c982fd7f0eaacf4edbdf58dc06e957958542917e330066a6a30910318e35600dbac8d3e4d28eb2f3a9003fd8253a67707276ab6e54ac03173fc712bf2427e5adc6cc713d39f8abc7b351ddc0f0ecc18437e3", 0xc5) 20:54:53 executing program 1: writev(0xffffffffffffff9c, &(0x7f0000000600)=[{&(0x7f0000000200)="c5378f2cac54496f15715e5781097735204f1c40b5dc3dbda311cc1b012f74b1568bf9078888396e7f5dafbd67a3a7e2d23b35a3a826f7e01d641ead16d2779a541acf4063d02bdc0f73382d2db219d4563fbc340afb8bab16991c70507852e022a065f80fb9be0d4116c192f0d919c7e367e4a43f2fb50ed453c11eb4a476c8c562cb8cc88fc3c86a1b3e08819c9b88147ce17c80d2faf2029bfaeb538f38db1f8d6ac8b0c1406c6962700434de4c745270da7403177d83629e4d3020cf9220a15ae4a6b33745ae47b30dcd31899b4ba64f218f4651c8", 0xd7}, {&(0x7f0000000300)="d8868be921bc875282d572f6a1d42a555eaddc050c629729be2cd5b50f917d73f1b645d2e4cf167ca53879570d2f5c10670694678b6bde1093feab07e0e8663f3ab0a14a0819264e3fe471959cca88e1f1567f1defb911b6fa1b30cc4ce9a94f3c968c2b7b2fa6037c33e980667b51be0e4ee59b9321ecf576ce20430ebb8219f22e5cc785f00b65b3d684dbe2d9e3991aa99a1145816d5d9871d0755a60cc8aa5e03fa2daae7342cc8554e0bf2f863f5c76fc9f193c5802f3c9f934d1fcff4d4cb268a8714f21eb706fcffbaa8d7e5cc62ac3a005246ed147eed7ece54d95", 0xdf}, {&(0x7f0000000400)="c001f7d84bef47026df0b4a0d3887f502c5f2655f8dc44e7fcc306d522429de5798743797e0e6daca2248b006ec945807339bbc9848fd7809206f053d9448f552a3d85032be1e74d77702bb02cd24d1283aa89d2f88da900f0c61ac77b14fa05592fb8df5c82f79c4d2db6d2840a0ef4aa40f4e66880885387a8a5284270a1ff898eeb6ba567df15b6435a3f1f004b5da1abb63fca67b8a1bb572a9125761bc2fa277358587b22232369b2242ce1707337d3fda53f27a669b3c19985ebb0b51bd90ec39c0c666521fa0ae3dabe7c470c83e685ace9a8e675ab4cc0dc93a5ed7349", 0xe1}, {&(0x7f00000000c0)="562743569a2410e170387a7a64827cc88edd1f7a6b5ba7c1269bcc16a2158128c4d3c957a796fa2763561e8bbadac8db402f93863123fe89f494a633f5a228ecb7c3680d76c08b70f0614b1e82141058f65f8aee7f9c168d9b68b59810ab14db56ee588842d3735ab54a49c334", 0x6d}, {&(0x7f0000000500)="730655ea65f5f38e4e79026ee216cb2b2ddd335c383675627b88e12b8ff47a5e2e7e123eed15346ab25c919addccfd7c38ea55fb49287dd07ea11e7d0496f082956494b5cac6d5d7b211b6902f857bcdbb6fa031f9c88786a18c7db02a86935168ec7acd2a03521964679111be40ed23f47f0c17fe4f8c2167dc063539c8c7d452078195ed46f48d2afa13d437ff152bb065dbcff512c8129aa2f3d30fdc952663ccf6639aa8e093fa6266d642e972882d42b4a3554d348b5b40456628e897ee855d459acc02f7c7b108365d2e94883b1d0cb5e866f05285", 0xd8}], 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="87fc7cf92f4f4c79a3ae31e80258627f83132a454e4957ead56487b8098ba57ef86347729932d8be7f2245df13deea6d875d94e4a76e438b99b042e60cc24b1facf7986ba675c3dc854a9bd7b198f7171f8d22f2f018eebafde40374b149dc9be3620fe53f5dd6be027e3c2390314fd1936d2aa22a537bcd8e8f06bbb90fe59f7ea7a280524928b0f6a337f79100bbaee1cedbe6b2c84841c2ff96a3ce10c202a8add727b20300000000000000d9f1e0739ac96cff41", 0xb6}], 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 20:54:54 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)=')\x00', &(0x7f0000000240)='-\x8ac\x89P\r@/}!]\x00d\x96\xd2\x87R.\xa8z5\xf9w\xde&\xd0/\x8d\xbc\x97\x05\x93W\"\xdd0.|]U\xa9&\xeb!\xfa\xaf\x04\'[\xe7\x92\";\xba=\xc4\x9a\xf5\xc53\x93\x8f~\xa2\x1a\x98\xbe\xa1\xa6\xdc\xd4\xb5\r2\xea\xd7\xf0\xe4F)M\xc5\xea\'\x85\x12V\x94rD\xb4\xe3\xba\x83\x8e\xb8\x04\x9e\xc2\xbda\xc1\x85\xc7\xfe\xdc\xdcI,\xad\x18\x05\x84\x84X!\xf7\xfc\"t\x19'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\'\x01', &(0x7f0000000200)='\x00']) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x60, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000002c0)) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)) socket(0x18, 0x4004, 0x9) rmdir(&(0x7f0000000300)='./file0\x00') 20:54:54 executing program 1: syz_open_pts() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r2) setregid(r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = socket(0x10, 0x3, 0xff) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0x81) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) recvmsg(r5, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 20:54:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000200)=0xc) close(r1) write(r1, &(0x7f0000000000), 0xa7) r3 = dup2(r1, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x81, 0x1f}, {0x18, 0x1, 0x1ff, 0xfffff141}, 0x7fff, [0x0, 0x5, 0x800, 0x3, 0x209, 0x6, 0x231, 0x3f]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) 20:54:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x112) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 20:54:54 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000c8c4382d020000000000009cd907318e65369e0f6461f7bc9c80e5f357a86d8467fd8ce7d60c65bc977bb82911400c921cc7d188deeecf984e1ab42c2681e3b0000000e05937a401189e40a8feb52a011d507caaf9c6bc27b0358eb693163747d278fd98b0615c010000fbbe8b8841944c36b9691b955a4db81667bf1c2928ac28a62493dc5c72beb8114eb7bc065bf2d7831a0138106f65d21288505563b1d05b9f5e7a9822c5ccf3d2e501633e059bd82c853c100ad89ee1780d49ba765ac9e100a973d3f4337a456101ed341a8dd4620d3bcece65fc9e0e0a36919fb1bb7afd3c68a09358e6ab990e070ca26e56bac5683331676d62d8e0408a63b3e21da91cb4a449ea144674f1f7432d8cb329a3d8b94accf2d64e6e31f2641fa31ff3fd94b414412d7f2f026a18d4028141898afc36454f0bf3470c0e1eac6d573afb3320f6b78692a50000000000000000000000000000009b25f9e5ae053c0b11f10583c39b0f04a31402455324c595e658b1384a630bbd3669a2f3622b18ded6e6fb8514956c555645ef737080a6d31ece27264b148de3ab4c35e706d4b78470bedf7fed3de0027b2effa49389f5aaf40fc4e40eed5c164ee240a6c1ac713fee12d9c54df7cad2ee934317adb2fa1c9b42f0ce95bf7b0ac68cee12764cc65f0d4012c58a773ff1088a030e3edf4cf8500ac6bd405b38bb49cda6b9672e76d3d9d200"/528]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r1, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/8) semctl$IPC_RMID(r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x41, 0x9}], 0xfffffffc, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r5 = semget$private(0x0, 0x4, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f0000000d80)=ANY=[@ANYBLOB], 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r9, 0x0) lchown(&(0x7f0000000280)='./file0\x00', r9, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r9, r10) r11 = geteuid() r12 = getegid() chown(&(0x7f0000000a40)='.\x00', r11, r12) r13 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r17 = fcntl$getown(r13, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r19 = getuid() setreuid(0xee00, r19) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x3fffffff, r15, r16, r19, r16, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r14, r17, 0xf16, 0x800000005, 0x5}) semop(r5, &(0x7f0000000080)=[{0x2, 0xae37, 0x1000}, {0x2, 0x7d}, {0x3, 0x4, 0x1000}, {0x3, 0x7fff}, {0x2, 0xb, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x9, 0x1800}, {0x0, 0x20, 0x800}, {0x3, 0x200, 0x800}, {0x3, 0xfa7, 0x800}], 0xa) 20:54:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="ecec505c3a55bd8d1f0436df646e26346e17608d0e", 0x15}], 0x1) 20:54:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x1}, {0x6, 0x0, 0x0, 0xfc}]}) socketpair(0x18, 0xc001, 0x2, &(0x7f00000001c0)={0xffffffffffffffff}) pwrite(r1, &(0x7f0000000480)="78a4df4faf9e", 0x6, 0x0, 0x132) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000004c0)) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd7675ab985f9af8a0d", 0xe, 0x0, 0x0) r2 = socket(0x2, 0x1, 0xf9) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="06f1f9e5c7d515e7fe46ca69aff0497ff835eeaf4bb492fb9404265489254d5d3c7f01e64a2a3ce879284e1918aa537e088b", 0x32}, {&(0x7f0000000280)="c5b689fd2007926314a25abb2968cc1554bd345f9c28cf7a209558aefeba426bcd483d4a4879b4011ceffe55a852f3b81265effb6d200abdb92b05632d073271b78851b1853a6daec2f8070115c2a5bf5252d9c031b045ea5e7c48413b09acb5e72998d7d8b32f9a71b9de7a8dd7f00d5d96048c924347271da9f6a65879c9f6fd42d14b1485458969ce05596668428846ef69bc29f5c68031ebf0c9171645552b09284ebb97e0243653e2dbcf9431177dd1dc17b1d5a7c0ec1becf9c1afdcbc150000000000", 0xc6}, {&(0x7f00000000c0)="dcd37609485f72b05c9c444e7b6d2009448b517cf7f3e7effa4a60de6fa8fb3922903a1d3bf63f000000776f2283be9704830233b25bdcee3b76b843c6cb6105a69adc261c6470687ed8aaaa976c22680bcc", 0x52}, {&(0x7f0000000380)="4e9dd943b33c3fae056e598c180ee9ae0d22e96529c64b9fcfcc07e8221a581c64c8c4912a7d360eb810e4c1c340c9fcd49fff7df8a3f2595d3adc6c2acdf7a46ded16c5fad0921c68a1bc01d772f15b9e6a5b1b0156a380b9182c1bf060e2958e54206b5c6daf88675d917ba5ba93ee7db737b81d044136ef4b5c4f23c424d6621e102023a89dc1013836ed117e8c9d0c5fc6b8751f0bfce47156c48e71b273481f9aa88e24a70faf4d7ce97bb589562d322e13f490b6983d8fce06e6d1655e9273bf57db21fd7651dd1a363d4317f7c1cd5008e6d23e6c651106daaf02fe7b8d75e3bda6b846c472f2a21e126216ac13", 0xf1}], 0x4, &(0x7f0000000580)=[{0xb8, 0x1, 0x100, "97bd5837856f7e3430a949ea9b12be4a73b923b2c142fa07a95df5b8d8854efc98fac2b4e5fa2ded9f28f5196424a21b3e668e04ac0b52cc4f26636462c94e4d52c39a55897b18aa84bc71dd36285335c4bac2aa4a2596f86296893714b0d62c33c76bb3986549d05881d6072a7098b3d54da1ba1067c98dba46218896ded2c2c65f353ffb080cdf4d87a1d096bdd2871ddd6334d2c6e3fbf09bc16ae633fcdd09e64e9acf64"}, {0xf0, 0xffff, 0x9dde, "c030a3d3324dd48aa7dceb8ef96a88a4534b703b3364ecd927996467ecdf0e070ffdbd7402e88ae4664e3cfd4894b3cd9ebad439515e684478eebe3518a08aa377c5d34f32990d25f85f433efc0e5cf4f077bba9050a6db4d3cabdfaa25fed62f3ec8eb53e5aa81efd212069b0a597174813a289f301c239f75c6950705ec0f99d675854761b55ca7b654e1998b12b09fe3eafdf55072c182e3325b016a6257daa87b645846193055e876444fdd1f0154f2399853956b0d1dc5eb1e89f2589bf2944c9b5179e1232e48d9dd746ca2ae24cd7a7cf96655eb2379ffa663c88640e"}, {0xb8, 0x1, 0x7, "5900649257c3425924577b7341699b2608abc04cc0d73a6bd7bf71c0722f0adf4724ea9aa5b7867ac39151e9848ca7ab1d217d44c6d8c81870479e52740dfcd03726682516fc188e895b8161af435a865938e1b9eb785b0f6d478271f810d39c95cde5661d731e2d4f2a7c64c7201a8915dc7b8cdd62dbc2dd1a3c78c9c590f4c7344b7f7a239f370386770baab105cf5f8ccfc2ac71c74a111e1669e47fdfafa32e"}, {0xe8, 0xffff, 0xca, "52a3727122b0ce2cbc5fe5469dae3eb287ad67555a6091c08f68d229fea8135448588f0ea2f389c99a9d20317ffb0a96cb0a4b5111943feee4cc60081ca6a2bf3e375aedfea92f8dac9a25f99330bae72d50497e22ae659a374e997830b6b53e4fc59bbb96edc96c731985581fe727d9cfe5f6612c9754eb48d31fad0d127a8296d36c016b0b233c95583c89f086298095b48b6ba91f155c959a9f8e25028646d3e0cc27c22a8ffd2f146c9241cffc7ea8848d8ecd9d03f56d85f2d898451f6aa96f1ed3e12147dda4c101817750ee6ffd05170e47043131"}], 0x348}, 0x0) 20:54:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:54:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x10000, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062bdd77eae99244469df49a2a892607284f59c20000000000ffff3e8509381aea0634049d09ff0008000a", 0x34}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wskbd0\x00', 0x20000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r10 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x121, 0x9}, 0x800, 0x1, r12, r13, 0x3, 0x1, 0x1, 0x5}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r19 = getgid() r20 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r20, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r20, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x4, 0x9}) r21 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = msgget(0x2, 0xc0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r27 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r29 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f00000003c0)={{0x0, r25, r26, r27, r28, 0x121, 0x9}, 0x800, 0x1, r29, r30, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r18, r26, 0x1e4, 0x8}, 0x5, 0x5, r17, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r33) r34 = socket(0x18, 0x1, 0x0) close(r34) r35 = socket(0x18, 0x2, 0x0) dup2(r34, r35) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = msgget(0x2, 0xc0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r42 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r44 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r39, 0x1, &(0x7f00000003c0)={{0x0, r40, r41, r42, r43, 0x121, 0x9}, 0x800, 0x1, r44, r45, 0x3, 0x1, 0x1, 0x5}) sendmsg$unix(r1, &(0x7f0000001ac0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001840)=[{&(0x7f0000000200)="c7ca74b5628b1f79a6b95fc0d10e8fb7dbad0b7c86f782948d1931757f56a69ace40a60de98f872d8d6ea8e0703998a8360b8ad34a226fad7b36e219196ef0ecb51a9e261fb25307843db874079c61a1e34c2324b1a273a408cbab16578416fa16cedc8612da46d16650a3511ff71857ec3e273d64", 0x75}, {&(0x7f0000000280)="583770a4d3819467ecaca72840cd2a5e90d9f1b90c051bf512a94985716a895f57fee3162a66c215d87593d137f5d9403ed39c8869b85935e1e7b54b6ea473b7c39d683f600a84a6c5fc4a9fb1e597e4a71f8306665dd57bbe6168a217dbb36143da61be53215807fbecf65e917a27968011a0efe21da1e30b1056a9879b4713aa8344aa6c8d7d0206d2fe909274a8b64af3a58a079183f14206dbd5ca87eee0b02920a6c1b02eae45b67bcf9ad1f987d3d2de7a", 0xb4}, {&(0x7f0000000340)="e8ae21b80446be265b86b45c46c0eabb2c33072ee943003fa8fdc389de08bafb7948a8434494b35895983ebcc9e3c27f7943ab254f0ae7122e8ec8e86694f3c2eb992d4bd094ee4376fe48b307188c5c28760bab51e00c6173bb5392b6df938540bcd31d0e37e20d383e51c2d7ab819bda9a94d23ef338a6bb26b564f2075d6d7b64e0f99ef41df0880f1b66ea15eb71e148b6ada44e0838f8ab20f2ecaed6b26cfe35fce33fdbe2921c04c45948364521de12d197ab1e", 0xb7}, {&(0x7f0000000440)="8a5ddf064d8381a0deeea87621a8d5cebb94f4dcb35994d6789ef7c4256c6054276a56df", 0x24}, {&(0x7f0000000480)="686d8e51c5376321e021ba825996f365fff9c2f169f1e9e451c6c4ff0aefa91abbec52030dada851c2aad9fcb45084ba26b9e0b4baa9dd445c4d624582cdff024e83eb88d2d5dbd560f0597fc8432fc344bd5ea5cfb42dff4ef7fe8ed7737a5b274e27ac468c7ca047c03d67bd3a8e912c403b355f1b1bd0e5a7292340b135923300dff6734fbaddaa9d6dab25d0803a5b5bfa3cc18be99175f6c5ca730d227f26beb883e167dcaf", 0xa8}, {&(0x7f0000000540)="bb761d58844a41670c793bee57d9b26d85e12d435d1f6ff31296a0bc90301bc5c66e423d9e18a65d3db16a39736c0ebed15e632b57ca27974201347e994008a08846c8635cf733af269e4f61e7a86a43fdac35e93b7b8cc40d9c38dd30febc67ca606395faa5b20d40375d1b0a40632721df2e12b2c7689bd9cc1c522cbfb284182062f7a407b24be47d35442863639abc1956338fcb7c63685001bd87c8a0f8cfd200cf06d54c147dfd7a8b26c9067b61104c3572ca2092292dbe94de286f9ec03e0521bf11a31dc17e4014", 0xcc}, {&(0x7f0000000640)="3a04f574233cb2e44482f38577a28542ede90efcdd689962ea22f6b3f7b7a1337b7566214ac8e39e9f8ef0192082d032c0a88cf387662a4c0dc26af4956b776f3861af3909f1b19611fcfabcb1ec9f8dba86123d56ba69cbc0d31ef81478e4c2d2a55af382fa7136b5951fbea278c42ee56952fa3ec6eb9d668b7aa8efa44ea4faa7e6b344c73df1d2a4438ed871030f5459e81e1631f129301315d4318851f0a815a112d09330a2954d1b19ef370e05bd70572450f0c498ff46f80d5e77b71c928b65a4e39782f55bc206260b12e4f757776f72ea0a086a73288dbc6211af32f7d8bd07a93873649ddab5609b6c478388d4f804b2346b8c11fb1a16a3e5a4ed6ea8b0e820ddac64a62b6f2792d6fa4c22ef55792f49f69398ff2cd1cad3f0e78770b60eff2bec85eabcf7d28858a8fbb344b996e48e8542446f421d186f79cfc1981b064eaeb552f8544fe794dd2cb5d7f69b3dcb3531edcb7117168d9693c8b1fb3747d089ba49c13423d8d5be15516ef776da2edd556b7376200850176f89f9587675796484a42048f3575776761b5f71c53e378e09a4fd4bdf31e5b224709436872c7c36a0e53bc7b4d26561a416b71658dfb0e93a8edf47b7558c5c45cdd61cd4837c1b185cda007b76a69f7f57a5d854c800dbca311bf912680eb37c28f404ac58ae6696cc770f606aed60cd17fd573c53014feb81a5d437d06adcd06fa467030ab6799d0766dd186c43629829058f0ba78c278ff8492460b44ff53995083b468809fbc659fbe801e9599274e9b759708615d5780103e73783f8515e235cc491ee08afaf176b712dd7fb41df1890ff9e3dc66052d21476946337060467bacc6bbe7a7e19766fbff78fb812d980b1c0f715b069eca56cb7e71a9077f191c7d418c0a3127cf5fa6490418b214a2f32854bfedca4b191678b3d88c3cfe6af7c0fabce2fe9241aa1f708911e8440def7a773dde6e50161b85abfc84a492477bc110adbd9221ff023fe0559ce508a2b362816124968b87fe855a86b1bf5437aff8b8c98903dcc9dd55e87ebd911c3d181dd22c389a090c7df8ce492f33e51762c9f690ce632f181cec0ee270879e18de0fc8c53fa7b119c4e5eeb76e3fa7f2ab46a34ef3f0e1ceabb4f4b6bc634ec910c77ae30931165398188a564fb09c56bc174601abf883915dbb847d3ef40d5e6f854c84323743cc0138588d1bda02e4ec140e8be1b73c4f8fe849d263a315326560f469a087011b1769b90c162a9fa60f168cff7419cefd661648a70723873a5d5806afd4f2954c0653d81a8b105f10bc84e8c9aac91f6a9e6b672d166ef84bda5184c760461d7ef8bb90e9528b24df1d92fee4367a12fc396dc3395865f9b926f32ec39b92f8e9266440756713dda8483ad9e9077ce0cd9c7dbad00e29111a3ebc5c9c42699e2c9e8b58f6d9dfe825808080a9ef92a85cc8e945f49f39855098d857e1af521c0d1c885167a834e46b7a9b47f086e13d7ec9cc9d5921563522402083334ca0a4037e3cdb8591f435ce195b9d05d9729dedc49e2f392c5c820c3c2fdc7626aaa09deea1389b1b0bfb07a4dfb5f7fbdc07ca29e2bf2cc3355ca33ddcce874e5aa6c0e1d5f38ed1b74c75b629c984f96ceca0c997885e954d792b1b961efe4ccb99df3be99e783c2d05ccf69666f73adfe41c03292147dea901d810b668c53fafe630b207a1aaad86a563f8911d6c6f41dd847ae8248c7a80133feb1d1449ead53469b7b7df6c40d78f1626788f28f4b352488f6f7859278bc6d0d09cfab7a3428607365046470cfc8418db29694f9ae4ab483c1f146aef1dddc79ff7ce6f084fb8b3e264e5ca993170f111b9860573c1511e3cfcedfe4cb0e797ce0c0c7c9712792bf424534f08859dd52b08fa1c47297a716966bb8916ae315ddbfb87c59fd27f0be692e74e7d1173f4d622c09ae945c2bd89fd83b912a924d9076da4f59facf5dca018aa2d5c7b37f7e9e11bc27830295275e68cafe220805d4d311cd2b60fb084c953fdc80f21a4253261a7cae6d06cf79ac066dd7c397b7542432aa93e8e9be5446bb63d11e18dedec1f325a7c6bff7618fbea054db2b91ad4fcfacdf3706cf4fe23f44ab70a261246780c8863a9d2aa8ff05ee69fc801ec6e2d18541b8a0f689c578a0379769c7355c966a580b2bd2462ad8d6ca605485e7a5ff0d985b853a403ccf866e603ecfb6a8edc04d91b3bf211a5ae3e3092eaa7f4307d11986caa87828d7245121a692fd2a7e503e977d005a9bef46178299fdc9187a53c75e55618fcb26d85690ec3b1de6c956768483f37f52c877687f2620ccd2e146ffd0552df35db553bee07149f644f6e3be6dd2bbf994d61cb8391ad78287d1468631c33a79f416c1ea427eea9b8da36e64553ed8512e89d1a14913de0550ee7de65876e5b98c35b81d977312055083b16753648c5d7f38889726e84bbcaba9670a5232cd14c0c7acbcc9a387f34ae71e42ad011268c76829998202531b8657659540d891e841e688b03a5950872d5245323ff961291cd9f68ac8b5ead39ce8e964576f36f2c04482af35b6930ef87cc502b634cce9c285962f6f933d8188ed8b6da0d74e3a9f111ef15cfa90110736971d4fab539e6fae6a9c0d8fb39cccd6f98566f7f1655fff6015dfc327af60ad73011212d8228012d4ca336c663a99ccbadb7210c21acdae720a808f373b6432388314e238fdc13c991ecd59ee2ab60bbf54e5ff91fe3fc9c7a411176c88112896b91ed8d9d0e5aca82ccd575caa5309fd6c8b46fc417fa370a2b8886041315a9c1142844f8591c7c7e2afe40489dfa0ddac36b02f8de7220e4f4aa667eace67d1ea0de7592b7c8bc6cec5cf775a0517137f3db64da8a7a3e91cb3c45679350205d29c0f513defaebe4c48f1ad75b9d8e52d1cfe4ea7e480ab15a2a693acc6c18fb0234ed1c6b061995ddac663e2dea45cfc088583af28073007d1d1b7a5025073c60bcb7f4e408d7b1b717ac173e38c784fbe453418170fe50105d4c41033372e05b1383d1b3d35cac06a64aacdae6e46cf874c5215f20780350903230e2759194b8e3131dd74b1927c392a0e7b42364cbf4ebc5a60d4e68dbbc55f5618a9064a57d1e65a2dee85e0493e0fe1850264f0f40e7f68a5f7bd02381909744274aa7f81f07ec64e0af70cf0c9d8543222785a6d676f77ac3ae486a754f9da487fc25e4b7ef2aac36403da47692228efbb14ee02ae48614e413e76084cb06a04fd747c69bd16087c317944322f92caa767b2e85e4881c9dd73a7cc55c05bf6fef96a3f3992a85bcee06d18d1fdee633f562ecce2e3f163928d5c1d620161baaecafde70afd1aee4a1852a0b20a25ec3dfc67e6b49f9cb4c134c93eb574c201efc628bfb8491f6e51f20e9aadb7f0a761f81c9b8674e82bfe60bfe40077fd73a3497470fc035435159b8937f0c84784abfbb3c7ba23dd6bd1ef92a3ee76ca3c15b1da539b6aa15bca0f3e829b4a79fc23efa28cb04fc34bb92c4e9bbf0c65bf413275660207e7a2e9b7cc8836a57f430e0f2e85f291b29994fd7d028c7f0014b9655afb6e4f9f6c39e9d4035301422490543f16444b10f0ea8c2ca8ec5fd6aa391851cd0cdb881846fbea6a445fa85abe0efae007afba588820a21cfdba90d3fc0204c42be298065ba53b8a7b39c4e4d69ed61776eac13643f0eebc627765d831a72719d9c93d1ce01e532be33178bcc0c5de7c25c04bc396ed016e5477609e2140023982c4f0daa370f31587a72137bbc7ab56dcb698c753d19e233c544b9c6e2288cdbfd545aedc5ff91dbfc7dbe05147a671788286035d1dcb9108c180ec86fc6f7ad385a32bab5f6aad1468383d20a2292a12e09eba73daf44088700f892f5a1da73de98cdf89eef70f0523b7326eaf7845ed4e5afd95f138019139c88d6a68287a1423c3900d468ff93bb78e7c57efb1194a2ba900411f778fc8b3585acd979e96e82ba53dde706c75e7fb405bad9d0846dc8c442d1004fe22844dd4eace688d7bd1867609627f2c92e5d60fc3f5745c712b9b5a44413f2be3de75140d6498fd22956895849b46cb362585a0559446952ac7212b8b5e1e945c77939c7cb93441473a3bc8c7f41032339ee6410706d4296182048dce4d4a3c48d6e29e20302607e4e9841266a7c0e970212bb78af29cee6ab0b138d83c397c5c1e218289aa4f2eb06e9370d11bb0bd7d9b2dadbee9ede223196f396460749e2022d66a27044962e173324fefad8174a2f7781870824cf6a41c25158a3f49d3f78703975a7ce2207448418370981f2828cad8be73891e2fe39df28e947fa0e97e7005f3a42d31434c84ec86740f80a112da41af7c4970244fe5ac765e6a2d0b2c824dba818d23040b4dc32e2de5dc8c34c70391e3fafcee800d831f0a07e081b811e6eac8285070cbc1cb08932e15437fe42099a561a3af426da5587f11c7efb795fc30d96de614a2054f3a71864889d9bc1fed5a8ab41449f7f59350e7962c30ee2eba3d0a0a9854441a0be87388d4b8829ac774bf073d7dceaaba5557967d4ce88704e93119b5c834edcd18f69064608d97dd424f88cb5470ba5607bf1d1e12f5fbcccfffec2665e70949ddd4538a25c7440e25efaf9f3e980cf9a3c14ba4b0f6421486930a19b67962d4f1ea386692be62e3e8a2225398f6cf45e18d63b031ea4ac5446ff8980269411d3af4e94efee6a8431446575b552d23a6fa4e04c02a82e9cbdfd767186139728b004d613d11503a8028310668f159a7c0c41e1edd1d6e8f91fc4b237602a3d0142d5097d9bd70a06242b7d96abaf66bcc49b2a5a50b323d7b673c003a976d12e237ef7e3cd7b3d557dd76762cf02f4a7d4b75846a0d27910abcc31830e6d06dfef5cf13291106fdf1afb2667cc4f09f5e4c289f6bb32d96a82b0dbc29d2e5632f559c22cda3d188dc982fc7447dea5f792c368becdbf32914967691d0068f38814b17f150bcf83603d2a3284ea86a74d79727119c600865643e4cf69488c3ab72a164aabbc6dcaecd06238275c967b13a102a679485b340ec8e37d1d2c22b67a061914be14b5f9709ae31521cb172a3a57eaf920970d551d0475da939cf877c13547bc2a6b8a29a5a4d2bcd0c34874efdca492059c414e794fc0b527ab033dd1758e34746a7f52d031a1a7b0614f5316593cd39154ac364448f73fa26eea67ddfdcc954b77f4de2b9c5d7604f2043e4714d64fbaabf246e57e5007b817ab45e77632701b93211b87404b9b1983d6af07806d651cc3bf7f1c5190022313d90f8328c626b1e50d3c73b09cebcfe96783ee3401d8cd9639f0261497f446a4acd25d1ff74c065a8fbe0849f4b8bdbc8fb228869e243213febb3740ddd3c7d92c2755d4b20fcc91efbcfda2345897363337d01c938e1f7a44de097ff20d94aaab735ca30a08ec7221c90823b160325437c826e5f7eb05dd6472b67089b58b803bbbc807ad239b8d1b4e376bff7fce8d1db811fd4a020739cfbb721ed58448485975b40e703b0b31726f7d0371f5fea718079bfa5bb937831f2bb717313b37e6f55136c597c1c37fbf307788be7cf5053114d772de08a7e3a6818c1902defc28892cfe4beaea20cfbf9a49789eb696ddb2174229681051f28c2a2b4c02730b43c0d7e1dc89db00f3cdb59337df36bdd28a85c41e5320777518d4f2e780a08546ca85b76d3bf59638d39f7e0d8c0ac3499944a704784dfcd8c39069d47b77b71ab35fa18587d0b55283cdc63267459006d3121c285eb8cb0f7b5a3fae8e0", 0x1000}, {&(0x7f0000001640)="c762d39deb0584c92c2979c7c66456350a306101bc8c6aba4c3127f9cde70ab47bfecd8651cf6d560d4bfd0a30e90022789354a88c6e99c0371821c3b58b85ab7d4e23837f5ce74f4bc8be4470ce0eec37d16b6a4e983667", 0x58}, {&(0x7f00000016c0)="0808f22116d920da51f09cdfd7c9fc69a3c62f65f013fb911bec858c0c4cc34ed534209fd8cf24a2f3f0874321d5c366ec5e392449d790992edf076620e38ea1a2db661aa0b939cc05ddc7ac1555c5bdcf3b2e44a96d7211eb01b2fad2a11fe9a7781a5984a687390b3ae986c533471405d9592898501aa8dbce6a1988fb91dce0534226e8", 0x85}, {&(0x7f0000001780)="98493d12df45ae0b56f950b8db9cae00eeaa4a464d1902f66349a697916564ae24f10adc84bef1adc8a4df04d497aaa3f02ac56824cb8d73f80b30af235adb30d6c12135669bd1d07384a8af06d70468afc9730e58098159db46ad7cc398d6df74a4558d9590113c664c29eeb8297e185b657600342fe2c8df1eba78c52101020bf916ba53f8db4e9c0b2e359e98488059014d732602300405fc7e3320ad93766454a45641efc38346d21df27a", 0xad}], 0xa, &(0x7f0000001a00)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r21, r31, r33}, @cred={0x20, 0xffff, 0x0, r36, r40, 0xffffffffffffffff}], 0x88, 0x2}, 0x1) r46 = syz_open_pts() ioctl$TIOCSETAF(r46, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) ioctl$TIOCGFLAGS(r46, 0x4004745d, &(0x7f0000000040)) 20:54:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:54:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x1}], 0x2}) socket$inet6(0x18, 0x14007, 0x2) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() r10 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r10, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r10, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x4, 0x9}) r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r18, 0x121, 0x9}, 0x800, 0x1, r19, r20, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r16, 0x1e4, 0x8}, 0x5, 0x5, r7, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff7000/0x4000)=nil) r21 = shmget(0x2, 0x2000, 0x120, &(0x7f0000ff7000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() r27 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r27, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r27, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r23, r25, r26, 0x10, 0x9}, 0x8, 0x4, 0x9}) r28 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = msgget(0x2, 0xc0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r34 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r36 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x0, r32, r33, r34, r35, 0x121, 0x9}, 0x800, 0x1, r36, r37, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r22, r25, r33, 0x1e4, 0x8}, 0x5, 0x5, r24, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) setreuid(r2, r25) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x9, 0x7f3d}, {0x18, 0x1, 0x3, 0x3}, 0x3, [0x3c, 0x9, 0x1, 0x8001, 0x3, 0x2, 0xc8, 0xff]}, 0x3c) 20:54:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 20:54:54 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x2, 0x3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) dup2(r4, r5) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x8}, 0xc) setsockopt(r2, 0x29, 0x32, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1e624c35660958360482ff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 20:54:54 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) socket(0x1, 0x8007, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) fcntl$getown(r1, 0x5) sendto(r0, &(0x7f0000000180)="699abd91bbd6bda9bc067ee25bea39ce11035c4ad44545797474dcf1c531355943e47d008b7c3b561febd6c50d95d47ffb5b56e30940aed0823e27d11b4a16d632b7bd66fd6b82a93b3f3148b6e25b3f951e444a353ff17449f37d48e1c5b66b6669d0556ddc94d8161f9e20e70d95b11dea205d39bfd8228f9d4a45eff97086b857e343b99ee5765c7285994b490c26256f93e216da3184d93b291fe9f2795316c3c12c6fe26dc4ef0ca6c82a74cef5e972f1d167cfb0d4402fbf12087ec5c653cabead3574109773e6549ef6be6c1fb524b34fee878c49630132259e04f5da0d1921beed6349c7ffd978dbff59c90590bba39977bc27908d4dcb0f24554d4f171b4e673f4c21e28bb8d7fba1a1e50a023aaa25835505154256e0bbbf125b69e58d75305cebdf2a0ceb6b730461f710c0bcda8b8709aabef8bd3b63ee47d7edc6f04b34e52a632e120df71f804727dca639a4f2ea1fcd3a2b767789cad0ebcb6c4ab1607dfcf8c957456dd27e3901bf2a124026d5990e703edb56c20bb3243b04389438f798a942a04a505cdea859194f07f67c0446f3345f2e70d2184586eefa1f5a8c9228ba364fbfb823954fdd3d785ec7e2990fe09e0f72983110268f6ce4cec2b67e7590745141994abeb89b93747e9a3906f6f3ad48d9b5ceccf33bdcc2636de0c6f5175afd266dd4b31fc6441e406d59b7192b5fd95e058c799ae3c96d6a11d89b1cb38246ed15d2300cba4283ba4788e7866b361a9cbd64b341d6af202eccd8412946918a0881054beca974e659bf036ee8c625a32dd7457499967a94bd13391fa0ede4332841cf59d74d620f0b629c0dd588220f42594608ce11907764cb5fc8a7c88941aa58d274049ffdcec99486a5c3756c3e33373204b39345a3a713cba311f02d5b15a16358e0331f965b1c9e79a6692b81c81c6ba6f47f8cd00d6df3e787ef2e73907626b474851b0d3e6a8fcc839c032acd089ae84cbb43a649b334bf2de8f6beae93803fa6d7ac57042bfc7556981f119c8688432e3f53ea58c153d7ec6d501fcd720118d819614c564584bbf87af196264556c62d73dd08df6ddc3c24dd1a6b7f2730014890cc3c5f3c79a84cf0f3b105001d50f6d20d0c41677dfcf71edf1c6e3bb42220608bd4d37eba60cd73a992bc2e200a41c6b78e0817ad66b7b0c5fe1b08d79e3e9f263538578bf646317a31fe376524a627647e5e73a2e92fb813dae73efae7edd913ca218a4eb5cdbc0bdf216618e4cf6d848a43f9f17185ed8258a9a63c94fbc353017d339ad54dcfe9ea97788faa2fcef910e18f01c8dcd57b3978e79db3cdd126c575ff5713b5c21ba5eb1941f7a03ff165bf9ee88bc44df349979f86d3ea0be555e76f89cecd9e26d214719f3463e1dce5ec3d23951e99396a62f865319c478f5ae1d4c69acb20cc7f8fa08b479ec71481a6e2d7ac752ec9b04f4adba5a36aeb3ccfc106eb1cc3ed8d04b1375690b4759aff15baee38c141344b4fbfd6eb89478ba67a6e73f0a566b8d23d07a75efd23ef42b345b0782870d0ff91e13fd085e4f8fb61cec79117892404a7827182080c914710f2a7a9c9776847d06771dee8aa1fc5e65a285565d2af984bf23bbe9df94197facb78fc5f47136127b2058e4354dd4a4667da38aa90af2fee1bd52a76571115b6523bc23202112b66d166f892de05737e9dd750ffe5be92bfef6bc55e488b90d5c8ffdb3e03c6febd8d46969e0dbafa4544ab01318b2780caa33a662faf8d69b2129abefbf93c7377c97f67837837028ab7c9fe4a1b0187ce9f5ab128189cc7d5bc4e8afa945df5b655ffcdbad452eb35ae5b49795996b9e9332761e71135ef048034d313819c2085f0de2e3d0c79c6fb8a118658d2debbd493ed153f749f4dfa515be141c5342ad455dfc1bf497a35c66e3d2a69be971555570eb2ae8dc365d79ef3a5ac83094b34a8ca014e456bcdc0b93e979c7a7d6964215e44ecf4eb8742e35247348241eb4c6d129c4a72ccc0515a99eba6f104418131f3cb46d15c", 0x5a1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:54:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000770000200000000000001000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000000), 0xa7) flock(r1, 0xb) close(r0) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:54:54 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x9}) pipe2(0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r3, &(0x7f0000000040), 0x0, 0x0) 20:54:54 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}}, 0x552) setsockopt(0xffffffffffffff9c, 0x8, 0x0, &(0x7f0000000300)="d1404f03e90bc476998dcb", 0xb) fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffed4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000740)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd6b8432e5161cf271de4257881087e17f4ee28d92bb967c28931e113dafc237a401e6691bffdd9e725c66be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8e454c49f0644fad972d6b61fe7a0f5d3f71be4a45b4ed03a1ee380ffd15128dd6e37dbec7537fe0e6cecdbd20e7ff7f0000000000001948bedb5432c203216fc617bd8bf17eac4c786d400fbc2f3f4e0d78772ff4205b882a3972df9f98ac99e0c78cec9fa01115e1768f88473c3ce3d91ebfb735d8f433fa15fdaf1dd7e49515d7cd46f59c77f4d1a6ae929405a89772b1732790b580c17c0c5f7493bdb28916d9e4fa6bbf53b9bc366169171855b4409b23e225317bfaff177415f1fd8b8327a7cd57e4ca24ef645f92ae1a7d3b42cd6e5e399419e219d70e94ab5672343efb2d186893a175ffe7bf19638ae4d9ffd302ed0af4db56e64cc9131f47b88ca54210abfe9c8308479f27b8e58a7fad1387172c39b0a5a1d646b96a9a507a4caeb935c6a1d2ab301b35047befe63a59c358ac892dbed4952f8f4af87fdf0cec7a9f2053e14772b270924c240f27355888c3a6bcfb811559e30e99a3f230997b0c092a4fbaafa6b4c6ebef40815420790426b3a0323d237b4bd271da6134fc2b675e9c4c2dd9e8d63e8ea1cb603534d99f34a29572c6ed0f988616d22ad6a6478f379633296928c586c1ddb743567e319213688b79f3785cd55bf983195221434cabddbbded65ca6e49efabda6ae54ca91e2502f4fd1172c41f6b405215c9d88"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r6 = semget$private(0x0, 0x4, 0x4) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f00000001c0)=0x1) semop(r6, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) fcntl$getown(r7, 0x5) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000040)=""/41) 20:54:54 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r6, 0x121, 0x9}, 0x800, 0x1, r7, r8, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r15, 0x121, 0x9}, 0x800, 0x1, r16, r17, 0x3, 0x1, 0x1, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r19) getgroups(0x3, &(0x7f0000000040)=[r19, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r26 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r28 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r27, 0x121, 0x9}, 0x800, 0x1, r28, r29, 0x3, 0x1, 0x1, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r31) r32 = shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffb000/0x2000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getgid() r38 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r38, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r38, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r34, r36, r37, 0x10, 0x9}, 0x8, 0x4, 0x9}) r39 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = msgget(0x2, 0xc0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r45 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r47 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r42, 0x1, &(0x7f00000003c0)={{0x0, r43, r44, r45, r46, 0x121, 0x9}, 0x800, 0x1, r47, r48, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r33, r36, r44, 0x1e4, 0x8}, 0x5, 0x5, r35, r39, 0xfffffffffffffe01, 0x9, 0x7ff}) r49 = syz_open_pts() close(r49) write(r49, &(0x7f0000000000), 0xa7) r50 = fcntl$getown(r49, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xa69, r12, r20, r26, r31, 0x0, 0x81}, 0x80, 0xaaa, r35, r50, 0x0, 0x80000000, 0x6, 0x40}) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 20:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r2 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x81, 0x5, 0x0, 0x2400, 0x3f, 0x2863, 0x2, 0x1, 0x9, 0x800}) 20:54:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwrite(r0, &(0x7f0000000400)="be", 0x1, 0x0, 0x0) 20:54:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x24}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000000), 0xa7) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x8001) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 20:54:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) sendsyslog(&(0x7f0000000100)="5c350ee98e929bfd1025cf655148433eac57fcaefab95f480c14d1237998c7daec7414466bf929eef38e", 0x2a, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3f, 0xfffffc01, 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, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000003c0)={0x3f, 0x9, 0x3f}) nanosleep(&(0x7f00000002c0)={0x1}, &(0x7f0000000340)) r5 = dup2(r2, r3) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000180)={0x7, 0x3, 0x5, 0x8001, 0x0, 0x80, 0xda, 0x10, [{0x6ad, 0x3f, 0xf5, 0x3}, {0x9, 0xc186, 0x1f, 0x1}, {0x4, 0x1, 0x8, 0x3f}, {0x4, 0x0, 0x1, 0x7}, {0x5, 0x8000, 0x4, 0x9}, {0xb0, 0x84, 0x947d, 0x3f}, {0x101, 0x0, 0x8000, 0x7}, {0x9, 0x4, 0x7ff, 0x1}, {0x40, 0x1, 0xfffffffd, 0xfffffffd}, {0x38, 0xffffffff, 0xfffffff7, 0x7fffffff}, {0x7f, 0x4, 0xfffffff9, 0x3}, {0x3, 0x825, 0xfffffffa, 0xdf}, {0x0, 0x4, 0x8, 0x5}, {0x2, 0x200, 0xd33, 0xc3f5}, {0xfffffff8, 0x8, 0x4, 0x10001}, {0x7, 0x20, 0x100, 0x200000}]}) r6 = socket(0x18, 0x2, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r8 = syz_open_pts() close(r8) write(r8, &(0x7f0000000000), 0xa7) dup2(r7, r8) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 20:54:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r3, 0x6, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgid(0x0) dup(r4) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r5}) fcntl$setown(r1, 0x6, r5) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) r6 = msgget$private(0x0, 0x20000002e2) r7 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x10000}) close(r7) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() close(r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) msgsnd(r6, &(0x7f0000000400)={0x2, "48696a280567b1a6342fcc8ec5d56f59ae932b2f8837a93f40586b79360e6329414fa22f440e071300cf9b96d68366295017cffbbaa3ee4761bbe45867de08c244c93d4f2bfc3b436d2fabcea3911f7b01003b8bbf1fca8bac2641c80da3f53e8b42dfbfe59edd13f9d13a64c1f322e4f9e17467"}, 0x0, 0x800) socketpair(0x2, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000002fc5003336435b8b14b36d"], &(0x7f0000000200)=0x15) 20:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000180)="9376f9df07dae4bab4ab71cd4fa18390d8abf8e58f9856935807d8fc4d7f9acee6667ab6c03cdb0900ac686550a1c9c8a09b3580b0be7befaccbe20ad24555033d7ca8b37f8d99c48109a7ad905f5d3c5ad9fa1c8b823744726beac98e7c7d3f567129b49acb37dfabc5db82ad229fe11be5a466"}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 20:54:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b075cdcb511cc6b84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22198f6ccf6efbad11bf3f540630000000000000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcc313448ac84b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f31ff1730df0b02a0f6bc819af70bc486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47"], 0x10) r1 = shmget(0x3, 0x1000, 0x204, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) writev(r0, &(0x7f0000000f00)=[{0x0}], 0x1) recvfrom(r0, &(0x7f0000000000)=""/238, 0xee, 0x801, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x7ff}, 0xc) 20:54:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xe92, 0xff}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 20:54:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x44001000e, 0x400008003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x3ff, 0x3, './bus\x00', 0xffffffff, 0x3, 0x5, 0x8001}) 20:54:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) 20:54:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x0, 0x5b01, 0x0, 0x9, 0xffffffffffffffff, 0xfffffefffff7ffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x7fff}]}}) 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)) 20:54:54 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0x5, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 20:54:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xcc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000080)=""/194, 0xc2}], 0x1) 20:54:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x1, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f00000006c0)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 20:54:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) bind(0xffffffffffffff9c, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) ioctl$TIOCFLUSH(r6, 0xc1206922, &(0x7f0000000300)) 20:54:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbffffbffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = msgget(0x1, 0x80) msgrcv(r2, &(0x7f0000000000)={0x0, ""/1}, 0x9, 0x3, 0x800) mprotect(&(0x7f0000198000/0xf000)=nil, 0xf000, 0x4) 20:54:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000000), 0xa7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) listen(r6, 0x1a6) dup2(r3, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:54:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x40, 0x1, 0x0, 0x7547, 0xfffffffd}, 0xc) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) pipe(&(0x7f0000000040)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0xff, 0x40000015, 0x5119, "0000002ac2406e00", 0x0, 0x4000000}) r5 = dup(r4) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000080)=0x2) shutdown(r3, 0x1) 20:54:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x0, 0x0, 0x160000}, 0x33}, 0x6d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x169) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="000000ba920000000000"], 0x1c, 0x0}, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) 20:54:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb8ff728de3f9a4f2175ad92eaa6e79e20f57b011d1112b11efc0376d09f7fab12fbaf270f060ba667b3f9125793688cdbea5f2d2abf11a576945da33b9cef4235b090b99b76cfa85cb2563b2a2393298b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b035fde662ef6478a4aaa1321b357b9ba86076244aac7b4f0b530a7e385b0e72ffdaa2bc95f9549e80f0b1229970352f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c426ef9cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f0500"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r5) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r3, r5, 0x0) 20:54:55 executing program 0: r0 = socket(0x6, 0x4000, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 20:54:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0xa4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x43, 0x400000, 0x0, "b96cd80cca019c04b87c99aed16589a8f0ecf90b", 0x5, 0x9258}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3dd, "0366097f0cdf4e27a15e79000076efffaf00"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf", 0x12}], 0x1) 20:54:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getgid() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r2 = getppid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x121, 0x9}, 0x800, 0x1, r11, r12, 0x3, 0x1, 0x1, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r7, r14}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r15, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c00000000000000000000000000000000000000000006000000000000000000000000a86c3c63000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5f7aacf0688258af5c5f7a1c1215526d997cadc57000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409576c06736324c3312a634ea751eb00"/289], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000a40)=ANY=[@ANYBLOB="01000000000000002e1100b06c9bdf6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9963000000000d6c2df99a9d60031c125810bb6ee11e303e8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7509000000000000000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df6ffff23fa327326484829f3f7769669e325cd2485e172bf129bf4ef7a13fd4c70b398c4f2e54f1dcb2fd3aa1da60a93adc5be829d0d5c110058c35b156bea20f83995139256b58d93f2dc9dbc5842cd1e3936d1d8cce8aa78284aa881942ebf3c172cb1c8c9f8e22c325b7aa34933f14f4c95e10e4897fabb175f9c8ef0a088fdb587421e6bf1fce9e88fa6882f33bda546ad186daff42a9b8126fbc923d7f783599e91bec563584fe29b040fdb00000000000000c7816cd37a10879554748f19bbb11689ceb993000000000000000000000000d2e5d9ac20dd63e13196892e6a6b155b18f00ff067a2b39fba0969b79406847225645e888eb253978cc9980363c84c9a37215d8d19119498c31107fdc65140cbf946b43a47575a14af5cb692230bb8cc86ca8365a0fc6098abbf5e861ea931f0b4aae3599fa9d1e3b1d9036246867a61da2eaa99a3cfa4a4ceed"], 0x44b, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r19) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000440)={{0x7ce, r13, r17, r6, r19, 0x44, 0x4}, 0x3f, 0x11b7, r20, 0x0, 0x401, 0x2, 0x4, 0xec}) r21 = dup2(r0, r0) ioctl$PCIOCREAD(r21, 0xc0207534, &(0x7f0000000080)) 20:54:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x0) pipe2(0x0, 0x0) poll(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) listen(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), 0x4) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x289095f3b1df2de0, 0x800) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup2(r4, r0) 20:54:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018ba640800004"], 0x1c, 0x0}, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) 20:54:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000080)=0x81) dup(r5) ioctl$TIOCSDTR(r2, 0x20007479) 20:54:56 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x0) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000), 0xa7) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000000), 0xa7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) r11 = getegid() fchown(r0, r7, r11) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000004c0)=[{{r12}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r12}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 20:54:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000009]}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0x101, 0x1}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 20:54:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x80], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x5, 0xf0], [], [{}, {}, {}, {0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000015f000/0x2000)=nil, 0x2000, 0xd) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 20:54:56 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa6c8e3a7289b75c4725090000451a7c006732f275a9a536920000050000000014000800fe8000000000000000000000000000aa"]) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000000), 0xa7) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000000), 0xa7) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) syz_emit_ethernet(0x6, &(0x7f0000000140)=ANY=[@ANYBLOB="149dc905e5b3d3d052c2be375dbc8516b519bcb84e39e83e054d9a08b64666bafc322a4a771d59cfa0097c2e397aa756944b819c42d4edc499550c377f04529eb413a8c88b13ba04fe262b88d4c796764a574521bcb0b00e54a80c7abe6f36fd66742e58ec73d8c2132d13d3022ef1e33d5de8c3431c3ac05940c8c378cac62dcecd3e771de2a9dfecf613416e81ee5b710631cd16e00b7966904ddfb465c8452b4117990a292b777aebac455eebab1c9872f41f15c9bbb0675525ef70d3f7b0cfbca956f6b6c01c8f86a27b9ba36798802e55b990d2f56600d304ee06cbe25aab3fb93e51", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC=r0, @ANYRES64, @ANYRESOCT, @ANYRESOCT=r1, @ANYRES32=0x0, @ANYRESHEX=r2, @ANYRESOCT, @ANYRES16=r3, @ANYRESOCT=r4], @ANYBLOB="98efe3c6529207243395f96d908bc91053a91802673089c2113670c3ac57b816d27e9a3d1a179f8ca3866448ffac076a8ac977d07d077b33c57bbc579af77da559bfdfaa6c65a39d77892525c1569593fc3ae6076adae81ec97f0c6faed53c1e6019208b81ce2c04c1cf39dc07ad3922375e098b69bc36a162b989a44e3df7933a719e1be872bf0aa2d293a1ed3ac919d8556c436fd7e76c5ecfe194d6195f57cbc035bbe6b2721c9dbcac64df4cc84dc8663be28de4bdfd194a1721eb14bf29762eaff27923159251e11391bb690d047c085531145e06fa74e0fd57ac21daf0e9318bfa079f493fcf370c3e99805b86", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR], @ANYRESDEC=r0, @ANYBLOB="d412fef8a9f9b1d316bf251b91083373be201e646f6ec59737964cdf4ecbcd3d859d1a9dd570b9ad2c17163b035376bea54bae23ed22b6d081fe8fa072834d193436064f7eaf11ba4df81d69f598aa204fdb82078789eaa6698a76df422fdd920c6cfb3eecb86104befda61897580ef066291f74345ec2db464c8dcdd7502bc8dad8604bf5b51ca1c6a8468bed4a70d07406b12ad27a6a48a5c3ea1a71ea38313394a0ffadf51210298de17dbaad979edfcb152498f92233c3925b2f7cb43ffb529834e9d46fde5a31a291d2867e2359f11e1550ec6d49aac26562cad8980c1e34fb8013a528240f8611981a901256d7431de90db93f0f6abab0cae33106d6bcf7ba749400493186f8aad065b61ccc33f1c257cc0964aa3e8c77d75c49a86e48d2b2d0d485fcbd3d7de8b53f4bceef9872cefcb4d8b114b1dd958a086790a692612eb418ac135dbe84d534c4c7a0f677357eb5c69fb2578261096a610f2d386011e7cb66ceda1cf1cb9d1f6f4cd3bba6a36016144154e8ebc7cf3316db44afc70639a8b9b24f756167e9d3f215d7fd323265a1d81c73bc97d58b2402e28742ed76cec590d43edf0ee61c4d0f3f3340cec430ce870718d0fb2ef30deeed6982d3bd3fe536af19c74f388461940c8462791e89f63d753e2c14fc945c1b76d4bb1bec2b90b36cd5df09b56438f66cc6d3d5370d50ed5614ff0b7ce5e17aaf672bb62e0ede1fc8a0f18186586c764810529e09c021b0778d2eef8411f5e786a1318b5c68f007bf8287bfd0dd59eaed04127b4d4fbb2606995ac437f1c8b297f8efca895b0087afdf515df1accd9646001001187d242db8c0bd54cf666c96deae0fca8933765ec050866d428724fb6942a1f781304c3bd493715488177c6e3b1a104144befdeb84fa021502de0b376952035513b55d95dc681ff760f689457563f1316939b520882d2d0990f2f4199b8ca891c9f9d54d1abee548985cfc8f3f1dc54d3bc06fba3f681d8ef8d50ba546fb59e9fcdcb4199471f50d9cc65239e5374c3d517ed5ebf391dff2bd421f4965e7a52f219e55622ed61d85cc9f7fa9e0a4f70769d80dfee2692529995e629b2746050b8143327718ebd4b513e187e82b870ca4373da9f52055e75f9215e47b65aafa22aa71b8dd74082d4a2433a73283fa224676cd63614e2ba9e1d6d00b59c5eecf32e77369bac7be490b0dbb90fe9c1dbd07bb8d122477ea46b5fe9fcc22b2abe1018ce00080c36a8f12e419e36da4d88b74a95205d23792d1ef3c3e57c83d2bb383104072d69d98acdfab8ce673c710e46484c7cd09a83926a3cc94bb50e56bda26af1e0054d2dfb08e12fa530446d4edba79955fa42737b0b1e5b8cc4963fbc469ad51d4b00e2854e45e2bece7e9f6c36022a59666680ad35cf66fb86710e26a7fa2f357f15eb028b57de14402d1a8d51cfde72f2aa10de504a21aafbfdd2173bc37385f1417b264541da64d4f05aa19c24b6679e290df3b0c397576946c8e002a2e2d7b1f334c69e3f4ee305b5021c6e74e3a2524b25412e2af5c2913f856d05a54c7baba764e3726c6b74abac0f1a4fe41c692315ab83fcf637a32d80eefbcc6c7dd3d89b1a5d9cbc7f48753c3e3363d697de8bf024b2a5fef3e03d172b653d8c465780c6c925708e005f1efc02cf53cde10c821b5eff69e8b78222c74d711fde2a8f586ca668ef60a392a99fff5366459267dc0a5594df21537f6bd46e8cb6eeac5d03438998b39c962260763743c0827ab3d58ab103d56c269625639ec4bd6157f3a72cf880133537fb52dcb0113d4b85813df1f8cb9b8a772fae08f79399e15d3354ae987557d609eaaeedca36eae7ca6f39f7d34405c29294b944b5e93169fff800e5486edd7d28baf5cccb9cb52a904196eb0133f272514389642f651e885a49d53fbd0d9df822e060ab8f05d3a3361c69d239b77d08529537201c5fc2642733daa1d2e6d53b1eb625d5f1a94f30371d25edf99056ce0ab70ecfdbe06e1af215a5cc830954f92977087cc95fdcaa628c6c73715732dd9ec5eb6dd905fdcaf47ca8fdffffa03591b76bf4931dfcd8af4cc6c70111b8d95d65bdd44e0f6c2455aa6412a356b320cf9a59b95d25c75c0f09808c70988c777202a633216f74c499981dbf157f0e8e2a9dd2a661d50d09ee389e3acf62ccec70ed09b98a628c3f3b8ade6bed01bccb3fb7641b47c33b23475785d819a393b362ce70de9a00c1cff505602c7d1199e881610358a0fbeb6bb3565e91827e3e4468af3c03e36386d4500f6781ed9c8bd086a16093e17124fcfb4ce3f60e0d47cf931ede42b2bac94729276dd4f88f09576d279581c1a88478dbb56ce8a583ba7c9287fcfec6045c3207f9006aa497cf95b1106c00ec4a5541bd4450db1da1344acbcab68dd9def519260e23c156e3c3ae423a71fa8818ea0a3427924471fce5e7d8cf485ae06f7a6aac87e7e124adce3811c2a1ec17b1e5f402d19a98c55945b7010cb1751e9aa20da39fd049a1e1269cc680feb902753d55c11bb37cae7f67b6105d55101781a3278936953493aec3607f2a8cf90ce0a82e97179523f0cc23004aab8bd2a7feb1e7805a9b0f60cd3029d5c344b8126a933c83ca901130528db08eb6c4921d6e6d436f6a834721a5b3663fbb8bfc1520bf1c659df1604d8927030034ba68278b6282304feb8c7b65d351aa320ca879ada293b6632f41190e41abec266c5b6b03127470dcaaa54782f0e3378844b89b7b2eec73aee4119ea70a20e93a749b760ac2af9b92840dd8bb99573b3c663583bd723b358fe06d88d3ec1633796a8e5a5a7d114e0ec9753b573804ae0ea54a043f9fb187d265d1717b7bc8ef10928dcc85ccd819a8ae1d921a427f3e09797ad4fb45049a101341a0d4beb552b1fec7bef04021d27a09b36c4ea4f97d7c41f82e045a42745ffda6465c8810d62cfedb087914fdc90b2a487ab3ece2aa9454e8f86f4ac0f100d71ba7fd34b22c8c066617872f2cd4a179b5903ed0a84e515d26672a684b7bfda552a9ee8234534965165ea16feaa73409ee61fa5466ba7450023b62aea9d9b617f5200f2936202b0096a94b6d97a9168f9c62a2f6d30cef7f0d47566ed5dadf7e2d2375c76992738c382c125f8efbeb20c1ae1a7790d259ce660caaf7cdec7f88820b207b2c76097f18f05cf4ab62a354e8fc822b593dc90b2c36ded348d6aae77ef8f5c3ca9c9b0d6b4e5061a7aa883d0a6941112ce95b218ec821c78a2c7a73bbbec6651e49e4974359da046b12bdd17a35647300ffc4ac86e0a90a844974ce8bb052368db8c5d73267a87f06ca5c412254048499e38819168cfe7d17df5393ef91c07aedef5c197373aa7cfe50c15a78fcce8a0b431b3518eb44ecf048881e1834f7f4e0f5a37164a81a41f172113239017d5ef15ed0427206f6c006f23c680aaa950a9f024646f7f0ed5a3f0464b588b26028ff0964d312f14c77f1623937bfeee0638589c1719c7ba4a9ce406e169fc2d6ec07251e6fa168eb3eb51ced4b6e5ad52d87d58cb1f5e17f2d380dd80c03f7ee72255e72b1f8b692e0ab0e81f47de73e2e178faa14762f4953442571403ef1f9d90b52e15398d67d4ce5468ea9dbb173720a575de6a7898ac1531ca0885c67582da04aa02a1af0cc0549faf32b5a4e217ab68a5a5306d15dba488312fa09d2e866d48c5e0fdb61f759f6d9203dc2addfdd73aa8605e59c49d686c07d713609e44fa8f768d6ee6ec8bf070e7412fb5dbb83eccd41e2f4193b76cf7a423b8a66d9f1726d47ab9f79026cc6517fc78885898e252e5dab5aeb1bf489021c74d2be8787a533672f4f674bae5b4fdb706d75f722458b1fdafa9a20795c92ebfed7eecf98b1e6d6f7e8b6e3f015cbe5b0c07e551b3f408a24be42c8d5d5e916dbbd68af4bd7fc258eed688018f6ee25cd2c03112492406f196b34243a89c19e1e6720ee012af70ea76bcc9e2f2e1393ae73b4b9637b8edf198fbb25fc38d0675057f63904445425b3f3428148bdd2a532937cd27493b9b9c91a77f57767fd5fdc17ec797ab87f858689d5a4a690e37a91e2ffa6b2f37f89b95e3bd39ef48f163a9703cefcb6cedc04ce0763d3f30134392ffc6ef2899d8ebc20b86323d1c4efee485fd0bc83b179c8c3ad13bfc03438ddebdc9d67ba38448a0337e8093712a2a22b9d0a2371ad477438495833d3dca60c06a3397577015cdaa2f9e44a0f1c9a547d2c00027560c038c64f8720b1d4b0f423dfd3b09e65584ba00308d56236fe2eb23dcd566a1f930c2bb502cfc80241117642634e4e1e432d8fdac2cf2d6ba3be8f9c2c103e0723720aa7bc159cc3094e0d5784739afc789b2310766c7f8c3a33715a90c08889ee70827ae9eb19262bd5ab2d13b0d9c1062ba5627fc95685deb93a81ff07d3066bb28fbd68a085e9f1cdc3560a810a5293fbb5d328e8cc0233b983ecd8b205d4d3229fcb88b8e58328e1fc0a75c95414b5739e58d8c6f0a39990a0881a0f3d39b7a9bcfccdbd1ed4f03a3c69da8736ee04709a21675c42e32e32a0d43361e418381ffc0a91eee25740654ffb7a7dddf7b32d00821feef4514ddc05faf2e27cdfe84b396ba8fb58732f85a228bfeccfb743b441f1c6469b04103b6b0dc1461de610f7b4b26fcf36e1fe86a44bcbf284c7caede747b98bd1e47723d00dca1881b54d9294db791e0f08ec013486be719b5dd22e1c3b2108b878c1d13cdce0465a61f4614207008c28554d0aa1c665d00112beacc35b40bfc43ff1d93e5a68ebad0f5ff384358b66a78c530abc5ba69148321fc6e6b3e7f272140858eeb1672588090a0fc843f2570c6fa0b76e4d404430d4fe52ddc5c7c1894cd380d8251eba1d89d8b8b62f918699a5e62d1d730cbdb8f6f2c221a26425ba6ea11816a5e482f6cc648e564ec7f84fcd751122578736e17dd1865bcfa9966df891e7690ef8214caa0c7134645612f0388a7dd864ed7c7ffb8c0903ac9f8ac0385177e572e533ae4980176155b1968ac3e20c17f8658b7e5260143faccb96e1d9842a13be6f4dafcc3bf3374f8b8d6887e08dd719833129de8fe08c8925883a995d593d348923d26b86987d935bd2dd697ce5b1008d8eaba2bda4645adc72c326740f387f2ccfffa41eea61d62b08c21551781ba1a8b6f9e03cefce56f4a8d25b3ae296e86be4987bb42a6ea2c984c57b6215a07324f221f0942d103ea071e3369322020f0dd8de1f5580cdb7a0d0e7a5128eadebd5e88b23a57e2b35e8f81c785f10af0c7adfc424a9728f8a52fa1fac3c747e2136eee59ab82a518f37940a7377090e0b098d1bb4906151d4788f1996ea8df1eec84c46021daada1d2b46c689d92af5f2742aa637a538f5c159ae5fc0729dd1b00a2c11a2ba1a38c8a20479b8f682d05b6a5993b6725c2ec18badfe323ec4158e3c3d3562f93c75472e8feeb653e688c9fbf0010219b95c35747e0b6a2f0f81ed2158eb262fc89a43d9e6e6fd94d7e38256ab64bcaa6256c41a1354b1ad284b0471a197ba8206222b61fcfd49493185e5ba2a6c4772c1bb476503a1be6c7f79555a07327aa9c0558fab720d875c9ee290b97f641661e62410cad8c7203144e867df1eeb8ccc18dc0e777510e97e40e916c782f7eb1739a3a69c90747f730b6c55adc301e3eb9026677cc50e17f52b35d556cee7ef9a807e53d63403ab2ad5565e4f4a620a076e27199601cbfd17b2a310a8d5c61ecad3ca7ba3c4fcaca6e6adf2b03d11a8f9c6eb69e7141d00d89933b64300e88631006900b0e1c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 20:54:56 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) read(r0, &(0x7f0000000240)=""/5, 0xffffffec) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) read(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpid() msgget$private(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x5, 0x0, 0x800}, {0x2d, 0x8, 0x0, 0x5}, {0x8006, 0x18, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:54:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20, 0x0, 0x9}, {0x28}, {0x206}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fbe4dd1da7009e4dcec09ce888672c54c26fa8cc4e82c3cb54deabb291e774d5e54304f28e1913e34d8717cea2e60f1a8f139b36d626c2cf24b3"], 0x1c, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) 20:54:57 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1d1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0x4}, {0x7ff, 0x3f}, {0x6, 0x0, 0xd5, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r5 = msgget$private(0x0, 0x0) msgsnd(r5, 0xffffffffffffffff, 0x0, 0x800) 20:54:57 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xcba54340c4bcf6ed, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) readlinkat(r2, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/24, 0x18) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fb1853018ffd927cf37491dee1a4a9f817a190f8a6408000007bd3fd81cb"], 0x1c, 0x0}, 0x0) chflagsat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) dup2(r6, r7) getpeername$unix(r7, &(0x7f00000001c0)=@file={0x0, ""/91}, &(0x7f0000000240)=0x5d) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffff) 20:54:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffbffffffffffff, 0xfff7ffeffffffffe], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa3) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 20:54:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{}, {0x1}, {}, {}, {}, {0x0, 0x0, 0x0, 0x101}]}}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000000), 0xa7) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r5, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r5, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r2, r3, r4, 0x10, 0x9}, 0x8, 0x4, 0x9}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000000c0)=""/198) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) pipe2(&(0x7f0000000040), 0xc) 20:54:57 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8", 0x37, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000), 0xa7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000000), 0xa7) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000000), 0xa7) syz_emit_ethernet(0x3, &(0x7f0000000100)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES16=r1, @ANYRESHEX=r1, @ANYRES64=r1, @ANYRESHEX=r3], @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64=0x0]]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 20:54:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 20:54:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) 20:54:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) dup2(r4, r5) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x6, 0xffff0255}, {0x18, 0x3, 0x3ff, 0x3}, 0x8, [0xf7c759a, 0x3, 0xfffffffa, 0x80000001, 0xffffff2b, 0x3, 0x4, 0x7]}, 0x3c) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) r6 = openat(r3, &(0x7f00000001c0)='./bus\x00', 0x8000, 0x20) symlinkat(&(0x7f0000000140)='./bus\x00', r6, &(0x7f0000000200)='./bus\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004138ba8004627febffddf0000000000f5ff80680000000000000000000000003d7e1414ccd246", 0x2c}], 0x1) 20:54:57 executing program 1: 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]}}) mlock(&(0x7f0000ef9000/0x3000)=nil, 0x3000) semget$private(0x0, 0x1, 0xc) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) madvise(&(0x7f0000e38000/0x4000)=nil, 0x4000, 0x6) 20:54:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x44}, {0x60}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) semget$private(0x0, 0x0, 0x0) 20:54:57 executing program 0: r0 = socket(0x2, 0xc003, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cc0500f5764dcd2bed04f40ec3441f2716f9630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd00"/278], 0x10) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab423040860000000003ad29dedc000000630000000e018008e6b7ca", 0x28) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b97180 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b97180 20:54:57 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) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/10], 0x1c, 0x0}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r6 = syz_open_pts() close(r6) write(r6, &(0x7f0000000000), 0xa7) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) r10 = dup2(r8, r9) sendmsg$unix(r10, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xfffff, 0x2}, {{r4}, 0xffffffffffffffff, 0x25, 0x40000000, 0x1, 0x80000001}, {{r5}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x401, 0xffffffffffffff3a}, {{r6}, 0xfffffffffffffffe, 0x5, 0x4, 0x3, 0x9}, {{r7}, 0xfffffffffffffffd, 0x10, 0x10, 0x0, 0x6}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x18, 0x1, 0x0) close(r11) r12 = socket(0x18, 0x2, 0x0) close(r12) socket(0x400000000018, 0x3, 0x3a) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000040)="100a2956b9223776", 0x14a) 20:54:57 executing program 0: r0 = socket(0x2, 0x3, 0x0) msgget$private(0x0, 0x240) r1 = msgget(0x2, 0x52c) msgsnd(r1, &(0x7f0000000000)={0x0, "6d22efc326258e80c9183f8796888b6f"}, 0x18, 0x800) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 20:54:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0xb97) 20:54:57 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/67, 0x43, 0x842, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853038fa640800000"], 0x1c, 0x0}, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x80) renameat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') 20:54:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r1, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/217) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f00000000c0)) r3 = dup2(r0, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x6, 0x0, 0x0, 0xfc}]}) 20:54:57 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3258, 0x0, 0x0, 0x0) 20:54:57 executing program 1: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x840, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x101, 0x0) fchmodat(r2, &(0x7f0000000100)='./bus\x00', 0x40, 0x6) dup(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1092d, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={0x0, r3}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)}) 20:54:57 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000000), 0xa7) writev(r1, &(0x7f0000001640)=[{&(0x7f00000000c0)="5a02150f3fe5cd2c54ff17684e437980b283fce33231913c8fa8ab8e268d271ae0319c88e6eb7414e8f48c87bf7d1b97637857", 0x33}, {&(0x7f00000005c0)="2eb0234090e736da2eea4b53b7cd0bee7cbfcc69116e3bc4a382d088b9aff3f7a765041761c0a9283fe9160c39c1e61b6b54bcc8cc2a11512716f0021646ae396a0389ed862db5a1906a256db5cd7f3cc3dfc9934dff0b93316f05859e2e600ea02f30aabf8f8bc47b0dd0d65d9ec5a623bc792fe516bec3eb0d4b394087e15eb9587f97cc9f0f190e5a9abce2e00b87283748eaffb956d3f5c5fc7d292388270d936e908da7986767d16f6f9547024cb04442240b2a89241f5fd536754d62b29fac27ed08ecdc6d786c9c6063395c873cdcbb71585ed8cba179d998421b9faab74f9fd24319143811f42c770d2879a79e2b78e0380941f0aebaf9dbcaddfd3ed5b3bc180256b2f336cad3be53f407885f183534c1f99129829ea2dc72135ff6e3e72fa39bb5554a1a682fabdc011e6e20e6eff08ae3650e7848b25aeaa662642ee5cdd6c0233d672b001a4a4d5e9b2fcf6374d55576c6da20ab0d290664b97d9e3a1247668eb5ae4e8c454f7bba61d24f67868467582bbfad56eb1cf837e7a139cca17820e079b48cad2245e306957fd82f643b81ff0942a6c02ab93e0fe96f990832e9f111f363ea2d1a55fd2c3f20c1decc97ac9b2501db193cad2a19695a1af238e2fedb9cab474bece64d62a752cbd3aeb1b96170d72c6b326f4d82a0d6ef0b131daa12df4e3a953a7d07ed2cf89faa664086273c3ae61f61a7d10c63b3868da501b3ff0f1577f246f3d5fca87c7a722eaf079341459b55889cddecebd852f273069242b0da5ddda1b8ecb2f82c2338e6470ceaf8cfcacceb2b8f0e33afabaf8f9b7eb1718d28597a4fe3d092d77817da5a5e7fa058fe8f7972aa4a14c9e0f2a405bc8b51f5c46bfec5f61152353d6ba323b5a25258301f14feff6fb20837547ee84411816ba9c36225dedf5252f5f6956ea23131a0ca7caf398c913fff82621dea6936a19aaccb2ddf87bd4bad4e629b80e9fda524d2f0b2b8835d3be050f2888c263760a00facf0994cf0c08c1794211df9bd9e87b993852d6e2fc160ab4a6a7b51c97a7f31c7281450590ac80d37f513d701e6d414361263a19014398b0d3af4e81e8ea30c558ff6efd45813f7c8b1b12c3d242e754c29bb4137af4828a160379be301b9b238b5ecd6397427b40e63cc646a0d51533676e3d48c5cb07cc20b2960212309c4f643f95408b5d1db2490c7a5bfa21f482134452ce10f688a342fdcb01072d623d24dcd66b1d273e1162665fe4eb5d393674871d85608361c6c0e3fd80aec6dc060caf0001dded2ef274409cbaa1ff9b45c1e4ccc40438138c3cc5591df985da0e5c7fd9727c10e62f73773602f11c145b9f53444403beae760aa020e9eabf3b1183f2e73e5308a47d776f0e452f70df6fbc8e9d03391f958b90c41fe72722b34dbd8693303af99900f86eb7b5a0c203f5c8066243ac8a3d04021e724ca64d0022e8c0f90e1b1d61857a5e78f0d206abd4803b910582f730530aab08cc8e96b7a6133771ee88a7b1bd7531a980cbb2e25e4a8036e760f6332c82c0edf43b948e68db47dd10084fc5ae20291519d5b0929259d1505b7bc3c5e812544c6b4d519128e150941d55d89dab9e4376ff1560e2cac6f2bba528a2565551cb8a7af2812b1351f3423d1832b6e02b31b29d1d9b739ac8b5aff34cd89817fc3c3ba3c3747532eab021d5e17bc99121d2bd5323897ec1a577147acf0a10006fcf4feb224d62c437fec46967578558b8460a460f7dc12c5173e9d25ee68dec5bfbb0166bea1d15921a7c8238687efee27af7330123ca8e41465fb720331fcadfaf0221cf4b8ec6d3c072370e717056cc00ae4c9ef37c0b4e60f6ccbc101c8a1e3cb1fefae3016ade14fa9d0e44607274ea46d2b4fa2feff8fa1a7df4835c68652a4e3138cedf54df9f85c783f1d9a28db0310c518cd7ff9f0560ee53a0f0a95d7eab0e041675fb91c8de95ecbb3040f325281ebe24a653b4a5641f11d862b3bf0801b71ab0846e19846652e793f33c9218023b5007b492719f3c0808100ed7a2c143c4cdb9dad7da6df63b505a8ae114668835c5c7f698774d8e32cc6a2f1c8eecd3c48095c693ae7be23191fd2b8266bfa42b486b83d75b457424ecd91e564ca5d6a91ceb73cdcb6185c7bf7dd8f22ce8b65205f72fdf0a6ede70ca5be4abc44b98f0b8db32270e1ac8cbc81662834205b2033dd3972e2a180475f5acf78b06ecea98fbca04f00e259f59d5608d83f91c81e17fda42bdf96b1833bca3dff13684c16df56847dd769c2a55679d9454c71cdffef34cb4976b41d32241b0f5ebc0f00ce74951afb0b088137bfbb5267af7c66f8d14afeaf63722de519d1d1e3afbfbe1a6a565cac98b2683fcb6c395d7e55898cd79fd1edeee407bd7592ac0760d801c4dcfde708fda5eaf4447cdce2f00c7db2975604c34b93ab971ff16429d4560d1c58756e0e7f91b5ad41b6a15cd5005ebf92563508d965a210ad3f8527d4df13a96ac737ee5ca9d828c57a3b94997ff42e44480764c737b54c2905795d52e589c79d68b2a1a9f2c34bffc83ed067e71aecc8a379cd7ae129587c5e816d25281f0d45090a7df1cee817bcd7b05bfc10132fa06bce66663f7f7ee30534ce97fa932eddb8cffe4d865fd509c2ba2c27c3db7c291cff68923c6435a88775863f3d93eaf4a82138867dd88e193c217b1fc6f3c9beac56cfe11b754df8c084f34b7b9b56a60161ac91b21cfec95fd8f832532de9690d555c3b3a5948880132bfaf22389c19c4951fe7e6417ffc922dd4e364e8c6dcaa7de0f954b3d02e548671badbbc5ef3ffb6bde0d87d0a62d2f6745c26d7f8fea3daa958d6d3a7cbc7e1dc4d551bcf6b9b9d17a11fcad18aec724f495502c9aae6105e08506958aac568b6c0adbb410ae2f6850aa79a6b51d2b38ba3bb68e5241dd23a1581d6f012a2ba07be352362f5240db3b5380543784f16a8d91f6ad393fe467f32491037e44ebd1525597ba5fe58a7ab1c7e9bfb75c194579d2260b38e50b6bfa43a6d6b7ac80d7770e152e709dc3e6f4a3ec820b60fb0aaa79a5dc7c82d1b03da06c537e8e9b4d2eaee7083865ffb56b13b1012a30199c485139ab2544a2d4042423657c9075fec617e6a0d40ed8b2cc5fedfb0c261467f307d2228d0e40e0bd30518659b0bf1e9e4e3325d5cf7a588e97b8b738c81bc36ee21d38ea9f2af19300ebe96dc33b6a5341a40424f5b50735cc1159e1404245f31d6e2f26f3c888bfca8dc3f6337f4d3274a19dfc792ef0e04f244aed586a859c23e6053980ea64218b63fb95db6fc88e1b1d7c15b922b51cccb2f17a6b3fe8f081df5b6b92a2de6195748b382fd77eb88edc9d59bcaeca3290a72d6b120e256951a88c0ed05bc6fe3d2cac400ef1ee73d26eafd1c41f25fb268866d34b998755f8acd1a8b83aab8517397457f387cd5d2c7a7a2d0d2ab0dd1c21e820f9944b0e2fd1e10ef55c5629631b9f317d8cf30be1842776b23487ac6a218401a843387b03cfb932940561d692934883738e885bcc46816d0f11d9489ab9332a1bd8710b0d8adf109b2c687a35ec88433107507b18a78798f0a9e40cc4d0d88f5b42ce9f96104aa50a4b78badb60a9da047c3d4826a73fbb7045b70723d28d8d2900cd8371011f6894472e862b7c373035bf762347e9d53534ecc871a95c0a18c532a58aeb9aad664363c84289f73fade87904ce423ec60515642cf06e429d3a0f54cc0408ab674bbab29f4f492621c9c1ad6a304505b92a2e48ac7177d3d1c97b47ac2a3a60c0e1aef7c07e18858980feec157aa83edc23f98375ff157b70f9496e155f53c9a3ba01752dd56e2fa02d0ccae6a0a5da21c689701e2e0312c2fb4ac306c531fccd0c721e3edb4340e930827fba4680324057067b0a05c324aeb97e8e28f1f1a8b3044ecf5f89b4fe27c1c568f72fe205b3351040978c2b3716c85ccd4fa1a4b3dccc4bd4ae18302a4d68f55a18d67636e4598dbd17c8a8c66ccfee6c6f452a49244e0c50f2e758aa3c3e4c47af0bb696d6ded2fcd5c63ee2a4ff4bf91e683070c46460268fd95d92b9cd543f85e73effbf931b4a998453d3e87ff03e7c122c7165b9cdae23e77e2248c0a95c8740b5a697e06aaba2de7394137a2457398e264a4f4a14926a37e56369ad3933c5b737a6867a0464148d3119fff4c0e7ec975a039a7ed6d7f50b73a0a390c0b816942bf1235058dbb7be8c9b9ab22b3224385921d90212507e4b4abf62d1ed3946e933d1ce911b98195553ba2424da19d5a2f351eaf881a200114f377c92413beb456c7bc5c03eff9c6bab9d1f1156006726f1d304a891767a0a97ca7894555fd93135cc2a8f00d3711839b42bf5ac3dc51ca63f79886eef93aa6be159e04e66c83b8baba6336fd5999d909bd45806cd42ac8695b7720b3b671bb2c725e6069c64370fc809c50e443344aa2612151022cf2c078994c9ee940574f4fdadecec2d7692b96c2ce5ff84b547b9fbbf61d166dff841c50f3c379931de5aaac44939aa7a7177fb8f7426ed041383ef8c3edfdebeb141e51cd9edcca69e8470c7e87dc5a63ed61008bfe2f3c8534e00daa2f59ccc1f4f834cee12f81af0e4ae555c5f8562794e125c075aced1e61f1c88de1989537149f4b37d88ec1631daed4b1310ef948dd1df85d48c07a1159cb020c5f0568b4f1f1025d7355cd50a9b4bba2bec4cb10cf123999e18af947d1d6ac5c3675c250b2e02d8acad4faec46912f4be756674454ee686800368f556cf0a9ac87e6768c9e44ebff4f2bf5f4e8bc85d99b10ded34a249dac7c2a2b79242c99f72b3464e18eadc8445a9bc5c637ef79f076f38f94562fbd32276f66cbe4b61bd8c595b72a0dbedaa2936f26c1df1f63a0ba97062869f28a3e2290d5f70b0ff9a00325802bae24c5fefaab6c661a63dbce06e65c5eda1018838248750fa627ce0b816e9e7d2a03bd9d66e16db468586d1740f7cdd81c5e773a799c5c69e84f82889a3991398b39d5c70a9b506b75988c9b201ef409b27d07ec7d19d69574bdad20c0afd76ee817c4e5cbc711324b63050f18e16faa73032708ea2ed1b5196260de56e00850a3eda35bbee96faef3c803cb2fcae4558ecfc93f434b694f28e8d47cec84b1977a729ef1832038a348e4bacdbf459acd535ba0eeef49f2b0adb9ae9b3aa2824ef07b6e26c3e3cad5f6ccb6de4c29c8783e5056b95292ad49627aafd3b4524559f74dc7432020aa0d89f9541fbf32196fe5c82210a0ed0800ca9c64e40c8fc1cf92c569aaf2d90191247d6e590aca68f1272fc016e33de0b6087b852dd033d81dd6745cb66dc29fc55f80059dce59d7ca13edd11d95b135e954234f8a2eadf752f56c513ab40db942139494162242e0a8b844311836dadc88a96e5b79990c090827044aa6c94782bfdc803b35fd1a13c4d0e8a2c314074d4612590e3468e5a364a3a7d209376cdedf00ffb726d6ad089d32c9ae1808ac07d09fbb56e563c402f9f5d906a2cd05ae87fdfc9a068ae6cc8fb472d0e6b1fd32916f4af11ad327f98bbe56b81344bd9a9b65695c6c5f05b352612a1450b1bd2a9baba228ec540e797b596bda218d4c7ff3db91c6962a1b979a485fb6c87aaf7517fd33a5dc0635beb7b3d0c8723c96e2f0bc4f75fff5eb630bf32f71e5d51d5326bdbd759a8e6facf79ef0741bb1a90418a6816cfb2060c72e4c94a68326d38e847b7b59cb328583e589ee8f658cbb721508b7c40a2135d661447faa74cb8a04c4520d35983ca26e8fcc7d432bc3a240f7ec853d6260f66b", 0x1000}, {&(0x7f0000000100)="87ccee3f5728e6aa8bbca39c973dc88d8508a482bcb59f7f704e2c36bdbfc21ae24ba594d6c62f8387525f68e693d60791b8b458177d692c57770358cdb576", 0x3f}, {&(0x7f0000000180)="bba49a2344ab1d5ab66254b4a679579baec22f7ef4745a09fb43d26d8fe65fa3421573b3fec547b24d675656400485d339206b1e64af6d58b73864074a23ab1e6df79ca7dbaf0eb31adbb3110de75139e8b253befbb8016521a002121254bfb7bb2e4690aa6aebafa177395486625535c89ff349f3749bc2c357e8ea48f5a9c6ad5ef3", 0x83}, {&(0x7f0000000240)="55204e66babe7c14d8c7a4d0e0187dd09b18fd4cf468aeabff305295bc3cb16d9cd09ae2046826ad2a9c4dcd1b2942c0674062a59496bf8d932669a359497271b30e953813425875f6f48f8e04b7a9ec4859157b67", 0x55}, {&(0x7f00000002c0)="aa1bbada6c10d9ee0a9ffb2489b22b145596585fd7e95bc39aaa9440109ed8071fc89390e0c1ecc5a6f0830d61f5b9c0a38fcb3e6376a37fe01a75c927249d493c6ca3fc0942d703a9c3ef9ea7751461f0961021f574b3b5ec1e5f55048820ee1d8d7f41f10bd9ba94d11cb9315ae151c579231c7e9aa376b59899e66a6783ddce03361b43c209edd2d58d1b2cc169cb68037455caacf906d74a", 0x9a}, {&(0x7f0000000380)="9a7e9bb206f3f33b9fec1b60f0d13dd24156221637132c52cef859eb7f3ce500031e32dc52771ae7de4b23aca14ebb03a839761d3bc63486788c276d91bbfdeef8979793ffbaa0f4d9e6b85bf5b00e9c338633a845d06dbbffcbde6cd46e5c6660d7fff91dc81d12803203b77bde9960f099ba0037d62cef75c79df92bd4d185cd32d68821215d2429f7915bd64d02d0dd1c1b33e36ad488cc46292706e7eff17a35418c91cf236749212e3c84b70d06f0b22252e0ef5fb1a8c24751d6faac5d6a90f7ad962be6e724f7", 0xca}, {&(0x7f0000000480)="8645e9db90b2a7d1e696bf5a373131982aea6ea857a8d5811dbe3fc346c0d06cfbee9b11e0db797dc66699383763f7ce186088bca8c86eab18e709c87241b924b20cab0a9f046eec275e119f", 0x4c}, {&(0x7f0000000500)="172935451d640141842eafd32e7e060c065beff60dea6f6bc504cbd8e3974d89cd4251ce16fdf82dd86a0dc431e377d70e08f551755aedcd5b9eaeeae74d827a1f4d98f9e42830fa56a4c3d44e5521ffbb3a291be374afc79eeda9359050cd1bb4c7d3010e9b99ea52cd9369a1e2636e930ed9", 0x73}, {&(0x7f00000015c0)="5d73d6ef3c8766ea5ed2be7ce1988f6bb0429c86c41dfb3efa37bc3efa3149ef2b351b20d3da1035698852ff1eb8318a5d3d0cbb5c708b96cce74dfa835f897ee68e06f502d043e892e59c8c97e4c2e2af7a3a62c657ab1fdd22b5a58bdf2868fb38a0bf8135e24326db46352212385a1d481d79cfa9703be026e6", 0x7b}], 0xa) fsync(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xff, 0x7, 0x3, 0x8000}) 20:54:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="7e020000002200dda68c0e000000") r1 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r1, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x2000}], 0x4) semop(r1, &(0x7f0000000380), 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r1, &(0x7f0000000480)=[{0x1, 0x7ff, 0x800}], 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0xfffffffc, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000, 0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5, 0x2, 0x1], [0x5], [0x1567, 0x0, 0x0, 0xfffffffffffffffe], [{0xb92e, 0xfffffff7}, {0x6, 0x0, 0xffffffff}, {0x0, 0xfffffffe}, {}, {}, {0x0, 0x8000}, {}, {0x0, 0x0, 0xfffffffd}]}}) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e53000/0xc000)=nil, 0xc000) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) semop(0x0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f0000000200), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xffffffffffffff9f) getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x52) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xb) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x2, 0x4, 0x0) chflagsat(r4, &(0x7f0000000340)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x1, &(0x7f0000000580)="061a0000948000c7f6c9d0b7b50000", 0xf) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0xc0105715, &(0x7f0000000080)) openat(r8, &(0x7f0000000500)='./file0\x00', 0x20, 0xc7) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x3}, {0x3c, 0x0, 0xfe}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000380)=[{r12, 0x8a}, {0xffffffffffffffff, 0x80}, {r11, 0x10}], 0x3, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r13, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) fchmod(r13, 0x3) 20:54:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r21, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r21, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x4, 0x9}) r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xc0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r28 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r30 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r29, 0x121, 0x9}, 0x800, 0x1, r30, r31, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r19, r27, 0x1e4, 0x8}, 0x5, 0x5, r18, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getgid() r38 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r38, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r38, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r34, r36, r37, 0x10, 0x9}, 0x8, 0x4, 0x9}) r39 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = msgget(0x2, 0xc0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r45 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r47 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r42, 0x1, &(0x7f00000003c0)={{0x0, r43, r44, r45, r46, 0x121, 0x9}, 0x800, 0x1, r47, r48, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r33, r36, r44, 0x1e4, 0x8}, 0x5, 0x5, r35, r39, 0xfffffffffffffe01, 0x9, 0x7ff}) r49 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r50 = syz_open_pts() close(r50) write(r50, &(0x7f0000000000), 0xa7) r51 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x8, 0x0) r52 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x200, 0x0) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x20000, 0x0) socketpair(0x18, 0x4000, 0x80, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x40, 0x0) r56 = syz_open_pts() ioctl$TIOCSETAF(r56, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = msgget(0x2, 0xc0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r62 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r64 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r59, 0x1, &(0x7f00000003c0)={{0x0, r60, r61, r62, r63, 0x121, 0x9}, 0x800, 0x1, r64, r65, 0x3, 0x1, 0x1, 0x5}) r66 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r68) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r70 = syz_open_pts() ioctl$TIOCSETAF(r70, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r71 = openat(0xffffffffffffffff, &(0x7f0000000640)='./bus\x00', 0x8, 0x4) r72 = syz_open_pts() close(r72) write(r72, &(0x7f0000000000), 0xa7) r73 = syz_open_pts() close(r73) write(r73, &(0x7f0000000000), 0xa7) r74 = syz_open_pts() close(r74) write(r74, &(0x7f0000000000), 0xa7) r75 = socket(0x18, 0x1, 0x0) close(r75) r76 = socket(0x18, 0x2, 0x0) dup2(r75, r76) r77 = accept$inet(r75, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r78 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./bus\x00', 0x400, 0xe2) r79 = syz_open_pts() close(r79) write(r79, &(0x7f0000000000), 0xa7) r80 = socket$unix(0x1, 0x1, 0x0) r81 = syz_open_pts() close(r81) write(r81, &(0x7f0000000000), 0xa7) r82 = socket$inet6(0x18, 0x4, 0x4) r83 = dup(0xffffffffffffff9c) r84 = syz_open_pts() ioctl$TIOCSETAF(r84, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r85 = syz_open_pts() close(r85) write(r85, &(0x7f0000000000), 0xa7) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r87 = syz_open_pts() close(r87) write(r87, &(0x7f0000000000), 0xa7) r88 = fcntl$dupfd(r87, 0xa, 0xffffffffffffffff) r89 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780)='/dev/klog\x00', 0x40, 0x0) r90 = socket(0x10, 0x4000, 0x7) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="26e9b6f4b1f1a0e49502d29084ad0201d328d20dcbddfe88539555cfc639f80dde81182aad8428ffadb1a1441a5c54045f64455a368275e4a10d16fb96394f055817d75ee0e14040f093919d99ae5c45c5e3c4f56a00efba49e94d06d4a17bc1afb516742baf40c6121de240e9b52342f8eb87f9df30497484560e56aae55f736c459585226ce0cbdeb4b6068bea7b066a067b722ee475fe098a0456b0a4cb7b50f7334a124ba692ba931f4e1d3ec244fc933d832666bc9da8deba0698465bbc3d69b4e437dad0e2a5c2", 0xca}, {&(0x7f0000000380)="729b1a953971fc52172f4ed077c20376e37ecf805ba1aa3d8b141f6a27440fb11432592c2a75dd4bdccbb35ad21df4b8682fc163686b09b839ff6d4b08f3743a023c9f5690e4333f0798debf525e598ddcbdbc2da66c457f1da82752372dfac3a635d1d88ff5847d9de9083828e7155f619c1ec868b9fcb2ba4ee366975b495193cbfb02781906fd", 0x88}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r7, r12}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r14}, @cred={0x20, 0xffff, 0x0, r18, r36, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r49, r50, r51, r52, r53, r54]}, @rights={0x18, 0xffff, 0x1, [r55, r56]}, @cred={0x20, 0xffff, 0x0, r64, r66, r68}, @rights={0x20, 0xffff, 0x1, [r69, r70, r71, r72]}, @rights={0x30, 0xffff, 0x1, [r73, r74, r77, r78, r79, r80, r81, r82]}, @rights={0x30, 0xffff, 0x1, [r83, r84, r85, r86, r88, r89, r90]}], 0x140, 0xa}, 0x2) r91 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) r92 = syz_open_pts() ioctl$TIOCSETAF(r91, 0x802c7416, &(0x7f00000001c0)={0x0, 0x3, 0xfffffffd, 0x9, "228c536d1ed4583174f1ead9b38273e6beed9831", 0x28, 0x2}) ioctl$TIOCSETAF(r92, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) writev(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000000080)="000000186204018b002b3a0000828104875aa3d9030083ca4fb4af0a405027e3e481106a0cc5579771368074868765070000000000000086d38fbd4827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c9f6d4b3d126aa24303df3af81379aea223c74e573df188aea69c969291855289308a72288f3bdd279b61d43635a205cd8ddf8b0ac69d8758d4361ed5383d59a03628914c28fb3bc057a4fca107ce8f1fec1a36c0f0b307cd5f2b43fb95ad243aaa90b4f9880883a64bd01f270bfac52142953f", 0xca}, {&(0x7f0000000180)="82c7e3af486c", 0x6}], 0x2) 20:54:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbffffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r6 = getuid() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r8, 0x121, 0x9}, 0x800, 0x1, r9, r10, 0x3, 0x1, 0x1, 0x5}) msgctl$IPC_RMID(r3, 0x0) r11 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) 20:54:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0x100000002}, {0x0, 0x1000000000000000}}, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) 20:54:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x3, "2ea86ecc016bdcd569ef64e16eb595607fcfd711", 0x400}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 20:54:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8, 0x0) r3 = dup2(r2, 0xffffffffffffffff) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1853018fa640800000"], 0x1c, 0x0}, 0x0) setsockopt(r3, 0x9ebc, 0x0, &(0x7f0000000040)="b1f5d915", 0x49) dup2(r1, r0) socket(0x1, 0x4000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) recvfrom$inet(r0, &(0x7f0000000200)=""/239, 0xef, 0x1001, &(0x7f0000000180)={0x2, 0x1}, 0xc) write(r4, 0x0, 0x0) 20:54:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000000), 0xa7) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000000), 0xa7) write(r4, &(0x7f0000000100)="48eeada95f4d06e6609ac6a572fe3f667d7549276c025e42337b02ffe50000c1da7dbe8a6113220986ad8f77794e6dd2d5d36e8dfaff94cd3da564b4ac296a0ea810989110d506de79db2a127761bdf2c8331047bf7ec4c02b64b33d329b9158deb1ebcaaf36dd3c75e978c35f2ace982936a9e9b83bdcde261b99208d396a86244b603acaf4eb3a237086043957c56d65879ba6bff528602dd6449f7038974306fc705cec8909884b43822ea9845232bc02926a83da4dad36bdff5d4c6c99d9f5d7ef02f04e6c780a61f71dc9caa7b910ff302d4f4f9c0c27f03dfdb3cf89215179d9d34808e3ed2538b41702c5dc9f062e0b4b7cc1c882fa5f14735063342af34e58116104ec4061fce9583948b8b66b52ac8a2c367e5499d9617b9826140bd851c42d1e679a83b54eee02879c811361f372cbd228551678e34ff1a9c672f8c0facf4daf36260c846aa1deb1c8c58b3674e56474222b31e5323d2c727948880a78c5c91d30069f1cb92366e9f288c1d51e0eaf9f35889886cc9ea5bc566f1a04f3ddbd2507e0f3bb6d473f37210cf1b02aa5860acbc7a0700f2fcc8f2ad7fdff7159c11b3bb4d1d0cca3fe9b25ba4b95a4f0842bfb6a320f6a9394308a5c4cae609853d4c30601241e6441a7c16c0da78750ae3c060c68c7e10cbc4292822ff06bbc36dc8d0019a827c91396d79fe21de58f9303c490483c6475c26dc54fe95070dfe68b6679dac4fa3c63b8209ae57f3dc72ff3eb65b3ac5ac9614c72a3d43874603c279444a07456a7476c4867e196043d8f3c22a5f4bd6d782287573a0281e321cd2f52a7910294e652c5b4fbcc48212b058fe839582d00ca4ef1fbf50e79e41d45b17b088cccabd7af2bb2dfc5fd549f31cc7b72391a1fb80966e9b3623f94a86fc3c13e0e46154317f32a2845ee7380d7bcbad51e982021f368a230b40148bcb55c11aa417c9b21a62e4c1da03110b8193fe0fce0368309d59a2d7d99fc806e9fba0838e01b872df2bffe2386835849508eb1a12d1dbd3ff17a1148905807c11aa2284030d94de6451307ffe7b78b127b2b04ee2defecc7394b2d1ba6de8e427c1d0d4ddc8cbf921f47c0f80cece3db63c0d913b097c35888d052f990bd6f40b87d60636f14a378932cf42bb3d368a2b08cc4a06c91b1535a17f66ab85a70d88698200fca2d72857be864f740318c2f9e8ef8d4a1f1160736b5f9dfee1aa1338c0a7b299b5516590497a9b26160256f497c30cfa2662d2770d63fbdb716c282bd9966fe2888092140a6e8fc1556b15f7b9718d8b6f29506ecdd6622e940bdc02f0ee2c75a8839ffd2bc2e2d6729e6ac30d788428f73b9c7942076d52718f7dad549467f189959e9f3c822ee53b70a300ed442a0beacba2dea492f19287961156f586fa45d9a65fc77138702f8bbfd8ecce669c9b03f081a756feb05ff58104c2db7e0d6befa92ea635f0678b04acf126d78883f5c461f53c2aaa40da76c8436af26c7db38cefc05ff4a3c60a1170d1d7cbe8ac92b50205fba25ae241c1f909f7e3d8ddd48935ac5e931b7d8889eea04dc4a29684c2ea235f341374d48b11073ba0407d3999c2d7ac05650de5e2ce2d026786f2ed5f51f77a5763b7eebd5c06297ddc0d043f90d7594b93d2054bc5451bedf3f5bbc96002ba998e0ea7df8787e8fcd3ea9da4bd8e7cba1d9326a0a6bc35018483bf45a5388f0ceb23ca74b462b5eace0140e3b4b69f246ff3bd27bb729a651bb809a37516350dc7c852de7607af3d01251e6d3f0d220147174079bf939d12a2d8d3c7dbc59651a443c044177b2eade90aa454c60af48c28c8b361011298c0db3c00d4104688590dd9f7531b96ecd75b0685be4731213c0ce2a90ffb5d5c461c8f4f9f60eee801192cdb9a9d928bfa5febaa279376673c22596dba7310bcb832cbacd345b9411174d5db716e06621e99805f40bc0c27cb33944392b8d73339418b76b5df4b54a1350e09ccd6c9b4e87dbde43796db2a499a2ee52547771ef5b7d2c61f54d678d8a23f57bc495daeadeef0a882f1b7c140d8f211b0a27160d87a2e09af0520f9dc480c84d0b3df7cdcb41e3910ab457209a81139ccdbb90a78e7c837a3c62bb3f3204b75295fe75c30d50e408a358910938d891dcdf47db120ca8c9437cdaddb086365ab5c55c2947b4f18715767c8e159348ab65eaeea88a73201f1efe14f5cfbf97b4a42eeae672d28dcc59662bf731a87f31577f62c74210166f1415115e5b42d9f6a4f114252d3305268e5ff2860207148b88b638a60e296eaff9ab93acd55fc725efecf35ec3ab5aeab55f1fbef31790fda786284ddfa929f44b135f826c21c0e0b0be613d9afa6f50866762f3ff8673f2f8a9ebe959d850072f63d928d853bebe0de2f3f6ae7c39c6c0bbbb37994462ab9366c8722513473c392b640ebd4c5bd7d22c7de21b155b3c7cc86a1365eda3dff430dc64703cf917d8b18259ce5b196ce85d30526d675ec07d87b1f7757c535874a6e6bc5502680c7a09cf0229e9235689545ed6a950b683141c64a57e89b9a0642088ac418ff0e5e268fe6d5dc8cfeff7ab164c546b872f5b6967073bcffa6a305b5790382e522704abc97cd3ad2dad19b7f955975561fd4205e83172ccb7e1929d2ae54f5ac042a34ab858a0464318cc006923849ed4b3fb5a5bdc6f62eafe3500167f6c766b672cb9c8a54ed1b7052f60f4f6c38f1284d8bf2672433b4b51e06693269e63ef69469556e20592532c9bd2d1ab8e5793f38066ca4deafee999663eeebe7adb3706fb1b50cc4ee6a119c274ccea5cbd183b48f9ede1c2f790940360a0b17634cdc699707db526b6cd40ad60cb2beb4b1b3c90466426f371496bc060ce1faeeb94c0b5caee3e819972cf1d0980d19b450df03c9585e30fb90a3f61b16b6c5e4c315173672b016aff5206aca2185678827382ef96bf1f08dfdb6cbdb33bbedad0ef026bbd25a63940874cff2ed11a9d88125acb5d3dd2b5ac3e0a8c60930c61401ea57a1ce298b8a8276ca6efc7729a40e2d6b820d9ceebe8f1a903baa8f496a5bef3b1104f2b9b06178e2c1fe78952f943c5ce58b0f94dcd020e8491283706dafe269ae91e81b41d31f042f48bc05aa4897dc8391b58ea191ddce3d379e0d5fc078c9e1413a0acb223d986599db16ad4c5ec661bd944e4dee3499feac2ab9485b1644fa77c5a0282d84053649d3bace684542efb647d3b9aa8c6e9984924043c534aa06a6f3c7ab130574db4567d9be7b1547c71018882e3450635e67ba5e4e382461ca0a4432f6a91dd6bde938781b988ad19de7a91ee0ede473789078892719a4b3371ef8e7a214bc4c9ed05a92639906c891db49a238d98fbf2e6eb271d06958d639b5f67bcd803c85eeb363d5c18c332c1dec2602271498c8c2f9c08028a26c43eb78e3796bbd8e9551907fc601dd5195d19178afb967047ea84b01fb8a421477197d484a67b7b1bc67ee7bf8c67d7412b831b904e6cfec48d6ddada1b1ae62dc88192bc9e2e32eadc4df6fe7ea9b003e6faf1820296b159d99cd90a28d63bf2a52ec028159be313aa94e0853ba60a8a24751ac0954dd3b8a7e68b3c9f9b4fcbe985de69108fc64498bb43d87c972fd3b06ab75a3a644b96963b73d058d3eead6fcc3d4f6e24fd077a02d0d862fc1eca400a81663bc0ff943e0c9009bb4e80211e9793a147bc4f8ba702b5f2d4aeae2b929798e3ffc38c0c24980cb494bafa4637785b3634955cb60573b7876c2af7d122e97e6e20c7176479c95794898e693799ecdf2d607478f62ea585148b750c155afed696167128959c91d7e2cd4f1f40d782bf50ca82e37076bc9e4ea7cbffeda4ae6a8931e585077b598a48ffab0d515e0e1bd43975d8a5b455df751bfdf19f4ea14f7ea590d735a584418da33c9d611335258c891a25de78c0262c046b9c0a4a56280ef617aa68a4d2cbe65f3acca57442f7cfddc73d16ad32a7e5e02919180505ddc8832d6baa18119b18d58424cde7c40a630c5e3dd1f034ecdda51ebf54c84910222e526e9df13cae645d14606e72bd6483e9130153f9db473cf03fa2af1d8214cf3bf0823823f127ba2e27f84f9501d413952f1bdac07b15a89b460e76b73800de1a799b929c81199b6aef701371c72caed9b1a483420c50d84e123b8216147dce3c3ebbaf80352d188625c040874a8c50b86236f282a23afe1c5ebca95d8c1de2de637dd55661e3bb543d5862880315276234aee3f3b296e761c3ddce2f216e3d46830265d5515de1ff41c22f57dcd9e6397d7a2c4fac81a2aa7856fa7a2ac02023fa61106229e0ded125b20da11fdbcf89713370e78b92584e377bf82890d2453bdc8ccb83880dc300c656e19997c27cf6b51848f70f0f19c285870bc7d9470dfabeb7176eca3e14b3e1106583897126be12651932d2c2e90b689f85e48c7df9d1bdcca83a8418e6d83f0b8c34fbec245f01351bf467caa3525dfaa9ba4d5b0f77e0c6b115334c6d7b89f47d43f5886f03178016946d597c9889bab01df32d686fd846e390d3160c27ce335a19aab5c58b8bc963b2362802c6355053d8202e8c14456e5a8a8f56cfb816a4f322b9c251783a1a82490ee850e64b0e7b4c077135ee7a9827ad4a462076cafa77ba0f4fceb2be7a300a5b65e9560c571d2e2e73ef58621316be278e4ff1cab92d7d3a7b8ba2066ad7cc007787a9d01356bb0ca90cb40f79aec972d492035c88da0644640cbb1482402063fd29c1f166a583e915670cceeabdcc399cb3565fe79a41ed65d027209c30d794f642804feb5bbcab97683e687a0aebfdb92224d80e13c7db5b5bc10fd47adbe169f80ff158109111c36f52caac4d2d8f7f9f28762be26dc5b1686eb4b2b6e60211f18b3bdebdc65317b7c172b5715342d2b790f9f72c6d8276177c702b3fbed70f064bca7e51dc2e79f0b60ec4ed55d9f05729bf84e655ac33c3bc301f2fd59f37f216c68c5c2c2398dccb14cdb70362a9533f565e804278b54ae793fedb34fe239432b24c108b38de8c0d6d6efa663874ec0e174ddf68bb7f2b518e5496b9f925aaadae7417b99b1d59ef20dcc139b0bccbc501339b59d0330c4063f26c61605a3555e12ab8fb7581aa8fbd7957917e44fd6b8421bd825ccf4fe587fb396a4edb462cac5961c4010d88ca8931fe59b772c768325d8d7a977a21d971d862957e560859a0d036a3992197384ddb5702e8a569bf66d2f1a8538eba246b13a35c3ca94224af81f3bbb4d3ab2725cb20802417c5d29ca06146387ad5c9278be744152cdd1f307edbb9eb7b48d5481865c4d7bee7465756b24cc952d8f2eb29b8541f7d42b524683f33b0bcaba382e23563220db37c0b44d051b5929cf44b2a61245dde41dcf9077c7470e025232e768eae4b0a4a63660c66bb40fe6a17d6d120308f3a3b225f6b250096489370bfe8de250fc8ddc152a297d07bec959409a325cf2200a316d47c7fa2cb062186d98ba0b7a780d0005059e5c84b44336909ee84b3f7679b0ac3a14febf54b27b1f99db960f99dcc11e5dad69c408db08e3561fdffd13f1c977b88189924a42f305320a2d46a105a64e27ad77a08a6dcabba8efcbaff12675a250c55dabdbb9b880e29e0dcf8f000a10b4ac2e02185faccc356a3b477669715bef75c0cdea0b83e443177e5fd3750b52d4345b715463d57a9c3f3472dcfced99f68e7c41038a5a39e385647d4bfa5b8e007d604e4192a5f5539c838741399ee5ac80a24696c540ea9bd7ea3f7146f3bd42675feea875c954f6e3566", 0x1000) fcntl$getown(r3, 0x5) close(r2) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 20:54:57 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x18, 0x1e0000000}, {{r2}, 0xffffffffffffffff, 0x84, 0x4, 0x9, 0xcdf}], 0x800, 0x0, 0x8000, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="0000ee4becc59509b895fc70217cf11f896c79f96eea3037dd58db6990c1a8b3598fa2d1eccc8cbae7eb7a257ac06ec6cb4bb139644eab626ef36f5d780f6ea3156c5f053f3f409ae8463bca2dfc5f4a0f1e75b09bd987fa56184f525d2d50f995211f0a3c197afa0d3fd497db"], 0x1c, 0x0}, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000100)) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x2, 0x0) 20:54:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffe, 0x0, {[], [], [0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x40000015, 0x5119, "0000002ac2406e00"}) r4 = dup2(r3, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0xfff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x550, 0x40000014, 0x5119, "0000002ac2406e00"}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/169, 0xa9) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x9) uvm_fault(0xffffffff82586340, 0xffff800000a71000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82586340, 0xffff800000a71000, 0, 1) -> e memcpy() at memcpy+0x15 end trace frame: 0xffff800021ba8bd0, count: 0 ddb{0}> trace memcpy() at memcpy+0x15 rtm_msg1(c,ffff800021ba8be8) at rtm_msg1+0x1b2 rtm_addr(c,ffff800000a70f00) at rtm_addr+0x9b rt_ifa_add(ffff800000a70f00,240404,ffff800000a70f40,0) at rt_ifa_add+0x2a7 rt_ifa_addlocal(ffff800000a70f00) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000a23000,ffff800000a70f00,ffff800000a70f58,0) at in_ifinit+0x1cf in_ioctl_change_ifaddr(8040691a,ffff800021ba9150,ffff800000a23000,1) at in_ioctl_change_ifaddr+0x68c in_ioctl(8040691a,ffff800021ba9150,ffff800000a23000,1) at in_ioctl+0x2fb ifioctl(fffffd8066acb018,8040691a,ffff800021ba9150,ffff800020a9d398) at ifioctl+0xe70 soo_ioctl(fffffd8066ff2e60,8040691a,ffff800021ba9150,ffff800020a9d398) at soo_ioctl+0x27c sys_ioctl(ffff800020a9d398,ffff800021ba9268,ffff800021ba92b0) at sys_ioctl+0x4a5 syscall(ffff800021ba9330) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe70bf4be9f0, count: -13 ddb{0}> show registers rdi 0xfffffd806d575b98 rsi 0xffff800000a71000 rbp 0xffff800021ba8b60 rbx 0 rdx 0xa0 rcx 0x5 rax 0x7d806cb04b98 r8 0x2 r9 0x1 r10 0x6f6e01563d47bf4f r11 0xfffffd806d575b20 r12 0xa0 r13 0xa0 r14 0xffff800000a70f88 r15 0xfffffd806d575b00 rip 0xffffffff817c5215 memcpy+0x15 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800021ba8a98 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.1) pid=353280 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a9c9d8,0xffffffff82676a50 process=0xffff800020ae6f28 user=0xffff800021ba4000, vmspace=0xfffffd806e99f458 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 90900 390547 43698 0 2 0 syz-executor.1 *90900 353280 43698 0 7 0x4000000 syz-executor.1 9355 423731 84283 0 2 0 syz-executor.0 9355 130888 84283 0 3 0x4000080 kqread syz-executor.0 38829 343488 0 0 3 0x14200 bored sosplice 43698 187813 55137 0 2 0x482 syz-executor.1 84283 140066 55137 0 7 0x482 syz-executor.0 55137 425930 21545 0 3 0x82 thrsleep syz-fuzzer 55137 86744 21545 0 3 0x4000082 nanosleep syz-fuzzer 55137 408787 21545 0 3 0x4000082 thrsleep syz-fuzzer 55137 83748 21545 0 3 0x4000082 thrsleep syz-fuzzer 55137 286441 21545 0 3 0x4000082 thrsleep syz-fuzzer 55137 444829 21545 0 3 0x4000082 thrsleep syz-fuzzer 55137 276181 21545 0 3 0x4000082 thrsleep syz-fuzzer 55137 103876 21545 0 3 0x4000082 kqread syz-fuzzer 55137 269616 21545 0 3 0x4000082 thrsleep syz-fuzzer 55137 111738 21545 0 3 0x4000082 thrsleep syz-fuzzer 21545 169026 46504 0 3 0x10008a pause ksh 46504 205094 71118 0 3 0x92 select sshd 71476 238093 1 0 3 0x100083 ttyin getty 71118 207304 1 0 3 0x80 select sshd 5475 450550 28918 74 3 0x100092 bpf pflogd 28918 364291 1 0 3 0x80 netio pflogd 437 381431 65579 73 3 0x100090 kqread syslogd 65579 475224 1 0 3 0x100082 netio syslogd 96338 366027 1 77 3 0x100090 poll dhclient 41807 3669 1 0 3 0x80 poll dhclient 76806 86294 0 0 3 0x14200 bored smr 50858 263748 0 0 2 0x14200 zerothread 57494 165782 0 0 3 0x14200 aiodoned aiodoned 2522 518271 0 0 3 0x14200 syncer update 85992 262939 0 0 3 0x14200 cleaner cleaner 47558 379996 0 0 3 0x14200 reaper reaper 19668 69901 0 0 3 0x14200 pgdaemon pagedaemon 29216 344827 0 0 3 0x14200 bored crynlk 68968 431893 0 0 3 0x14200 bored crypto 34543 441745 0 0 3 0x40014200 acpi0 acpi0 55775 189366 0 0 3 0x40014200 idle1 84784 152545 0 0 3 0x14200 bored softnet 28897 298078 0 0 3 0x14200 bored systqmp 38962 337610 0 0 3 0x14200 bored systq 79782 491650 0 0 2 0x40014200 softclock 50614 513095 0 0 3 0x40014200 idle0 1 270967 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 90900 (syz-executor.1) thread 0xffff800020a9d398 (353280) exclusive rwlock netlock r = 0 (0xffffffff8251ef28) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x91 #2 in_ioctl+0x2fb #3 ifioctl+0xe70 #4 soo_ioctl+0x27c #5 sys_ioctl+0x4a5 #6 syscall+0x4a4 #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82678298) #0 witness_lock+0x52e #1 soo_ioctl+0x26a #2 sys_ioctl+0x4a5 #3 syscall+0x4a4 #4 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9507 6408K 7250K 78643K 10907 0 pcb 13 8K 8K 78643K 45 0 rtable 99 3K 3K 78643K 305 0 ifaddr 59 12K 13K 78643K 98 0 counters 43 33K 34K 78643K 55 0 ioctlops 0 0K 4K 78643K 1479 0 iov 0 0K 12K 78643K 23 0 mount 1 1K 1K 78643K 1 0 vnodes 1230 77K 77K 78643K 1356 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 43 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 144 0 sigio 0 0K 0K 78643K 6 0 proc 61 63K 95K 78643K 444 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 32 0 in_multi 38 2K 2K 78643K 74 0 ether_multi 1 0K 0K 78643K 2 0 mrt 0 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 109 493K 493K 78643K 109 0 exec 0 0K 1K 78643K 215 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 122 39K 55K 78643K 1429 0 UVM aobj 29 2K 2K 78643K 29 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 35 0 NDP 10 0K 0K 78643K 21 0 temp 96 3016K 3080K 78643K 3472 0 kqueue 3 4K 10K 78643K 12 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 3 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 27 0 25 1 0 1 1 0 8 0 rtentry 112 67 0 26 2 0 2 2 0 8 0 unpcb 120 157 0 147 1 0 1 1 0 8 0 syncache 264 6 0 6 2 1 1 1 0 8 1 tcpqe 32 373 0 373 1 0 1 1 0 8 1 tcpcb 544 147 0 140 1 0 1 1 0 8 0 inpcb 280 380 0 366 2 0 2 2 0 8 1 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 9 0 7 1 0 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 24 0 0 1 0 1 1 0 8 0 pfstkey 112 24 0 0 1 0 1 1 0 8 0 pfstate 328 24 0 0 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 281 0 106 13 0 13 13 0 8 2 art_table 32 283 0 106 2 0 2 2 0 8 0 art_node 16 66 0 27 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 4 1 0 1 1 0 8 0 semupl 112 3 0 3 1 0 1 1 0 8 1 semapl 112 38 0 28 1 0 1 1 0 8 0 shmpl 112 27 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1641 0 234 46 0 46 46 0 8 0 ffsino 272 1641 0 234 95 0 95 95 0 8 0 nchpl 144 2022 0 406 61 0 61 61 0 8 0 uvmvnodes 72 1751 0 0 32 0 32 32 0 8 0 vnodes 208 1751 0 0 93 0 93 93 0 8 0 namei 1024 5917 0 5917 2 1 1 1 0 8 1 percpumem 16 38 0 6 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 560 4 0 2 1 0 1 1 0 8 0 scxspl 192 6134 0 6134 8 1 7 7 0 8 7 plimitpl 152 27 0 19 1 0 1 1 0 8 0 sigapl 424 360 0 327 4 0 4 4 0 8 0 futexpl 56 3401 0 3401 1 0 1 1 0 8 1 knotepl 112 64 0 45 1 0 1 1 0 8 0 kqueuepl 144 21 0 18 1 0 1 1 0 8 0 pipelkpl 48 152 0 142 1 0 1 1 0 8 0 pipepl 120 304 0 285 2 0 2 2 0 8 1 fdescpl 496 344 0 327 3 0 3 3 0 8 0 filepl 152 2765 0 2653 8 1 7 7 0 8 2 lockfpl 104 66 0 65 1 0 1 1 0 8 0 lockfspl 48 19 0 18 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 615 0 606 1 0 1 1 0 8 0 zombiepl 144 327 0 327 2 1 1 1 0 8 1 processpl 960 360 0 327 6 1 5 5 0 8 0 procpl 624 656 0 612 4 0 4 4 0 8 0 sockpl 400 566 0 542 5 1 4 4 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 181 0 0 22 0 22 22 0 8 0 mtagpl 80 18 0 0 1 0 1 1 0 8 0 mbufpl 256 196 0 0 12 0 12 12 0 8 0 bufpl 280 4394 0 172 302 0 302 302 0 8 0 anonpl 16 48251 0 30932 72 1 71 71 0 124 0 amapchunkpl 152 1664 0 1524 7 0 7 7 0 158 0 amappl16 192 1617 0 669 49 0 49 49 0 8 1 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 58 0 53 2 1 1 1 0 8 0 amappl13 168 26 0 25 1 0 1 1 0 8 0 amappl12 160 15 0 10 1 0 1 1 0 8 0 amappl11 152 129 0 109 1 0 1 1 0 8 0 amappl10 144 21 0 15 1 0 1 1 0 8 0 amappl9 136 387 0 384 1 0 1 1 0 8 0 amappl8 128 330 0 302 2 0 2 2 0 8 0 amappl7 120 119 0 108 1 0 1 1 0 8 0 amappl6 112 88 0 81 1 0 1 1 0 8 0 amappl5 104 197 0 178 1 0 1 1 0 8 0 amappl4 96 559 0 528 1 0 1 1 0 8 0 amappl3 88 111 0 106 1 0 1 1 0 8 0 amappl2 80 1833 0 1756 3 1 2 3 0 8 0 amappl1 72 17838 0 17378 26 15 11 20 0 8 0 amappl 80 908 0 861 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 28 0 0 1 0 1 1 0 8 0 uaddrrnd 24 348 0 329 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 348 0 329 1 0 1 1 0 8 0 vmmpekpl 168 6804 0 6767 2 0 2 2 0 8 0 vmmpepl 168 49579 0 47363 124 10 114 115 0 357 17 vmsppl 368 347 0 329 2 0 2 2 0 8 0 pdppl 4096 703 0 660 7 1 6 6 0 8 0 pvpl 32 161271 0 140696 172 1 171 171 0 265 4 pmappl 232 347 0 329 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 176 0 6 5 0 5 5 0 8 0