86f42f99b979a9a32cf4000eac8cf63ff3d4cd32558d3a03c8dff45e25f0eb507426ef4f925af89ac12c7bcf9b8e5ca3bf3f80b4bd9129d6294cdc318bd076f9ead7ea24471e3529e80e25155de28b172d068981c1788c44cb04edf7602", 0xfa}, {&(0x7f00000002c0)="a21a3036bfdad7256266e89debb6bd9e7ead59781582214776968a5e6d640eb4a228ec6e14f694e6d5ab730d5af7ba8f277f686f9834c458dd3d8ddf28da358473173b650af2af2ca674f3f87293f1548885b25a3d376a1aa50046d6e20863ac0f9724cfb2a5c2849df7e03636acd2ffbacc6bbfa52dc456971179a71bf8756d3668e5ee3d16b15ccbeeab2169a691b5eadab050e2061feb78879e9ee3cfb6cdb871328a86e024ee45f255c43df4164167cb8c91c23af4ec72dae68c43c0fae8ddbd1d61396d135efc1e706a8558000b0e1381cbda4eb4395940f109fdf503ce63432275d29c7f33ddccc7af75412652f3e381fa58249e462859e8d3b09a087504690af5e34d5af70ec5f1691469608ca348dba6ed3773f293cab50006cd0fb0f8e1a31291aff1c8ace2b3bb9690f5864ac439179d04d7f07043ec44ca26a1ed0e8c82bfeb3c0f6acb0a24bb8262254e4fdadd8b7c93de236900fbc2d8269f8bdf82ee04981166251f637b65babc493d37a2e93fb169ab40dceb6aa90f4a99aa47e48c960d29a43e5154946cd91f1910f5bd3717b1f4b925fa08f47045d08ba4276645b3d4866f8e733b9bfb04f7552941af0df4c4d7ea61e7f9e2d465bed11674d1e7fff4b35380761239a5a096fe7f486e2f254e4a039781753067ebd04cd41682b3cb8d54331a934fe33658c0054aac5d6e5cb96b76877a91d7db33fad99695ed7f1894f2576d862843b1a2139945c2d88e63c88389e7f653a75178ca71a3fa9842015676e386b94fc46de6d10903a9032d7d252f12859670fa70c2052fa304ed09aafbf0a258d2c198cb6c7b987255a6a99948b089c0b8aa80269066d1c86880109d6654b9418a529ee67896c51d3939fa0387b959ddbba9c1e8cac870ec662410fe36455081eb50f8c4a0cadac02aaf5324cad281827cdf33bc470fa48d273023420a6021609aee0166033724132ad9c083eb3ea0148fba117e0368a465c0667ec09a865b8759c82f188038be8ce2df908c2cb809eb92efba549d160434e72e5d6c3b00a6cf862c96990e7d8637aec7d395d1ad40aba232edc6050f8dbdbbdee8f43ddd5abc79d05514cf4a3b4162227e415389dfc9486db587719dfc7602df39c8d1dbe1860567be2caa79d67fb67b641d4f0ab03dc6ab59c263ea9f6c46cc790019a463ef525d1f70b2e858228786e762cf9937cab1bb95486574f19cdc609b8ce7a2a79786aa149590f1f275114426fdd4da464c0b3f53a4b38847bdfedc4c8cb2788206bf6f645879c04ebbb09f3cae020d35c0c4d894c2ea42b7e84cad6f3f61da3c4d8ca09bb51f6d5ef36705bc9fd6e8848b6195b1d98da2c2049518de59955263bf780a20cc3a4da6dc08aaa5302a46c73872c3713f6319e306706f759eb6d1f75b3f265c9374b726f9f11f460e61f525a0d87a9ddc6a9921ad9df47ba71c413cb3e63e2df2be5b39ce6dc9d3adcc273f41b55ba4bbd3a160af12492173f5a70a55dc8112561d701d44e531048812d47363fb36cfaafdf74dec026a46f2718225438ca9e1b18268344bcab528326c902bdd812938536a8b7fed10069f7c542607bef3f56c375cffbab3746ac4630f718a9eeb2dfb8d600294ec0d53457d74b860009ccfac3975bc8bf0c02c5971bcc4fd1876bae0265ea86353a9ba49379fa46508825ca3013e83b40d8ef546b7efea9af4f80dc72b1cf035c67378a323f48f290edeff7c2a6f52c0fb3e901b6612ee2f1f6939f3ea95ab390c0019a8dc757ac7b3886b8811093dd90db5c49440703754733a73e3a4a318454e2a1562506f8356c08ed9e0a0138eac4c875d7867e6bc56cb6ef8bd315a62c1fa34ec8a6e3428ae9909e57424f4922d438ea3d64d2bff939c4596d6b06c22a40473429e3f88b8a3f98f92d0dd27832efcb4d500189fb12ec876796fe6c10f26f02ab3a96610c64ca5add73e089da5cce10f8f47f20633ef4f2ba87cded55876bd92ae33953ff1f89005a95aa60636814b677271948724f526abf5910f241429d2bc392c73151fb45075962a920fb6cbebda911c19d1d66e17c317a509762f20916d2a822e5a9781219e0ca3581c0e66460a9a7677fe3adc354e31a42fb2b60fbfd88a1dcede95f4ef8ece926caae367eaab3dc7aae9ab3b8c8b1d2e7353c02526bb2503f51aac84e014d5290211010cad54e7b53838f40fb75640b36e43d693426466b70db94a7cced68ec5f77e003fc9a4da1cb4b4fc61215c7b24d73ed7989db304418c1f235ad3c2a22a4a68931b9624b9510035ae597b742c6e3a774931cbf12f7d1d59dc651507a36c2d42fade94bafe60768d50070101529211aafe54df2a30023d9a1089cbd13dfe9a4ef29d5bef97364669b354f4c6d554579d532384b5ae64e217ad6882cf8da714785860f387e56c980341fc3579aee9941d8fa4dbf17a0e713fd895610c2f4f010930e395fb318d91a0e4356c4e9a9a035ab0fa739a5018ea2f5e3b7804fa6b1aec3ea7d0eb32fbd993dcad6ba96ff5f0150e3710a5f575674e4fb3bde92f1e6cf608ceb41c01ddf2dfb5a17ceedb0145f246c88026f70ba9c86203edb6d26a23c003d2d1d380cccafbe869e608c9795aa2b80d3fe24cb6922f7cafea8ce48c2e1518e54e614744b2c373969546a546ce62ade146ab860ac1838b6fe85555cd81c92495b929699663d9afa7d40dc4d5c69003f41280446c959e3ce911e7757787a4d742e382007e2d3c2dadce62a7ee6bbcf2f7109e8dd7bfff0dade48697b27bdbcb50d759b6c604944575defc3f7468239e498aa7314b7d5e4fe6aa0cb7b78739ea71b36a396c14a52e28c00a890d245a7fed76442fc7cd8398743b16a941a039dcfb62e60ce59f0f2584e76e960a8f2e1511630a18a511f8482c2302d40105a6e0f912a1c10e463ebd6777d58e39949c17993bde9e30378961d6408992341d53588dd21b9c6f09e4a597511f5a011cdad0c3ab5bf04eab5ff0d7f8b49a36243e09a3b97da9f79f3e6a083b07ba57e0ee3b3ea074653d5e5f4854ab6b70a757cf6e5b362d60bf43b69242c52808c310585c66fa20e07650ad567e7e63d3bb54c7cfcc98ec9cf92191005d468d0b4db55e3d75f5e7c38c9e50960070708df156fed8881bcaf08e0c6d58892111f4d129c50c974107d7d31fe0fa5a7c82686db6630132048807a7d8ce6651e7fd9fc961858eca9be46d7607252efaf9fe09235b16f7dbdc0d7a763080d88d3b106a00def45c60b1114aeefc4d77a7547416ab82e88f09984976b0a952f57ea6d2eb681f944abceb8cb0324e1fd31f73a6249042c580ad956d6c2fd11bbfce25da23958ece4ecc282233879e671f1e9c4c8a74ee5b81a0afdd57c9e2880d5c8167a98a4b32761a48aef21145eff128f16b26274ee8bdef5aa251571d1400c543866cb59a9e97ef812e380988a5b980f997922b83142b2d3a7aecaa7239173c8648dc2d5e0cd50faee5a22f299d40eaea2a193962cd448bd73d2c765012e72c4615b75b5304df1e34a2d4b11198dc41de76de769b4d5bc5c0aa9e3badcf88ce6840572ffdb95714b348f59c4614b878385d74266d38c7714c9c639ab334d3fd5da0ec74e04d0d08796ae53a753e2dbc13d2c3e6dbaa4434ba68d74e8341c355a394e87fce21311ab0ca94f40ff9389f8a5e8972a20a05fe2724f9c4d87c47942afcb349eac2b2f6f1c5343ab36990fbe5ce1bc4cf6bcab1b23407d396c4ec078d33561aa3036ce5aac78368c22ab5315e5569ae312b2b88bc09bd394f035668fd80a4bac46682f8cef8d388e17eea404fd5ba8a09f32c6a0a1e9d42ee2e3c0a9f5499af0554d8d6892ac9980a631110f0217f006b68af8e8c58dc426d93a57bf1a582fa289e0ce5ff3c7a8bd598679297b7bd0f2ac25f164b95621867a4dba26ae63aefcef8b455e5a121eee8034d06313bfcacf6cd86ef014f42162d4672fe0544aa2a85abaebc59102902eb4934436eea914372b8d629d26af8f2a8cec74fce07a4edace842853b923cf72e7d9c40d80b029fe2d05436a2b8726dc2754a209d2a27eaf831d4a1e3949b00ea0677409233200f60e29d8f046c3b65ba8bf7cb0c4fcefab82ccc7bc2fd2304200e6b417ba3ded902330d052e21782dbbb7a85b044abe88437ce816146c3c0b582322ca0f2210e77f441317653a28a4a4a14d0f1b726b495958bf558d3da53caa0e4cd95629c9870b87f487b4e1f4ab2117c092789aacca32e282f73d7f6a22325fbc97e617cdd1e3e58d66875094979fd55eaa19046c58aec2b2e044849feabd2025d439fc12bd04fa25eed0d24c9427003fd44f0e695bb9cbdc35d5a37f6bb36e305d291f7d0df8ca3685f985867a14d3767b582545e54852d60bcba71b0a8a840fa5c6ad7e3f3a08ad022fdacde9c7b64c0580303aff5939e5077e9855b8827bed837d11519523bfa2203d472f4e34bd03d5e17fa8005d6eea17fae9a6b0a3e8480a9ed036aaa5fc6087e49a4ba646e3640fd66423adfa344dbecfc2168726f35733b98dbd6092487a0f3b0e311488a0b74cc7c36bfba9323a04dd9a74db0e349d32de36373ab42309728995113c009615d90cad446d8b786c9f4f3849b7d6d6491fe8e149ddf65e6a3f01fab8ba2589c8ba178bd2913765de5c5f5bd976158a16ad80d48f764bda2cbcffe2c78d18fa2bc428d2ac1812dcd0af19996b56f7391030f5ce0ed5c3685a698eb1e6ecff59ea2202ab19a6ab04af36c274115b137c660e32163570a8a76922a02dbf83af6526798c009d4d37ef5d93a451c8b6ed15bd7d417ddc31cddf29e657c1ae83fff479f3c7283cd640d17cfc3067491b98690072bf73c21ab83497bc81f3db4e7e6b38161242bde392e7829c1920927a24e2233c1ad803057d4e6af076412fd9fd7114f45de178b59166e95da3d70e1b1b00e14980e7d2ccdd47c23e7118ff2f670500aa82ad31ef66809fcc6fad99314b6cd8917deb8646a0987d9ac0c765056e7e324d6aa6698c59de757fab3e0611dd4853d7dc277252d54a7d449687ff7d18639a3120eb1ee9ce0b30bafaa41e719b65d482eef15ab79f066484900e458c6db8cb88caa19841b7466097e8f8d4194bbcf0d03acf7cfc8b396b3787570bb031712680139f6ee3325a88ada73f187da4d43960769fbea1475dde2e66f0e5f0b62ce90c8baad895fda915ff8ad62d62f13051a312453534a077577682b7e15eee0fe5599705590a6d8f3f63649dfd66d38e11fec49082f8eb40eab276e60a593170e8a46c55d85c3f6256e988cbfab154ebf59106af769b75348727a5d22643d91fd5c2c828e82f3ac75fbc2817c8a218af0f9e7ab857d6ecc7088367bb53df15af7baef5a098817aed564d5cd64e8cf8c6b2ebda2707fcd5d4edb18ddd528fb195951a9a48231c85104f5ade0b630eb2b59578685726d30cd87db94f0be11f08b03fe02f325ee52f0ba5b3bddac51c63b6d7b46a137f8f9f22856291a0b2faa21376075c0d60b4626a95ca9260ce213a471ea655a315b9be5f1787906ecc3177cf99623322b7d07e170df8c7d246dd2ac75cdedb9a7f9cfe5712a3b170c22dbcdb53544f2bebe03950ad19ea9312f4da551d186fcc7501b2d6b2df902421adcbfa089dfe61ddb9e849d48e033f9cf76eeeed29224886a53c6949adab374ffaa6cedebcb94386b76cf131b78feeedbfadda9195368b43a163d184e1af0365470d51c622e1379ceabd6f6321a4f93578c239eb9687f9a616d0e5decd8f8cb04cfd0dbb10cc52dd9963bf329188", 0x1000}], 0x5, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7d20, 0x5, "ce7a1d2405002f398300", 0x9, 0xdc}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x7d20, 0x5, "ce7a1d2bff4cd3f8316c4203eb4cab15fc2f3983", 0x9, 0xdc}) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000040)={0x2, 0x7, 0x7d20, 0x5, "ce7a1d2bff4cd3f8316c4203eb4cab15fc2f3983", 0x9, 0xdc}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r12, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat(r12, &(0x7f00000009c0)='./file2\x00', 0x20, 0x1) sendmsg$unix(r6, &(0x7f0000000a80)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000008c0), 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="2800000000000000ffff0000010000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32, @ANYRES32=r5, @ANYRES32=r8, @ANYRES32, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000faad1090ba49cfa822f03ed8090000000000000033c2e9944487ee33f4"], 0x36, 0x1}, 0x6) bind$unix(r3, &(0x7f0000000300)=@abs={0xc4d1061b346af51c, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 16:00:34 executing program 1: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup(r0) socket$inet(0x2, 0xa, 0x2) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) writev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="80e432dca08424517c1389564c2407ac8a21e00816f4818864784f118557ef834cd01c16a90220bb4cf862704f8affd6499ad0c533b169159b5507ccd4ba1977f4ba4819338d8039de66554842eb388fb97072af41b7eb6c3542e760cb086d789372be1dc88c59b40e2750dea42730789e72a75d898273bb1b3ee96059dce40f637582670ebb1af1a02f7a0fb8071a287f1b9830c5f87e70f8560d13425afb5bc701780d3982a9f5f7d6", 0xaa}, {&(0x7f0000000040)="4da479f99f1eb96ab88ce810777035c03a93003b9e398a2e975aa681a893afb9d9e86caeac40a632bacf05032b40e1c4ade035173bfa0204ae7d65d5", 0x3c}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000280)=0x1) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pckbd_enable: command error 16:00:35 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x9, 0x3, 0x7, 0x0, "53580aae01c86b70e908fdc1896fbefc8829dce4", 0x7, 0x8}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0xfffffffffffffe7b}, 0x2) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8400, 0x0) mkdirat(r5, &(0x7f00000001c0)='./file0\x00', 0x10) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000080)) r7 = dup(r0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000340)=[{0x8000, 0x0, 0x0, 0x6146}, {0x8d34, 0x9, 0x5}, {0x1, 0x8, 0x4, 0x1000}, {0x8, 0x81, 0xa5, 0x3}, {0x87, 0x7, 0x1, 0x984b}, {0x3, 0x4, 0x38, 0xfc03}, {0x2, 0x3, 0x1, 0x3}, {0x1ff, 0x6, 0x5, 0x4}, {0x0, 0xc, 0x81, 0x80000001}]}) pckbd_enable: command error 16:00:36 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/245, 0xfffffffffffffe7b}], 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r2, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x188) r10 = kqueue() r11 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r12 = fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x8001, r14, r16, r17, 0x0, 0x46, 0xfffb}, 0x102, 0xc07, r18, r20, 0x20, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x600003, r17, r8, r6, r8, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r7, r7, 0x5, 0x20000005, 0x1, 0xb}) r21 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r21, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r21, 0x20004b3d) r22 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r24 = getgid() r25 = msgget$private(0x0, 0x188) r26 = kqueue() r27 = kqueue() kevent(r26, &(0x7f0000000040)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r28 = fcntl$dupfd(r26, 0xa, 0xffffffffffffffff) r29 = msgget$private(0x0, 0xfffffffffffffffd) r30 = socket(0x2, 0x1, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x802069b5, &(0x7f0000000300)) r32 = socket(0x2, 0x1, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x802069b5, &(0x7f0000000300)) r34 = socket(0x2, 0x1, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r35, 0x802069b5, &(0x7f0000000300)) r36 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r36, 0x0, r36) msgsnd(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYBLOB="9f1c9738f3da60150ecabbefcc4cf6d6b5f77ce7d9522f2c8ea8c955601c2cfb3808fec988ff32b88bc3100609c6ad38b8667634c9bba350cb425b4172c83573e6211f85556aeeb09376add98e20a81490ee2c375ffe9921d9f8550595a6f4fa804c", @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESDEC], @ANYRES64=r31, @ANYRESHEX=r33, @ANYRESOCT, @ANYRESHEX=r36], 0x6, 0x0) msgsnd(r29, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r25, 0x1, &(0x7f00000004c0)={{0x600003, r40, r24, r22, r24, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r23, r23, 0x5, 0x20000005, 0x1, 0xb}) r44 = kqueue() r45 = kqueue() kevent(r44, &(0x7f0000000040)=[{{r45}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r46 = fcntl$dupfd(r44, 0xa, 0xffffffffffffffff) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r47, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r47, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r48 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r52 = getppid() r53 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r53, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r54 = fcntl$getown(r53, 0x5) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000980)={{0x2, r48, r50, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r54, 0xa5, 0x1, 0x100000000, 0x2}) r55 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r55, 0x0, r55) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000140)=[r8, r24, r50, r56]) r57 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r58 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r58, 0x4, 0xa0) pwritev(r58, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r57, 0x0, 0x0) write(r4, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:36 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) geteuid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r1, &(0x7f00000003c0), 0x10000041, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x10, r2, 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000000000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) 16:00:36 executing program 1: getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000239000/0x3000)=nil, &(0x7f0000232000/0x3000)=nil}, {&(0x7f00007eb000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3f}, {&(0x7f00005af000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000028000/0x3000)=nil, &(0x7f000036b000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064b000/0x4000)=nil, &(0x7f000064c000/0x4000)=nil, 0x1}, {&(0x7f000010e000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000777000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000056d000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000144000/0x3000)=nil}, {&(0x7f0000092000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000779000/0x1000)=nil, &(0x7f00004e1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus/\x00'], './bus\x00', './bus\x00', '\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:36 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) dup(r1) fchmod(r0, 0xe3) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x8000029d8aaab}, {0x14}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'t[x', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000a40)=""/132, &(0x7f0000000300)=0x137) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x0, 0x6, 0x800}], 0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r4, &(0x7f0000001740)=""/4096, 0x92d) accept(r4, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r6 = accept(r2, &(0x7f0000000340)=@un=@abs, &(0x7f0000000580)=0x8) getpeername$unix(r5, &(0x7f0000000500)=@abs, &(0x7f0000000200)=0xfffffffffffffd66) connect$inet(r2, &(0x7f0000000900)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000940)=0xffffbfff) semget$private(0x0, 0x3, 0x2) r7 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) shmat(r7, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r7, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) getpeername(r8, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r9 = open(&(0x7f0000000080)='./bus\x00', 0xbd4f1ee2769157ed, 0x107) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x2000) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f00000003c0)=0x42000) getsockname$inet(r10, &(0x7f0000000000), &(0x7f00000005c0)=0x1a7) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000400)=[{0x0, 0x0, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x4, 0x455b, 0x1000}, {0x4, 0x3, 0xd2d9e250cd448704}, {0x4, 0xfff, 0x1000}], 0x5) chmod(&(0x7f0000000600)='./file0\x00', 0xe) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000640)='c\x00') r11 = semget(0x3, 0x0, 0x614) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f00000006c0)=""/191) 16:00:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7) poll(&(0x7f0000000080)=[{r0, 0x10}], 0x1, 0x1d5) mknod(&(0x7f00000000c0)='./file0\x00', 0x491e, 0x101) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) r2 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) sendto(r2, &(0x7f0000000280)="8627833b1623d1dc7f0e3f73f271cf915d0ad1bfb36d1f7b5f10a0ba6a2b03792c912fe96952dcca73cacae696d57718b3b543f84393b6f34f47ce5f5b78a499d4e40e01fb85e2cf26e8f3372cf85de14881d377a1eaad16ad8c6b3b79c557ad124afd97cd9e33e79c3fc763a17fbe3e0cfd5405f54cd3da4626d778ab24ea7eabc7e057de45a9a1268ac8aa428656dbafdda54dfca4c9e8e5350048929e96321ab401b67aa4a9775f67c307", 0xac, 0x4, 0x0, 0x0) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/108, 0x6c) chflags(&(0x7f0000000400)='./file0\x00', 0x10001) r3 = open(&(0x7f0000000440)='./file0/file0\x00', 0x10, 0x10) ioctl$BIOCPROMISC(r3, 0x20004269) truncate(&(0x7f0000000480)='./file0\x00', 0x0, 0xffffffffd1cdd135) rmdir(&(0x7f00000004c0)='./file0\x00') r4 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) sendto(r4, &(0x7f0000000580)="6f7de292a3d0cac5b777b0447e2ae6569486364308df21e8b191756b6b7e25e7552db98a0f2b46c9827426fb1eb37a7bf1433a4a3a946e22c680abf25f52a947027f6e8c2119935fe05706adb8f6634da7605d3b0f2b0be96202a0fc8f066b8caf74678e330c38e94442a5322c2ad2ce5229af9abeed7678409b19c1cd4a05ab7ae169bf1c7c35a113647041", 0x8c, 0x8, &(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000680)='./file1\x00', &(0x7f0000000780)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00'], &(0x7f0000000980)=[&(0x7f00000007c0)='/dev/bpf\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='-\x00', &(0x7f0000000880)='/dev/bpf\x00', &(0x7f00000008c0)='\\\x00', &(0x7f0000000900)='/dev/bpf\x00', &(0x7f0000000940)='\x00']) getsockopt(r2, 0x3ff, 0x1, &(0x7f00000009c0)=""/195, &(0x7f0000000ac0)=0xc3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6, 0x1d5939e316b23d66, 0x9, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000b80)=@abs={0x1, 0x0, 0x0}, 0x8) openat(r0, &(0x7f0000000bc0)='./file1\x00', 0x0, 0x100) shmget(0x1, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r6 = dup2(0xffffffffffffffff, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000c40)={0x1, &(0x7f0000000c00)=[{0x9, 0x98, 0x3, 0x3}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000c80)={0xffffffffffffffff}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000cc0)=0x7f) pipe2(&(0x7f0000000d00)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000d40)={0x0, 0x5, 0x800, 0x8, 0x5}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x4}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") 16:00:36 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3) socketpair(0x6, 0x3, 0xcb7, &(0x7f0000000700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x420, 0x0, 0x0, 0x0, 0xffffffffffffff64}, 0x2) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000006c0)=0xffffffffffffffcd) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30088, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r6, 0x5452, 0x0) recvfrom$unix(r6, &(0x7f0000000000)=""/45, 0x2d, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe31) pipe(&(0x7f0000000280)) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000580)=0xff) seteuid(r4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000440)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000000)) faccessat(r8, &(0x7f00000004c0)='./file0\x00', 0x22, 0x2) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r3}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000600)=0x9) semget(0x2, 0x2, 0x10) 16:00:37 executing program 0: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x3000}], 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0x10100}) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = getppid() r5 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r5) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f00000001c0), 0xfffffef3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:37 executing program 1: r0 = syz_open_pts() shmctl$IPC_RMID(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000051, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x3ff, 0xffffffffffffff75) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x208, 0x88) r4 = getpgrp() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x188) r10 = kqueue() kqueue() kevent(r10, &(0x7f0000000200), 0x3f, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x600003, r16, r8, r6, r8, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r7, r7, 0x5, 0x20000005, 0x1, 0xb}) r20 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r20, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r20, 0x20004b3d) r21 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r23 = getgid() r24 = msgget$private(0x0, 0x188) r25 = kqueue() r26 = kqueue() kevent(r25, &(0x7f0000000040)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r27 = fcntl$dupfd(r25, 0xa, 0xffffffffffffffff) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = msgget(0x1, 0x100000008) msgrcv(r36, 0x0, 0x0, 0x2, 0x0) msgctl$IPC_RMID(r36, 0x0) r37 = kqueue() r38 = kqueue() kevent(r37, &(0x7f0000000040)=[{{r38}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r39 = fcntl$dupfd(r37, 0xa, 0xffffffffffffffff) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r40, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r45 = getppid() r46 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r46, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r47 = fcntl$getown(r46, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r41, r43, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r45, r47, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, r43, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x600003, r32, r23, r21, r23, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r22, r22, 0x5, 0x20000005, 0x1, 0xb}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r6, r23}, 0xc) 16:00:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:38 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0xff, 0x5, 0x9}, {0x51, 0x81, 0x3, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x1, &(0x7f0000000500)=[r6]) fchown(r3, r5, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r2, &(0x7f0000000080)=[{0x2, 0x0, 0x800000001800}, {0x3, 0x2b4, 0x1800}], 0x2) r18 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r18, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r19 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r20 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r21 = socket$inet6(0x18, 0x3, 0x0) r22 = dup2(r21, r21) sendmsg$unix(r22, &(0x7f0000001700)={&(0x7f0000001040)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc6398ad68ffce48d504e98cbcf2c113ba80fcc56d3d89f5a70ab134bb9cde35ed40bd085071da637633efc9e4b2c01571ac010000000000000000000000d865f6f8f7043e05735a9a80c5dbd1be704d16bcada0c1f0d1e8172baa2f262329c07876924c1d12833558baed9fde8e0d0500d7026a9e6df4cea795f31a0a2fbba408e90c808b3797d0440da14a7497649cc1b218e1eefe7a5614eca828c8b571887a508125c3cfcd103b6b93e6f78ebf55747df2c4097f1cf3ea96e4438be5a0df672247d106a1a95e7277612a786d5c977a2786cb4fd5817114e5af468211a23a3a60f1f461451f95a3a7793035b38c36fc279a704dd3a94bace6cc212ec03d5cf49f3a37dcac6c27f1ad4032b4629312efaf6fa2a0f16ae04479748a000000"], 0xa, 0x0}, 0x0) connect$unix(r22, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r20, &(0x7f0000000300)=[{{r19}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r19) r23 = semget$private(0x0, 0x5, 0x632) semop(r23, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x6, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semop(r23, &(0x7f0000000400)=[{0x4, 0xca4d, 0x1000}, {0x2, 0x89d, 0x3800}, {0x2, 0x8, 0x2000}, {0xa4a9191a3884976f, 0x1, 0x800}, {0x3, 0x101, 0x1800}], 0x5) 16:00:38 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000189, &(0x7f0000000380)=[{}, {}, {}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pipe(&(0x7f0000000040)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:38 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getegid() r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[]}, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x24) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x2) r7 = msgget$private(0x0, 0x280) r8 = geteuid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r11, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r21 = getgid() r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r21, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = socket$inet(0x2, 0x3, 0x0) writev(r25, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r28 = getgid() r29 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r29, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r29, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r26, &(0x7f00000000c0)=[{0x0, 0x81, 0xb36e2247fb563a33}, {0x1, 0x6, 0xc00}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r30, r31, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000001c0)=[r13, r24, r28]) r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r33, r33) r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r37 = getgid() r38 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r38, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r38, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r35, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r39, r40, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000200)=[r37, r12, 0x0, r20, 0x0, 0x0, 0x0]) r42 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) r43 = socket(0x2, 0x3, 0x0) r44 = fcntl$dupfd(r43, 0x0, r43) ioctl$TIOCFLUSH(r44, 0x8020690c, &(0x7f0000000300)) faccessat(0xffffffffffffff9c, &(0x7f0000000580)='./file0/file0\x00', 0x0, 0x1) r45 = fcntl$dupfd(r33, 0xa, r42) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r46, r41) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) fcntl$lock(r49, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x40000000000b, 0x8003, r48}) r50 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x2, r8, r32, r46, r47, 0x40, 0x9a4d}, 0x5, 0x87a, r48, r50, 0x1f, 0x5, 0xfc, 0x40}) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/45) r51 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r51, 0x2, &(0x7f00000000c0)=""/55) msgsnd(r51, &(0x7f0000000140)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r52 = msgget$private(0x0, 0x280) r53 = geteuid() r54 = socket$inet(0x2, 0x3, 0x0) writev(r54, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r54, 0x0, 0x6a, 0x0, 0x0) r55 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r58 = getgid() r59 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r59, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r59, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r55, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r56, r58, r60, r61, 0x2, 0x9}, 0x5, 0x5, 0x8}) r62 = socket$inet(0x2, 0x3, 0x0) writev(r62, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r62, 0x0, 0x6a, 0x0, 0x0) r63 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r66 = getgid() r67 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r67, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r67, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r63, &(0x7f0000000300)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x2, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r64, r66, r68, r69, 0x2, 0x9}, 0x5, 0x5, 0x8}) r70 = socket$inet(0x2, 0x3, 0x0) writev(r70, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r70, 0x0, 0x6a, 0x0, 0x0) r71 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r73 = getgid() r74 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r74, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r74, 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r71, &(0x7f00000000c0)=[{0x0, 0x81, 0xb36e2247fb563a33}, {0x1, 0x6, 0xc00}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r72, r73, r75, r76, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000001c0)=[r58, r69, r73]) r77 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r77, r77) r78 = socket$inet(0x2, 0x3, 0x0) writev(r78, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r78, 0x0, 0x6a, 0x0, 0x0) r79 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r81 = getgid() r82 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r82, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r82, 0x0) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r79, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r80, r81, r83, r84, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f0000000200)=[r81, r57, 0x0, r65, 0x0, 0x0, 0x0]) r86 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r86, &(0x7f0000000040)='.\x00', 0x0, 0x1) r87 = fcntl$dupfd(r77, 0xa, r86) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r88, r85) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r90 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r90, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) fcntl$lock(r90, 0x7, &(0x7f0000000240)={0x2, 0x1, 0x40000000000b, 0x8003, r89}) getppid() r91 = getgid() msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x10000002, r53, r69, r88, r91, 0x50, 0x9a4d}, 0x0, 0xfffffffffffffffb, r89, r5, 0x7d, 0x5, 0x1, 0x44}) msgsnd(r52, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e3030000a8003d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a5686dec596e1291a7a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200500f18e55c6b9e0c2b9a7501000000597b8f95053ef83d9c1ad57c8992f8b3c9dc7ebe8faaea9ef423ee219f8b0d7829b2ce4d93502f0c53e296ca7d437293bece70dce81385b5850b4417b5ba54e91b5b8a4e6f16e79ace4bc47c0e992266a30338c638e4c9cf0b8068f57acfe8519424e493d7164b7787d8fea28309cb0da135a3186e7339ac96f09500aa983d9cfea0165c368f44dc06c2ec9b125a89c4288054e7ff653420f427c83aae1cb2f59ce6b4f66fe2201758bef888ac332881a563ec094e58e1b3642d4e6bd2ea36670f7d32333c309bdd3e4c23de6212cea0b862eb90aa8406099905d48b8b4703361ba3084275b0a5ab1ae65621115625ab3582317781d36089cd90b721416a731441d70486f4608946298cd921fe3ad9ecb01bc9e8f037a5cc673199d3cd139c1728929992963aab1660e6c93cfba3213bc53fdbd7cd2723cd1ac7cc0ea8a784d5264ca38971926134189b16d913a18ba6ccef8ca869c8cad1fc42c4f32c357ae23c60b6a3d03982bcdb"], 0x1, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="e7007703592b9b4bcd488a0bb92c72b7970d50b1a9bf8d5d69cb465f692f54a62a42a57af0d46ec4ae7ec098862f"], 0x78, 0xfffffffffffffffd, 0x1800) r92 = msgget$private(0x0, 0x40) msgrcv(r92, &(0x7f000001a680)={0x0, ""/102391}, 0xfffffffffffffe1d, 0x2, 0xc00) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r93, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffdcc) r94 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r94, 0x0, 0x1000000000000009, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000680), 0x324) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) 16:00:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x4], [], [0x80000000ff, 0x0, 0x0, 0x0, 0x0, 0x100], [], [], {}, {0x0, 0xfffffffc}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:38 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="3476c6f8c4c24b58390000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r5) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSBRK(r8, 0x2000747b) fcntl$dupfd(r6, 0x0, r6) setsockopt$inet_opts(r6, 0x0, 0x182536dcaa40a83f, &(0x7f0000000180)="0f256a181829fbaee013cb08c1481cf64778d38440988e8cd88c9264716e342b085f4442757d1e251e3f4e03333170c41d4e8d54c70b64385a50fc4f8bd42c48df7d7e05334cce02fa07ea70d72ebe4a30702b03c0d089b44686966b20d96b8a9ce4bd03ebbb7eda2955a5f7ea54983e9e6f5b672ff72e35b35cf8ad12a52425531bc0f241f6394924c4e747b97c736eb75aa11659d4fe8c3792e965d18a4cb87d394d0acda6827b6b06c08e383498ad404290a6c2313ad3f959da84198a00a1fad979135a1133e2a1556638f3e22dd507c2b8eddf2a201c", 0xd8) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="1c3fba64361387de92795244038960fcbaff2a8db226fe7441e55b47e3c0d0754e519cdbb461dfdd5e158a4ef66ef144e7da4f817a790632d179f6786119cef82097497a32909ca4405b357b9c180bba6b9f58"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) r2 = socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0xb4846bb6f5172ff1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x7) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x78150ac7802c3fba, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x4e, 0xab}, {{r3}, 0xfffffffffffffffb, 0x2, 0x60000100, 0x0, 0x6}, {{r4}, 0xfffffffffffffffb, 0x80, 0x8, 0x100, 0x8}, {{r5}, 0xfffffffffffffff9, 0x2, 0x80000000, 0xfff}, {{r6}, 0xfffffffffffffff9, 0x20, 0x1, 0x80000001, 0x800}, {{r7}, 0x800000000000000b, 0x1, 0x4, 0x8, 0x4}, {{r8}, 0xfffffffffffffffd, 0x20, 0x80000002, 0x9}, {{}, 0xfffffffffffffff9, 0x66, 0x20, 0x2, 0x8}, {{r9}, 0xfffffffffffffffe, 0x8, 0x40, 0xb77, 0xffffffffffff8000}, {{r10}, 0xfffffffffffffffc, 0x41, 0x2, 0x800, 0x7fffffff}], 0x1, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x100}], 0x1, &(0x7f0000000200)={0x3, 0x7b}) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0x200) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) socket(0x6, 0xc22dca439683cb9b, 0x6) accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c800"/4090], &(0x7f0000000040)=0x1002) 16:00:39 executing program 0: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x3, 0xff}) chdir(&(0x7f0000000040)='./file0\x00') r0 = msgget$private(0x0, 0x24) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r3, r4, 0x7a55e45d3d617aee, 0x4}, 0x8001, 0x6c5, r5, r6, 0x2, 0x52, 0x400, 0xc96}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[r7]) r8 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x2, 0x100) recvfrom$inet(r8, &(0x7f0000000340)=""/138, 0x8a, 0x1, &(0x7f0000000400)={0x2, 0x0}, 0xc) r9 = open(&(0x7f0000000440)='./file0\x00', 0x200, 0x1a3) sendmsg(r9, &(0x7f0000000ac0)={0xfffffffffffffffe, 0x0, &(0x7f0000000880)=[{&(0x7f0000000480)="8fd3658953a88ceb2fb4f2c9b21db00a666d9e2e396e25c1552b0acf6a29fca3b8d8c65d9ca3bbea8c64842535fba248d8cc3229c6d4872c800a4908fcacb7a8b1f5318c27d3310fca9d4c3ffb3fb17a997c38cfd6a4fb182f298d33e774560fb4932ea2220c87897d0584c42b8d73df3a202e1e1a91", 0x76}, {&(0x7f0000000500)="37bbbdd813fcdeaa59997b4b15e747462c4e44042cc16a843bfe70bfb3c3bde48e4361c3ee5a11fe20b69ccc57f4ad92513b971b49101cb915616dee279b5a2b52fa967a0bfd4e7e156be906fb29ac6e5375e147e31aba0c846c607998f4f200f7c99edf9b25cac26346a2a9f6e1f7454704464e6c0e4abb68fa1907369cf5bf6b9ac585c4d06b1f7cb6f1a76382e55d195ab4dcf0382ee7f7b17f5a718687f92521f755d52c6117eddae71e853c2704d900491686583b4d3237a59d5897def5c6035f64e04d03a1f3c74d382fcb12456c4d5ed0045990fdf2fe9f750e6177989ae6eda5ca1e7b86", 0xe8}, {&(0x7f0000000600)="3a03a39d020afdc503c74b1b2f2741afd69346316538cbc0033495a74f5645f7cbb2ad7ec37beafe61cebc2393d6de110fcfcbc1b62d942e681bf1fb7998e6190d7687588c108aea76be842017d0b1f1391feba69ef1e1e549556e6dcb1477968df8120cd1407dcbde7bbbf8208406321a03a3d3eeaac65e0550ada6ae2ad9f2348508c86802ef28d9267674699219f283a1f5278dfab799d07ae1e6ca47a0efe9dd59be63c618f493ee071baee7b74c44400e3af67fc3edaebd6a", 0xbb}, {&(0x7f00000006c0)="0f852a50cabda343afa67fa8f2d36d7c3c99fb4627c0b31f877f2bc1a659a86737d2c1882c0133cbf324ddc0db67cfbbff0e2fa3b3caf31f2fc6d1517be963637b514801fa912b8a64980a55d484e8251d", 0x51}, {&(0x7f0000000740)="c5f8c80dda67eeff6b03f4f585de52927ed395e95e00bca57d6e74817f0bcc52de2d890c84e6aa18776d18c46305e440de955f026c8f6d1a958b77b267bcbe098eb7811944725fcdcd38b44573d3fec1a869ab23b50c72bc35a98efa33912706", 0x60}, {&(0x7f00000007c0)="8dfd56dfdb5a6652ba005147014ae9ff3cefca8ac6ba31e2ac9b99a6f843ed56ac64b31734377594202fe549784e8879c991d3e2e1969afb2cb48f16843885115e5d9200", 0x44}, {&(0x7f0000000840)}], 0x7, &(0x7f0000000900)=[{0x20, 0x1, 0x3, "d1c978779f65b1891e1f43"}, {0x30, 0xffff, 0x7fff, "e590dc3d6d08b765d5ec390c62c2a2803f095d7dec6ccd9178e8ad2cfbe4"}, {0xc8, 0x0, 0x1ff, "0a8062e014e2d6c2ce89f3b64d82b96e36b6ec72c30d3cd46587cad2c956f1ed473bb8362b9a2236ea71749a9949c3e00aa81f613bcfb83a9765239ad66b54eb04a874601663d81346b7763045ef115a8c961c7a8c6ea2c062a690c27edf473aaae8fd60f5f54a6745f20ea276e4b840086484ffd3f1fe44d48505772e8b5e259bfeed3c30cb0f2012c30116946a57e57cc234cac8c6a90f2e50d0fde197db719c544f4545126804351eed795aaedb28514e62af72c2"}, {0x70, 0x1, 0x490, "09374cebc0eb41db2654cb665b7e6f26a17858e60f27e7accda495bcb5b719dd474fa6a2878604ca67bf503650cd1fd7a96292691c631ce1b384c12466efc9dae29bd2f1e780ed7f90a73b81c9212579b3f09a0c268d8b2c3766f302"}], 0x188}, 0x8) msgget$private(0x0, 0x100) recvfrom$inet6(r8, &(0x7f0000000b00)=""/141, 0x8d, 0x81, &(0x7f0000000bc0)={0x18, 0x1, 0xecaf, 0x5}, 0xc) rmdir(&(0x7f0000000c00)='./file0\x00') getpid() r10 = open(&(0x7f0000000c40)='./file0\x00', 0x400, 0x11e) ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f0000000c80)) mkdir(&(0x7f0000000f00)='./file0\x00', 0x10) getegid() pwritev(r8, &(0x7f0000001240)=[{&(0x7f0000000f40)="8585b29de5d2ea4153f6a83ed50894b919102aac9eca102f6621975dfadc5ce204ea48ca25d597c2e509176822db160a88", 0x31}, {&(0x7f0000000f80)="d44117151e552d15b051d3", 0xb}, {&(0x7f0000000fc0)="df52153d593257adf0ec2caefd7734f01ad50e7d93f9933217e6681b035ef2a9ee55e82d3f1017c1b4a374faf4b4591a5fd5fc7bebf1b20c4a4298c5df6579b92b6a583f991af435a7d51540d88893eee6c0692ef24f2f34bbbff66386a1ad07b9294f5872d106a6d3afb756fe8707bcb1e5ff45a616d5534725c9cd21bab22a7a62018d31844d4c311d1b83424fd5affd8a502d38f48dd416815ee4098d090a324e5ab22140c457aa06ddd714d5381955b6469de47d4f003a2011692e15784af60776d868f3947d64089883c655d346e7592ea851c9888da1913c35fe890481561cba4041f4e7a72afce2f9af4ee048bfcdcf9c0422210aa416565f0ce2", 0xfe}, {&(0x7f00000010c0)="b00cead5826d04d2ef497a1a9ae5212c2f22121ff00dc949453c72f30fe0392539c388d742d5bb836649178ec6a07ad27f5faebc6a4c257d3dff7e3140a01a06a0b123cfb6570d8bba69393e384b88e0131725e42fd6aaedc1b35c907f2a1a74ea8bd1ee42867f02db97a0c6180ac96bd50b02dd33f56d959c8a9af2d078ef3d9e6490ece2989f746d9f7dbebcc7d9b8058e39f32586afad3b4184319f5957ab24c539868176", 0xa6}, {&(0x7f0000001180)="647e5207e9b56d1ef39a40df6648141c7eb7385fd49408b60e896681baf567272ce84596c15258cdeb776c47edfbac7687da1ba2edd6cc42c9cc443898cf33506e2e1cd2d1e1676ea4b241b8944565a0d4e9798e0c316bc2dce198195998a6ad2e08ff429269a84ed3106df95adf7fda2a30aba01f98be12020c5472e7b5081e4ed02c0d200ae6c304d3b73e646d197d43a5fa93b1e844f755f671a173648e9f191688b9d48d26dae1c939ed0c84233b0c3d7650362adb", 0xb7}], 0x5, 0x0, 0x5655) r11 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x80, 0x38) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f0000001300)) r12 = open(&(0x7f0000001340)='./file1\x00', 0x20000, 0x100) ioctl$VT_SETMODE(r12, 0x80087602, &(0x7f0000001380)={0x1, 0x20, 0x401, 0xffff, 0xd63d}) r13 = kqueue() fcntl$setflags(r13, 0x2, 0x1) 16:00:39 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffca5) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe90f52ca2b7b397e) setsockopt(r5, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0x200b, &(0x7f0000000280)="090400003edbae1e1977375fa768830f2d36e6f23206802813fb6be5fe528fb4f5a300"/46, 0x2e) r7 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000200)=0x759) fcntl$dupfd(r4, 0x0, r7) fcntl$getown(r7, 0x5) r8 = socket$inet(0x2, 0x3, 0x102) shutdown(r8, 0x2) r9 = socket$inet(0x2, 0x3, 0x102) shutdown(r9, 0x2) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000000100000000}) r10 = accept(r7, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x7ff}, {0x18, 0x0, 0x3, 0x1}, 0xfb10, [0x100, 0x2005, 0xff, 0x4000000, 0x6, 0x0, 0xfffffffc, 0x5]}, 0x3c) r11 = shmget$private(0x0, 0x1000, 0x286, &(0x7f0000275000/0x1000)=nil) r12 = shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r12) r13 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r13, &(0x7f0000ffb000/0x1000)=nil, 0x0) r14 = shmat(r13, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r14) shmdt(r14) r15 = socket$inet(0x2, 0x4, 0x1) r16 = socket$inet(0x2, 0x3, 0x102) shutdown(r16, 0x2) shutdown(r16, 0x2) bind$inet(r15, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x400000044001000e, 0x800, 0x0, 0x0, 0x0, 0x20000000, 0x100}) 16:00:39 executing program 1: mknod$loop(&(0x7f0000000080)='\x00', 0x402004, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x58021, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) 16:00:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x4ba}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:39 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) pread(r2, &(0x7f0000000140)="52d247a42ad7e7b76fa678954a0f5806e6669c40ed905517fd198b777e8b96b910575e31f28256832aede1b9aace0ae3f9d5b89f83c517190e5c3bc56562a7faa1790cb6ae061c17043e7e5f9086d253fcf0b19aaf795755bcc13839edce6c22e6a4a2ebf8423bfd6302e4fe4c9b6483b9da2e25c6b869bedff9938ffffa13048a3182c21abc31fc74147750fa4b53f15c4eed6de89d981e9ebfb71cc3740c4c216b101871a53e171088a4aea027e2", 0xaf, 0x0, 0x6) r3 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:39 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000000)=0x1000) getpid() close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000080)=0xfffc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") r2 = semget$private(0x0, 0x2, 0x120) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/175) 16:00:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0xa23bbc060bc00768, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x7f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:39 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/62, 0x3e}, {&(0x7f0000001140)=""/102, 0x66}, {&(0x7f00000011c0)=""/81, 0x51}, {&(0x7f0000001240)=""/89, 0x59}, {&(0x7f00000012c0)=""/221, 0xdd}, {&(0x7f00000013c0)=""/196, 0xc4}], 0x8, 0x0, 0x39f90828) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x400, 0x80) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001580)='/dev/vmm\x00', 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069b5, &(0x7f0000000300)) poll(&(0x7f0000001600)=[{r2, 0x4}, {r4, 0x1}, {r5, 0x100}, {r6, 0x80}, {r1, 0x1}, {r7, 0x1}, {r0, 0x80}, {r9, 0x20}], 0x8, 0x6) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x40) 16:00:40 executing program 1: setrlimit(0x6, &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x80) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlockall(0x1) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) chroot(&(0x7f0000000040)='./file0\x00') readv(r1, &(0x7f0000001540)=[{&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/142, 0x8e}, {&(0x7f0000000040)}], 0x6) syz_emit_ethernet(0xfffffffffffffe0c, &(0x7f0000000140)="edc694032dbb4900000000005a3ae2b06aea0edc0302efb65482f9b3e4c4073c32572f0f51efc5cd861c2940b00bcf789fd75727d7d8f04c43e000b2835e50c723863bd3b2a8ba8e4ea8fc24aac5526584bae2f8bb75f4eca2bde310552cef9d4f44080e9b3775642eefbf0ca2e8915947d26e580e3ec567cd3444d668d53906430a6528f1850381c5973e2b3b89058bc3e430d77d2d3fc7c37bd53daa0f1558fbf6d06434e3168d9e6830ed2a84ee8ce32f11015c02211605782938e898c1c50a617bd36cdb2cc21235d7d3a8cdb39a6fcd17931de8906dfe002d696c8793ae95262be2fa69894abff089c2818d463cb3fdd1") 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x3d}, {0x30}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x81, 0xae, 0x2000000}, {0x100, 0x3, 0x3f, 0x80000000}, {0x1ff, 0x3, 0xf1, 0x6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80022000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000040000000000000000000000000000000000000000000001c00000028fe000000000000000400000000000000000000ffffff7f00000000000000000000000000000000000000170000000000000000000000000000000000000000000000f6aaf3e60b8755442cc57e8e7b763f917e4c297deee4e6d60d46359404b4fe22f09b6552cb17b7a0e32eae6df046048ca8492e74acd687a88b3a701c165b97945fb0f2223f924127f9c3f50f7c7c604f9be9e549c85ee018ef1ec595f4e9017a87806787fb59260c9241d487b29750c70913397bfeec5719f0261dd7c7b7a45003fafbf203d98d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="0047e76e1f5c9303000000df00da16c2000900e5d4cea7131d489a2559aa8ba97082ad1fa19520737f8b9f7864cfdfde8c65b874bc7ba5f83669c8605fa91c641b5730666f99b172c7b4bda50c84f38672b0a543a52c9374e898aa836fbf6eab"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000540)=ANY=[], 0x0, &(0x7f0000000100), 0x1000000000000121, 0xfffffffffffffffe}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x6, r11}) r12 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = dup2(r12, r13) symlinkat(&(0x7f0000000000)='./file0\x00', r14, &(0x7f0000000040)='./file0\x00') r15 = socket(0x20, 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r16, 0x2000741e) 16:00:41 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) setsockopt$sock_timeval(r1, 0xffff, 0x12d2713592465e17, &(0x7f00000000c0)={0x4, 0x7}, 0x10) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) fsync(r5) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0xf8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000080)={0x2, 0x5, 0x3, 0x10000, 0x1, 0x1ff, 0x2, 0x10, [{0x2, 0x4, 0x67a, 0x2}, {0x80000001, 0x8, 0xff, 0xfff}, {0x74f, 0x3f, 0x0, 0x54000000}, {0x8000, 0x40, 0xd7c, 0x8}, {0xacf, 0x9, 0x80, 0x4}, {0x6, 0xd31, 0x8, 0x401}, {0x401, 0x686939d4, 0x40, 0x9}, {0x81, 0xe92d, 0x405, 0x5bec}, {0x4ef, 0x85, 0x6, 0x5}, {0x4, 0x10001, 0x8}, {0x9, 0xffffffff, 0x8, 0xec}, {0x8, 0xffffffff, 0x8, 0x1}, {0x9, 0x1, 0x6, 0x5}, {0x2, 0x200020, 0x4d6, 0x5ed}, {0x2, 0x8, 0x364, 0x5}, {0x7, 0x2, 0x0, 0x6}]}) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) 16:00:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x89}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000340)="845f1aef2fd6e283b62383658873611a663f36de13eb4ab24a914023b58440d486c642ab900b4286ef6ae8e4b9e4f6c773e1e8f45a0d6ebccb827cfd7806aaa84634fef4c96ca5d9f851aa6101114e4d248698e5f083f4c29d52d35341368bc19402fa56c83fbc8cf6cd8b97fb185342a1597d7b50856ffef61423836a996b839860b7a6a4e438bfdbf05e0a68802209bc3e1c181847e797c3b7ad5a0052c6822ce94153d553b08a9b160df7fd31332fb634ba09cc160f23aa1ada21d5ef2ba4eb448ff2f48d0860d4b8a5434eb9a062b6e928e96369eb68e2121767715fd9f9f7ff4b54ddf3d543ed7a616d03b6985afdffafa560b9e29271fd02cc08d88ca371e2e146b66e2e29e878d242647d985115ae74864657614f78887e7c68312d5c2ec79ed60b693bb02325532dced50f8cc9fa556adf6aa3557338264492fdfbc1215e5c9d58771f06109b677bad44c6bf5881b7ce392ced71984d4a27be79e3ae7a389ebcf45a27aee376c51b44f65098be73ec50feed5f36652238a782cc8a6b69cc3ec7d24d20bebec568d9272ff3d3a9d2cb07c94eef5e2aa3f58cabc5e7c0605c5fd95ef7b886dd182f99753b52bfe7850f26105b0ae8d9134641bd399daeea211f24f44064399066db9aea10537b7fd609035910698a31d0af83217fc123521765557c7a20adfbddf401536cc29551080c385a5ada95caee0b2862eea88c9625b824941d11a86d0a66fece7b1173aeb05084cb41388de9f03237da35e1b1fe1e9f5e66169a735b476147c02f2395f8898481a0a014c18d234c32124ef5760249397f709217be799ea44dbb18441b17b845516da5fc3cca1d472001535b4b1e7271e7a41cb0a3941cb2d39a209449edb016b1a83f0d724024997ba085cad65f011f7d5b40744fa04d07f18b7894fe4c51c098d44009eb403ac2e1e0d1d73908a8c794736e28e8b0d405f79dfa130b47f842505d52b955d8b16b71d001fce7c2e1dcd866cde800b564ab415a107c3f08689d70aa643e5b4db3e945335594ecdc377daee892d0457a90da180444897e626e2f7d9c6412e465a937f4541aeeee7e935be18c0ae575acd7e6095a951d5fc0512e853aa440bbc2482c3bedf920fdb73ea24412d4a10c458e3481f17b98989b260703c7517f7c8673aed2a699281b9543de617476e4013bef9050e9aba8f275b1ef9939522489bc7b6aac2647bbb5fdf8fefcbf9bcee4b49d5fab9d99a570f993f8b83e066b282b12981a04c87cc3118c87221be3ef319794516850af1194d1b56bffe8ff96e787c79299ef8739b55da9ef190ff4461987a7b67026a6902fbbc07700c160dfc035fbfcc47181a88d44e5b436aa85019dcc9ecdaf67209abb5baf32dac5c5034d23ed0c2d0ee57be50b462f6fbdcb22fc20b68d107426293ebfa73e46fdd8f0fbe8701c85ddeb04e9dbc1488e7555ebf0fc9443ad30a7d9d5748db96c3d96f3bf89f219a342f8440881e07623c59fded1219de2164c40759fd3c141fc557c5ed3dcf5125500b29eeaaf007b847de8ff7a5a7a75023e682f7a23a17c39bc4f0baef04617f23e92373f182ed684b64afa92942279392837bb6a664e7dc93ef828b8d5e7d43ae17f4ba38e99f15eced97ac76f8c59594a285e744d950d27c32fa47d54e4c664b6452614de0a34db92ffbd0f862c154db234a2506ea2fb5cbe0c301136cec7b7c481f2afa22ca71c1c720373dde8ce97e406ca963e5a975c76b7f741c166196d3432f7f9bc7a2d8d1b3a15a39b2adf98a6a3e4c837ccdf03b0c6b66337e3986de14c5f31e6863cb2b425c1a0d0ee67ba7ff0f74ce21d11a5e12faac4a1680614ae2d8e9cb751651f392597a824353473b3be374d701e50208703fa2c840be3156ce12c52d6506f2a8e25c1d864b70d16998a310059df7e18e98fcc6524926fca1c2c57ad0d7f830843a2c4b886d64f72885cf1f89147b31029f706bddac15e6633483473a909928f9ee0056e460969c5b67a18e6c9969cb9b04d56003a1e5ffff37344f3b82bf7829ea731df6ce534b00f5f389bc6cda46d2db6897a8af0d93b946eea9f496c9fbbf88cf1e5ae967a655169f1ec429be4e622889a2f857503d35f60c9dc22c67db24066e88ed513ce6a1d46c7c9ae277a158cb1219c6b2dc3cf1fe059417226e5eff7f7df3e0bee54be14727c1bf15e86fe1393e6f79bccb2d93b287e3b319754bc2ae2cc77626f176e3448e8e94be92b2be53c72ba96306343592fa44393a08d0eebaa001be3121b573c951fecf915966c027f20aa49813deb029e740cc2a16df36dd580c9fa673f9f71f602cc3bc7ebc09f36614eab9f79926acc6472d9076a79b007c8285abcd7aba7a9e80834ea06e80bfcb4e264595e6a785564c8e7451b19a2b0c8b07aaf219d6822ee67943564b4d1aa56222684d77342479f50ca9c515bb828491d9c042a017250d850eec636ddb32144c6cd82d15be59d0c808534fab3c09c4f0abcdfcf4dfcbdd516722fee40e2e5e33d729c7885af435ba5d4e3030c154ac1a7c9807a7603c131c7e46d83a3fb2808160cd2a6183f07221e47997aa3701607c3df6a6396df06bebd95c9f4ca7422238edd7cdc4ca12c41a46479774765fae00de475c809e63df8db0f73a33dd5a20d38ff7b80fda49cc7067236c74b92c320f098b03bbddcf9ea562ad4474e2318992231007bedcc0093ba1da1e624e537df8583df132d51a219d5902927f27cab334d343ed2448cd4fbbf58a314940ecdd51899726ff8f4aa56bea7655d05a96f15ec42ea7a3ecac0d0fce7183ea8569662dcf876f660cf344030977dad7b52bfe523defb6b5d4aa7c3815a8156d4beb8908bd0364887d5fd84d61722edaa01169d8a291bdfc2c140b08e4269b28ce714c55022a74c87e5e7df2173785130c39ec44c98a2bb0fe4ed617a3483287b30ed0eb6ac8638f88231f364b92c809d2c0b468d39e33dc3f6a9e3e183137c34315db0f8a2abe6f99368f5f0ccde8f03f987964b3aa844e7ea407f6b02f5629b34b5e018265339947020b7b964f835dadf78babcbd4a8a77e55b341ced7e907231f08ffc91496eb035b5eadfa449cdcb6157f175b6e6226d5df6e5ad751e38139c7dc6165f4f960edaabc0f5d4ef1017142e771e99d65e729668b618601559cbda2a380f54818aeb35cd8c0cc3d2d8dddfb8e40d7c7209612d34a6193701f75d821be840e0b6a6130632aff76c606961d0729bf4e52fa0c0dc3ac56b1b333b8f5bc9c6183a4ab947e4afa845c3a61e83363d36ebd4fa1a8fcf8437a9bdc5d30a590cbc6050c2a42e5fbc3e4f416a61dc9c75b4dc397ee21d958fb27999b3e040397c16026c08303a80ccc0551172535f1a159a23941a31953cee0ec9d3cfeaa44dba2f5fccb51e48a91c0763d985985ec43ccbedebcd6c799b923fff52df9ca6f1e63c992620e16a7ea418cae5e2490594547e6d786d950fdc77594e581b9033c64165d6eb7ef009ab56d1f521195b0db6aab6c692df4d3aaaa2b1322b9c3ba2da341f0fcfd5943a6b80bfe1eca7647ce4744c6910d06f57ecc888aaadaaf7be15be3d68ed90a05a03470a37435ff37308b6681c7eb2fb32e802f1089b81f5772ea68a34675427956a32f86dd07938e5fe70b60902b4888307b5ab8f5d014f7519991a2f62cb5aeac30fb4cf266a4026c93f309a5bbc20eed5223e98d0973e1f952c0084138105b81b1965c99b865ee157d7063f1d4ccbf27a315a02bfc3fe3a73df65bdcae1a2167d1b0f81422500ad431207c70287c502360a973be60100c84cd3f3787324c5eeaa8ff7f82bd37cc8b13773767c64e3d71361859cdd62167a62454d21185f672978d268252de71f89bb5c8d9f7f2f66da492ac1d3eb83b590c296c2dc1acb74bd5a625b162b61771a1a94f1dc5a594d7996a09cad5f7d1a956c7470ddb37e81a50cd6a72df37b7658160634f44e0ffefe51e9f580557b7390f1cfccc86c14c0d5dea9f7c6f8ab9809a6a6c4240bc5c7befe214b59822a45121037800b8b8ca0bd5194c16f6236df2e2dfea796a26b2c881f6a29ecd01dc7c241b27f105102cf2721841aabf93af90f913021e5b4b442e2f2e18581fcd716baaa1eef418ad793b0a123771da9dd463578aacb3ab7e571719ab5c5cd46152f59baff72588aa6b625bf7559d8a648de9d3e00b02df655425a7d5d0890ac0b13b644c73ae07fad9e64a4d3b7960f30c1308ffd68e23b4af5a417869b3cf4188c6d44eabc59559e780ff6518d9a5983e27acd8d84aea98645104f9961adf6c8076801572e17fd3bc3cb1daf6a828fa882afeaebe1e94b488e5e1d6525004984ae3c9a7bdd1f733f18a95422df1699b088293aa7955fa7ba4e6b7790dc2362334d733ec5b593f99f00323ebe023701e6a62a865ca190dcfae38d86d93e6e195af5f4ec6b66942742c630cf29a16c4cc491d078aacefec34c34b829128cb52ceeb128b51c65883adb4aac14eb4e56fb35bc152a6127f1f6135a9b654db3d51ff85260cf92da2d0612d035814f84eb37863cf898ea9ace14ab948b47fe0e2a6fe46773ca3e85c4aefc0d5d74e227a3170bed6b8d4b07582c4aa01996fed676590d6b3410f5ba33c4dd6072c02708dd61f4c5cf7f4bb1bee11aa1af1a8d8c749c594c2e4ec006f7d26f74f09f47928c817291b9a075cdab7ce113d72da24b48e4a623e5f5370cfa48b2720630858b52e8680e6998281a5d4fda1962d316f6ca994f404bc0fd84af2b1c77a9cdd2a60784d94e68072fa20fed461996d2db6b62b51b7c139ef73a540f5d9fef632e0632ea8fb20bfb205fb5a425411719c4aaf6e8bf5483a045723b138422126120d88560c5f757ce7940714e019948ce5f44d1804047cd4cab6cb27e96d1ab3026bc160bff26805f76297c99329aef9fab3c5409ff497dab18fbebd1e4d2b61062a9076468f3f8a4eb243978f0de003ff964247a2dc597897c8d922fc0fa423d0d1c7f54a043e3dfdb2f7219354ffb2785f44ef3904e80cff2a33c65973f6124736633bc7af78a2effedfc4d15c9f14da7d73e989429d681da564c591a45b7abe4395a79a5d7b2e25d1a47443e57898dccc1806b74d55354558170fbc7e910b361b04f4e7bca0ed844ac2e36702cc7432e809cd08c424fbf36479f4bb11237453d5efb0b37cb66ff7fe0859d9dbbbc55892e4fb798cb4d86d93fd2f5bdce953af8da43a671e88f2a35a41af562ef99a23d443bb8ae38361d830d3a114e34d806d19745b8276ace29ee3c48ad612457856f95d57001f313ebc60a50bf60626919401888199bd0c1287a17be38059cfbc89d17d6f51690a91509745f14c29df3ec8e4f5f593742f0f9b06e83a58a5c5f8ff0e23c77a7001276b9093584e96ad14bac712cd52f89e76a69c0b8e7fa23875f339ed51723eec1c9b3c39cf85b723ed4744aee4a8600b62188338396f934dbb6815b9268e5dae7a79c91de25a4b017b195aa22753043549e0614638a9c77049e40d54da99baa19cedf3b7e9daa60cb0ed5bb020f6145e2c48de2c3805e8840d9918543a22e1dc09e0b7a29380fa4ec42e0dc16b7c5026475a1368ead0e1fa2ab30c37493e7bca88cafe5cf366d0bbd6c4945c81506174065c093fb812ae407b472334c61343b09c663424ba64c5188858ba17f65230cef344b7baf7600777c2ec33600476e1f70079ab52a425a18fe1ca122789ced6e5f22567ac261ae0b6c53305fd0a0a1048f9b6563ec1a76358c854c06ee3b9e2760889f36a2681fd9097c87007b", 0x1000}, {&(0x7f0000000140)="34ff6555929cb9b034e9093a023e0b1c92adeeed3c8dd75cb2373899c41b0f1d8933af1a6243913c71e9d201b032acc8bac3d70eaa1475a0d89ca5e49db3c3b11347424279fbc9fd9b77047392c7a025d818bcdb8994679cae72e61454973837c6bd1ad93bddc615332512ecffe979e1ff1eb853be678f9932b80361478a8d1956b9f7113156961fd2035c8011f05ef595ec39dd1b4062354fecede615545756d777ac60deac94612944136e3f", 0xad}, {&(0x7f0000001340)="3a88a7e9e0e96109a611b4da5918307093c8741e716c4596b2750807dd722ffd4aa6abb5ab8c32f4bb3b60dddb27d5238be230918b109687123dea7618f80a702d7ed8ae114e3ecdbafb1b2276ef2fb1132693f0f602cb88f34a950f1a17fcdfd5ae16248d9739b578d101e03018cfb4329b214e02ff2bca48408797f2fc5eff173aa232bfeca0f0cb62cc0f795733be3f74cc0d93937f46eb84", 0x9a}], 0x3, &(0x7f0000001400)=[{0x1010, 0x1, 0xc4758ab, "15da8ab6b562ef8cdb59d4e506a57023bdd45eda97ef594ff09d703512a2cbb580a554e4c461899caf97796318a74ac86226d678cee2b75dce5b9ccecd9bbe13d9a929ac9a77c47428b77ac6a12e4325a7eff5779a3a1b64596fe13c34d43bbaca56106da1ed384503d021ef8e4e4b87edca921f1b94e635fe03cb808ce842e2387c9bc42fd88af98b7beb1898ef60058129f2e23e15894c762b12b6f49d3b857137d74c33143691c023545e9fc653469d9a879afc1ee65ea24367f77a48b6b680965788366ce670634166e7b037d11af47a7c1d862ed78816e3afb00a971d79a058389300ee9b7c9d8e4c36222c761869ba4a177f9347dfaa6e76b26c89c3728589fed77b70ab81d29a97e323523a6609181996d3480fde7918e6ac41b8dda9bc82f06ef82023086953e10171848b9eb630d800ad7e2460ab59acee03f144f0ac00da9a29e229fa9f475666cb6912c3866c70cad2738f8150b24ce1624fa12939fc862eae60f7363e954da75268f94ea6c9408a4fa10bf199c138b189c0064fe834552038724ede473059629f5feb9e62496cf9bac4c5c3d6a7bb4e4de7db4eeb977e4938168d36ac55d8a7181ee14ff3b0bc04e76d9ddd7aa10db66746d80720f6b3b70a8fe65a7d13afac8e2cbdbfbe5d088786801292250ecd98db6c7332f7cfa1514112110719a2f445381dd508efb85043032e6c732bafdc8b03dd28913ae0aa79c992b9dbcfa171413b5fd35882a0a1fab7511fc2a56032d1999c243c463930e94a05e4302c7c17117689f96541ae7e4f6d0f5ac53b294081f23de658ad2f880bbfecf2f06d3eed2b35ee7652c366ce1645445f31f5c9bb74b72838289e1122262cc2ff6bda25975287d3725ffe98d71d1e08afe8d3afca604a1e1d7af3fbae04ebd83dba8812255158d4886976bfad2403efcf1c39e3fe27fd5e72c5478cf506707f39ed7b516e5c7d910c833ee10e1883547be7a58d920d7b53d9aca5041e5ef120b3a0ae9c919b04b3cec5d2b315ce4cf1c5e55d48933c95d00ff53c5a22375f117a9e0d112766873c71f55beab2e067cb5e88332c59e9e374a24640c70483573abf2d977f0d7c525723c62cc17aa798aff15b1e3799eb89f21654eed928d7679ec183030b48e2096bb718b6c257b718218dfa14dc2c22a9940399bd79427e3d098cf854875f62ae69555013f846079f06cb9d5fe4f15ab5f861fbdcc13e4987f0c531cc8daddfc7f28e4140b7a7f66e3ba07983c1d1d80b647d2fe1ee07d03e4110193cb5b13ce4d6bcd3abcbfc5b821039e914340028429cc4356a5059d6062cea6e64904ac9901021f832b856c87900008a9fc733d1ab1ebb467fc510bd787b8aba7cf335e57575a18076e58e6d00fc114c61e64d1a5b0b02b6fa28d44d409ad00c16b7ab329b806e713ea853dcfc24d45046c960744d638b5d8cda33eaf7f5010bdd0bd37107c4c395f7fdccecf0f4173acfa43674c22a5e44bcdf7985367f096e6ecee4271847b1d5b1f760af587930e792d1a4244f7d9dafe7571498c92929a79d0822643f7e9df3510dbc46adaa7db7a730136340d7fb9030bd71109959e19b3ed1252cba8951e39b7dbcf69aa7b26b92fe5e467beb2ed57a71a1f1fb536bcdf59ad3486204c9bedd603d75e098064b427c37a479cb2e6a0233d7bb487501a72801603617b8ee879c38679e1a655edf381f0501f2c938bf0a55df828a796bdbb0371abaa41e7db9df57e32ec628645e6947547f0393f0947b24ea7a463eb7995e8637a6eee4747975a74cd73d0fb60af014dea8910d46b6fe34afc45b361250a2b425dd055ae6c93f9bf2b73f72dca79970184fc4e170689a165cbe0ca394c5d6603f3a2890f030f7d2aec576fc6466b7020a79f7273ced2fd32fc0c0d2183ef8b9372c60c172f99999387b6328b25cd3f6f205d8e1c5deba569113806cd81437b4ac65ba639d2852ab6409bf8bb4ffd3d8bdaf1fd1dd40bdc45423945c2ab577dae167b23304e498d228b913894d80aa22bc7cdd659e873820de7b7e6c915ad3a2dfe60dcf1c4162493b76c21412618b195b152e78b4cb49db82ee8ee0972a6ce5ffccf4810a7977b14b4ebd2af3ee9c8210261f214d5fa8e627216fd741a1131b833855c0669b6078806d8b7f27cbce5faf7a42b31adec9cf7d5304287e1b9a3ade6fb8b206786f54fc29c45cc1b118d685d1fcc1a1668e50596b33c92c589acf558ec56661e74e28845cbb1df0f6ac247a9b462a47ea58cc20ef5f47087b1d6235a5fa66997b9683b02ce495235e07582e858fec1effd4cc842f7165339068a768faca9c77bddb8742820897a6a7b96d296f8f19a75a08cb309b88c9fa23cdb7ffd5f6d0a68e381e73ad9cc543bc871bfe30e54fe2eb3cac6bf2e33d31eb89cc87fcfb7a58ef95f4668b26fb24398be7061fbd085f4cffd459d5cfa4b05132b046169e805c504805d11c95414c2928cb2c7bb8225685ea18a347a129f8e9896fca722be8e02bbfe65b07ba7622831d4bbffd04842a69cf3734c8e28c264fcd2f95c732313bb717306d98b86207b73b9f3bd138f17210cd4fd786a3303771e933902af07a7a80bd727e1f93982796a0ee4e5821b5fadd0b39a3ca9a72b74e7de4ca6880baa4bd92a5a35eff1651f890fc0bc6b3401d97af46470c63f6e6c5122d3533e075b55e9bc684c4a14d0ccd0081f72cdb3b0411d337454e269c5d7d07f9a751ff7f499f2cb691a797ed30b126d831f6fc32bed56267de347fb4043b75be475ff158497b857528cf1a959a05e27bd260ddc05813452608e6f8ff105bed384cc0825a30b2f864dd196084a48329ef6065e77cc11a149c286679c0f6c3040932deaebc07ee5713d2b7d0efaaa20b46eba7d8c96f184b9e61da734bd1f626fd31cdcd20c58db30aaef6ddf5edb1692944c440e7fc8492991ffc79508d749d3a6c2f52436be9c2199d95b1961fd4f4f959b04b3ed92267e493eef6d4393bb12327a41988505b568ba62e4ac23e85ae2d5e0d1b9b996d8c10f8a7867d31ec336f6bc378bab98cecac6f0c6824a8fe9c97ff32f581db44aef432b78dcea5a69c5610bc923d22533a5794006c16930aa18295ed7c466aa26b4da5f0eea0694e145b7d2b5d95ad54591394c2c9a2130b94a344d74b10571d480aa499344e2502ac4a769dfc557e339b88a9107e9fa6c9c817a7dcda2ab4397d280066e25aa8723b29c457368d0bf9388849c52cbc7c7dde023a182e90a8449ac305b5f402db336e9342e72231b8050db22a88d698855cdd2c1cefd62d6dc5610ddf7d9b8d472062b03fe3449c37448a63b6b53dc67ab63fc9b52552a8c8550266603fbea97fa843be6c84992c699909c3eb4d641958568771212c2943f21f938a5488bb70110bb443f4913e5752b19ef9a9b10a8e346c8b6e40a4b5ebcb87dbc333123ca09691312dc2efac6f0298b72d14c54fb4644595ebae31718d1b2d8cdd222e73236511ee6ceb15a82004fc480eaca4073f99f94a1f21316c7a2d5d9aa01ff7b9af682539cad7244c016ff3e4ccce46e6401b2684a37751d80167516be0d6cfaddc1caec27069a75c24cae1ef0ed09854120cce4a6c20c189f4636d6116bdc97a30f8f23c26622b70780b2eb9c392204b8e07bdaf41f320a87a45fe2b15992287e6f373952aed9f4a07df65293f2640023f11710fc315266006b74ce1b2ca2f7533897ec072a863e25a962069d51d312e684b8bee2f66444e0845b5376b9e5f9935107f54b93fef4ceed0a62a4181317ea8227b34f90734783bdbe44abef522029702d1a7f89e92e720d58da07959e4a85b758a8b8add0d2d86926a7d4a1b0a9a88f01669bd90c7bac1e971b9320c6cf1b2a9133e4c7907b0428e900c41b63222392bcc68b6e39aeb250719090aad881c62ae04bd38fccca528461de817845c148ce7b87c94600a8ffb55a1a900e143e641e6be30585ee5eec6c7362f95ffbe38bd602029c8977d573749bc80f6d9866c8d3c8c9580fdad3cc89653395e5cc66e7191b40825def07526aee087d42617c22eb0bc8a3c06c7caff405d8e2aa6099aabb14c9ad41a4bb46bffefd52b78f6ecf2b16881fa8ad7f38a9e31e36f8b1133099cba1f30178976070d526862f374f71e92edac70a8151cbab432b30abf1cbec5c8852b74dd4cd1af806548017432e87c4e429b5c1ef13baf76d8f300b8188e2804b849f70f763a971f9b2d68988024f3df77878be9b90bade17cfb0dbbc7dc03bd5e5732deb75e02f32c89b5f2c0c157a6b73ba85a9885b6ace3dd3c1cea29b3f4df327f27a83ca8c1fd4bfcddd41179d27ca32bc6d197aa29e17fcb2e55664b52d42a1b6d0706f2c30f45db3906fed1b6ab3f4bf903f88495e45da0ed9236d4b375566da44aafabbb7b2008a543068a9715587f77b7f1dc781ac15ea4d4f4dedc732df3e462ec94e0306c5ec2fa1ca779fcb9ba95a44018d8610592f4f326e4e4ee8fe326fa50ffb958f4758fd6a03ac74bfc1250bf04bc05396801857a5beb9127189a10f21dfc1fde71d94ac15bcf36d848419b3d5388fc61181231ea6672fa0eb444c0004bd2d0dfad1031e781dab4f2e8b03c5d7f7f4d5706ccc832b534723330c67a35a8dc530cbd7c3e3970ff7ef2585e6656f339e73eeb7fd8f457c4294db0da3b41b85a444c5c3721c5469e3e7f6a0f8d552ece123e486607775d018f3b3a34f38093801be2148b3820070f5e9021a3221e4a9582d050fb0e5c402a9e1e6122e5e529ff9e9fef0a280af5e4d971ad523a4a73f5c9a392a464bacfed4214a9b88906b2467e221aa3a18a16da9c0dcb8bd9d229b3ca10c56b1dfbb87cc7a3c45038ecdc8ad55957df19608162717a6e8c9162c3e652f3b7513bfd4731efd071da03c6e5b29c8c0e8f1947a80ca71c641f62daf15d59ae0817e3e56c0d1cd1ac628d4fa95277d18c90081ddc18da7c093e1bb38bea03b34e382265f11d95d323ff3ab2648dd1b5b9fa40bf5148221ea4d9dc97ef5c0e06167c99fdff3884aa6736ab3706739f2f3f5fb2c170a506c4aacecb76f12f32374c154fb0ee4a5788767a85c7ec4d6a40a7e0e62b6b3d7917c723edfe2e75fd16f0d0521523c56eb5c2ff5b81213dc20c8543bbcfb3e6e2d9c7bcbb6b9bd5e27cdc0bf451bde9c40cf0d4fb76f334f314a06f797534a16ae63f6f8921b0db28fdee49f807d568afc6293993e0c5ecc20febff721bcd6e2807efbe543071716e32f945724f3534d7c8e813d7410d7e6273fb5d944288df464750e892f4a35ecd5eebb2630d26857fd41049824e6ed28dc50ccb12ff8ce609d58c4206cd6881b47d6381842f02c10669602f396cb34543f829de0fc29fb96991e674bf3e6e6ac63ab63e749caae36f3ab8b4ccf9930f3b80e0603ef5cc3611cdeb0273febf02d4b742704919336bb4ba096acf1748c20fe0487efcd08aa23d4038b2d805473aa4710c6f139c5fdd71aadd415996db8181ba932e0ac314a1b8c61429554eba087cad8c5e371393dc3393b302fe74c5e0223fb3fed13bf0fc692e1b7e2a294506723b7aa7e7d677c3dda41a32f01da2ccbe3d892669ff1734f9d06a4c57dd7548bc130bf95bb2466b8d8a2ad4a37e300f115d3d224f67340fa5841b225e4a37d622f4185f17642fcaf3f0ffdaef443b2180e8018c3d79e7c2924b60ea1bab0139e252312ac6ca7c538ace26c42ee3583ddb0b5c7de20591733b75f6f292fc520638fa4a65db57f38e89da6ce93ba4f10bf7d5c9cf861da852ffd4591a8fbe56edbe43"}, {0x90, 0x1, 0x8, "521d5137d361484a8e25310ee8bdf9251e5a014c755d196be3eded1f76603f72653c9219ef5e6b4d2e64e481fc1583bad849f2ea8897372c2c09fc994c1ffcc0605cc15938bc0c3e20a8b99aa1dd627f78f0a3f8176f5402aec0854784e0a8a1461677b046191c60d25214f0daa4c708311e929fe2ae0ddc3b"}, {0x58, 0xffff, 0x598, "56c6c90f9929455546e53f3f53138bed6932730d51f81b96591699517e2aeac26491d54c0599b1326088fb9f1f631f6e31f99413e29689bc84f3cbe198c349ce52a3"}, {0xd8, 0xffff, 0x20, "70d450cecc183a683b2489ce33a07bb5793357dea763363ad5d9c2fedede03be69e2882dddaca228270f1ddc69fe91e4b2cb0eaac2d1920cbe94ff3647ba9e05b437e3cc7990e7387848ed3391d19f44459f3c282e83a657b15cd5ffb0d4a75953a69ce0ead94754bcb5ca4fb36c582e6a68f87521f93f0d66382270bf205e96117a2d565754146e55aa483196c1b2b2d860ed50d33863c287bc9380a68d511c2153882ffd3130859ab8e5209e0ca0135a76dd179f4f2e7d4cffe52513878197e5e1a18dda5dec"}, {0x68, 0x1, 0x5, "3feb3b6d6309ba2637158340df57f166656a4b684c0fe23dcc6550a69e6cdea1a8949bf9ab47db67f408dbd0402955d654c8ad568cfec72e854e2ff926af6525aef6a0350028e0ed5646e7186b769ea99193"}, {0xb8, 0xffff, 0x36ea, "6b6ec5a6c46f357487fa39876a377437e4f5d5753f251cdae5582e199ff87a1110b4c6d20b0423ae6e3b7f30e4d7d73f8f04177f211230311d4610a3a2e09f2f1c7623fd932c462816d0590e0a591671032c3e2123e247cb96b1748d115732f859c5bb7b8962fd2b4fcf668c980e2810f2ccd13ec158d923c72ff8bd39a6407b8da1b793e1b32d9b1e72be6991f628ab91a209209be97b9c48bf4682d5e1ba53f120c13693f7"}], 0x12f0}, 0x8) ioctl$TIOCFLUSH(r0, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000240)=[{0x8, 0x5, 0x1f, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') semget$private(0x0, 0x3, 0x61d) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0100000001000070"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000100)='./bus\x00', 0x2, 0x100, r11) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0000001860b5008b00002b27d060b755000008000000000000ffffffff0200000000455ddba9000000001fc2", 0x2c}], 0x1) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r13, 0x4004745d, &(0x7f0000000080)) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x2000000000000015}, {0x6}]}) select(0x40, &(0x7f00000000c0)={0x4, 0xf5d, 0x4, 0x6, 0x8, 0x0, 0x80, 0x3}, &(0x7f0000000100)={0x20, 0x81, 0x8, 0x10001, 0xc77a, 0x5, 0x400, 0x8}, &(0x7f0000000180)={0x9e3, 0x7, 0x4, 0x9, 0x3dc, 0x4, 0x90c5, 0x6f}, &(0x7f0000000200)={0x100000001, 0x80000000}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 16:00:41 executing program 1: setrlimit(0x6, &(0x7f0000000180)={0x800000000009, 0x200000000000007}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0x1, 0x6, 0x3c, 0x9}]}) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getpeername(r2, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0xfffffffffffffffc) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="7948622477fa9c05f5f63d777a8be1658c0af9042d31edbeb4a40e95fa8651c9ac064cf73eda84be87873c0e353a6d4d9ddf4cad100c0b03a540035dd1698f20", 0x40}], 0x1) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000100)=0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) mlockall(0x1) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') pwritev(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f0000000240)="f9f604935d37d9777d1de8a99227d5ad4ffa149e984c8262b30aee781b285a230ea9ee198c5ce01aa5913b66e50ee8eb07ad3bc72f8b71f0889807883dfbd1eddf3efb41e860da69e119f86976d29c8e98c7c9174eee59129d9401b79227350de8cb715715c99bd73cb20c09bb2be2f20391303ea0d118786e320a7e19e3ba5977796997561d896f3c6a429fdca31dd5b04d4e5a11b3", 0x96}, {&(0x7f0000000300)="f12e13dfd1fc496812ecd95518bec56b1d2429c65f0fa226d18028edcef9ae30a44112b14e626d7ab2dee8a411d9adf0532885767fcab277b13d6629e4c044cca278", 0x42}], 0x2, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000044, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0x7d}, {0x40}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="8000f7159924be6cadaa93173b27") 16:00:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x9) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) fcntl$dupfd(r3, 0x0, r0) 16:00:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) mmap(&(0x7f00003dd000/0x3000)=nil, 0x3000, 0x0, 0xbe3a4290df701dbd, r3, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r4 = socket(0x18, 0x1, 0x0) write(r4, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8f8dc91babd5fcf0) msgget(0x1, 0xc8) r5 = shmget$private(0x0, 0x2000, 0xe841ef7ffd0bbe84, &(0x7f00003e0000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000740)=[r6, r7, r14, r19]) shmat(r5, &(0x7f00003de000/0x4000)=nil, 0x6800) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r20 = msgget$private(0x0, 0x20000003c4) msgrcv(r20, &(0x7f0000000200)=ANY=[@ANYRESDEC=r4], 0x1, 0x3, 0x1001) msgrcv(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000000000000000000000000007000000fe4f634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac554b3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826891b99917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r20, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b824b9dde1a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd923202c8ae15a40d0c55d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x13c6, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a3652ec46bb602d9d45558cc61", 0xd5) 16:00:42 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000180)="d295802d606c3ff91471ffa5f28c702dc9d3c9e2b67a41c3b8e034d4f137c2600e5cb8200a983d50e4c1987a7a7e700f427e2ea6784648b1848a1f7524ef482ba598584bf0c534769ea2fa2242cc3194ebdba5d1140c73d44ead4ed6e2f781184dc2e72a815b45ff3bd1c1a097d3db27abaae1a5c69252f8f6b87d6125be3f5bb180c2f965303d79092d30e18984d6175e51a609274ee26974d25cba42e6197248a702c67e4095e644c57faa2fb711991615f52ea866fedb56100c052466dbcc2738a85a967c5930d304aba0d8f4e5af98", 0xd1}, {&(0x7f00000000c0)="e2bafd52949e6002e7a04378bb819e887df3e3a6342b9f68488255727cfa76c0402221cc", 0x24}, {&(0x7f0000001280)="521a7fe4d38b7f9323536b76f47df9b46056f1628788d78b40ac468c341cd2ab29c2b16823845d04e1783fe37488b81897ecef8056cb0b39cb642f7d2a87e404c51bd9994af8a228dfa8e5b3504f46a47a192bbffb6d57aa6b7ac9869ae0360c77813d49cf79db31cb80faecaba2d28bbc6d0e7ca43f61206cc7db82340047420cf49ca68ec6fd77d37267a6eabe2a11d02d4c237c429ebeb56e0c6679ed353b7b69aa8aa3d9cbf9b98842b50b46bb726912d0338928158220660337886ee075601c9f08fdfd270149de4965266aaa8a392385aa91f2844c63a59f9a37569279befe866f6e9dd6ce858e2eb58ac5c27ee2b6492ecb06cff258f314a062f296b115e6f0a3c1a6cc5005fd2fe7863a74e4a738e78f039c03f97313f865d00e3818f2a31254fdd2488e507a1138700f3cbd254f76c1480832ca75ebe75577ca3e4d359fdb855972c653016db8c741289ee641266e02a3a248fcfd87582849d1cb72a04e72fc9291ed840bd8b9c39a0bdfdbfe03f16a13a242bde746c2bea48bd6a67df32f6f8a00f8822b05042b66f598c1bd8a65ace90df5a3ef1abb182a74dd9f36bf7678c8159aeaaf7ba282051ce7587d489b3f767e7e9d0dc5fb1703b99491546193e9804b0f40047cab03725a2f810d33f7c6b3a8dfcdc8dc30425cdfe70caff863e05c11b47db294e319a36587730242d49ecec044dff6d37098295d217dc1c9d0bc76730896709889fae4287140e0ccf88ab9d69bfaf86bfc0b3d96477a090e14b4b73b445d90ef6c2939d5bad8f1e689c1ecab946d700a7763cd0f703ea5c693ef7dcaa6bb4869ce8d89a269a796b8f44e0253e88794248f857f7cfcf100c10a428d23356c5069fd4da642852bc992b0f985691c2e305164ede06db6089eaf6c15ee71a72336262937465da36e936d74863b9639c3e65b822eb34bfa5ddc9623b0a48c35d44cd4ce0b68701858b9617f71e520bf066478023c633b285fd9bb916ab851af4a1e08b1a6b9d54451fe63dd3829e26c7c07dffee003ba9c3c76aada868db11fb23f2f821b0086f0b73afc1bdf23fad06aebbefa5d06d8a103ddadcc78779ab9fd6739887cdee5cf8b8f92fc59e48bf628fc73d01269c49dd25c80d4f587e1d8e5d941d12275e820819d8eb9a5a63c88a7032f89a480cb4f78d77856f85fc27a19fb9fc002298f8d52f5eff45ff54cbcffaf5c09317f1f547e8e865bb6f4cea3ee84c40b15bff361a42ae8500ede901ca97f48cece5cde5b77cfdbe6adcccdf76ca8428ad4fd1c2bdc581571b41d213c1d0f1d7ba00185aad90e6ef2cef801e93b309f22c45652323b844b99c752ed89335ca5fd17dc34e3b9a62c5e1102d3a4cade1d3c9c4742172762cb25a50dfb0e9690e0c65532907cc2452ed26838216497810b0b65d69b7b59c6dc56c49482550fcdfb48ac8fde262777b074e4f4bee480e58e40ff79ed301f4b79ec42f6f638c6c263508b35737724ed237b7ca5f4cbfaa4a876426c9846ab065446889d66aea0c109832d025cf4d079006f15b75bb93a3be6482c0a073e52baac1625b8a4a170ed6c37ea5f4b0c4f1cc5ab6bd3fee22c973857ee59f15f354a8610148d90c99c5a81cf49ab066e6ab23e9c084922eead98ec7207a416b64c5e599dd259613b687720a657e36d5ad0a2eb04ee7fc4dc8487deaa04436a2c409102bcf521e1887d60c024a141534332fc8f8d26ea8859d99c5af2a35a6260ac4c5626e37b1f01d51b420b1c0afe4bb5d6cfe11416b51e45bdba170db3d6ff0f2fb9b40dfe72e54bf2033abeb1d0f958f0ea8cfa50ca57a1e39b06b11ca837e089f6225a05b4c449f8e8cba33ba14c0adadce3a594a64156cf740a0a617ac57687cb5ba45e1170d3daa3897afd09d4bc55e0dbd43abd19eed0442584b4f2142ecc95e0921088c6a5f836434f05ab0a1cff87248dbf71a209a975e816cf2ed69ce1181f8ff6c926dfa0674bc0b2f7c3bcb51f7b98f56676a2dd2ba44431cc870cf96be44344d1c9f2dd2291f2d3f38e8ec4b551fc94d37a37073822cfe771c050bf974bf93b3bc38be1900f2a2498e9bac7edb9b1c3c5cf0d416cd5e495a3f86d1a4d9d6bb70731d9226b294e82b5da30873204f2b1728baa17a617093835daa4ca4883fe3652d22e62385b18925eb00d7e2287ad0ee8ae16ea14c89110e30b7da389b2dfe7d9fdb446e1b3e3e6ff62de0ce808252daa7ea367348512e652c8afd50082f1a0a33cd13695ca3c9bde3c0aa4593394c6c3a8f1dfe5095f1579639b99aba56f5690cce6e919f0b563db1a8bdf417ad550f508ac333935bc3c36cb5595ecca1b84f738646cf9011d8a4652c3bf5d95c483c2c4cb8816aab758f9a2c910fca819ffa40638ac6159a6a1259d010d68819c9ffe0b05d8254e9bfa1145493adada09a0364367a33f23811af4c1dc166b021ef71e685bc4387e691b84cd3440d80247418c612a8e10b580ea030dabacb756e68da6b5cac59473cd643802398924055d53edda03cabdfdfb7693067d8fce3703c312d75a0d0d3d9e83be9e42103a17a98e97650fd60eb609e55316080c31b09d6840b29a0e39850d4646acae3532cc83442f7f9ae672518f1132089f7fb61498a6bfe8fa8c4ea27d139aed6cc359673207ab0e9bf519a3ba2f0fd1538625a5f539ae31b081efca0c5d9bbba382019b7f89153e0194fedd715e8940a53279925ec1c54d07d9760463984fbcda8e1a02f3d6f4959e6f1190a7c02db6f7aaecd0e3d61892d67cd1e60e99b5546997edfb912465a3043c1c745347042e45d05e68997b423fecdd8c55f2b0f190a2f535faf9e81efe08c30ff83160df408254bc70f8adb82f3f553255e64d720f071790fb9bb8579892ec578646c0f3c6c6eeda219930ce24e23ced8de56d36e4c614dbc8723e879db8eb1d3762376d79662fc9ecdb6e5ea4a77babf24bacddc13155a99c67a59a19d506378707c3207633e039247ef5d0d99740fd7b89c5ecd6d2e703b54beb79ed4a32e76734dcc3a76c8f4b06751ab6c1f8b0beabb39e3b8c75dd38058cce3762789135d3b00cc079c88b8a27c92a08b8a5351911c3c3273916a5b46a3201fe97849da3b39f41d4596133c2afc8b77fe674837871a62023c94fa24f5b2773a3ff7cef6c864ae9b34134ab11c34c862c11d73d71d8b189125ac3329a79ec91b4a7ace6deaae03903b44f008afa7ebbace9861f6ec6512b03a9517ffcd66f9cb3f0dba1afd8f60bea741c70982c9a99c45d70b73af28058063c01a1c8e4c2d07436c8215f6fa7d92e13fa3117f9bf90a6e362f06a8653e604a1ba3e31112d68d08832b8302cdd4fba886de8ac902a0d5a64df697a05ec3fc5590058e597786bd0d3a4553ef9f21dcb6a65a11f06795dc3d4fa577086eaf37a05b7a6a7f4940d7fc5980766c89007b44399a68dd66dcd81d171b2164219f7b86eaefa570d6bf8a9a39e1886a823f5cbc6b8cdba4d11f1e9f823d34021c6392f411dbb9af4b674c51adc8e2733a1b5f2774f75484595d6a453816cba79e4e5a557c43647914c61c52da5d61be2373bcab88d3cc4f93bb2dfbc8022eb41422ff6dd436a027ed072514b5898b016877fe1fa543d4fdfad882f8a6cac88bd72ac60540b0a6b2950003dc8998c2c8e3a85864c0c5f0a6260051060135477521f9869d1082f2b10e1dd8eafa771e99be7332687f577af29bee59710de650d167a505fc29ffde3474882a6ec5036f0c0c6e0068c48db7a7fc74790b20f91e223662801927e416a914401fb7bbf188fd2bd576de13581938263f3b1274043fab2746ec8e5994343f47b08e756d8a9391d063a6eec4fe81fd6033bd241e39c93106e10cb9eaebc8305398bdf342b0b3a75fd8ae19bd068c1100e6c36beca9a3adad1dc426854887ad414cc391de4b63f6b86a45e6de24e5d10bb551a6a63bfe8dea65e75e05e42a7f6fb3949645a24d68a8317895811051aca354f59c6cfd10a5637ab48309da49977525088ab7ad833d2a725ee94ff1dcdb7b07d1114060b65de184ce04a7ea7d9f7f415acbc47f2fe578c224db9d19229aacb8ec715ce15383ac6eadc7806f24d1fc672d672b28d3e042264c47c32382a7ee00cdf17a48b297119cc1c072e10c03c503b7d58d46e008afc953cfbc3963a2922ebe45d6c299ee3b8c2f9271f6692c0ea347be4df7070d7022ff735ce45d36d02d66cc7c052ae265dcc936e45357f9841d30f77972295862d397a3140cdc2fd63fc5fda8c9b922569788f9842775d561e8e31cec53162cae28520dc0fe15fe8a2969eaacffbf959633f120d683a5cc80965f8b983ea670bd472252eae188fb9e8e5316d379a459cc4b258a613abfad03efa693555f604ab0c292398a5e5e92e4df7a30918355217b74d7cb2ca47af1a1975aab7eb21ee9d1ae2056d8743a115a9d3d22ddf3234418782009024d410fa1d1dda20ae7e2bc0baa8e530b556d2faa7f5fd421f3a4bb0b182b9cf869e627b7e1dd579a3d11963f6a018296738732042609c91ad4bc120236667442befa61c07b19b8bcf55c58516df49ee9ece9051a68245594aed86ea2761f29733b28c1cf0a9c2bcfdb01374066458db4ac0b547dfd1861f097a45fcae2fccf973aa5f07fe5e781ef21b6d4f7cd659c41ad5fac149cfb57212c0e3d739aa6bba2052d6daf089ed765409190093d12b62f587105f04dca7dc5517fad51ca010d3ea311ec945c7195d7871104226a64e290fd5bc093d74b934cf8fd1d5874f92772020bafdfb871588c057a0d8bb16bb5f0128576a6f34e00e76d30094fb90c363af2f399c4ef2372c51b5bdb75910db11963e9e464976e3a9f1b8d5626b02d882d54fce254b30a1781b530df3d69f17b9ec545513f89032db8409b032b0d7eb97d0412f6736ee1de383aca24d43701f39d7549972abcfc769a107908c70f25750e1ebed56c47df5f8e788f1a94febdd24cf5d306d29cfc0664727212d41236c86ec0afc05835c2a5a8e09044292eb2a8f8faed481f3e3bce44890fe261276fd792bac96e5f5c5b495e28297e50730e03afff4c0d9b05c51adc9023077cc264071977520523313533efeeb9d280f96d251a1ad2e82c5a4a1a6f80a9679bab63e90a16d2bda976f437f653259b35ba82ba1597f085d939a32e483bab10417ce23239a5df061d068ed63f8dedfd40721bf727b3fe82281805f6fc79752826ab1b7efbd900fdd41b3ab399ff663e28c8f9a7e68be7e1c1dee3ab9ad6e6ac4405352e2009b6f6f89a3471efd73a6ca15b54472da7256d83a081cfd16b8ed29cf4301440de84eb68f85ef75e8ccc74a3455230da7b3e6954cc1bf15323239a22c08bb64c231d9ae8aff486438618b18cd5a4cd4bf5f2b3e6620edd7a54f2a28a8f930567e35cadb328e6e8b3a0d1615055b649b47bbfe3d673b1efe82696dbf47f9c713ec8c10b08273194f5ddc7736dc24028a314dbcff23b9335cb843e84c58db8f45fb00b42ce03dc393c1665a134f137b59669b2e75aa4de1553f4909935ec7624cf4305af9e7801186ee9dba44d5433019ababbcf53e7844437bf3b4fb7517f5a9a39a082de99bddd8e1d7d97928b8dbc7c479994c52fae77bc871cbeb311e07bb9e22bc79a33276fa114e4626dbfbb2530a5806dfa369b1bef1fd08a25bd918f4a1140ea5cb72356eb3d36f463aab549882ab2e982d732fe12ebe2f334d0cd8f85c75d931c6ed39db6840260f4243c2a8b91844d23ebddacd6de8943cefb8f11d16eec6612d84047184489c6d98c83207aa", 0x1000}, {&(0x7f0000000280)="abfaf80f92cb9987075cac46873512c2ba5d3306877312bcab251d97711cf93a8042da61767f09b95a48abef942e52405b4e14c166bd867a37836b1ef3cf82a70f9d220b24c08d6c894c8ca705fc80243a5fe2c4d8d72e10c33e016240b40a0b56382eda891e14866b16b4c88ecbfdef0891b6422e18", 0x76}, {&(0x7f0000000300)="48689656d21cced28a41d6e37850943067487c34f05431bb95794dad222427935dbf603aa7805013d517fab4c2525ef4ff1f4cb0fbbad74791cdaa9dd1d20fc31a4b94338a3690252be2fc050655daf8f29a122991896f4cd9acced791a0bbc2e78b40b7da92f62000a7e649d20566629426c2432887cd7586dbd84014b2a9f1342bcc8f6cc7016a4a821a2972726cb19a0c", 0x92}, {&(0x7f00000003c0)="cf37fc9b6fe0dc5a16cddc2b6a54fa6ecb5e837a726639c0163fc5668ae0c84acb8439c9a612c30298d713a61d6a4ebf6db9604926ba1091e52f7367d9ea54beabb5367e285c183bd592c8eee8d463043ae85f595d642d459776098a51edee50658d7e70878cb70055f0ab6ea0e6154bcb21a93bee6f86176474a0218d64970bfffd0b961e033c3d8ca0a8abc0ae176365fe7f9deab996b6b582eef6a9b39195a167d1255b05976e0728a12518cbf76df0f84f8cd4489d52cd4726b8c3ee2f3bb71f2c0303c3d4de7f7e92d4b95e8bc2dddb6a3454753fa37dd2dac9a229637454362897fab93590f8e06215e8301b4a072b372745cdd549b7", 0xf9}, {&(0x7f0000000100)="28cce09e1292749fb835", 0xa}, {&(0x7f00000004c0)="ad1706328feb1e92fcaa2b7c9d9e0b8d63dab524c6cad39f914bbd55daa65fd05883880f43f80d1c0a42149714fa573e879005c4335915219a3e64baaa02acff7ef8a66f8403fb3557af2e8ebb27b2c2ddef7535700a75c6f4459360e5d84002429b2722c30ae88be6cf58d1fe0bc1baaf39565d3514688c266fbdfd542d0c919bf70c40813419b20f9b2ea142c4c9aa16ed3553c5ab9887a05e6161c390c5c778c1f058e9689ca0f79fffffe524acf5723e56eea797f55df9", 0xb9}, {&(0x7f0000000580)="0361b9175f8f8f4f1ac04c0a8aaa6dd9e63c2473afe5db50ee4fe0f49970e381029764cb112f992addd0e3c4680b4091af7c87eeeddf8262992cd5224fbc05d2e39fa7587b28cd9f5b56162e37bd569cbd3b4473b29fb2185b20748eded657f9542f3ec7504b65f5dba15cc9c091f3a49fadabc533eda94b536b80db92911decd829ad002fbbbbd153a020178be5c07fe31c7519b01904e55f7dd23231f21e0e6a153e7f9e0859c92fded5d34a6fb7fa99a6ef7fc8a92507ea0dd66dc4b0766a9500a399ce5656c1acf48122ed6f", 0xce}, {&(0x7f0000000680)="e6123c0402d0f69440e0cee88d", 0xd}], 0xa, 0x0, 0x0, 0x402}, 0x2) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x100000000) dup2(r0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) dup(r4) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8000000100005202) rename(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:42 executing program 0: setrlimit(0x4, &(0x7f00000000c0)={0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x785f) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000000)=0x6) acct(0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)=0x1ed) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00', 0x6) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$unix(r0, 0x0, &(0x7f0000000000)) clock_settime(0x4, &(0x7f0000000040)={0x100000000, 0x1}) r3 = socket$unix(0x1, 0x2, 0x0) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f666953003e23b648db66e962a29970dd82cea5241f72abbbcb35432b6833b6f11dde1ed99991d7db0c5f49dae2b8fe59194351f257d161d1b0e0a939712fb6616a4c4951b37384e3599779b17dea35497cf36d121d049094b17e60d34628b36a4e57536eee2254e551cb9e59b4a7d245651d68"], 0xa) 16:00:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00 \x00\x00\x00@\x00'}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) dup2(r0, r1) socketpair(0x10, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) pread(r3, &(0x7f00000003c0)="7490cbb4eab7ef06b566d37dc943747a34ea9da0970e444830e50c71353763f1650d9e359ac11a024040bfbb650e1091faa51d51522a6d92202728ecb70e159a0dc3a637007e6088582e109e7ee42617aa757e25742efcf6b729a51288e570d7763484efd7d8180fb4cca8422148c0adbf0af53fccf24ae69461f25a605e9a997171b9937062df8d4f427a0df08db96e5d1884c6c8a5d56201f2c2553351e457cb4d962df00c977536ebd057d5949fad8b3ddd85a5311f2952885b4500e5a061906b776af90dfe8d13", 0xc9, 0x0, 0x0) geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000100)) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = dup(r10) getsockopt$sock_int(r11, 0xffff, 0x2000, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r9, r12}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x20, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r13, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r13, &(0x7f0000000240), 0x0, 0x0, 0x0) dup(r13) r14 = socket(0x2, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x802069b5, &(0x7f0000000300)) 16:00:42 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r0 = socket(0x6, 0x4000, 0xfa) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) close(r3) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) r6 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = dup2(r6, r5) fcntl$lock(r7, 0x7, &(0x7f0000000080)) 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) socketpair(0x0, 0x8005, 0x80, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) readv(r1, &(0x7f0000000040), 0x16f) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r1 = getuid() r2 = getgid() r3 = msgget$private(0x0, 0x188) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x10, 0xfffffffffffffffd}], 0x3, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069b5, &(0x7f0000000300)) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x802069b5, &(0x7f0000000300)) r12 = fcntl$dupfd(r4, 0xa, r11) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r14 = socket(0x2, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x802069b5, &(0x7f0000000300)) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x802069b5, &(0x7f0000000300)) r18 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r18, 0x0, r18) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYRES32=r15, @ANYRESDEC=r15, @ANYRESDEC, @ANYRES16=r17, @ANYRESHEX, @ANYRESDEC=r18, @ANYRES16], 0x7, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x600003, r22, r2, r1, r2, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, 0x0, 0x0, 0x5, 0x20000005, 0x1, 0xb}) setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x84}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="3e660b60802ad9a55b7f45154e7b") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:42 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000040)=0x2) msgget$private(0x0, 0x11) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x23}, {}], 0x2}) 16:00:42 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x8) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffdc8) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r5 = semget$private(0x0, 0x4, 0x3) r6 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000480)=""/136) semop(r6, &(0x7f0000000380)=[{0x6, 0x1, 0x1000}], 0x2aaaaaaaaaaaab90) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000400)=0x20) r7 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x80cd) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x83, 0x10003, 0xd4000000000]) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000540)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r9 = dup(r7) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f00000001c0)=[{0x1, 0x8000, 0x1000}, {0x2, 0xffd, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x4, 0x1800}], 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x4}, 0x3ff) dup2(r9, r8) semop(r0, &(0x7f0000000240), 0x6) 16:00:42 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x0, 0x1c3) acct(&(0x7f0000000080)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) accept$unix(r2, &(0x7f0000002400)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e0984f42cabb35005ffed378d0920efa66d0c10c4c0dbed64e3a17f885727c62b9cbd9d0a3253846fffaa9fb5b19d835d49"], &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getppid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCGSTATS(r3, 0x4008426f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r6 = accept$unix(r5, 0x0, &(0x7f0000000340)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r3, 0x80044272, &(0x7f0000000180)) getgroups(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getpgid(0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001f00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) getgroups(0x6, &(0x7f0000000000)=[r7, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1]) lchown(&(0x7f0000000440)='./file0\x00', r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = msgget$private(0x0, 0x200) r9 = syz_open_pts() r10 = dup(r9) flock(r10, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) msgget(0x3, 0x100) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000001e80)={{}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x401, 0x0, 0xffffffff}) msgsnd(r8, &(0x7f0000002000)=ANY=[@ANYBLOB="0200000000000000d42d6ddacb422362c937498142846da6a94dbcca2139961cbeb0d98e8771bfc66b32efff1de1183f0ff361ed6fd62a236ebed0000d870c16ee40fffea11276d1ae28cefd7b225d146b523fc171812f6dc4e21a8b3a6f6fa718b7c14816e6239255463052dd8c5144a5d81a6b33a1f36dd83176971e9816a9ba4050b7216f5356f941bf963a8d4afe7069b0d6c63a8b68c3c2c4c1c01077b401fba2"], 0x1, 0x800) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = socket(0x2, 0x3, 0x81) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000180)=0x80000000) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) fcntl$dupfd(r2, 0xf, r6) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r7 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) recvfrom$inet6(r7, &(0x7f00000000c0)=""/56, 0x38, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x200}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="07c5634d932d7da8bc23599699589f7aefc4a8ebf9363ea75db8cb9bedb079f7f8"], 0x10) shutdown(r0, 0x1) 16:00:42 executing program 0: close(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x5810, r2, 0x0, 0x76) write(r0, &(0x7f0000000040)="670dc3", 0x2d6) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x13e) fchdir(r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:42 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x100}, {}], 0x3}) r1 = semget(0x3, 0x0, 0x164) getpid() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/12) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000717000/0x9000)=nil, 0x9000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x7f, 0xcc}, {0x7, 0x7f, 0x2, 0x80000000}, {0x8001, 0xf8, 0x20}, {0x1, 0x9, 0x0, 0x61}]}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x0, 0x54) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = getgid() r14 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r14, 0x0, r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r16 = kqueue() r17 = kqueue() kevent(r16, &(0x7f0000000040)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0xa, 0xffffffffffffffff) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) r27 = kqueue() r28 = kqueue() kevent(r27, &(0x7f0000000040)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r29 = fcntl$dupfd(r27, 0xa, 0xffffffffffffffff) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r30, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) r38 = kqueue() r39 = kqueue() kevent(r38, &(0x7f0000000040)=[{{r39}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r40 = fcntl$dupfd(r38, 0xa, 0xffffffffffffffff) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r41, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r47, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r48 = fcntl$getown(r47, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r45, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r46, r48, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xc6f, r6, r13, r15, r22, 0x8, 0xffff}, 0x401, 0x80000000, r35, r46, 0x300, 0x2, 0xa634}) 16:00:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86025d7bf4b88993914c"], 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000009c0)="b78abeb00a17bab731d6481c69b70d8e32c0bce3fe097caf772ebe5b33c46278bd73371f7a55963310fb1b65701ca4110499dedbb3d989870aa53c7fa3a400f6c21e0179a0f824b4d7c9de426d6e4b011d1bb793c153441fb99ccf1dc8e6092f76904878d06693228c8fabc242cea1fcb29a75a86dcdde66b569b44bb3bc6db4d60d05b89fc8996a64feb5253f8d691ab1ee8cb22dbc71060bfae74a1a65d94ed94b0abff0fe6f47059494cebee07d73e7b9c445f1fd2d7e51be1398694c9d8b933b7f9d0a03a4618fb8955310c1019d3fab26dba3ce0e546b32bf32300464bc1152e9455d856be4f6399c216c1933bddaa2d5dd0013bdb0ac387d5f4af4bf1b5f36a38112f72316e1c9b6328fe45e4f79091cf98cea74dd9dcfd3b3b930516300fc98e49243c8352fea967e36dd7e5d8df7439ccdb4c87947f05ab25c19a5ab1ab07eef947ef57db5911de7dd436855d1c6401fb42516022c2507db1584a137c53bd8fd5605418a7eb5aa8de024ebb9a00a2e0ff2388ef3fd859cb269fc53aacadcda2929d969d06844ea93c9da31bb47abb4490c644d5c0dd218dc130983a55979c60346efd26172f47d4b92e733a5138b9ff72eb4bdfb59beef81b27511dd3d1f7ef31d2ab971bdf9edf4c81c8259eb15c75d427280848a3291e6d3ea830be304d334601942e51b715541f77d5c5a16d50d58d4f4c1a6f16b4b30d4c642ec267d11df788b3db039ca6e20aea03fa9a070835a29b80938f055ce818d57487370fa19340f29c09c3af3ecf7a699b491f6ae0674278db18084adcabaa8fab62fa0df5f1844a04c509cb7c85d99055a92a984c0d3956dbcc92c157fc5cdfa8d20df8f764b376edd48d8754171932312d3f7821ed607d3b5b8b83d11de51429da82dd729a865886c9fef18ea0ccf0e0d5843a9b88d02b3607375a5c38e37c9d0f3d94825554230192526eb14864b5f0aa1c0110d88568b0e8bfd411245329b17aa355c03705dc2d7498b0581324f5471c477b2c8ebc1fc906edb7145a0b035d15866f0cd6626dcdde5834057d0733d0534f970b700f1d11f4de003bc70a7d0cc36a62195fe56433cc73a853a0911523929a6ebc302dda6098f6f4d62d86d4b2cd3e41f0e8e5dcd1a99f186a9de438ef5871e97d5bc021e7e2bcefa261dfc0a56c6e4e0f463f99272a7ba21ce36d3dbb890d276bc602b0150f9881a1613525821bac84d05d3cbb8849d93e3480fa92b49072afc890335ab4c7a17ac28faa1e48612d08f66b01acf09e4a34fbb48bccfa02aa07174f75c2d01b48f49cb472674b92809c2984c0cf8301604938da1d2a01fa1b91a67d97a5932454a2ec72a0aec96d0dc990e648d97158d41a8cef3691d55b8b4646cf6a8ecb5d4cf28b7eb2ea3fe3ba151dbf2c52bccf9b2c6050e7ae1f018041b3ad9cb7439eab79b1c6bd9f7e25eaec073fef0c33291425d4f4e57db76e0c14618c3b2133f96862907ec7f232f764924dfe12d9618c7895c412af5efa418e8ab7d5001dd51a5cc826d7cc8c699d88bf2cc35d644039a9d233c1d9b58656c9bf238c858ba3863130551a3fc15c8df0ee35635eb69b18ac4f73bc5b49201c22b4ca72e8bd4f175f36164d566f19fba014330982cf547876e04a3ce9356767dc0d6038e3ecb508e916e09634372ff410aff8ab897a97e9e6b58a7644d810663acca962ebac8c25d2c84585a9b5fc1ff3130659e4858a10bba8c9f5a4d1cc08d52fa6f16384250ceca5286203506c58390de0dd17f148ba5edba3487f93cfb42e559dfdea5269e429e76543cd84bd4ca6129707c0ae4995fd6cc2168cae498a36fbb48ca89fe4e30d354a281ea6f05ac3cc5b67686895dcb9b075b5741f0e7a729110fa0debe04f338cffcf160c6480b08b512a42cdec2d4e52452e1b9cdfb934943f3bd06f592e49e5993e4ee688e0b8e31f08e0c958173e94d0f63f6363f6ecad1e633dbf5f920d727cfa910e065e6e139da04fba66ee2fc9c40a7645c79be51", 0x63d, 0x0, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd803f013550 failed: hole in range pckbd_enable: command error 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'ta\x03', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000240)) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0xc003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) map stack 0x20719000-0x2071d000 of map 0xfffffd803f013550 failed: hole in range 16:00:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x1f, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff0000019868f0d143cb63601a25655ee7965e2e1e27c01252eafe459c8c916c71c4e9ade7229f8faba247d03172b3bef1f0784521240f3a60693a09ae7100000000b7cd7ec7c5d78ee82d1fce4681ae3041ed951c589108ed012ab859"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001000)=[{0x0, 0x1, 0xfffffffe, "6e366c9b1fba7f37861c6469fdcf50d046aec0f2fd4a20fd253bc36fcec547ae11501cb6d0e07a63ac78643287531bcc74c586c546b768ea54d6ef8b458d72d7ff55fc758096dc66c43569de2dc9fb58850a9450e82faec2d13fbddb407eeb921cf90d4533039f270b0abcb39cf5a4f4"}, {0x0, 0x1, 0x4, "d3969089917087cd3d5f94fdb42ed9181b9d265b156578c709b03b03d929a886765fcfc486979e650736efffb1ee043fca8c9d468d38b5f72b8f1cabdd958c3c96205889d47409ddc1963e4b41419112793348bb743a3ad64842644539e84ca2ca9f9159e057002c4eae83029a02c5bcb1e992539f7e93445ec44922778e4143feefe88a3a25a66530a4eb696ebcaa41f4a1c12452d368be064638d0c4df00f69546c2ed271c2fa0aed86b83d333e5f57d534fa0fe12d682810969d872d38fa929bb8d61299fdccf6dd36942313e7db2495e1aa18776f011471884e80b009fa65e1d2dcc7c2e32c47d31bfe283fb82b7a29349f8bbf6fd9cc6f23e287ece92f6cac32e97f86c1becca0ccea1b88af61da346dd85295fcc50988f99e0937a3a365fd27c639bb570c52a90077453"}, {0x0, 0xffff, 0x8d32, "a9413522c6d40c9de47211b353380492868fe34786f43c1d5a92fd9032893cfe78a77a33dbc9a321439f4f909ea6f47719a1167a1addcf76e8b373468bb02b4dc56097c78563714fee5c0d6f9a257b240546ad92b76664bf81af42fe6b3f46d698f275cc14031ae8ba0acc972901dd10"}, {0x0, 0xffff, 0x10000, "ee307321d38b12d7753557f1"}], 0xfe44}, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x600003, r16, r7, r5, r7, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r6, r6, 0x5, 0x20000005, 0x1, 0xb}) r20 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r20, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r20, 0x20004b3d) r21 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r23 = getgid() r24 = msgget$private(0x0, 0x188) r25 = kqueue() r26 = kqueue() kevent(r25, &(0x7f0000000040)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r27 = fcntl$dupfd(r25, 0xa, 0xffffffffffffffff) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000dc0)=ANY=[@ANYBLOB="0001000000d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17c163d1ea00a70377b0d3a4030d4bbd5b8fa5167bc1d906767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600f9f76d6b2f0f65a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eaecf960b971451f98d9672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e6c7546b5b3723c1a915f48dabd423cdf7ad24cd1a523345051eef33d8dab5709d6806172b64d1fdb8563c4ca1abc7cbc06ba0c71592a7b8ea4451298bc9fac7f7b657ee22a4334da3ccbfb1526ee1d2b2f6ef2c162f127649d91817d309d487224b4bbef83d34977b734bae59702a8c2b2687a9eb0f985e41b6282bcb9dda2ecd2f41d891003b337e8000000000000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x600003, r32, r23, r21, r23, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r22, r22, 0x5, 0x20000005, 0x1, 0xb}) r36 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x400, 0x0) r37 = socket(0x2, 0x1, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) ioctl$TIOCFLUSH(r38, 0x802069b5, &(0x7f0000000300)) r39 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r39, 0x0, r39) r40 = fcntl$dupfd(r39, 0x5, r1) r41 = socket(0x2, 0x1, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x802069b5, &(0x7f0000000300)) r43 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r43, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r43, 0x20004b3d) r44 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r46 = getgid() r47 = msgget$private(0x0, 0x188) r48 = kqueue() r49 = kqueue() kevent(r48, &(0x7f0000000040)=[{{r49}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r50 = fcntl$dupfd(r48, 0xa, 0xffffffffffffffff) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r51, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r51, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r56 = getppid() r57 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r57, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r58 = fcntl$getown(r57, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000980)={{0x2, r52, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r58, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r47, 0x1, &(0x7f00000004c0)={{0x600003, r55, r46, r44, r46, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r45, r45, 0x5, 0x20000005, 0x1, 0xb}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r60 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r60, 0x0, r60) r61 = socket$inet(0x2, 0x5, 0x1f) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0x6) r63 = kqueue() r64 = kqueue() kevent(r63, &(0x7f0000000040)=[{{r64}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r65 = fcntl$dupfd(r63, 0xa, 0xffffffffffffffff) r66 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r66, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r66, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r66, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r66, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r66, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r67 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r68, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r71 = getppid() r72 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r72, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r73 = fcntl$getown(r72, 0x5) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000980)={{0x2, r67, r69, r70, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r71, r73, 0xa5, 0x1, 0x100000000, 0x2}) r74 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r74, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r74, 0x20004b3d) r75 = getuid() getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r77 = getgid() r78 = msgget$private(0x0, 0x188) r79 = kqueue() r80 = kqueue() kevent(r79, &(0x7f0000000040)=[{{r80}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r81 = fcntl$dupfd(r79, 0xa, 0xffffffffffffffff) r82 = msgget$private(0x0, 0x4f6d86dd61ecc858) msgsnd(r82, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r82, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r82, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r82, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r82, &(0x7f0000000240)=ANY=[@ANYBLOB="0600d3ba540382a7"], 0xffffff64, 0x1, 0x0) r83 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r84, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r87 = getppid() r88 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r88, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r89 = fcntl$getown(r88, 0x5) msgctl$IPC_SET(r82, 0x1, &(0x7f0000000980)={{0x2, r83, r85, r86, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r87, r89, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r78, 0x1, &(0x7f00000004c0)={{0x600003, r86, r77, r75, r77, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r76, r76, 0x5, 0x20000005, 0x1, 0xb}) r90 = kqueue() r91 = kqueue() kevent(r90, &(0x7f0000000040)=[{{r91}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r92 = fcntl$dupfd(r90, 0xa, 0xffffffffffffffff) r93 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r93, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r93, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r93, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r93, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r93, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r94 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r95, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r96 = socket(0x2, 0x1, 0x0) r97 = fcntl$dupfd(r96, 0x0, r96) ioctl$TIOCFLUSH(r97, 0x802069b5, &(0x7f0000000300)) r98 = accept$unix(r97, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r101 = getppid() r102 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r102, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66941eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f2eee3c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e3f14c576a4cc9a1d36368c69a1b3c826ecc3fc87b0db872915b17117c6c68f1e7e174d93adc86bff23ae849cc0612f285e75cdb60e30ee1a6987f4f23644f3862c6fda6d737debddc2f07d480a4182c91313e4f954f20c091fe152a4373c6877a8979b4e82b12b6119c390884681b46809a8ad017873ff6ea381e19493ba12b6d2df9d2437f00da865be2c101f833758d133efdaa21f0c579814eab9e9141baba6a8385df5d2cd95d1e3db65fe7f7ede3ee33f881b18e86407389ec1d93b20b3fd3aaad44486fbff2f02"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r103 = fcntl$getown(r102, 0x5) msgctl$IPC_SET(r93, 0x1, &(0x7f0000000980)={{0x2, r94, r99, r100, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r101, r103, 0xa5, 0x1, 0x100000000, 0x2}) r104 = socket(0x2, 0x1, 0x0) r105 = fcntl$dupfd(r104, 0x0, r104) ioctl$TIOCFLUSH(r105, 0x802069b5, &(0x7f0000000300)) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r107 = kqueue() r108 = kqueue() kevent(r107, &(0x7f0000000040)=[{{r108}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r109 = fcntl$dupfd(r107, 0xa, 0xffffffffffffffff) r110 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r110, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r110, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r110, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r110, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r110, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r111 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r112, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r115 = getppid() r116 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r116, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r117 = fcntl$getown(r116, 0x5) msgctl$IPC_SET(r110, 0x1, &(0x7f0000000980)={{0x2, r111, r113, r114, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r115, r117, 0xa5, 0x1, 0x100000000, 0x2}) r118 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r118, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r118, 0x20004b3d) r119 = getuid() getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r121 = getgid() r122 = msgget$private(0x0, 0x188) r123 = kqueue() r124 = kqueue() kevent(r123, &(0x7f0000000040)=[{{r124}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r125 = fcntl$dupfd(r123, 0xa, 0xffffffffffffffff) r126 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r126, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r126, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r126, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r126, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r126, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r127 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r128, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r131 = getppid() r132 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r132, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r133 = fcntl$getown(r132, 0x5) msgctl$IPC_SET(r126, 0x1, &(0x7f0000000980)={{0x2, r127, r129, r130, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r131, r133, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r122, 0x1, &(0x7f00000004c0)={{0x600003, r130, r121, r119, r121, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r120, r120, 0x5, 0x20000005, 0x1, 0xb}) r134 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="82252554d1425dd58f03b2bc4e701a3a77a69a1e1652ffeef00c758f78b2b79672d6a8e7df32ff5e64b5", 0x2a}, {&(0x7f0000000140)="0124cfa5bd213d3f2280b80ccb01d9ac58d1e08a9001", 0x16}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r5, r23}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, r36, r0, r38, r40, 0xffffffffffffff9c, r1]}, @rights={0x18, 0xffff, 0x1, [r42]}, @cred={0x20, 0xffff, 0x0, r2, r44, r59}, @cred={0x20, 0xffff, 0x0, r62, r67, r77}, @cred={0x20, 0xffff, 0x0, r101, r106, r113}, @cred={0x20, 0xffff, 0x0, r120, r134, r135}], 0xe8, 0x7}, 0x4) getpgid(r2) 16:00:44 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x6, 0x4}) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 16:00:44 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000340)={0x56, 0x0, &(0x7f00000003c0)=""/86}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) read(r2, &(0x7f0000000140)=""/183, 0xb7) fchmod(r2, 0x8e3) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) dup2(r3, r0) getppid() r4 = getgid() setegid(r4) fchmod(r1, 0x100) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x295) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b37424d364c83ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5d03900000000f7ea12375586581a2bd8229d6c9816d572bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea765d6ec3ab9c1ffdda76b3d3b1937d24a7afb4be42cac705e052992bf3f9923de7f0f4f33e8040078b2d84068d1f2d96f5b5dedaea2ccaf802fa"], 0x1, 0x1, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/76}}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x48008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x2) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x49) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:44 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x40000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x5ec}, {{r2}, 0xfffffffffffffffa, 0x5d, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x1, 0x7ff, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) r4 = dup(r2) r5 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r5, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r6 = syz_open_pts() ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) r7 = getuid() r8 = getgid() fchown(r2, r7, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 16:00:45 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x0, 0x0) pledge(0x0, 0x0) msgget$private(0x0, 0x94e5603ea6768635) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x802069b5, &(0x7f0000000300)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r2, 0x20004b3d) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgid() msgget$private(0x0, 0x188) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r4 = getgid() r5 = msgget$private(0x0, 0x188) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x600003, r13, r4, r2, r4, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r3, r3, 0x5, 0x20000005, 0x1, 0xb}) fcntl$setown(0xffffffffffffffff, 0x6, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:45 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = msgget$private(0x0, 0x188) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x600003, r13, r4, r1, r4, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r2, r2, 0x5, 0x20000005, 0x1, 0xb}) r18 = kqueue() r19 = kqueue() kevent(r18, &(0x7f0000000040)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffffff) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r27, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) r29 = getgid() getgroups(0x40000000000001fe, &(0x7f0000000080)=[r4, r24, r3, r12, r14, r14, r29, r24]) 16:00:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000002080002006, 0x40004000000028ac) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xed61350bc17a25e) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x3c9) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000780)="00000018600417b2ee222b00fec44cc65178f6adad0008f6ceffff276e2b8d2a48d69e00000000000000000029030000170058a393355fdee30badc24f42a0b60803c6e2086caa672009bca0ac4053421073785183e8acc58c7568d57e0671a6a5a308cac6a311a31a8796d841c489b87af9102673924c4bb3369aac6e8567eb6efff195837045afa4f225d6a54134bfdb813197a54cb313b7291baf5cbe9b8e8ebc992194eda62c7a17c8262de1e4e9441a44a4e5872d5d4f746440e4c6b0287dee85e2c4acce7e5d2b192fcc9b6cfd4453d99f97c29aab775a1e397c31432b0cc5dbbc90a909eef6a4f8f968622f731202a38cb97ac8f8a878ea86a6afb17b572cc443bd482d1f55393022ce23cfe731c232bd294df8d86c75d9ff41c195d22e316a20326509d7bab96e0dff2e8202083bdf1d638fc42ea79d4f64dfd1474a989bd724be7348bac2f0758557264597bdf187d977d5d45bf8fc9599f34e93fed7e2d813456c89249be742e665c51cea3aa243b3caad000000000000da5d8a4a2cee456ef15d9bfc1db6b65e9a399c62094f76f6b7870bf454d49e2a52fecb7c7295c60239438f0da053895b59e590bfcaa653e5ab5001b9bfafc983772d53f72fd4f7842ce63fce938ee2648913c28de67b4108124be951676a226033b8d1", 0xffffffffffffff17}], 0x0) socket(0x2, 0x2, 0x1) 16:00:45 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d729a700000f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c18e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = semget(0x0, 0x1, 0x480) r1 = getuid() r2 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xc758, r1, r2, 0x0, 0x0, 0xa, 0x1}, 0x7, 0xb3be, 0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = kqueue() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000340)=""/263) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r4, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582708000000000000003f3d3d40ab035d49bc95a0257fbaf06925259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305ffb71a9844e115a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409650943af5a3135e90eb7cb830684b7dd4a7ab49dbca351340b63c35942cc225c61965d97a999531c52c271523cb946e42c4d4b652b4c4420d10ad404bac6e6227473a7605abb6f86d10c5d3b305bab4cf4136da9ab93eec4aec8346d384aab9da801204719b77398f05f8214ce649cea89c2e191d9349f4ead", 0xfffffffffffffdc8) write(r0, &(0x7f0000000a80)="bddacd2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3ebed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2e49bbf005a94c9b908a7d00000000003b9c199d7ad100000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b971d02cc90f7ab02e4007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7bcca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e907776510abb2811466b120bc86d281511030f18bc9bf00779e457fd2a6d06c61f6b06d197db2ebafc45c573d16c84961e57beb69d2c4003cc33638fe5975d8e155510b02ecf0c591d8460b311695343bd8912f982bfa3feb6fd94cec2287f0d2919b3a076aac012d067bb7c5b631a06b263df0690c634e7a1538baba4c35ea8576df739b1721ace69d8d24a133b50a78b57e3c7fbc496fb51ccae2af79dafd2e347b038cb417a0bd914cb89bf96dba7b608bd77d761ff130b4960dfbcb29b1a018bb7cc1bb1c9b21fe852105da3b96384602911a21030a97d8af5359df00b8d2fc4312701d135f95cf61306ed9ee75ed10e0cee8e0e0dd89d28b5154c477b0edbbbe0a37", 0xffffffc5) r1 = syz_open_pts() close(r0) dup(r1) close(0xffffffffffffffff) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) getdents(r4, &(0x7f0000000380)=""/216, 0xd8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0xfff, 0x7f, 0x21}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8735) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) close(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) openat(r3, &(0x7f0000000280)='./bus\x00', 0x400, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) fchown(r6, 0xffffffffffffffff, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$getown(r0, 0x5) 16:00:45 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffffc9}], 0x1, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r5 = getuid() r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) r17 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r17, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r17, 0x20004b3d) r18 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r20 = getgid() r21 = msgget$private(0x0, 0x188) r22 = kqueue() r23 = kqueue() kevent(r22, &(0x7f0000000040)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r24 = fcntl$dupfd(r22, 0xa, 0xffffffffffffffff) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r25, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r30 = getppid() r31 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r31, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r32 = fcntl$getown(r31, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r32, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r21, 0x1, &(0x7f00000004c0)={{0x600003, r29, r20, r18, r20, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r19, r19, 0x5, 0x20000005, 0x1, 0xb}) getgroups(0x6, &(0x7f00000004c0)=[r12, r20, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r34 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r34, 0x0, r34) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="1a919fdfab1963cb69fd8e32ebba0f467d7c0030c4e07e84", 0x18}, {&(0x7f0000000180)="fc474a277e8f8618d068161fd2bd69bdef3090a4b9e9a5ebf8ef84537e7d8531a4bdf74b53c0e26b297a831cf7a7d963ae5267", 0x33}, {&(0x7f00000001c0)="9fe99e1469674a10448b1e4c1ff7a3dc0d380e6b1007536f731b69cc66c3953346f2375cb7f946291ac4ac23b9e5d68f85c9cc1c5f24d01949edf384e917c87fec303aeb7bbdf8f4b1e543fe72af09bf092343c9221367a4cdcf1b45fe43e15265f04465c0259c3eb909efaf9fbaf286403bc22bf92bc8dfbb24f049e13c4d2cda439f3fd8acf4517c9f22c577b6c0b5369b883d128b5401ba704dc99f9e91ab47b0dbb85137f12de5b0190e72efa06e6734a67f209b01c55205e07beecccf87e8557ffec73f81", 0xc7}, {&(0x7f00000002c0)="23b2e1ece88b1a03695a03af684b8e52c0855d60502fbd7cadd21c6c63dcfcfa127c0aa17e6914fd54040cffd583fec17168df43d5f12290c626041f8b502e1e51b84e6bbe", 0x45}, {&(0x7f0000000340)="95776f20f8ac61ff56d84813f75244d0be7a01d6f63203a074753a348e3646d1e926395324d3e350d289ff1192e6c5efd0b09b80d4ec0a1a79d197be7c4acafd58fe", 0x42}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r33}, @rights={0x20, 0xffff, 0x1, [r34, r0, r0]}], 0x40, 0x4}, 0x2) 16:00:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x400, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r1, 0x5, r2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f00000001c0)=""/202, 0xca}], 0x2, 0x0, 0x9bc7) write(r3, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:46 executing program 0: r0 = socket(0x11, 0x4003, 0xb) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x52}) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x80000000}, 0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x200000, {[0x4475e11e, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x2, 0x20000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0xffffffffffffffff, 0x40000000000000, 0x0, 0xffffffffffffffff], [], [{0x6}, {}, {}, {0x4, 0x0, 0x800000}, {0x0, 0x1f, 0x0, 0xfffffffffffffffe}]}}) r0 = socket(0x2, 0x10000000000003, 0x0) socket(0x0, 0x8000, 0xa2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x691, 0xdec}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)=0x200000) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) readv(r6, &(0x7f0000000040), 0x0) pwritev(r4, &(0x7f0000000680)=[{&(0x7f0000000080)="5dd53847a59aaf8e61c2f2f1941058653ef639cd94d33c37a1e3ac5016e1f7e9e0b86d9d59b9501d47c823724c10cb276a58d47d7b3588ec003f23212c09f9a7347cd0c12388ef30f66f889a6d532145551f85dadb9fd640389f256b7ceefc24017d8f8d256bb5b28e795698106f3f2b8ec17d43abb281b40ec4dfe1859b5edf4dd892cb4c3e4f53baa35c981db27ffd0a9e4e05704582450e88908908d0e05c902f23c6bd420e505ffde968ab9d81ade87824d6906d631ae5a8ab7c7c7797624fec2785eb6ad8e44e0c", 0xca}, {&(0x7f00000004c0)="e71aa979d0fa4f5aabbd5f1e02c0b20db4520909b92e59fc25d65ed8d7b4b4ccdfcacf194086f6ac5059da86d20d9fabd9ae9e58bd4157cfd8cef18c27ecbb594eb2543595d248e7d088f892aed3e0133496fd55e273596af86328ab66db80642d2d26a268e7934039311d6f7ba45816d77c5e7b4d3ea8ba0891744bc5ada04ae726b2d966f6f51907a7e709d8c0b056b54edb64bd6fda54be5ffb4d85d87ea1236a79ec09dfb88fae1719a92ebd0266f92b9d9828e30e8f984c06b0082474278f301bc4a82a0edca8a8fd805265993c224a8cda8db134e5d0d0960ec4c4dde14694178b932f4a5a11799c511a5390b5bace", 0xf2}, {&(0x7f00000001c0)="1193696f998a615f85b39feea75913ca0546a333beb93d23a3c4da3a1eb036ed201354bddafe1a260d82bf7f4299a232f23ddb12ec850114ae2bf4d0a0f8ea5512af87fee3da1c0050cdb25c0d5663eca1425c5a59", 0x55}, {&(0x7f00000005c0)="11133917c0e27f89ca1282534b6e77be600fe97a0dbb82764ab4b45451df4ebd679e907f565ef68f2d76fd5a6f4ba4809380364add384682ca78d8b4f7574ad5bb8d7d88b2838812ae9c8fc99609aafcca54c1ae1b8dd29e8a04ad90f600defad5ef60980c4b315aa73972dfcb5fe2cda10a12322095f66da65f4417854d46d42a517e2037659794694d97cbd99e6c08edd2ec5d68a0ac60688cd3bb1008", 0x9e}], 0x4, 0x0, 0x76e) r7 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:00:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x200}, 0xc) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000100)) kevent(r3, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0xd73}) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f00000000c0)=0x4) kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000140)) 16:00:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) socket(0x7, 0x4, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) setsockopt(r3, 0x3, 0xfff, &(0x7f0000000140)="6015953afc40178ad37e8f2e06942fab632325d542d723b5803b486ffc44aebd23d88437491e79eda86a6ee8ba3bb4bc98e35260a0903b6472ef4aa32d2e84d4b9d6bb2e483dfd1bca522821ca0ab8875d3b68ec22a0c4b694a71ab5e6fe0bd019928ab461d6fdb9f268ef4dc4d14cb41421e9ce02c8", 0x76) connect$unix(r1, &(0x7f0000000100)=@abs={0x5e684fee66bedb5c, 0x7}, 0x8) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) pckbd_enable: command error 16:00:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="73c6ceb4e06a0ef47fb69ba8cbd9e283d027d94473360d875053e3cb355adf657ab718127cb322d677a97ac810d7973630213b76037fe67842a3d8990d0c40dc98aebc75f52ba34a84e346a08b217774dc26f7bed48bfa181da18c54cdde803ffae3b30f52339477daeb4cab61e3a2a5370e71ffdbf41d03e95d4f77b9db8111f9f8909d6e0a16dfa1532917f4d63d1c9ea10868c1b8dc12b8b380440727a3f9416a6f9d4427bcfb13a33c7f3e89da712834bbd72346d7851c3b53ea0276b49fe0a9ac7a3151a685030dca6de65fe0122d59b72945afca6680bacf7e16087240dd27f4", 0xe3}], 0x1) r1 = socket(0x18, 0x4, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)={{0xfff, 0x507}, {0x4, 0x7}}) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000000000000000000a8161c61c3f3a2b9d2ba70177cf2760ae19da0a45bd9cda6514d2465009347511f33d43edeb0e778f612fe4cd0dadb00e05a221ed3488219cf0000006cd7f892f3ff68cf1d121f8ee862b1f67ef27cc55724c4c9c44cf4d5f8"], 0x10}, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x7a}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) pckbd_enable: command error 16:00:48 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000640)="5d49486e0c10113b9ea76e68cfc862d2527b99f4fa1c11c84aca3a45c8367859a26ee3c57cdb249ca250b45888e2270c0a54ec9ee5ea69c1c936fe435a7a963aa1d20b8eba17a0eb776768d596da10d3d07093955e853e07ff7ba5e0826f8b1c7a1b650444f763ab72f65a766af484a8d6fac6f3ba88e99527977ef9363f1e9da54e2faa0fbe76ee9130c8dc5652735d5bb24f9d8f25e139d5e55bb4886a6372fa6cee45fbedf20d9716651499ad3d30631c8e1ea37270fe6f739a2aff5352015cf3df88004cee791a40c24e6710c7fc862d502cd8c7bb59dd27e16751d30dda5fbe7d1e1a37d9ecbee08bd624269303b7abe259d7bf167fba1b380b5f90e8be13da22faca0469eaf127c0a01b397f49f632971ad71a59c9b36446a25944f12c82a92fb884bd5e792106481d53b94a4e", 0x42}, {0x0, 0xfffffffffffffe28}, {&(0x7f0000000300)='\b', 0x1}, {&(0x7f0000000380)="a0612a968442d7d54f6d299cb9c76d1fc214e6317cfe79560f80fae189835bb313294c494409ee8d95ddf25bf58ab5a4da0ec20deb45e8ca4e9f742d86dfb0e1f98e9876587674729c684ae138283c292f1930457e4cbfc86b638ba210d9a1af705a297787f92ad05c1762da4aacfab7f00bda36d06690", 0x77}, {&(0x7f0000000400)="53995518050d8a1e87f44b2c7e4072d789da86b7e706a6c5beb5a3799c210a4e082176724f069e6b90259845b62320fbe2a082090f3e442e82b2d189bd8da6ba8e439f778cfc0aa8a5b6f4a2dd19e844ca5087e5eba7fa65dbc6a0cbd5553d059e69e40723a8864613b36f6d419701462e70a0f70ef8950a24a29a830df3", 0x7e}, {&(0x7f0000000480)="5d2df3d5dd41551d7f267af305dc46518e8bdc64d206bde4d90187ddc1977052025203f1acdb89cad5c896381901391e7835e1c6b8fd5b97595955458c340345c124585d081f7303bd29fd0e339588e53d64fe38534fdd5415517c1316c250c1d2c3603446701bb8152fe70d88ff6aa7e51da7134282a9eec677ad963631dffa3df92e5d83bc453f153ee6600f27a5ad06d619df184a346463acab8769db455ddc863dde25adeeca147d1a91532b37366a2b2302a357ffd8a4b99a6e5dd3ddfd9f0e75aafafd585229fe1c20b2c218b2668efcebe18b48f1dd74bb2e6e8d577bdc87acb20136a01c5aec8234bc361c38d5ba", 0xf2}], 0x6) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002eaf661df6cf096b"], 0xa, 0x0, 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) r3 = kqueue() pipe(&(0x7f0000000600)) kevent(r3, &(0x7f0000000000), 0xe9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xfa, 0x1, 0xffffffff, 0x800}, {{r2}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0xfffffffff8378c6d, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0xfff, 0x9}], 0xe654, &(0x7f00000000c0)={0x20, 0x6}) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/104, 0x68}], 0x2, 0x0, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000000000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) 16:00:48 executing program 0: msgget$private(0x0, 0x40d) msgget(0x1, 0x40) msgget(0x0, 0x280) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYRES16=0x0, @ANYRES64, @ANYPTR64], 0x3, 0x0, 0x1c00) msgget(0x2, 0x200) msgsnd(0xffffffffffffffff, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x270, 0x800) msgget$private(0x0, 0x22) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x14, 0x0, 0x0) write(r4, &(0x7f0000000040)="9cb2997f00f84ddfe066322e2e", 0xffffffffffffff4f) r5 = msgget(0x1, 0x2d9d03b82d561e9b) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff010000000000150000000000000000000000000000000000000000000021e5374f000000000000000000000000000000ffffffffffffff00000024ea55a65774965e0000000000d1f31b1f9bde0100000000000000000000000000000000000000000000000091470100f70c283d53778ae6f42585ef5b4fa6b743edf90000000000000000eeff00"/173], 0x1, 0x2, 0x1000) utimensat(0xffffffffffffffff, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x77}}, 0x2) msgsnd(r5, &(0x7f0000000e00)={0x2, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) fchmod(0xffffffffffffffff, 0x4) msgget(0x2, 0x42) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000880)=ANY=[], 0x0, 0xac544c59507989b7, 0x800) listen(r3, 0x9) msgsnd(r5, &(0x7f0000000480)=ANY=[@ANYRESOCT, @ANYBLOB="c661eaa7638bb3819ecf04ea4979c897289d251815b4a21784c75c0bf0a3b9a4ad8b9f2c6a11a879a823ad815304cc48fb44b4de0500000000000000613b086b67d84fb395c88ff9d87da5d47edffabe3912ec90085759815efb3e30d54065323ce87fde0cb5124cc2bdf94d272b4fb2f31c896d8bd209af7ece63fa236bf7ba71c16d000041d72f7a5e4e465b7386433786bde6244fb0d1fd78dfe9100aa486ffe6ece6def55fef047dcff597986b738c5b02adb7b868423d0bea65580721b455a7613d6088f0b606e442b178012604bb0fae7e93c162f82c11e0d633ea54230e4cf09af35aa2e9cc", @ANYRESDEC=r6], 0x3, 0x800) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x866, 0x1}, {0x20}, {0x6, 0x0, 0x7f, 0x80000000000fe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r7, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgrcv(r6, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x0) r10 = socket(0x6, 0x2, 0x0) close(r10) connect$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="0000131377c5fc35d41454d5d41d29ad1a6029598146e6be1633bbda8824a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e888d3382f36178b48f036000000000000000000000081665e690cd4d838cf85ac0c04f2add082d5d6ffd41b4daa25cc12772a683a399efd2bd0ec2ebc812c1b97ead14f0a679486d44062bc6629fff41632e4eaa6426810650957b1eaf13eaaddde12bf480a38544f49855cc4ebc7df25f2c9ec4a5dd03307eb9cd41a8537b8514ed776604587465d7c9b1b2b230f9ce27d4bca5b5ac341e14045f63cad39ab350c294e47f6231af51261e16aecb7"], 0x1) msgsnd(r6, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a40700532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b99eb754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file2\x00', 0x1, 0x0) open(&(0x7f00000001c0)='.\x00', 0x1, 0x100) r1 = msgget$private(0x0, 0x102) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r2, 0x0) msgrcv(r1, &(0x7f0000000240)={0x0, ""/98}, 0xfffffffffffffcf0, 0x3e06fc38ac38db50, 0x1800) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000003c0)={0x1c, 0x0, &(0x7f0000000380)=""/28}) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: msgget$private(0x0, 0x40d) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ebffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24ae5434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000002a06ed97accfd041f77218cce2e223214c98ca7b079c26a24ef2f640e445965d0f79c2ef4bde0a97a28acf85c758228f478652c210c4f74cf2017aa934133f660f4ffe44a64729b6cf5cf325e3ad8a3150979ec62c8eb900a2afb82df49d0d3133fcfbefbd5f173a52f7e93bc3438549f94933a05c57bf74c2d83b53098ad829b580343c0249d30a79e806a5825bb8ea06bbf4f04937eaf73cbfc55d55a0d000000000000000"], 0x9c, 0x0, 0x1c00) r1 = msgget(0x2, 0x200) msgsnd(0xffffffffffffffff, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x270, 0x800) msgget$private(0x0, 0x22) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000a, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) write(r3, &(0x7f0000000040)="9cb2997f00f84ddfe066322e2e", 0xffffffffffffff4f) r4 = msgget(0x1, 0x2d9d03b82d561e9b) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000001a80)=ANY=[@ANYRES32=r1, @ANYBLOB="caeec73e9be4c82a89a4f80d20cbe98f9199cd2b1d7caaadd0c8ec51e84dad46f8560e5ec7cce0c55cc01af83d6e15ffa837d4f35a633ed4134b4efafa3f76e560c7711a1aa724dcc05b7b445caab1c5449d45cc8f73ef0aaeb957b760294ffb490edde679e497c5d584a1ea57fe49cfdf18f735c21368dcb317aa0ee8347bdf51c837616a6e8d0e0a8fb05ad9e1bbe299cf7b17d40f8832a9f8b5c1183325c3701a141b2b7eee9dae2c6d316779aa37f532f2704881b8153249f54417ee7954b23a95130ec7cabba80882c376f95442e269328511aeb6b26d7d92c3c15326fca90628f29061f1691335bb43e480061e614eda4e821940ed3280196a759f7304c2cda963e2c542a7e0b0ebf516ad65caa3f7f730576f20d884a09a105470afcf25c0e3376a5b9362414c410f24a680e6da7d20d08e2b21d8b44f29343d74e8d7b380d372369984cab7c0b15d087d2586a37185d60855ef2c009bfb3b33dcad7f412dbef14a20145280558431991791e19a888619c465336cb4d772ffaef67efa64cc64eafbe377389b89bb12d945ccb43b8583c2355c0b92b3c59fb0029f97e70f59a91b01b0e32f3c44ff55c1908c77278740a616f99d8c77eadaa974b75b4c079eae17b25933c20e99db59ca7d4adca492afb6b96aa2acc7f87f9b82a2da3f8b93034da258f83e760024da56881bc2e4759637ccd13fc49deec630c408949257e4b65df9170591a59a8b4ba870f32c336f2dc4325592b931aebe9bf3e5b76be962c07583ac145431c15944fe51f2003793fb5cb3dd6db41cb890353700c1c88011d968a8e0cddcf27609dcde23694f710440eda7035d95f9f69c8d928c97ef746ab020bad08078d1f9a91c071d6c3f180f59db6df5cee41b6ca66c7e475e8937a8e74ee5a42a902dcfcfb06dc3f6273138bfbe4e39b88b84e983b6524f2b2c7bada09e695939cbed2f09fb5ab464dc845526398ef0bb92e993fc607e108cd586056eb98aaebf721018d432a8bd863a65fed4712b1a35e6dab8a7c38e455c9ba4dbf419244779ac3b7752587d3e84730f07abd85d2a8aa2362bc13c0e7c4c8bdcf890c1b5bb6eedf00a202ea96e3f8ac54a55fedeb22c38da9bdea23922c4a666c8833c8cfd113ac1b3713595472799d41ce7d123395e82d1c3841b98244e9b0660858bbea54781ead8fc75b63d1f23165a5f5b81e9cd005d0ce07e7c52282b1d1a6723b2eaaa3e45e5ebb33bf7563ae66c9b078fdaa804186b09fd8cb7ed91fffb47c43600570f315c7ccb13fe2d380657797679077cdedf56030d25559aa9a705aaf558d2046f4c36478b3477d5ce9e0083a9f358863967e96b3cd80833a60a43467059a3433ce76dc4957810f2265e0c1e321ebe1b73498318822926b7ea06cae9d055a353d16f96ca80095af99820279e2a762fd92d72db2855f7142594cdb922ac88405ac7e7368183cd9bf473131c9fa7bb5247e6d7cbb494e505bb47297462085711743bd2b5f5a91f83fe6939157f3da72fa9d832414ff4d76f87b32dd76a892a1c78d582f69edba4b3e732119d97515cfd69e470b008c07d4bd07607ccb75972877a739ae95789ef707e5b9b4bdf9a7844a3dced0480de98f262409ca7e11eb3a42fdac672b0084f7eb72524fb58fba2a4b573c8c292b3cbd4c7ae4adfbf215647e46f54e833e2308ea50baee8f252f9b668fd65e9c3d918cb674a384e213d7a73d058331005735a44474cb6631eb46627885ea88eda43dcd6992acf465a03d7494e484219348546204ee822c688370a0d2ed8bbf24d1dd034867545c1c60783affbc75d7bd7820a5cf1aaeaf3f2b19c44d3435ae396009459707a7882d62a567ac557feacfd5c516b3f2146fde58d238df74ff3797983ef7c1ea2452e2fa38420dce5508599cc335ce397bad8afc7b4b5beae014433ac58f03fc42ba25e4c0dcbea5aef90dfb12fbdd595c15dcb960b9fc0550e788b91abb416e5241e876b978a7e65905f3a1526c08c375c847905581226009e4a8e482c9d1abe85aa8716a0e9259f4bc53748f0ebf7de08a93b410a2347417c3567af3458bac326150ba43ca3f4ade2509cfed16e054eb6d456b1182378e9c33c0e912a47d64748fd2755b5bd37baba2459ed410a0e9f8148bcd40b53272e9f462659dbe1caf5edccbce10a0e7d7b0e027e8194a5022476c96ab95f0ae962b0c9b8af8b3e03fbed31644c55e080bab01e790e108680cf8796b4f5e871ee0edb172f2783085546eb30ce3b30765f66e5befa82dee9153fcae358a6d35d4e4ec078db90e058f0b050dd8438080e7ca5e482c700474c6452e0ca49199f54b1c226a325c4b7eb05fe09236522a780da920a0422ab15aa1d50fba45b2f9a4062b1a6df531184ae74b90fc70ea321d0e7a8f73c2632fc14d02c5b1cfbe3130acd95505385b593c161ffabc003adc88597e12ad4bf561fb2b4550e05af84e8e080e1b2632f35f034aea2f597f2095547fd3e5b73455d10e16cfa42a0f8c9fa6a31007c4cd825c209b8587f4169121befc37c17d22857e781ed78dde01fb597730ce264d1dc964cfcef3b739707e42d30621c73b53c13f4d28ab95e0ce5ca73dd3f28488b6155e4a9b14f15e19a8b3e37b931280f9c7547d1f1770d7468d8485f4f1a5932dbcab7645e5b0190eadc56ce24acca97fbe6edd103dba4438f217cdc51d6897b825c5ab8c6dcd5b7f59f9465acb06e2400762ff70d4bfcefb089b09fcfcd0b83881128334d627f2b48df4f7625b33740ab876e67452e92be8ec258e07ee8ed2ae87e233bd8fbceba6908affe65bc262f05b5736856235d76570f4c88daa65ab6656b0b3698d9749671470e67451040ec7855f67d6b0b276e9d4a1c7b489b89eabc72fb2ba0f2a4c9b798b31f0a7dc5b495c910bae7c102ba83743662313fb27f825cb0a244138ee9855b598b20ef3300d0ae05524aa50fc9491f08a51926598147665aca1ad2b686619a88ab97f94da278a360f3493297d1b6a5df666558774f68785611c7df44ca5573e6c5da5e1dd8b36f70b989d5246b4a4ae74031d47582468624f0cdf00c088fe402fc9602f5028992e3da874e7389acde10827487c79d4b847f853df87cca2ae1000f06b58c060666fa3e731845d7d21b3d9ec5e52b13d08cdf5e18960c17f697d0d486636bb52b30cb878eb9c617d4095d61c18b604bf4bca078676046c399fe90271ae5aa7c627a152887937dcfc50c877119ecef94fefc046a377ad23512bf1b04243fd7af1cb886cb57fb0fa0adcaa380b55bd14b6a288a72ba928205674bfacd435c1371d6a10f64f752183d6d6e3bd96dd3526336c1e2b4f5403d01d29e6705e3759a9ede5748c7c45c73ae505b05baac144625c73aac184cc87401e4d195a2e27d2b9fa650fa4389a5bf637fece6f3a83e30fa6e006b5ff5fc6d2b50777a495ca48ab1963a59aea92bfcf2d303c14125df8d56586e3b942a9c2f0e15eb15cab39c976413925570fd4b6de5a273404f2a5fe767d1bdcb599974a930b328ea624a8f7c26f9be5ee23abcd99b38737322aa0fdeed1185e891646370bbb7686e09122faf60c224b4adc46350f74c499e5ff42668328d8bae638b06bfc5af1583ac24502c9a1b6c644a99c93961f76aa099ed116ac02e40f45ec725b679a95dc9083cdc8ad701dd90e1951709d915b4d4d4739d1279dce1d8a73e6be98a847cd581e9aebfcab92c3e4ebf1cafdb4cef1aafa16c5f5610d983e8ba69262a47037b0f3772c8dbeed8f494da4e83f7761a34c7e294fcadfb57f23e57178e44bfd97807e2dc3f00a87452b60504c5b64b581d9470b626d118f00573815fb25e8c5bae583b728106fab86284c7c26ee6b4f5517b232aeb00dd6aa31d504215c35889391bad47389bd74177552ebee0f37a9b681c36c012c3ad1dae2bd346c4687f3a6f0a25a012677ff4606fe0d8ed1d99c8eae291d9cdfae441aaf1a6402e7bd84c59a415812c6f9988c9227bd0dd91e1edb348925063fd26fbcb7ce0a5e030f9c83f26fc58c695f0f9c882188d3d8a8206be8a939d287f94a155f841dbdba2d7a5dbefb91e1a75f4f2095f3abc3bae960cedee6ed842bdc7bd9675c99251c19a67f33fef791c7c0f97a5dae4c90ad4f5ea83316a09bd3304794aaf275c54eb4370e77823f605d24f0abcea917055fcb2fab3e6da354075c18b2847f643069855b25e00090a55042860b8c9d0f40e02ba92155b6d81984940a7d1ae4d3bc352b84a9833f94fca9251d7ae2cc20fa695b03f7ce25add42a79b43a06c519ce9316bf5e4c5c0c071a8fe06cc5757d038986c417b94e9b2f66ad6bb898b0c10e70308af929d7f283ee08c3ab2a73d1425d0ef189c8304fde8fe2d64e26397240191b9cc4ffed70f775cbc84de0539ba4118a36debe936db45d81bd98b2ce68949f4f2f110d0ba43fdeaa3484f195c92d227eb7605d0152250a801a2559465f982ebc319b9123f9b735e292c072f3e03f3492b3a01e15059394bbc03f66c009a42b331bef3c00ef5e0be10955adfc63035699f17445b15366fe2b327b2fa567afada78887c9d949a00f9a1ffd9e863a51e52887061ff6d696166deab497233f61e550536a14dcd365d8721353babfcd0333a6dec117ac8f5fcc6e9441605445054656f28475fbf99ddea1beef9a6711752348a8889557ce7928a9903794db7092ec5f31a9ab6076bb8f122383f504d7bf69bf85a2bb5c86a281b4b305702e952d77e5a283449cb3c98bf3fa5b9112177187b2c22e886bee9d3247a6aafb24cfd23c053137710894843c5cc7b496b05d4a7e3bcddd4a1aa873de22b4e3af65a8a0eab74451a1a514292e930cac5d165438b63d877614b62a298995af4a8e8d51e33ed116a61fe3917ef2a4484860efa3d24c5baf048865d36747460658d9cbba2d20d0e7b06fe792fab63d4bd86ecb6912991e66676ea75d758c7b73874a37ab566b9ba7caf517889e571fd84862e3c3dcb134089680c568b6961006be4630850bc77aa55643471cec74cd0a52ea775994d0660220e2194ff0f9f754435f0e977b0a8e6e8899360d1ecbaeb52cd4942c50be958097507389fb4f999f4e68d8c11ceaee6918d240492fd79f3f95d191290e887bdd70b8e270de33402e0120bad0ba9847011e8a9463092d12a46c2078285968f02cfa861c380b319805606567becd7b0934f7a53c9e968ca1cdef5770a805bfdc410c81e173a40bf4e132e5cf667d4452f2776395bdaff551e38fae1a31637d75afc5498d97eef0a03d0b16d98443217b7cac102c95b2018bcb07fe92e8ec9bd83134b1c20cad7ad062a52ece6387cedaa9f79b685e93581f3bf68b3a66efe92f4bc5d00abb2d4a274f3f186c97ff1fdd233497601374a79f65a4bab933db95c8fefb17a6ae1b07b7383a084227074c58fdcbfa3bc95f9b19e4f2c999508ca381848e8f7fcc237cb6634c40140611b111ff957423d9627d62fd49fe25ebf4b3b9af70c56190158e6bd09fea16a66f557b00536ca2805f8ff22fc868323003f330dfa676490d8ba2bd5a4937a10b14a89aa9c86afcd7c72d551c0a654d17288d00abe0543bef204b3fa74e0dfcae1ffb526f85a945bb0f97f6507244fd40ee2016717ad35232efe79bfceea46dfc6d78bead20ddee11c44bc864d3cb7413f28eff48b6b6c8a073d4c66f6a6da733c393e029e2d9d5fb3b40877ccfbb82f729c55640cebdb581e8290769ca83dd2da5b0ffd56ba96189add1927fb02ebc4ed44abed1bbaa7ac76abaadf84f6074d65", @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESOCT=0x0, @ANYPTR]]], 0x1, 0x2, 0x1000) utimensat(0xffffffffffffffff, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x77}}, 0x2) fchmod(0xffffffffffffffff, 0x4) msgget(0x2, 0x42) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000880)=ANY=[], 0x0, 0xac544c59507989b7, 0x800) listen(r2, 0x9) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYBLOB], @ANYBLOB="c661eaa7638bb3819ecf04ea4979c897289d251815b4a21784c75c0bf0a3b9a4ad8b9f2c6a11a879a823ad815304cc48fb44b4de0500000000000000613b086b67d84fb395c88ff9d87da5d47edffabe3912ec90085759815efb3e30d54065323ce87fde0cb5124cc2bdf94d272b4fb2f31c896d8bd209af7ece63fa236bf7ba71c16d000041d72f7a5e4e465b7386433786bde6244fb0d1fd78dfe9100aa486ffe6ece6def55fef047dcff597986b738c5b02adb7b868423d0bea65580721b455a7613d6088f0b606e442b178012604bb0fae7e93c162f82c11e0d633ea54230e4cf09af35aa2e9cc", @ANYRESDEC=r5], 0x3, 0x800) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x0) r7 = socket(0x6, 0x2, 0x0) close(r7) connect$unix(0xffffffffffffff9c, &(0x7f0000000640)=ANY=[@ANYBLOB="0000131377c5fc35d41454d5d41d29ad1a6029598146e6be1633bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e888d3382f36178b48f03600"/86], 0x1) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a40700532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b99eb754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:00:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x1) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) setsockopt(r3, 0xffff, 0xed5, &(0x7f0000000d80)="2dc6c8d329081ac615dc62a7941043f229bdc91373c2803c6e722dbd974fca23815c06cc7b70c628b6f07ed232b9044ef56db037bbd584db713959818752a61de908d9c0844486d7d3358e6d74ad31cbe4495583e993f7f24ce68c7fd356093edfc6faa55ad12301913b54d2fd028ca52a27a46aa4e672e710830786cc9f2e30a4f5b46ef140cc52713bad1663b05b212fed4c3929706494a59a5b5ef457277d095c979311575d238b0c85d3ee160add8784d24be6bb2598875271ee0ce646b852d391605bb8d49cce0feee847251832718537530cf3fd6919209cb35457c760b4b900f10535ac743f90e9bb39f7c8217a42833ca266e1e24f7df5e11be4fdc36a7425f74ce101940d5292683bd8059a64111ce624783003fb347b526ba864fafbee8de835edf5ba06fff5e85cb1666d20b2e90ce4caec20d54efaa31c15212b859c4f50fb430f8093287c194b727bce7c52c2e5e9256de80d869a357201d6c0a75806b47bd8509ca0ebb07cd1759a3ae08d47f8d8d3a667336f7dbd6d9e96758534e6f3961b829603f23c9495126e1350197d2db0f7d88f43f13695eaae34f2f149e184340d757262cba45df8d7c4d485cd57b0a897efb2681c3a1f4c0c0e8df5585b5e4d271327512ca8b467605dbee399df8ede44733de2b44c1d5e3e41331b5fa3c23ccff17a33b8b90acef0ec54bdcb331e6e742101e5621edac246de692105af3e74176b999b6e4b57b5eec2fd9d2c8e35b0ff5f82f3ec6c488f2f36a2c4664590e688abf2540e35b2949fef872abfed06e39e68954e79ea311e9e102fb08732bb5d8b89da519bfe62b44c0b81aa959678a3fc8233757f87067b0671a8944525ebee03ec82c4702d2e46b6f3007d716c7a77fc15bf0ecea848cc9b991b97e759c2699ffb5c57b241b07671ec8ce2366ba2c81af7f3d05c74c3e73b2f581c29da027137cfabc5d15fab431c79193b47ccca172cffc258ef4b78b30115a39b8072b281cb9881eebcee3821d8b239b599c3ff45bf0f24ab58b27554969001b49807d0cfaa97e57890cbb0cdba5f70216898cc33a06497148e16ad61f66df5b0545f4575cc97ac0e6b350df0cc2466eef35095fa99aff2eb0c5c583efba714d12f8ce9ee859c2d91e1d4b36da862a728fbba5283e4f2c413f1c189095b00a3402ab0f33b8f12a82638342329e6bf8a7133c3d5223e6dd957477d1a47b21076f6d08de259a491908607e7c3de81a1d5b9b12b49641e06e7b740c299d7aab0efee0b59a1686db71bbe03b604f93208b9ce80f43e8d55bfd0ab51555dc6989d7229328766e5d89b8a1b4d75c0366209acaadf0fc328de1fdc325f07d1ac19dc217142fc48a367c8a0ad086c1ced4e3cf631e3784b852832ccf06b795cd7b84d376d9b8c591bc7561217e7ed4787c3aae01b31c5b8c8a73adad6af25b65e02ac51ba02ecccdaa812c663b8ec0f8525caf3c3080507dc657effc9498a8219ff591abf49529ebd0ec1011f94c1c4b89bba8aadb0bd6b2e61c27ee2deff32f1afdc7d07cbbef621755e257dcdfb8f79f5b0bd6f74481f675c91f80b4512f66a0750e190207238ed8dd80847a39e320809afada285063ee2b827847df24f77f31523653cff4211d20f115bf5ecf25738c631daaedc113c40d1030695a935d5a30a61b941013c51c9172f116ca9b30aaad11a4808bfaa2b62680c100aa353f1c6a80b9ef1d0cafec61461e44c608e4d87a01a5a92ddbc7444b826d76e565038b7876ad3dd8ba6e1ea8184897e321bf0cec445306ed83e557412bb266f8babd483b71bc70af53336ef9753ffac355b68d2d71be89986cd03f8d96b6bb6ae319f119ac9667335bb87d375e76cbcb882ac5acc380fb38249975ecc326c59d10a155a499c6e22b5818c16c5463b0eae8ecdec511ffde69f98f197860c72b4947a5c85e7eb6112cfb9beebff099f63415203c28f6e3ed4e0b66dd19c80c415a4fbdc2eaf1e80dc2f6ff4c37fe6b86651a5bd2055bc4b60f652c5f6c4d3244cb776fbb2386a72045fcf4dcb5379293ec9cd5ebb6395d3ec05d75e9037f08758e9c3fbbdbb48111996a204cff4f99218f2663172677ec5501c1a2e1dcdfc18240ff966f838900966eb7f24e1fcd4e4db255b4a6ac0413853d2c93337aa5230dbd490e1896b366e62f53f242e0f9dd773e54ce1378d63c6a61ab95c150f73855fb3070882aef98d2a95ce706bc179187422cb1eed4d91fa49ec8041af0542d7d836145965a804a5ab40dc655fb4de4a54461991d8042ab8a0e76d493450a01deb3464ecd099a3d9ffd26c739aa94d702ba0a3ff8250dbae6917d7962469fed2e8eec36c021ca92d88267f737b929e9f59d668b377e839cc319a9a9d5586fdc9976684976cfcd3c3171fed743a54ea50f14847f0f163f6d9e74d7e37a95c4b846e51bf37650b4425f45e3dc4ec6840382af61bcc056c68ea961fd485bcf77876846769594796cdbac5922eed3e2e29f2051666312c2a123ee57728bff5e402698e10fafe54cc7a82398f23934b66bbbed98fdf3bb3a3b43f2e0d20a28c3a20a77ac6d6128a432c559770187f7077f3c0e6ee018fa89c098b6ae70913299198e86fc55a83a657216f86efce6bc2348fc00af327e21eabd8727ee99650771adb4ed5001a9c49f4cb34add31e5de088504d53469d37c4eb813c60ccd6654c0515031f5c3fb49a4bb74ee4259eaa0b0bd5bb8a6a9b1d383a2b5db0d1bedd3faefff77063ebc2fd14565c81b226b1639bc20c77253371e88bf9b963b01084fa47c79ee46ca5ccd7dcc408a8a10c6936b2fcafc5c15582c7d44a1806aacb0f616c2d55dc25d3497b23ed451905139804a2b0dfc82a2489af03e22db1175824b2115376aa7c12196a969d179eb5c5f4136f0e40335b6eb661ea9f668810eeb3ca3ced13a79d8a9cf6fbb5cdd5d011f09686cd3899e1f8497a08087c71b19f354d6d9017cfdf54f9c739a66f77e90ceb0ffe76740dca0fc544e88f75414f23051514646b959bd5b04e541a3b67bd0dc46015f24f3321e25229adba724e662f346c540eaf015a4e20e5bd78abd22e3d4127c61e8a26ea7b2c022c46013b64664eb04de3adf29fc401c63ce0d69d8d361d921ef8543d8af5c4c727ccf644effb5b0104b8ad41dc12030a8c65f98cd024aa2e47b7f33e886c271db28a2e20803731d33585e59d882d579f7001d23e851e47a1ff0b862b45d94a32b5ef1edfb4a3681f026c47454cc2908682c7fa4c9e8b92799c6245bef16c037c607084651cec6e505ef37c92f393d4c2a50f94c5c5d5da1c0a741809c36990095ee64becaa56cee70efd529f033b3fdf47c3ce0fa09edd647760952e36118024da778be7a0a901cf1168048408c96491be6ac90564e36e6cd0d33efa74d6895403944849885f9afe80bc6d160a346c95550252e367e6a0ab5f15f49d02eaf7bdef49e393dc4267d3bfae8d4f806d2284239bccf109d02982400eeea11981e2ac9eaf5fc034deae386d6dcd5458263eb8935b7aca624cdce351510bf3de13d6ef8bc9c6c5623570af434bd64f7d3c0773d5016e53bf2a433ca9f1105039a66692cbcdb2a4fd635ef5a1f67ce91607d65f881171d006650704e10ee46c78bdab1c7f3b2bab5d2385da413a47b264be44e040691925718623214d0db93de7755aa80dbe153e91d436474960513ddd0de5b3f7a40051ff425a7197eec57cc48dea43c17574e668c550efb8ed0a12404f7b17c1f21641ac94bc71dd529b60f3bf2b4e3124f2daf318aeaa5ae47adc8511cc8509d069195a78f620ccb8564e0e53af749ed27403829d340e3b76e4d3f1fcb130635ec1cd9fc751664a34bb585f46b10a1498dd1c140fe53ee7aba48977cad037c7da171ccdf83ec42abca1ef36aa4feb7305aae1fa97b930f101526641fef99368379bf403a45c36cdce71c1cbaa3e33bad63cd3ba0ddb911f56e3af143a6ca273a16b3fdb1af57dedf53406dedacffd2b7f5561cc62670bbc8e50c07f7cc7378278c7fbcf0751cd923479cf1f8bdbf76b6e89995da25958a632ab426b3f15caaae0fd9b5dd8763553cf8b9617273f9ba31583b4f468615cdddf33113e55136c0bbbc21371fb3eed52fdacfb7f44cbdc874657332e1be51b655ae48ef3c781d15ec5eab8b0ce34b91f72ed3d46151a2b6b55bd136f2860041d1e5859894e32f6376ce114a26002ab6ed1a51ae572208ca8ee456176a09662ce4fb8c421c4d87075de9d42ff837bb61125a5195f011ed3cb0f239f7c68f7be8097d2ab24a340a5eec5e812c89b431845e59f555038bbe8dd4bca77376a781ce55b1df22fed2f62cf86c846a4e3901b9f0ef8fd30f7e70b52d2629f1d8a5362eabb4a8d2d1d936359a64ab8aea845b95dc8812ed4556b5300483e2a3140b795186984f70c26feb1f9dac248c4a0df0249b682e5e9d1d1e0985c84fafebbcd182ccfb9a19eed86c8ad15e68a1afc6c426bc14baccfea7292a836661f36f7d580279ab010b9c3240c45a06bc9b9513c32291e97cb044d6f8e8f73047b8ce6157d1970b0cb4b2bc811cf6ca6bd56ca9af8f3e39a1ce77492f46cac524adaf350ba9878e4e56a6189e27ebe30f2f5331274b56aafab834c130a9468b8915aae2ed59a8c012a2a2c8628a335297d187289c377d7e6e1ffd317de7762c96baffcaa7f8f2ab9915202681e479e18693e88d0c350a1b37d38e1f843faada3dd55892177c6449770c7002eaee669ee30975b4e7e1e8baa81387c0806680487454f67d937baaf2fc22dcee9d48a9b3d41cf8e768563892a4fa14b5ab88736ae7c569f31ff592d66971f56744582039b6015f339bb0d61d6987c6eebb2470376b3ec810729d1bb82cb299721f50b6f32362787c567b4a169cf9b95bb907bcf3ac96c12aae364d561030a1a18196e8c0f6254031c684da407c7f28ac76c2753209b25b72777d727f5d972fae09db02ebfc44518e0a2b84474632a363d1128d5f15e0ddb4f77ce99f9a373051e71cf7f20685f8e674d4788c9483f4558f27d614899a67877a7e1cf31703032c94f4a59776bccb1a7185034459e03738e100d8dff8f0ad5eb9f120965d54110516d2198efa360d040339d6c5df771e6d4fabe09086b988f1acf16f137ce247821f7cc51164fe092801f1c590580fbe9b7c620551375ac48aa5ce0817b593dd1ad2a3f4f7c525fe6bad10d522a968e0662c617e4a3b9ea6855237658ee03b510d1445992bb245b323a65f152ea562095ea223e4a9a6376df1cddd0389876f69a46b56a3d17fe694b15f49ae7ba4ad4dcfab176f3870d1d211b49380646a5b4795274810ede3b9791fa933923d3c4c3e48d88d4174ef6bc1a99083c68552d264f4283b2949eaab0490d78966665fef1e294ade5d4faad4f740c80bef85314740856285e241e9e6340706a8a7cec18e4c22636fb9da3515e1c6b4091341aafff8d550dce3e7ff5c21c49a009c2b4e922541ae6d5da2949518fa6dabf9f978723f80e772fe78721dd215391a6fcd236a23b56985995bdc54b8a11104ad6ea57826308fe6439be52fd7d0bfbfd94feb43b3514a8d7e32dd2dc815e8116a4c2f197bdb5482f06143b1538e674af20d92780be163a49e0d70b8c3569f51521151725096975be7c8c6af1ed648067fb883ac15053ceeb18ba6e9d9b4a6e21007edaa149217db512539c0056dd29aa0e9fc313a02c9a77f8c1cbbc9fbacc4ebbeefd5be5da98f8064d767d81824da9a637f1c3e2dfbe52ec5d0abd5b2d724df76970180afc033af436", 0x1000) socket$inet(0x2, 0x5, 0x0) connect$unix(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360fcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e567258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47ba93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c8024bd7add90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51000000000000039266021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114ab76381469e2d922a7c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600000000000000000000000000000000000000a984965cc1371a10498b8fda57ab56fe83550dcc440fe0699a07b47f7c4bbac472da080e6585afa135d6a01c00"/1065], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/96, 0x60}], 0x4, &(0x7f0000000380)=""/187, 0xbb}, 0xde20f7bf5f115a20) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x400, 0x0, 0xffffffffffffff4e) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$setflags(r5, 0x2, 0x3) 16:00:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) r2 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0xff) shmget$private(0x0, 0x2000, 0x120, &(0x7f0000ffd000/0x2000)=nil) r3 = socket(0x800000018, 0x3, 0x102) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) 16:00:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000000c0)="59e4d2ac2efef720e317f6b2524dc6919870599210f00ffe19780b804b", 0x1d, 0x0, 0x8) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) write(r0, &(0x7f0000000000)="220e000800001c06", 0x8) socket$unix(0x1, 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) msgget$private(0x0, 0xc0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) dup2(r5, r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100a1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000200)={{0x23, 0x7, 0x81}, 0x4, 0x1, 0x48f}) 16:00:49 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a772d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba2", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x596, 0xa92e, 0x7ff, 0x2, "1036116e000862ee9c12bc89911bfb44ecc6cb03", 0x1, 0x401}) mprotect(&(0x7f0000355000/0x10000)=nil, 0x10000, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x22) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000200)=0x40) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$inet(0xffffffffffffff9c, &(0x7f0000000000)="07330655b2ea485d3055465177", 0xd, 0x8fe8bbb5a0a343bf, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000140)) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = dup2(r7, r8) r10 = fcntl$dupfd(r0, 0xa, r0) r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x802069b5, &(0x7f0000000300)) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x32, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x5, 0x5}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffff7, 0x1}, {{r6}, 0xfffffffffffffffa, 0x81, 0x80000005, 0xd, 0x3}, {{r9}, 0xfffffffffffffffc, 0x0, 0x2, 0x8001, 0x8}, {{}, 0xfffffffffffffffc, 0x2, 0x8, 0x3f, 0x7fff}], 0x4, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x0, 0x4, 0x7}, {{0xffffffffffffff9c}, 0x2, 0x8, 0xf0000000, 0xffffffffffffffff, 0x9}, {{}, 0xfffffffffffffffc, 0xf9, 0x4, 0x6, 0x2}, {{r12}, 0xfffffffffffffffa, 0x10, 0x1, 0x79f2, 0x81}, {{}, 0xfffffffffffffffe, 0xa, 0x40000022, 0x9, 0xffffffff}, {{r0}, 0x0, 0xe706585fa2ab7730, 0x22c18773da8a3d87, 0x7, 0x1ff}], 0x2, &(0x7f00000002c0)={0x4bb7, 0x3}) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x25}, {0x6}]}) socket(0x2, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1c210, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) r5 = fcntl$dupfd(r0, 0x0, r2) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) chflagsat(r7, &(0x7f00000002c0)='./file0\x00', 0x10008, 0x0) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000200)) r8 = socket(0x10, 0x1, 0x0) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x802069b5, &(0x7f0000000300)) readlinkat(r10, &(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=""/182, 0xb6) r11 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r11, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000080)) sendsyslog(&(0x7f0000000240)="002ca7", 0x3, 0x2d) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x54) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x802069b5, &(0x7f0000000300)) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0xffffffffffffffa1, 0xc0d}, {{r0}, 0xfffffffffffffff8, 0x4, 0xcac38970973cfb02, 0x40, 0x1}, {{r4}, 0xfffffffffffffff9, 0x41, 0x1, 0x7ff, 0x1}, {{r5}, 0x0, 0x88, 0x1, 0x8, 0x5}, {{r6}, 0xffffffffffffffff, 0x5, 0x80000000, 0x3, 0x9}, {{r7}, 0xfffffffffffffff9, 0xc5, 0x8, 0x7f, 0x4}, {{r4}, 0x90be4ac821a2c784, 0x102dd45bb288cf20, 0xd89e540417810852, 0x2, 0x7e0}, {{r3}, 0xfffffffffffffffb, 0x40, 0x4, 0x4, 0x4}, {{r8}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x1}, {{r10}, 0x0, 0x0, 0x1, 0x100000001, 0x1ff8000000000}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x224, &(0x7f0000000180)=[{0x100000001, 0x10, 0x0, 0x29d8aba8}, {0x24}, {0x3c}, {0xc8a6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd4, &(0x7f0000000440)="887bedd872727ef8205171c14fcfb7e2f31caa4fa10000000000000001dac935be5935fedfdd8cf7e93f3dafa975d4eae1b8899795a3ec83491e0490f600affb976edef9ef6c4ac6e604e52deba6d86068e7a99964939d791c08248cd412393a970554c2e80fbfa40cd0181212b8b1a61567506630750aa3f0f35bd6c8f78a5185a6a9959f3c1e5bee157ec927e009aa2b58fcc74729637126e71124fffc25ef27d331cc7e392e428cc0c2f675b506793016348095d4ae78812dcfc4e89ce8f8c04b5056d7009c609e43ea2129374728dd8eb3a3") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f00000001c0)=[{0x6, 0x0, 0xc2, 0x530}, {0x9, 0x35, 0xc8, 0x20}, {0x519, 0x5, 0x40, 0x81}, {0x9, 0x7, 0x3f, 0x1ff}, {0x200, 0x7f, 0x40, 0x2}, {0x72f, 0x7f, 0x5, 0x8000}, {0x5, 0x7, 0x3f, 0x3ff}, {0x791, 0x3, 0x1, 0xc5f0}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x53, 0x3, 0x3ff}]}) pckbd_enable: command error 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x0, 0x4}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") socket(0x10000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100), 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) r2 = socket$unix(0x1, 0x2, 0x0) pwritev(r2, &(0x7f0000000140), 0x2, 0x0, 0x0) pread(r2, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r2, 0x4}, {r3, 0x8}, {r2, 0x20}, {0xffffffffffffff9c, 0x8}, {r4, 0x20}], 0x5, 0x1f) dup(r3) fsync(r2) r5 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001540)={{0x1, r6, r7, r6, r8, 0x8, 0x207}, 0x4, 0x3, r9, r10, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r12 = geteuid() r13 = getuid() r14 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r14) fcntl$lock(r11, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r14}) setreuid(r12, r13) r15 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x7, r23, r24, r23, r24, 0x2, 0x2}, 0x5, 0x54, r22, r22, 0x9a8, 0x1a20000, 0x3f, 0xfcc}) r26 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r26) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x5, r13, r19, r13, r24, 0x1b1, 0x2}, 0x8001, 0x3, r14, r26, 0x100000000, 0x5, 0x3}) pipe2(&(0x7f0000000380), 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x0]) pckbd_enable: command error 16:00:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0xfc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x7292b969770e6a91, 0x0) kqueue() r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x84}, {0x6}]}) socketpair(0x20, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) dup2(r0, r2) r3 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000001c0)=""/4096) syz_emit_ethernet(0xffffffffffffffdc, &(0x7f0000000080)="2cd7ed4e9b3b6f51db8679ad467008000000ad3300d983479efffc988dfa328164e14abcec939caf06ff55") 16:00:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0x100a2) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f00000018c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)="93c07d4bcb0f1abec402e584976319d0ba111d82a9599f3b720c75badfa3edba7cd8c5467e6e2dc4ff14183f44926e6a5b3f6b466b139673a3d2a6fadb3bd536e3c9336723318704ed5e4bf91428024f9b0c875838022d86c070190bac6f852932e8b37f9c233c62cb3969e5c7f943e90a85ff2229efc73568e0b68e3213ecf7b7bec0dc8b867829aca218496f", 0x8d}, {&(0x7f00000001c0)="3e76a592812aaa2ee320074374b9e7d85e96ba262d9fd58f836e48bddf988d53468739cdfc614dc577a314429cbc2ebf53abeb7a7cddafc78ba771ad976755a98da2e32fbd787dc44fed09a4", 0x4c}, {&(0x7f00000003c0)="a36afbb471215bfcba1ff6a6e8539be6491b24aac46ccf30bd49ed8b26c31d34cd0dfd1fb1f2ed1dfab8247bbebd8b39a0f9087d1c3947787a8e38bd9f5f74a66bcd70f27f14c71835b9330668e6b1a9d84d9a5649e88abc8919dd274ac4cd5a35c2d53196e74ff83f26659ca5f3e7ba0bb74fdaf205cf3d9494086bd4212ec4ce1116f531ef1be59702f11b5d84e9a452df0bcb473ea663d970e2bfd83eeb4f845c10fe319e", 0xa6}, {&(0x7f0000000480)="e56120c4552a64dc09e43142fedf7c776aec3392c21b17cd0eae3848c9753490c2c11d9e504f7e4f338f8d8b06780e2d2f569b8a14987b85e2722da420eef60c4844e09cf52d89a95388bd", 0x4b}, {&(0x7f0000000500)="b4ab7ae28ddcc54ad11f92636adaaca18950d758ca2770382cc20fa30145979268de40f130fad60f1847aee3ee7e62", 0x2f}, {&(0x7f0000000540)="81d42bfda8cf5ce9da7eefe1685e4a24346f25e9ec82a47b5b0baceaa04a34209022b53d7ade0f4b6a1f088aa8366394434103d5e2ae18554574d28de04385868b8ce12889d3b509948a4a30279a0d5209004821ea7c744ecb349ba6021f8e0197798c03383bff7edf2e989f8b8e5758a378", 0x72}], 0x6, &(0x7f0000000640)=[{0x1010, 0x1, 0xffffffff, "63ee8821036bac55abc4c85669453431d71d8b5cfbff2a6147a53c4b547385e46ad6b5e648bbc46ab2da9506714bf7fbf400dcccc90ed679b137e60e2aaf43dada66993b62835781860be1955694e7235fecffd212b0e22540681364487ad759614e922cfc833f96109637f5eb0457d06d71df9b3ee157118b59c9ca2ee56c21eb4c88af0f9263635ecfe8b0eae0b059e2169516c7b9d68faf95c5f96bbe1825d5cba51cbd51412c311d3e3b69631e0f840d99c777ae20827a471e9029e6a4f0828bea2a5770c9f7347aef383f5c1001cf7417b3a445bea0c206b43b3c1d4595c57784be05ad241d6e564951d4ed7a991c3a5518eb78dea7cdefd2aead66a4c3108baae091aca94bf1bb82ef39d472f6844115d3e6d1c6e11881f55e3eb93d73573db9314fe3ba351897802f5124b11a7872428a087780937cc9d0c7f58c308efee51c3951b2b32858bc032d4dd0121c4abc25717a4dd3dcde960a133314c83209c10dc3283d14be2e2599566327f64fc34d8125ee189a0da5bece80bf6039e7932e8f7eec8d5fa6441ae754d1a6f3995142e812c3a80de945d0fc8dd1d9d7bca226f6320cf54280e23852b9589b73c4a0b85982e2072361be958819e80aec6ee6dcd7c137b0dae3911e486327bb4e833174bbe400668810a617686e9ad4c78382a3a0145b74a1a77b41f595a49b6869c9359c6eab88519f787a0334f11f229a2a3fef9292ca872a11ecf85d56e3ca3807528f80c340c5ff90658e0fcf7d5af88110233d5cb986d076a2cc2686d8c7907c5786db1ccc5708014d32263270b2b3b1f2fe45c24377fe72ab626f5384e4893276911639c356d454fe0e4ce3ba3b760bd3dd29dd26a37fa0a6ed74586846a050941d09c3529e5b636a71eec9e80b60257933cae1b3834de73bc440cbb65b2ee86ffa588dc20710de2b2911041481cdffea7d4a961b2a93f527655321b8fc36a9a2f908e2ee1a83e8f59d9b3430f5d41333e45505219e33f7f68b731e3fda59e0c67815a28fc1663c5ae9764994dd39d0b923cb7664c9e7df8fc8524e4a2ea99917ba67cd3203513d403a6154bcc03d356e515ac0ecb583bdb6b66c970f2ea6a8c4066741b34c0172307d2143fad44cc3f27de6f08c38fa797f9dce6ce07e296d99c4c8831a5a49d62ade0944cc6e8d0701168b8940e9c65f4b9e0713ac0aceed060beabda1ea44ee445a0fd6f748f515dc5723c3e30e4890d6ed482155b0bfb720a6c3faa308bc0096052b2e95db9edd0ac66dec7d88b7f3e49ac2127a0384d368033b4161460017b802baccfc445a1404a84c0b40eb60cde15877e21631cc8a245cf79869f7092aff3a9968e9eb06f8b6652146f6ad49a8824c00c22b7fb9219558d26ea02e43f1c6774ad357276d876f4564a30236068123afba1d3c2d2f7cb8cce773844e0fb7dc1c992b2506d0d08f49c65d0fb2e58990fa93fdc78160f58ef13461e34e731945d09e77837e14827f853e181c97dd20ba94a4dd917e05c17fd67d4d799dde12e2ee38a2346300cc0dad1f3c24c2d58accc082a4ac3537c2a470c214dbdf6141627f90263547340edd999eb445cbfb31e6a2b0f3a0304f47a45c1a6389e29fad1fe6bcc57b4e32d0da5e027d80737f5fccbc8b04f52558f663e6e23943858904250acc33c52eb476d1adc67eb860b9ac7a27563eb18576d1a51be1106215405edb2e3b311d8d3d9f674d391e3ce898af17749301ae8a3b9b15bf2973e45211b4197016e9ce8ca533555f3a86f2ee167eb60642002f850fdc82c8d227aa131531ab35b3cf9f0a2d19f90262029d1843361d303e51285cb073c9982cb578929bdb262b2fc3f39b9493d9e4f7550017456aa4b8eede52dd5fdbfa9528cdda82d3380931dd39bbcb4ebfe44a4de217617c6eda353c82d0defc1886757a514076ff16c52e143f64e96ba614fe31aec95f9d18f7ce169f54dcf0f91444da5101473e2cae07e5abc7edf441c48b4da79c835c1f4bed539c43a4bbcb94a2e11dd8c94aaa3ed5005772822d5a0cef6f23230ae5d4a32c1d793e931bbb81bb6b6769fd4efe0689fd4e86a69a5328c8dfc51faaa6164b234f91e1dc455d462b48dd27f8e92eb542a228dd4c67466182aba6fc9c45f54edb8391ec525f0d3791a19bcdf206ce8170d33e458a991385cfd412130be0f78a2217ca016b945276f19accf9a6424371b798283d2f5466d9eadf2362c13b1d2827ee5b43acbd29ecac52978443080ce1ee8c4605bf64ce205f392b04e004f7e8c34f1a67ea47068bccbdd2302718598a74606289a1ae8c614dd28a0425ff8f11582bdbc1c5dff997486014fc3d78e2e996469a1e695e707e535cf6e8df67f8c053e57729cdae731842d9c7447b953e0d838f87004371c878b3df06dfad54166ac079ac8daa44d1cacf044a03844b4754335353c173a2f8551f70b133652e34a0b67d9e7ed6ed3fb0432c68a7be57c5fc08e9cbdf13ac20bb48a9c951a758b6eb4147974e3642cb2c44bcef2c85a16bff1a0f48bfa1c930bbfd105afb869e80f6d7ae84c4bc5b3f2e67df36275369bc25c65434583e0afca0b010d6b592565ab804b946b278ca6a25025ec4767375548e3e10bde7e8e01389263345869ac2be1224efbccc149ce796f287e43e1911af2c9c93ee2494044109eece5bea745e3689c9c689be3a1477258e024b1d9f0126ba411b1e775559b9de8f9d602c42a81c9ad77498777d445905a7203679bc1870299e8ca042788c93bd6624f028c1e9707349066066fd5bf73ef2051f7cdec419447f00de96f95058cffc7dcda9a09d43166ad3a72fb16cb63c307071f87191dc3c8562448b7218b2cafeeac8ec03dda3b34fa52c6f9adf41c39d6681939c51968beb98b91a7c904fbb9b67dff9115a44981d944ddcda5c4aec266479574984a50af426352a5f0f83070d2cfee0cd6ab4e0755736119d9c5028e88e38cf9ec00b9d5a2d969219be2cedd1a85a60bb69c33011cffc1046f617a42ac200378c69442fe6633446652822b66b059aef1f109cd244669459b9e77b33a3bac8022db8cfee21f103b913a0ed6205b1640c58bd294da99c5ecb357f4665312622a3344f890b271d7958dc4c65b93fd225177db3003478b8f38b8a7e175f7a385518411a74e5d4ab9001148abd45117d0a457b6ed572705ac1a475f2e8a02f107a0a218286d95c05f2118e21ea09992759516069522f21fc8b1139e530f4a3c52e438242eb2642d7a570e16357f5a2a3452fe7b3bc57059826645f4d5b1ebfe66b644559ae78eb7155c07ed2b2695cd897de867e255b8792a40b189ebfc63476d3bd389366bdc940364abebd5799d1b1e0df2854ac4ce4f27ccdd5e5eb70a9c0d5df012769de3f5a8e9dd977b214b484bd87d60c5f1bdd6a27f0a1a5578996a12dee58dc36622779bfd264b6872b437a6f5a588770d4a767a37c837dc6efc0c927d882ad4b675d668347ab48086d9976adbd66f362aefae3ea8ef5c3e3584124113e292de09cc767dd888fcb87062dd622c97678a43dab5e6aca158cb04c475c9aa946a229178d8fd216fd2fd0773e8f3dbdb33e1d5e4df47c6f56e827922ad0a01569d093f0bcc23f039dcda3961994eef02cf3b5352ca23da3ccd9a14afbc21f24f301f83b57e42f1fb5b81d579c8c900b02886f194b93a1062c350fe2daced0087063baaabecb1d1623ca68beb1fd63d79bdb46b662f6b0d0290080f50052447c31bfe097e59e0cf85d24a087d889bae73a45bf86728d3668fa2364d9792ddc070c7b1654421394870024ac64b59482fb580dbcabb95d8b5c6eb5de6fb97c4a0e1b6424ca013efabd3aaf6a97981a29e34246dd5d365976ca3ec3ec322f99ad3926aa2348112f294fb7177a4e5ddb13314fc5ff25035bc1966f0afe2bc0f6d850824566c52eaf177d6a03efb5fdac68f26770efd2b3ec5b07954494029e6033720c3d4a447cc74c59bcbba166654fe81ec969040ca8b04ec982b52c1ece6eac300aa1d889e0bda4522d8a1eb2c705079b92c97368961888a5129d594c681697b28e8861cb1e3ea42f28173ea909331f3172c292dca749dd57fc54bf0c84df40e51a8602898e0767913480f5239845822b2fee16e6300c026c45b9425f6d43eeff40e9beabf8c84db53bac8cc0b1100c628531d79de6e61eac25c0ebe1db8952bb8ebfca86ecefa74a1ac64faf20995c7263c7b109bd7d0bcfa2252014576dfa2b0aab251db8c4f74f42f0d7a0b7ec21834686c601b23920caf40ea011f08bca6c0d8527269ec22e254df63642a6305031d7f2190d2dd12b9bfa30f2af7e2585eb9fb3d84d383634064f9eb12e784c1d9a656eeb45286656411d9f13e28b768e114baa06cc738538dd950abc5af4f13822a8aede83e84b87b9dfddd6650f61af4e3ebbe001f8682f86d4e31598dca5d44af1abe7afc09baefa184faa697aaa49880105b24f9ee74d7b249fead8a072d06dd8cfbb2f2cccaa336ad6caf0e5b869752d272a6eca5f2cb7246210dfecfe4ef088af02093e99ce7aea4b8e678f82197cc53fdc956904fd42778e7e9cde3e61ed96d5762d7c9dc0d04a9bbb4f0265168e31445f97a7c97568f443adf89d11553571ca3297aaee2df172a6c950ce93f32dff5cda081447c020efa17356a67286227aca31e0842a1f9ddb2b66f0bef03f6b96fcbc1b4b288f654b65c78bcaa808c7317d100fa7af0173ca3cd0e0c82585444489b7fc7451b60d5897ed71be9ea8ddd64acf0a27341ca8e894367d50cc41ba680e740c32ffc8f2bdce93d412785416be2e8e93ee5370c5ca69e5b4f81017e1873bf063770cf46ab6b9b60fb962c813f206115bffecb0d03151bdb9474ca3da0eb1599cecd01ed8be888991f5ec54fc3fa090c08653053e557eaf79f584b0dc79e97b2148e3c9f79229f4989aaeb38b3e581b84de465bfa96369a027c1f247b73985e0435e32ff5513fbe54958490467c482a8fa3aa36bb2236a31a3c8c11951e2f752a60f8a3689dff677a61daf6785ed6fac0ee32f4e6e1db834edff82d15e245501ed02c7439642bdb868a1b63a3334706799856f7328b6b791ff9c5d31373569ac9d39efe4363a1dd87cde9a9cbca0b8a6936951cab1bf9a8ddfc890bb663fe716ecc565a699e1fd6dcaea1fe19ad821ca1de5e9ac323b07d11f99763f3c9977bc7ca235ac0637c975d0016aa7d50738018c9cd4e1109ca9c4186477313bdf9d284e138ca46daedacb2ab806f4b89ed3541e7738afdb694ee98f3a53b92b81fa28929b6dad9226b168b1ecacfa18861993bbdf6dde1463c926e42e437b490f1a8ba6b2cc2809a810f3a754c8cfd4b2ec78ad1df179acb1c30a40dfffabe6ea7b6f5efd0625b1e32168f198a7d99452039b4c42f728db32c66f6fc7a57bcb83b6b63c4ec746b745f78618d41e5c4ea5872cdbb90fcbed41f7addeba0a995e792dfae430ebfeb75386417314efa44dea5ee44b7019071e92df2ab1bc016a828a5139eb0f6b50b4d8e4f4f5082ac868094def698ecf33595040f95cded0d94156a9d68c96dc4e528eb3b48ba025f9471daa62376cb9624fc335c5f83865bef060770f46a80daa7a9f63c5be02e254a5e8d03fab8fde0b3da116afd7eec3bd75afdf96841b06647cb4968001047bbfac046b390dc997ba54208200f9c36ac56dc79c41048b160949bfc4b4bd10bf729bba24ca7a71cfdf3d1583a568718279baea5cbb45befb8d52354ae269061fb395ffe673d49f50fb7d9cdab0c14c967f783c04281978d2605b7a8"}, {0x60, 0x1, 0x6, "aa20e60aa10e62f480b1bd585d485da7b1ea854efe93740f627ce626dd122283587acae1221853a0a342e3187454d04e3d5b6a2e7151a854861139757e226502d0a4dc97e7d0dd2f477d"}, {0x68, 0x1, 0x0, "60708b99b1309040dc1ce336bfc1a04f51a10a350d8d15d2eb0ba37ac1750ffac6d9bb29482d5226fa9071a68a862bf6a052d438e5ebe48848d0fccf5012677fd3b0ed189e7d05e859779fd8c6dc7489f7495b6298743b"}, {0x38, 0xffff, 0x3, "da65202646b3fcca5c918edd97c3695e383ed193451fb5228e262ddf7262d8e17d"}, {0xf8, 0x0, 0xc8, "ed6e6a11eda1cbccf4b359018891f323ce3123ef59cad6e36af0581cfcff77756f6c41491708e5dc649687bd8e2b766ca0808bb049d7410dae088725d32e87c984516b2e37810e5d3b54cd93071253bad5e81438a86c2b20dc2838ad08947eafe91e5ad747a5cfddcdf1b1e9862aee451050f65f316a712c4282e63e9e6e3f1fcbf977db4e77395ac678d3bbca27457fad1588b5b83b8307d2f477d9505b7b52e7f927b985d6ea5fd57acb0d2e229c40927884f0a124bb9172651c27c695bb4348fc83e246ba06ac111b52f7df68468ac19c7432921564f708ac5f375f8449495b56127e39"}, {0x50, 0x1, 0x40000, "6d609a931e00b88f7d432589df2bbf263ce94b7a89d213cdbfae824b29638e2cb9b7d312fee987c6b5fa0c91642b6ec8113943fef600823947691d2d45b0"}], 0x1258}, 0x8) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:52 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089, 0x0, 0x0, 0x8}]}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = socket(0x14, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="00000003000000000000009c0000000000", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="72a3b7eb2915efaed0116de7a90b02eb1027f17ca0c6d67d4f0becb920ec267bcdbe8ea576966a6d7d2f408284ae390344be45b54f30c3ad8318c159c20ee5ef8989d8985dd0509096cfaa83531e8b2eb823439785925c0599444d323e31a78c5e26169be1a32243a19a0f00384a3d174ebda8ef4d448b77f7ab2f323aa36920a42c343341474e681215d346da94cc570bd4e9479ac33d32a391bd28514bf9f03edcb01bc5"]]) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x2, 0x1, 0x1, 0x0, 0x8, 0x3, 0x2, 0x3, 0x1, 0xf3, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x200000000000003c, &(0x7f0000000040)=[{0x44, 0x0, 0xff}, {0x2000028}, {0x6, 0x0, 0x0, 0x7d2}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x8000) 16:00:53 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) bind$unix(r0, &(0x7f0000000340)=ANY=[@ANYRES16=r1, @ANYRESDEC, @ANYBLOB="07de06bb583590de7098d9b4b496fb97b793a599f2ab14f4e1e069f97d674637e6c736c96b3ac195285e3d8d56729d84b72016234136ee82afa5f4a4b32b3085e970990d0275f5ea84ce91428945dd8c4ca6e6ed10814c3f17c37bfad106a6cc6898ca323b6ddee8300844f1ee0ae0eefd36761b04aca9a01c40715b5cd9213e61df6eaa4a9bafdfeeb927388450f2f6014bae77d135059db06fdf10a8bf6fe476c0269fc454f14c3e14b6d9c0009fa063934651b8aa0e0dd5fa559cce126a4b8f38f08aa88efee3e5cd4d17c187cbcda6fc37a71338bddb2aafb4ca5121cfe1e54fff5d4c7ab6b0fd45db52f3997fd76cf1d977e35ee7b7a4a3275066db24eef400fba55c3e3e3e001bc0cbd5d613e90c693f5bd41682d9a0496b25f8e320d8dae99e026cbb15f72040bc6a4c6ee7650a92c5486dc57b5f4d32bd6b6b97e476edf6a7d1b94fd3ae9d507d32155ae0e32f15f002d0aaac573a5e0554d89ea9cca82a9223f1909127804c45354626ccb1af7fa1ac6a740a0c0c8f45d3a784bb71c0ebea6656142cce6c94ac7137ae8681f1820edb3dafce9f3074242ffe484c34c57cdbcbbfc18777c5961af55a6f16975f205e71c14cd71bbb817cb6845ec4f4774e0cf96065c5110048dfb4d0d420a8b925ce09183bc14129b786474d0a2d536bcb758d450a8f2e1be89efdcea6651af83691aa35aa46971905d438cbd5da5d56bb6dacdd30db4de4d4a17a469d970bb6c71b5897638359243b2be00795e4e6a0a5d819fa54a5bea07bc54c176fb8a71a484ea8d0420f0d01e569be533627a9652bc969bed1e5d8ff90b5431ce456fc0671828a3ebcf6cf2c4d96263e7414e8c236d1493861891df01413b9ead436605f4dc384ce06857208ea45c29c8d5eb379e5490ce72c0a326b4a1c9b4645097391d60f2c9d4497db7361395f9c67336ff18b8f1151329a526dc2b7ad74dcd598daac69eb4d0c009e3b4190ecfb013b7e2f29529ade9f34072300736bc1654cc12aed6911a60905e15272a33b8ef113818827cf18a5c81ab0fb51ef0a9740012e9e194346c24aa83f9dfaf946bd3e8bdbda1ed555ff26f684accfde95386a763ef19d0c2557ec3eb0473970708db0e92644a751c3e6964668277252ec68d2638ae2d74deb52b72fd06e5446166ee7519ef71aa69a2386f20c53dd385c57d30d939b3ea3acc8a688897c27e11b1f41d34afc0217dec97dfaf7ebec186bfd515e21510292a55fbb3b2a675b3a0b9d0bac104afe4f2f40e4fda5b3c554923184f368453e2eb6d1628b586529b687332abcf66939a8c87b71f3342cf1934eb97d4b6385e28e60bcfe8ad4b173168f4b1da87dc26ccf5b7cdf3481eb8076d713c8b2ebfdd0d6bd0fe9ac419668d31af07cd60dad1454bf26d3d77275fee3dbea1473040496030dc873674b251f80ee53e374c7aa79e5030749c26dd6b8ef54b5d3d5eafc398f97a2d641b106298662f3fc5eed8cfe966c8b1cfd3ff927ed4144ad58a24c12b069ffa8d76f20adb9a0f79525ce56586592f5e1e64bb90c5215bdd3014ad488c4db44691e0c11271504313231644f08eb80dda4f36c5e1ea227b8b64c8a11185bae414cd71f3216cd2001e138fec7291b8cf90579dba52ca8527b56b3c75998a720714ff2ff8b1c83a8c9582e59940ea8ec87b73b8be91a6cd36c8926c268ebc3e68571411f82c217d2c2ce650e99562bc6c1451c7ae8c42d0164817e08ca85f19e6102513d6b30431364717b2bd047ddbee9191b178cb2041960f9ef67e4bc41f204bdae4bd3ae5e80421e84649093a7544062c6d50ddccdf5ca287c4f731465330f08e8fdaf67a4eb55f05204134fd46e36d7dd65b2799447c840be88daf50f3d7690fd50b19c627b33582ee0c91c2b56311a59d3c10fb751e0f8c4c4e8999e28dd9d218346b2530f5348afdc68aadec3013beecbdbf0bd4e6ea77022015c2e426c1c553ba5ce8e2fd8a2dd903163dc414587b5fe91850335f2646b1bd614156e4429d5e830ec431739ccf4aae1ff32caa6645b45dcc479db7cd7ecc99738bb71930f41b8b2ca368b1440d323c47fca8d647f682c0c9a2e152321efb7102bfb8b81fc6f83d623d0ca0c1192c8061ab531825fa80502c0c3749758dac16afffdaf2175718040433a37431cf059a18c85bc63f7f2db3d67fd18fd8d8109461ef46353ca377748246c181273a53ebb436fe2124489d37e253eb7b408dc50d5ea0ce357e31973ce859484c39e4d6b9d2fb536104e03734f95774d90a65d3277cc29f3c999657ef341fd0a3555c06f3ece9ca671a00bf83b360708e32832ac16f841819943edf4f46153b14acd95fd2198c8b95e6a5b4e629310d3dc314429a3e2cddcea1cf7d5ac4b25facb1833c2733ba70a4f2a748ef5820100eb3b16c933a6db7633c5716d6df1c9ab0dae3b3bd283b99915867c9fd654f2ee4261cae43c1f2e0cda3b9e9b43d9bb2ff65c1fb6e12cb8f590fbd815af7e754b21c0d9ec61ad3a2780755e342185688ccdc5b16fcf13ec84665d005a9bad17a7c06ade594565730a2ea417749e5539bfe6639c1a5f72e4b6a86f45203b7525d19a917b70c3ade1d0e46481f504c238a3292f34ad97b3a8f6fd73fba626d29ff47eb2063127df21b9f3bf99d622ad15ba6b140bedc61e216956906e735ac036c833b1a43483a301acaf5a9dba5fe0215cf9352d45fbea67785976a89f6e89a91bf1095670f330d63f4a5cbb0cebc50f432b0a120d46ce38fff643f0b8e5649c06f38fdc1c5b126384a871aebb41489254489a177f74126addb221904c5d2a3f38527ed03d9700c526b56bc2216e6483cb9020f2fb48196173948f393021460fae946278f6cbf69afc1e66e40801f295ae18156bbbeb9377e18bdcba3af99b61e563b98f49a78b847f94a715b225d1392ce7938ea3d90ff2d78a97d1230fcc6a5de1d51bac455bfd66b318f21c430c4032e22d5a818a79de64308d6984b5c836d0fb04f09eac9462c96c6ef43cea6009e3116f0ca7bead9b85b1e59ad73d1fc51348ec1d520bbb8174348d07b697c7d9493bd9f06077f28614f1392e1ce09e97d564d585033008cdbf5b72ea7624030e6cba3f74f49fa866e68d4dcf0aa163139fea883d89da6fc202985cc1e3fae36fd15bb4ff1aeaf8b9d525b36ae9f14851757d7a472e78b69304209f1685aeb1db8a05e87cf1d660ba239010b925b57e3760fcd54a95de15f54c908b65e67b4741dbc6c824ec327201ea2793f5da8b03f381ea2fdf9e61c60aaaa6fd4a272bc2466e939ff561cc60249a061046eb0718c07c8db178cac3071bcc12293214fdcafc60b9018cfcd9fe508e628b2ea29ab85761f2bb19bb2ec4a05fd98ec18b0a1e550496ad73c0b19819c8266cc990e90108c94df0c8510d32b8c92ac85a392c76dfab76e4077dc4f0712ae37aad432cbc9873dab749b30d59c36b78722e33de1942c00599821cb6d8ffcb3257191048c4f78c1fc0719cd3c1625aa62724f2b7b71d7fb4f57504a8fbd9189206cf1ca431aba283ffe882beeca46830c36ec9ca13a54aaaabc04219df2eed7bc93e840f58cccd935c586f22ac9f057f4c1da4ebc4c2626b0fe390641614eb8f81444a4a184d346ba3e480fe96f7aa5cd54e36221d583b1b01ae54b1cca3bccc3749a8526bfa99ed64dd8c629187da05c832b44f8be3519c7fadc0e3257bb05c4c5a535a0d7891c331f757f374fa6ef446943095306770775d76044ea5a52c3c94c8ba266b04b9bd25f61b4b3618ad703b1fef61232def5ddc94a16000094360fbec690596d3c08191914dd8c1562543d696f1506dee7aa03438d32decbef3f8e1f7e4fb15e93dc5f6372fb118a26b392793037152a709fb2b682f496e46134041fe61127dca666bd24780bf29700ea59abd66e37d7ae77b735f6075450195a15edf4e6861e90a202faef14be79f8a5f654063881dc4860c0750f71789932c534f56bf07fe64aceba898bd002619ac4751643f2db9eaa8e86abecf78b86b1c5dc6bf407f7493d5b66330270a45d1c45be3bdf8592ef6ff816956b4ed1cb417eabfeee73387ebe026e7158bd5d9710c3cc133d69b9be83f59e71d29c9f55f2202e920203388b1519f57fcd8cb58504c2986bcf47c6cda9759b286c27c70d11ebdb6262607229fbba0d6a657a97ccc1c6c930fea3402f78dc10e8e6b4b2850b9b1717831a9a8cfe136b9f06798cd4c9882b96d010250197fea38b6e9c7cae1c8d703b77d05791cf5f9c47c7561023870dc9a7a2ad8f229404a734f0c713154548853deea237cf0559fc4276db938b07908d091be67aa22eea3a34c65c94ab2d2e17976892780aae4477da324b979e4395477420d76257d18a260ad40b9d93facb2176e0870d95c6ea8d0ec7dbc1d209cdfcc90895324bf3d8177a5490739324c8d9968cc5025fc895cd9d879618d2134640864d9acf5ea56ef097779a2eac4018d800c7deee8d054e33d681cc0c09fbbf75120433e8bc4cd534eabaea56f151d83732f0e607706c7fc363fe853034ad6e7f06b76b2ea733c3a4e968a7d252c2969c7e76af7ac93babfb96681df469744ff45a10d621118473eadbe3e0d3ef9892c4a74936c0709d7a4e1540220e0785104f7f219a0326879d18d65dd756b45986cc9047fc1acb2abd2dcc027cec756982a1f442e5712f6908ad7985459782ca95b00b48dd351e8e7e4dad2fd7e6bb6ebf9757ce7dbce89a610afaded93ff8d247a52d8548b408be9eae9e16c6a29e8e547707e5285ebc1d7e1083161c3bdb3c1fabe1af8eb3d2edf6d3068f130a6c492b2cdfdf0e915ac0891acd1f003f4ba7483bac76cd710a2d5ff87c777a0bb960c53f2c03937d991b8bea10ce1d42cddfd82b7919fb7d1617b318375b6f376337000416b883d5677873152eb2d05081b3596d5d79ffd9dca992350d96c64ef3168eb9c9d8206e0ececa2dde330773f68992e2066d5951463b79e3b8589975e8a2210e83ff000479e628a2ba3d072f1fe36082b1df93b40ed094f78e50f5a4287b22c7bb33881b93974b960470b501e800709a250eed627f32d4a7a3f3121a610ae62c801b7ddedd0d3209bc49ac75f348eefb1f28160f7c3826a8d250fefcb706abff57db046b481d65c3af5529ebf7d7139255aa1ce7641609c0875eb9a7336bc918c7d82a20d2bd282b995323be278a60b2857247093faf38635d08b6ae72e0eebc6c83e9155284436acc88051df674923c1fb311393473a89aa1fc8fef5c8bcc91240e5c4760fe3f2d7cd7cef26c2c00a680dbcad39dfd3610acb4cba273d7f3dfaae8395e8f4b9a39bc97b5629f0bfe9f7198c6ad634cf290af9a3f016fa5fea4e64a4615ae2b6054ae92af8ac7b0e953ff79f67060f9a99ca14f7d4bdc7e52674a1cfe4ae7c2857e6036234866cf07913e6abe51474f82d1fe12751e763804dabafb300ef6e32da09b94c6f1a2f3df9d65c6ebee7c475b4759de47a3fb13885e1ca92b4c9719510cf6a9b7a3564dc33c4743f5cf95f53b21c61c41af457a7907e54b2b4c507cc38355dcf63c61c91bc461951d38af510ac55b7149df2ce721b881032f3f93a0aa33422638af70ca960c41a537f1d3e132e181933aa39c5aeb9a114801cd46b2842bb0ce285b2b6c27be40a2b23f3567d135bc8fd22b3b8758e0759f7d25942717f33face41759bc13a0566869437bdf3416a126a37ed3543b1aa315165fc8ff27136eccecfce147c167cee1c76c3d5133a7b00dda12c1d7c5001c735f6de8e40ed84f719", @ANYRES64, @ANYPTR, @ANYRES16, @ANYRES32, @ANYRESOCT=r4, @ANYRESOCT], 0x9) 16:00:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair(0x38, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/12, 0x31e, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) flock(r7, 0x1) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r2) 16:00:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) ftruncate(r4, 0x0, 0xfffffffeffffffff) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:53 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x4) syz_open_pts() 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) readv(r1, &(0x7f0000000280)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/139, 0x8b}, {&(0x7f00000000c0)}, {&(0x7f0000000200)=""/113, 0x71}], 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87, 0x0, 0x0, 0xfffffffe}, {0x80}, {0xff, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") pipe2(&(0x7f0000000000), 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) dup2(r0, r3) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x48, 0xfc}, {0x20000000000006, 0x0, 0x0, 0x2000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000080)) semget$private(0x0, 0x2, 0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x950, 0x0) 16:00:53 executing program 0: msgsnd(0x0, &(0x7f00000000c0)={0x2, "88fe35ec"}, 0xc, 0x800) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) syz_emit_ethernet(0x48, &(0x7f0000000140)="52de12ff77b8d77b00e7e52eb614659bf5d80e460e32c8fdc94033dd08356391cd0e98c2483a4d0ffa97f72d129585e3c6f036cca45f35bd6b28ff86ad91b794a4024504bcec3469") r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x19) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x9, 0x1, 0x3, "4d8a6fe2ba7ce324bfe3471000", 0x1, 0x8ba2}) write(r0, &(0x7f0000000400)="093a53fc1044649a3241c0d277159aa8e0b938c81be55ed6180a3d2910306e8620d2b72286cb2df472c30b0ef35a2246ddd1eed760b82cf1a9808905a9bb9dc66685823a807767bea595634036c68d8edd084ed6bd8385023696d7423f853f4508b3e4ee814d44fe27fa53caa2f2dc999585608ce78eb9b4f250473890a11da3c8129431ba3b42ba7e031afe3ccdd92b2a6e7be40bce20e80023b1c03a1c5c671463ed3a651f3ad1d92ba3daf26b803da706c28c2dcf4311aff52eb8ff3ab43a18362bde3f3b0c30cf87293dd4ecb4ef618ac8c2e67b519fe3", 0xd9) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000017c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) fsync(r2) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000100)) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="03664845906f80d547b417c81c70f3a48a072ec5a92db86863c3ae7d551f15f59b040060c884ad90bd8a8c700ecec791d22a9ecd999695af34d901134229a5f208a29e3c6464c71cb1fa0874f93294224250481394a0eac08996abee2f2ae3ce12e7fa1c45e97e6fc0d380ef50560b5a0a7fb4c5ffc12b43d2e30dd857ce28bb92e90a9e334c717b541d32c1e51709d270c6395af6377ae70ad53ce3c93b45a63ee81fecfe946777a9a821b026c3e079c2bc1f5efb8627401cb2d80e41fb0ab41bb34770b090828a1f29ffb5", 0xcc, 0x0, 0x80) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0xd37) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = msgget$private(0x0, 0x8) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) accept$inet6(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000000000000fe727552a4d701dd743ec01980"], 0x15, 0xc00) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x1000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000380)=0x81) 16:00:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/12, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000240)={0x2, 0x8, 0x10000, 0x1, 0x31, 0x0, 0x9, 0x10, [{0x51, 0x3, 0x0, 0xc489}, {0x0, 0xfffffff7, 0x0, 0x345}, {0x400, 0x2, 0x4, 0x8}, {0x7, 0x7, 0x1, 0x3}, {0x3, 0x2, 0xb80, 0xaa}, {0x467748ba, 0xffff8000, 0x800, 0xffff}, {0x9, 0xef, 0x3, 0x1000}, {0x0, 0x9, 0x4, 0x9}, {0x3f, 0xfffffffe, 0x9, 0x200}, {0x33, 0x368, 0x81, 0x1}, {0x9, 0x5, 0x1, 0x200}, {0x6, 0x2, 0x800, 0x3}, {0xeb, 0xfffffff9, 0x2, 0xdfc}, {0xbbdb, 0x7fff, 0x6, 0x3dec0000}, {0x1, 0x5, 0x4, 0x9}, {0x86, 0x20, 0x54be, 0x4}]}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x6ffe5a2aa3ecea0c, 0x0) 16:00:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000000)=0xfffffffd) 16:00:53 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x4a5, 0x1d) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x402) r2 = geteuid() setreuid(r2, r2) r3 = getegid() r4 = geteuid() setreuid(r4, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) read(r5, &(0x7f00000000c0)=""/106, 0x6a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = msgget$private(0x0, 0x0) getppid() pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r11 = msgget(0x2, 0x488) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r14 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffe20) r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r15, 0x1, 0x9}, 0x800, 0x1, r16, r17, 0x6, 0x1, 0x1, 0x2}) getpgid(r6) getpid() r18 = getpgid(r6) getgid() r19 = socket$inet(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r20}, 0x5, 0x2000, r18, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r21 = msgget$private(0x0, 0x0) r22 = getpgid(r18) msgctl$IPC_SET(r21, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x87865378bcd8f92f}, 0x8000000000000000, 0x0, r22, 0x0, 0x0, 0x46, 0x80a5}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1000, r2, r3, r4, r7, 0x1a8, 0x6}, 0x8, 0x2, r18, r22, 0x0, 0xffffffff00000000, 0x100}) r23 = msgget$private(0x0, 0x0) msgsnd(r23, 0xffffffffffffffff, 0x315, 0x800) r24 = socket(0x200000000000001a, 0x3, 0x2e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) bind(r25, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5ce7, 0x3}, 0xc) r26 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r26, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x18, 0x4003, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xfdda) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x505, 0x1, 0x6, 0x3}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x69, &(0x7f0000000000)=[{0x25}, {0x4, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x4) semop(r1, &(0x7f00000002c0), 0x0) r5 = socket(0x18, 0x2, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x3, 0x6) r7 = syz_open_pts() writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r7, 0x14e}, {r6, 0x1}], 0x2, 0x40000000400) r8 = open$dir(&(0x7f0000000380)='./file2\x00', 0x9dc046ea61a4e47, 0x100) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f0000000000)='./file2\x00', r10, &(0x7f0000000180)='./file0\x00') kevent(r10, 0x0, 0x4, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xfffffffffffffffc}) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r13, &(0x7f00000004c0)=""/4096, 0x1000) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() r17 = socket(0x2, 0x1, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x802069b5, &(0x7f0000000300)) kevent(0xffffffffffffff9c, 0x0, 0xfffffffc, 0x0, 0x4, 0x0) r19 = dup2(r15, r16) kevent(r19, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{r16}, 0xfffffffffffffffb, 0x20, 0x40000055, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r7}, 0x2, 0x4, 0x2, 0x7, 0x4}, {{r13}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20, 0xfffffffffffffffe}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000080)=0x2) r20 = fcntl$dupfd(r0, 0x0, r7) ioctl$SPKRTUNE(r20, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r21 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r21, 0x29, 0xd, 0x0, 0x0) recvfrom(r21, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000340)=@in={0x2, 0x2}, 0x2aa) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x7, 0x41}], 0x66, 0x0, 0xfffffffc, 0x0) r2 = kqueue() acct(&(0x7f0000000040)='./file0\x00') kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:54 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x4000cd67}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8015}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x584d5258caf0a3db, 0xc0) accept(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x8}, {0x80}, {0x86}]}) fcntl$setflags(r0, 0x2, 0x72abd9827616272a) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x440, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x8001, 0x6d, 0x3f, 0x1}, {0x2400, 0x3f, 0x6b, 0x7}, {0x3546, 0x12, 0x9, 0x97e8}, {0x0, 0x3f, 0x1, 0x6}, {0x7, 0x6, 0xab}, {0x72, 0xff, 0x7f, 0x6}, {0x1, 0x9, 0x1f, 0x4}, {0x767c, 0x7, 0x4, 0x3}]}) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) accept$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000300)=0x4f) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000100)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000280)='./file0\x00', 0x40, 0x44) ioctl$TIOCCBRK(r7, 0x2000747a) 16:00:54 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, r2) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 16:00:54 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x6, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x20, 0xfffffff9}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="756153c512fb1152e8e5d6087fc7fb9a1b87cd48444886f25038b03c6c1c9c76e5fe407662ca9ee40310ec2dad1157dfada45b99afce500ac1487d722644c7fede474d72f3c1ad2199a0175f2768aff2429407b81ff2c660feff48548bd7ced33cbbde089f0421614b95782840a69ee638874acb8a580e080bdfbb0de059fe146f25cc11b9e9fb8c326eec87f3de190d53e0087fb27618158bd905c8f4bd66bef671c47061793de27d3b5affa3a53943b7df23bf88aa646391d9e7dc", 0xbc}, {&(0x7f00000001c0)="327c37ba5e24325ff0d48b9c5fcda983ba442d8b5b910e550007a4cea9e111d7ecc21aa43b1a89e38dcd5cd92e8dd62b058545406593f4426aa7f1ece39f2e66bc8a96f1222ed30ac4ec3f1ca93f20a0e8c5eec075014e964c9f425fe2157d802ac1709400669b842a08260f1be1e47631ac54282343afbc21463a6067c39251251e0bba95cdee2811b563786822420c8a3d8da07521662754fcdf92b3c3172e3d50", 0xa2}, {&(0x7f0000000280)}], 0x3, &(0x7f0000000600)=[{0x28, 0xffff, 0x0, "5cc3a4bad7b3dd5c529052913f3f0e06cdf04623"}, {0x38, 0x1, 0x7, "2d2ee7721f6aac69e232bea5dbec36972beb60010a788cd4bb3fec4cae33c2156b46"}, {0x80, 0x1, 0x200, "e68a0b0fb8fef46494d3c7c98a69936a2e299ac6fffd1ef34c79629b421dd1d725ad9295f49f190a9656165cb6e3622a0879a37fe5c990c538fa4573632d575b4faedf13842534aa0b15c5900e31742b1a6fde1b5af9a5809f6e45960e7ee2555bede7c9ae0571b0aaf4f2d6a99c58"}, {0x1010, 0xffff, 0x2, "2bd19eacf3951bad5bfb9061d969bba03018e8a784d880d7a4bd12f16058d3da57c34d6be9593f79bcfe82eb9052b27032b81039d2e7127bbeb24ac41dff8bb929eda73524b815b017caf0129d3a06857697e16d3fbe00a2971fbcaa288af6f18de0349a140e8421bc210c7635e5122c598b7cd2d5040355e68a6d8067ba2a6b5234ba3e35a13a0b90e9a70155c15c992df1ca09c87d55158570439603ca7ebda2dbd3a8467674c32c3d09ebcc0ed8dd4805950a2fa4c4b63ebae576fd1ecc81ae6ba235bbab56e86e379af0aa3af13e76dcc3aebe2cfb0088f197f3a7e4bd556f79576af50e7716bca15b521457c9b3ff5f1922aadeafffdfa72cf73a6102be00f4f97b774639bf754b4caf0599acc08db89ffb862222f2d96080d6a23ffcafe39abfda946878ae3d6048a9e28387a7e51cb08d8893985f19a5c471ac065300077f585298b5fd90fbe973ba591e65273d53f5cd454099f9274976443bc17eb64197de1bcda68192f4bc3dc865be58e41a9e9598127d30c62d475f9916aa067854ad875b6589c71b8323da24c7d85d24c150a936e7c91c8f15a4456ba510990f778a445b5c59bd95248b3e34dc26065530f3726e06226c97f15b257c0b36ba42c07ac33ae61bdb5ce12a1be78076aba03dee58eee4ee6e6c53b4ae53ad3f4681bdea2c18c32d13860c97a995e70b79911d3804c0fe5f3ca1b083a1587108a342169ba137f381035d91759ccb1044f859d55caadddea14fb263f430163fcad2a706001ccd52e171d0d1ede5a60b4c4a127573a8f04ebf82e78d58bb414e6323f6ec7b2a2e6fdeef8647e353cae25cb047f3de28f5aa46525c1a8f4ad24c90c891f9db00e96261eef4f5b8ab50adf761aecf293f62f44e7e265007ae9e213898afa8680a7ff252f6edc5b032efebc91b393164e75a43770486cdcde8f823539286126885ceeefc79335a05b7e3a5ac950fa759f7841a5dfc55b4e13667bfd3189435658d877d8b4329b9fdd25a611d6314cd3c4c983fe970c1e64faa83a1abe1fdd5f72c8d8f1ff9ff55fab6031509d9747388f4f496194399f74f2ead6066c81b6df0e04a37722369deba6f6d674ae5eb48aba5d1dcb738421877eb9aeadcc6a6c5779265893589bde9fde5db5030094983c9aedafa4ee2fac268e08c8bc9a2b98cccdd9dffc5d63f88e8abd09918172255069ed40d1fddce2e73da8e2be51bb03bed59a03ce405c8a8673e506bf951554a99d6860b8553c755768f4d8faaa644488e04d4cb6cfdbb8799b09121a8df7dcb58f592128bb110928921dff53fca22b989b7800f4107ff6f40884217897acfda0736ca0e88f6a07dd149f3a42463d7a78674c42a9cf0f111f1aa9b2517b83232cbfda004ae5171701896e9056896b7c25598b2210605f4e5c173725cffcfa34d7f2d1356acae0ea39b665c13ae1950feb8e3514e54af682435830bd366bbf90edf5fe76da30a14c504367aa3218ca5660be68becb714196c335f6c10957d03941d667653f7a1dd729751931a96b2c734afe272080ed4ee926cfec898045abff1908cdbfd3c6686c329411dd83d5b2dbdf63d9156107d6f43cb3febd2233ef10de6ca37428b9669bdd97d7d1a3ea05756666629687d5524b43a1c9a9ad9bc1cb8f07f52944d548a1342dbfff4449eccf9f58765700211f9f3e653033ba686bd00e17f62c7629d228eba13d5d3df1a74aadaf1982bfd7ceb592821f7ea06d23201e6e96913a8c241f8bf8fcbd4bec7619b3d4beff2fa9b1721a30882b220a1c71caab0dc29258dd2c1cdba97c6ee85e10cd34d1c10d0df09145b7e0c09a9bec1aaf53cfdae4aa963495b9c43deecfbf15e9c67dc72b0cdc311975f979807365ae2b3a425755d78fa6917b60117f29353fbc1abf5964df6f7d7289b679df40a264f29a4798c4ba7cc3dc0195e2f611fc7afd2dbc44e20a545413296a867be29a3d963c81a498e5395e72f6529c899ca03689f4b546dcc488067a3b4cdae24882421044161774a78188c95c6a8633c9349e9958e7e186a8ddd73bf1275170b67f3d297ca95854dd03f6cce747fe85757c2ab5a82bb46cc2b4689cc0a7fcf2435640d8161fd1d7fc4d162e875b0a1914a1ac105bbb4d6106449daa850b173b33b92b990cf5e7aa40b2ea04382fec17c435b51d32abf1d3125fd134a10d12041bd60e9429e5ca406715cda5e4f22306c8065471eba67999f3cbb55f4f7c25a961f2ebd5b3d6b8ac4223edca88064ff2ebff9af7b65c62c7a515dbcdd8a1200e795e1d229d502a1445c9a923e85af16b64509de337af2ce3bb3cc01c1ccecc5ea5a2ea70eba486758346a4a77ac3acaf4648fafbfefb4d15da8bfc8469b76bf459c5f21ce169f4c0ea9ba18b836ce6461ebbcd304774a6f4c380a848b5d5facbefb84d976718bba7ff15007b4dcebb2733925ea102920a602bd140aacb947a3274865a97591c446dd36e81f064925bd6f7c8bcb74aac97a73a3790c7e82108a5ead030b40574f022a9a788bb6a745f5127f358841f53f608b9dfe15f446bea5483a433dd135f122bb53b3b72620e3b13bb5683adadaca5921f2ca85fb553928039e814c3088cd105ce0347be5bfcb8021f7ba6b084b306626db43e2e52b3285a1f6dba35f578fecb94d132b7774500086c9a1b51f45e5d3814d70f6104b8e58d477efff1a31293d779ffd279e04aad9c0dcb8cb0eea2cf9351c4602a90f4542004e474254e565114a5811d77f47b36952989720cdc4aced420681e3b41fd3c36f873be5787e0495171876cb9de98cc0cc85ab57b43abfab60c532839e5c44a9db161288b22a72aff997a44370d581e06e2ab004f5caff908f5e9d8cd3d4f84945939d8f0dd52213f38b300ed327e64c1da7969899bf70ba8f080e379e2bbf515d0552cc53d67b8d30cb0acc89742f16fc0be59dbf8c7cbe4e01dd7fc1a5ef08e6a0c2e99cd7f8491ef354b2faacf7ca731e5f8607e45edd74a5badccc96337fbcb4b14b3a66c6d571547c8765e3edafc8fd48aece1f74c011b6615e3c489591bee6b3e3537ceaec44de28ce45337cfad93abf0eb982cbc97a33f4f21f615f41f9ee9914097975f01b73f8ef820e0f7301f9fdc2a81a11e063a814ee6192489afe346bc0f6cf65f149dd98bf6863358a0878666f606b4c4049e31a37978aae771afb2db911fda218e0cb0faa30d826380e6bc6d17867fcd057b960eadfe795c77dcd4c7f1b94160d394a7655c2a23959350267a20757456f4cfd10bb6b32d4a548a2810c0a247aefabe00fc21489de328a82ef62f6747c7d4a45d6b785d118565e61b45b2f83d359f53620e4c9e6635e84716c379466526cec97ffd3350a3656787629a0de57e68978ed317184118c45fff13df34179c652736f6971cd238835ea0c3a19e3bf422f14c46d887e20f9d14726218dbe1dd60cde0e6323247e5c7f995a86f096879227a9aeaed9b1eae18039b359a25f39e09bcc5f56dd1ab593b16adc9c5d193707cb2d76d38c63b292ce639fe98b06dba2e73fbad4a90bf7bc0a02f77781a08aa9c4df470bb93c42636e53d3c73ba43ef6d73427cdb9b9751a278655ad1ab6dd7946286990e0329250e76015ee1943c8825914bb2d2a759665a9e070e8e0200bed5c88c2c9ada5f8f2a12bf3fa3647c9d0dab4de63ad1f5833b9489c0ba28d68237615ee88478c07b186810f66a9252e1462b792c3f3b8c12fa9f22201790cb67945f81da6d3fa1c5754fe0e0fc35f4e1176928624cf9c4363e94a51be90cabc07f71d7e3cf3e6fd398541d0a9f9a6607e9031f2442f2d6d28e0720a0fbd65b766f40032c15ed01c49cf9df8e18ed5f56507cc648b7a70e5699d35eafe9408250f51f048e6bbc107655baeb28a6a7d8df818818fd410d4f84451b416833c07f1c7e7c6678919dc87f19544c10531036b5323f7d4392a1a9b835d5dede7d0b51a2f114b2c164fc7c9e91b2184175535c8bddcee3d57f2727a2c4f1ccbd5e4e8a9b9cb36ac7a968eab206d2247e0484b6d4b3640a2fa6038536f0d9c58ac0c33e9e1b1a6c4889386469041240f6e830989397b2f75d9672e21ce2f53cd8f813e3c3c4eac2ee88596f21a64ab5ac508d05125c64308d91105cfc19ff6801b1ae7da3ebc57a14939597a75ed6b3ab4b4044739513cf435c2c4fe5398e6f62cd97d79b973c751d60e1591ccad51de41a423b823538c0005f7680773c146c699bfe5bc7fddf4fed50f8cfc2a688e72de3f0ecf7782c15abab4de493d4f68e9cc6e2abfbd0dddef175230ceca8b77d6a4425adefda6f5298bae9838068af0cab29bb89593fcd1a5adeb15fc1bbc10b78f470a95b6fb71a10a31055a7a53f8bee2308d3c93eb52c2c9bba5054990ef0556dcbf8b91f9860b56868d4bb523649ac880d3f5312b7e4b5c36a29cc2c3e06494514a2ac015d8737d4209a16d1796d229256082cf61e4c0550bfa7f092e4441e6d249c1955009da595e1cfb9bfbd5933ae514bdadae890cb67e0af870ec92f1b762e3b8b4f39bba4f68918c34be8a76dc411d28bd4e40c53bc2c97684d4a74d9f510792dc71068a458fd0453abfd053574d5a9dfe1b7132d30013c05b72d05689f80ef632116418ce7253efe575ba4d03a8fb15c79500fd4ea0b118cf7f2011e272cea950eeff221e45c059af3c9687930af9c0d3fed8b7875ccae108a483d15987901d9c5f605d201ed07e9951a70f4b986d1ae7a644575ccb396ab6290682295fbe8555157a27d29eb3e956fea672425ecd877257610f24330d7fe0fae56acbcbec261828ffb77677d226f91fb0c835496b7a3b0c42efc3440cf2bc8f9bad285fee1d5ebe9f3cb3c88626ce25fa1a26cf7c038cccfd8471e8093d69bd42b5dc865260f4ed51836deed17a050d443ffdea4cc5695bb7234ed5ae22cd59cdf9f9e6cb56a3ecc4192d6ae498a5d8a137cfde8e44e189a0ee10dc81ebaae619955c289f806442244a44d8cfd55f52f2ec7071d24db389b2ad5227edc8dd51af6f0107ef3566048935c0139e05b1b6754ceb60ec881d1740d53134d68c07001ad72bb7c21d145ffedeaef0633ea34f6b1c913e430ffb905e366cac1afae728c3854f5a68e59ca801fe0b3b1577b91e12d2f1541f7c923304917a036d7d75ced44bb59c3ccb2d6881ecbdbd6c140ad0c5970684617f23eaceada38b73eee209d7401040df2176adad4d21c89f8645b54e7ddeb59b8108b18169f758cdcfb7bd2b51f6e65a0dfc12d7530aff33bf60ce570a36af7b848b7239adba108a943de671d89147140ddb42cf346657761c39632bf71f59689bb887ad1a2527eaedc7ea1a8809189f2394ea63f94c2dd71de6807a537b70e64c2eed4fdac84ed040c1f243a94f542a87404e440215e3b3218768c78cb11e2fac84a6c9c5f78a8a23d95903149ef2f3c9f924a285640179114cd85472248654c1388592d1dfc2b1bfb173a6f515a03575215fa92ca8bf9c0070a275c62e4b6f2f7b9ca6509fbd53e5f6d930f545c0fe6f6b915623d63a5d1cb90b566755ae5d10c9061f0949889f74b88da21e1e97a2fedf8347eecb730a0c3f8a1923d97e5ac6c8ba040a195b3356b04c3877dc9d3af19682d95407ab4224cd5e306db0c46dcd655d22fc86187e13b9453823d623d593ac8a2aaf258c3783b3eeafa722fcc250191e319379724933acd51154560d77c75957c360e2ac4eb813c1044057861c2cef916fd5e2566a41da293656daced1da3a7f71bcc99ac9d64d063241949b1994e3f87292d7c406817b5561c173"}, {0x110, 0x4a63d18f6d2d8b11, 0x200, "7b90d2f32c37d4529a13b261e6ec24f8656db09ac307b9035dd0d6a9ae971012a4601666e8ede8ffd30dfb5395887a51201276ce1e80d53405d266633dc2049b6b261b5632481b87ab678758adc7651dd4e3821f18cb716fc7e4cefaacc642c423aa335c61a69e8e3dbab39be66ef2350210687d4163f66fcab910452ed2ec74c21f29cbfc19cd259b1453577429b8f2a1a9e509ed909b35e64adfbaf22c89e47edc3ea837a2f97d7a38ce3b987a1a8d8b2fbfe7021e38fdc76b525c18f98fe8fa52f009f28e8079dac0bbb8b07c05763e13fb26b194193fc7e579d41515ca0f32346c0555525c4d732d2bcd532e06bcbfdfc389a9a8f5d6b22dd9"}, {0xf0, 0x1, 0x5, "172d5a4663e51e1ac9ea1a150399eb934fcbbfb6935fdf3903d3a472b9e921801036a6523899257aef5803564daf6b91702d3743d523df07b70fe218acc395fdca047cfdcacaf0ed619c5d9e80c40e49fb42402931cc88d1be133d7146080873d904f70299c490ab6c77b66a18c0d392d7c8fe386a627337e6df95aac93eb3ec71df93151a59cd9913c8c6a5b864eaca6b845f7bbeea8eb591e3c34809ff9466fd5aa155ef93675967e517869cfad54a35827dc569034246a5b9a4a6ae083e41c9e6f302d184ad8f6ea9dc20712f8d44e42503522ec866fbd44963"}, {0xd8, 0xffff, 0x2, "6b915329ce1048560b90dbe8ffe7782352b804d7e2f56b6602bf4bfac2130745a64b34828d14f6fba38e92a371841ea745926cd3ddab1e555b2007c03f5d2e8b76b64a7bdefcdac993b8f25b4bb6170f0133ef503c5f3597e24a85255326a9d6ade8e588326444d9203f0ad0644d3df4faa6131e5c17ed7074f0451e4edd53dc93b374f6b779ab22e1cb102cdd62c8d8437327bc7f1c16817fa8c07ad79b0b34bef7fcb137ffa721975c34c2a5e4667c7e97909eae34edc00e9733e6f32fc702169755"}], 0x13c8}, 0xa) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd5730505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e00000000a4193897b0a33ed3cbf6370000000028b603602de2acc3a995400a4beb56f0b4eee40eca73a8ca4efedb4afd824a7fedd1938ddb4d091ba9f91470c93d863a456fb266233d4394481e90cd60a0526c3cce3987f102bdedb1c72f3892ea02e4145ead859cb686d2d1293b011140b319d21995bc9b8a733d3cd1832db3d24b63d491bb7b72200673f70d0f816d2ddb1672660e78acd0bc4bc6b05c253eeb98c50a3554261024830a0dfef2aba10dbadd7eb6945452da46a5bbf75280d14a463f19507a9efb6c3572108953a5ade9568b538a247997b03cafe4f017ece5a91a126684491d8f84b9"], 0x10) r4 = dup2(r3, r1) r5 = dup(r1) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) accept(r6, &(0x7f0000000280)=@un=@abs, &(0x7f0000000380)=0x8) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000001a00)={0x2, 0xfc}) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b5, &(0x7f0000000300)) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x802069b5, &(0x7f0000000300)) r11 = socket(0x2, 0x1, 0x0) fchdir(r7) fcntl$dupfd(r11, 0x0, r11) acct(&(0x7f0000001a40)='./file0\x00') poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x20}, {r8, 0x8}, {r7, 0x4}, {r0, 0x1}, {r10, 0x100}, {r11}, {0xffffffffffffffff, 0x80}, {r4, 0x2}, {r2, 0x10}], 0x9, 0x1) 16:00:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xe1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x8001) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x5c}, {0x13c}, {0x6, 0x0, 0x0, 0x400000}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x0, 0x10, 0x9}, {0x6, 0x1, 0x7f, 0x6b5e}, {0x971e, 0xb0, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x80, 0xf0, 0x9, 0x8}, {0x3, 0xfb, 0x1, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x80000000) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) 16:00:55 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) write(r0, 0x0, 0x200) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x47946ec0f7c4557a) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) getpeername(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) geteuid() openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae4474748c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f0101a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca100000000000001ff593d2870b4122cd2350000000000000000003816ecaa000000d134349c92587ca1306c5219c5c44c8b322d3d26ae6fcd1936c087f1f7972d5a8e624a3a72010f52ad90e078dc622e34457b2237db8ee3a23e332f14dfcf8317205a265910bf87fde7edb31618844cfe8a7b1748179bd9d2e35ba9f078f1592d274ffa6df1449a29c1436c99c810938f716f74ef27864c74cd47bc415c77e78091045293d3582008d257c543d5b73a4e5c77dec12d67bbb21b432ba53cd89a0d05971b5e2a1392b98797822d5d0e52631aecafc642bb66da8c884b2f061be853cf85783e0fdb72b4eb6251b449820fd09c1a1b5f63bd93a772d71b71f34cb8c66aefbdb545ab67b8276854771394f509d7400bb45b2cbea386fa6cd968049c50672b2753af86389f5168ba"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(0xffffffffffffff9c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8000, 0x0) sendto$inet6(r5, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x1, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x1}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pckbd_enable: command error 16:00:56 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r3, r2) 16:00:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) pckbd_enable: command error 16:00:57 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r0, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffffc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) r1 = kqueue() pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) r6 = syz_open_pts() r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069b5, &(0x7f0000000300)) r10 = socket(0x6, 0x4001, 0x1) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x802069b5, &(0x7f0000000300)) r12 = openat(r11, &(0x7f0000000980)='./file0\x00', 0x100, 0x4) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/ttyCcfg\x00', 0x7bb25606654b8c82, 0x0) r14 = kqueue() r15 = kqueue() kevent(r14, &(0x7f0000000040)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r16 = fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r17, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r26 = kqueue() r27 = kqueue() kevent(r26, &(0x7f0000000040)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r28 = fcntl$dupfd(r26, 0xa, 0xffffffffffffffff) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa5, 0x1, 0x100000000, 0x2}) socketpair(0x6, 0x5, 0xff, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r38, 0x0, r38) r39 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r39, 0x0, r39) r40 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/diskmap\x00', 0x10000, 0x0) r41 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/ttyCcfg\x00', 0x0, 0x0) r42 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r42, 0x0, r42) r43 = open$dir(&(0x7f0000000b40)='./file0\x00', 0x8, 0x80) r44 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/diskmap\x00', 0x0, 0x0) r45 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/speaker\x00', 0x8, 0x0) r46 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/speaker\x00', 0x800, 0x0) socketpair(0x18, 0x5, 0x5, &(0x7f0000000c40)={0xffffffffffffffff}) socketpair$unix(0x1, 0x90b42c4269327e7c, 0x0, &(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = getpid() r50 = kqueue() r51 = kqueue() kevent(r50, &(0x7f0000000040)=[{{r51}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r52 = fcntl$dupfd(r50, 0xa, 0xffffffffffffffff) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r53, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r58 = getppid() r59 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r59, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r60 = fcntl$getown(r59, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r54, r56, r57, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r60, 0xa5, 0x1, 0x100000000, 0x2}) r61 = getegid() r62 = socket(0x2, 0x1, 0x0) r63 = fcntl$dupfd(r62, 0x0, r62) ioctl$TIOCFLUSH(r63, 0x802069b5, &(0x7f0000000300)) r64 = socket(0x2, 0x1, 0x0) r65 = fcntl$dupfd(r64, 0x0, r64) ioctl$TIOCFLUSH(r65, 0x802069b5, &(0x7f0000000300)) socketpair(0x18, 0x1, 0x1, &(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) r67 = openat$klog(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/klog\x00', 0x1, 0x0) r68 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000d40)) r69 = socket(0x2, 0x1, 0x0) r70 = fcntl$dupfd(r69, 0x0, r69) ioctl$TIOCFLUSH(r70, 0x802069b5, &(0x7f0000000300)) r71 = accept$inet6(r70, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) r72 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000e00), &(0x7f0000000e40)=0xc) r73 = kqueue() r74 = kqueue() kevent(r73, &(0x7f0000000040)=[{{r74}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r75 = fcntl$dupfd(r73, 0xa, 0xffffffffffffffff) r76 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r76, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r76, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r76, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r76, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r76, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r77 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r78, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r81 = getppid() r82 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r82, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r83 = fcntl$getown(r82, 0x5) msgctl$IPC_SET(r76, 0x1, &(0x7f0000000980)={{0x2, r77, r79, r80, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r81, r83, 0xa5, 0x1, 0x100000000, 0x2}) r84 = geteuid() r85 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r85, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r85, 0x20004b3d) r86 = getuid() getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r88 = getgid() r89 = msgget$private(0x0, 0x188) r90 = kqueue() r91 = kqueue() kevent(r90, &(0x7f0000000040)=[{{r91}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r92 = fcntl$dupfd(r90, 0xa, 0xffffffffffffffff) r93 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r93, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r93, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r93, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r93, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r93, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r94 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r95, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r98 = getppid() r99 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r99, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r100 = fcntl$getown(r99, 0x5) msgctl$IPC_SET(r93, 0x1, &(0x7f0000000980)={{0x2, r94, r96, r97, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r98, r100, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r89, 0x1, &(0x7f00000004c0)={{0x600003, r97, r88, r86, r88, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r87, r87, 0x5, 0x20000005, 0x1, 0xb}) r101 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, 0xc) r103 = kqueue() r104 = kqueue() kevent(r103, &(0x7f0000000040)=[{{r104}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r105 = fcntl$dupfd(r103, 0xa, 0xffffffffffffffff) r106 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r106, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r106, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r106, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r106, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r106, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r107 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r108, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r111 = getppid() r112 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r112, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r113 = fcntl$getown(r112, 0x5) msgctl$IPC_SET(r106, 0x1, &(0x7f0000000980)={{0x2, r107, r109, r110, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r111, r113, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r0, &(0x7f0000001040)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000100)="07015fb00b4b8a55b0c80ec23b42faedae59bcad6f3ab3cb3f286cd731ecf15c1f236946222ea662d3c73cff0bbb0eab6c40b9aed5e212ef74597e3e736784af4963562ada1b67f1039b859e2f4406f545b1820cafe5173b297be26b61d68c9692fd20064e43adea3912b2913cfd7b1ec1616db0976782470a81047d82a8d2020809e5e464ac63c875b61f3786d9ec6e447c89ffb9e1e64e107f1a5918f2b3330c152be2a080eab8d085bb6fd5a299fc98f0a85b341d4b499df8edc7a8c91e35622e2d1f1a87bcd1f53b1341600981ff14d939e2132eed6d493fc27d", 0xdc}, {&(0x7f0000000200)="3047a28f06b04e3448a525b6a872096cbdf68302897684f682c9e4334a0df6f91ea8e20e4cc61c5602242c41616814ff751393687b20d141df41cb5460752f7136333b3bc954352c789af3053a0d3f6e738679bac1db17a4453bdc07f25ee7fc41c1891ef5e527b7548002d91a1a44affd80db3b5d3014874a6596b9fc5452edf25037f91e5c313136e26831cf25776680863916ab", 0x95}, {&(0x7f00000002c0)="a282cd99655a1e95234792e63ba28717ca4fc44651efb699d72b8467921b1b0532e48eacd8ff2fe76f81ff8e8c88b734da50385e3e11ca85406fb8795a3dd4d71c363688a6fd073fa714061004d3ba7f48d50e5ac974d5c9c41c171662a64920e696e775dc4ad9f9d7cc8ee41fc33c9488cc74692f4818f09db08c22c852301252149ab2484534efbd3956ea018d4aa37334c403f27ffdf5f31e427922dea4946b03f9be379445df6242ced5522af60e837b627043ea", 0xb6}, {&(0x7f0000000380)="bbf3774ada0bd6b1bca25e9e03570ff81fa802909b6149bb5374721f1d881111fc099cc59af02a582e79f67de02e20b6ffdf8b46a8ba6937127359f43e4e409b4b0ce5685910fd715e4f4062bc17d385a4f07f39da58698a69bfcca42169c902640041bc1db4768b23cd03bab87466e33a82ae42ad830c08cd6a2cdc1c06252d20040b3d71a0f35d5633a4c0159d61173d90bec79debbf112ee8c7c4a47926010981b6a86b56028ac9d98cdd7147d7d1cd01fc7b0f0911959cb61ffcb637483d53568d9e01a98aa408e6cd8222fb4bfcb2dc6ec2493ce9e3d8cf0a87ebdf3087ade1b11e1fd893406c218cabbb9e3358224c6294a9", 0xf5}, {&(0x7f0000000480)="a6173b1f411545f33c7bb1e881176358c23ee0a8807f52f5984bfa28990e547bd7734ad0a86f15057c2132781591e4139f86be801516a7baf40a5662e2f1f34e8570db5f92dfa4344a685bac17ea9aaa0267d4cf23af8573d786d63a9d8589986564894ea22a8b5aff5fb15b517e9da46771b22b8b1daa8a8b82f626e3d508f78efde81dfe6872e6be", 0x89}, {&(0x7f0000000540)="5634cd729f8666812f09f875641a23686ea3d6d6c68702ca377b1ee751543b70ce548e41dec74e21e3399c6d93efbd582f8220514f102b7b930b1e035535941896143cf523498e1f2c9da6ca3de1e216563584dadd6724df4ca73cbbb52b36ac9721581f196176078f2b87458dbee584d89f20694fc7ea008085624f7038ae08ddca810c711cf386f93bec1182219b742415a030cc2c6e28c0711d0282bb134c59ab61681689bb9004972d4e5c6623bfc3b80518d7a2793e7d0b0ac5fd6d2d3507775cf74844a86fa47242e6031fbb85a3266d160d73aabff1d2a540674f", 0xde}, {&(0x7f0000000640)="7437453ac3028da6b122aa0201f04cbd9b39f018d991cfb39d2fa794274891170d2e3771857bc94b1f1f71c64abb8899bf6be0e6f97ba4d06fa5438249827c796c15352606", 0x45}, {&(0x7f00000006c0)="0b01c3d7d18e15c837dff801aa6c6f8bac3b006ed5abdb0ca60e441f52cae3eff9ee59860477419ca31d0a5f5025ab2551cac7cf481f54b64a93da0e8127397dadbe794b74f3d49856328608e0261a81b52c90c7446751dbda29ea42dba55c48585730516cb4be12ef601ec39119a9bd4279406710c09c1eafbaa8179aae90240b6ecfdef17e5c88428f39382111a770351fdb300d84439856f97139644d34dcb0632c115f02d7d07d00030e8464ea84e9657e62b4083c9c077e2f55ed1b2b3e43c73e8b617769be99f00eb88594abfcbbb79ecc357a05dda1aed977d659a7e65a", 0xe1}, {&(0x7f00000007c0)="ea8a2a820a5cb3a74ce40ea9f05469d921f7d372346a6e47bac89f5455e37cc95883200102047a99af558ce86c660022892cdf9465dc466ab4d5f88c3637c68365fb8eb1159e9d42086fc94c61e0adce65e3cd756a15bd91c6d154b51dc62fe1f2b18ef78d205962104b5fb59b9510ce87e4c2292798104e570209541d23c080859c97d4fc2c78fa6d563867675cad65e5854bd34ee5846752b04547640cb6224a2716d1a28a98103c79fa3860c623fb159d", 0xb2}], 0x9, &(0x7f0000000ec0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r5, r6, r7, r9, r12, r13]}, @cred={0x20, 0xffff, 0x0, r24, r25, r32}, @rights={0x38, 0xffff, 0x1, [r37, 0xffffffffffffffff, r38, r39, r40, r41, r42, r43, 0xffffffffffffffff, r44]}, @rights={0x20, 0xffff, 0x1, [r45, r46, r47, r48]}, @cred={0x20, 0xffff, 0x0, r49, r54, r61}, @rights={0x20, 0xffff, 0x1, [r63, r65, r66, r67]}, @rights={0x20, 0xffff, 0x1, [r68, r71, r72, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r83, r84, r88}, @cred={0x20, 0xffff, 0x0, r101, r102, r109}], 0x150, 0x3}, 0x6) r114 = socket(0x2, 0x2, 0x0) r115 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r115, 0x0, r115) connect$unix(r114, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$inet_opts(r114, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r114, 0x0, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="2ced4e9b3ba7dc28e1baac7f63c9") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x6011, r4, 0x0, 0x3) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[0x1, 0x7, 0x7fff]}) 16:00:57 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') getpid() ktrace(0x0, 0x1, 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002004088c1cf8044101b5496fe00000000020208a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x3, 0x80, 0x4d32, 0x1}, 0xc) ktrace(0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x5) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x42, 0x0) write(r4, &(0x7f00000000c0)='oL', 0x2) 16:00:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000da00000000000000000000001400000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000d76a5eb401e47c4a4a6d0000000000000000000000000000000000000000000000001950b3fb3dfb3018ea6c93cdda6d642bf3664f7bee6e7968a9d5617fcde44c3a779fb301550960c07147b027be96f83d4e3be5c38ba9cc4f1a"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) getpeername$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) r5 = socket(0x2, 0x25376b982fc8c24f, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) r7 = accept$inet(r6, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt(r7, 0x15d5, 0x4eb4, &(0x7f0000000280)="871a1cd1c42c6d4d4bc76620493ff25ff3b9c3a3fdfbf3c97fecd6c565a56fc5382cfdf61777fff3c87ebe5fa9c320c3b3203898038620e96f6a77f0937ed37f2d150b6f3b70736e9a70fe0a8539ef4c1de6ff8d20369d741fba290fea0a5c1ec8bc21684ce4fd7cc9f89ca7cc5336732267f29a193c12a7adacb9abc6bc82f9ecca78ef58675d20d491d3baa80468e9f88b1553f3ad83b6b1f5bc15822f85b208c3539b9c87ff47033c9559926563a57ede44983c03a40389681e9b165e5f3c58a63d1cafe0ffca16d6868df3ab59215ba4451ceb34977eb446b6fa1b8bb1f0482bc6f2387f547b799735455501", 0xee) 16:00:58 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4001, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(&(0x7f00000001c0), 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_int(r2, 0xffff, 0x180, &(0x7f0000000200), &(0x7f00000002c0)=0xffffffffffffff7b) socket$inet(0x2, 0x5, 0x9) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfff, 0x3, 0x80000001, 0x1, 0x6, 0x3, 0xffffffff, 0x2, 0x4, 0xe4d1, 0x100000000}) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b5, &(0x7f0000000300)) r9 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = fcntl$dupfd(0xffffffffffffffff, 0x6ac16bf52ad91dee, r1) r11 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) accept(r11, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) 16:00:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x2dd) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x8000000000000007, 0x10, 0x80, 0x4, 0x85f}, {{r2}, 0xffffffffffffffff, 0x7717af4299616d14, 0x0, 0x9, 0x9345}, {{r4}, 0xfffffffffffffff8, 0x42, 0xf00fffff, 0x4, 0xd3d7}, {{r5}, 0x7fffffffffffffff, 0x2, 0x3, 0x3, 0x16}, {{r3}, 0xfffffffffffffffb, 0x6e, 0x4, 0x7, 0x8000}, {{r3}, 0x0, 0x0, 0x4, 0x2a9a, 0x7}], 0x4000007, 0x0, 0x1, 0x0) close(r0) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) chroot(&(0x7f0000000040)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x5}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:58 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x10) sendto$inet(r0, &(0x7f0000000200)="d4bb27689bbfb7d19452494f224c9559347940a89d6f83026dee82887a892ee973c3e614f493593b3db19767fa1018dd126dc9b1c03322e5b6c8171426c03b691f61e0d0579dd668c191ad2c9712c7d043f30e92e73393c8677a7773fa4b7a59057f86b3a8c47014ad494f52818281b1c1552822576b8179811085ee93249254179964f70b4bd59dd7218d6f97912b97eeccce15f381af3b873797e6d38fc33df386861f60ac2d7874a363d094c9636dc9f7d56906ece5f78baa298678ed316230729f398450f7b02540671ddf1c497d92c1a3e0cac1a9c33765d09f7fd9182af6d5cb0dcbe0183c4bde52cf1bb53d8a11", 0xf1, 0x2, &(0x7f0000000300)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000340)='./bus\x00', 0x0, 0xfcfc96ac7f786088, r1) socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000340), 0x0, 0x0}, 0x0) 16:00:58 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x80, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='@,\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='\x83u\x00', &(0x7f00000003c0)='^-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='!S\x00', &(0x7f0000000480)='*!\x00']) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="28000000ffff00000100000008cdd4d4b534ee11e23846c4e5b2afd0c803b6dca93f469c592b51f8d8b6a63007a9d65752665116237f4a9694bd90ade7e62f74", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:59 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) chroot(&(0x7f0000000200)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x4, 0x9}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) r2 = semget$private(0x0, 0x2, 0x80) semop(r2, &(0x7f0000000180)=[{0x4, 0x5, 0x1800}, {0x3, 0x1, 0x2000}, {0x2, 0xffe1, 0x1000}, {0x3, 0xa2, 0x800}, {0x3, 0x7fff, 0x800}, {0x4, 0x2, 0x800}, {0x3, 0x43cd, 0x800}, {0x3, 0x56, 0x1000}, {0x1ca63c549eae717c, 0x6c7b}, {0x3, 0x89}], 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x40, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x4) r8 = socket(0x2, 0x1, 0x0) r9 = open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x0) getsockname$unix(r9, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r10 = fcntl$dupfd(r8, 0x0, r8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x3ff, 0x8000, 0x7]) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x10) pwritev(r11, &(0x7f00000009c0)=[{&(0x7f0000000880)="6311c094b45e9efb29f32f8d16101568f033bfc3f803203ec239dd2a114352c26b4a584eb3d952bd03647592c281e645d6f65bbe9c24", 0x36}, {&(0x7f00000008c0)="86d169ef75bd0d8259cd05d2a23e42d26bfc8be8554ac39c7e13250a9bf6ce7675cd07e124d67e51652db8f63d505b38a734c27017b4c92005d1fe9243e0bafaf322202ffa70f5c37396e51ca159d7879a878236aabb25021e922e8dd5fbfe9a48a4dff15eb44ad361a706bd383527b50015bfe895e70d81c21b9c04571c", 0x7e}, {&(0x7f0000000a00)="8a037c11779cd646065803df7593991f53070e87f9e5357a80fad25114e115ef85e2b23cd66e1ceac6ace68fd40009acdfa9f76bbb94d04a2bade7a34fdcbe8edc72f755793927bf080cb2a8f299e2e96b4c37ecb2a308787993017cc0008e2aacb885faeb0a36c342e44bbbd7013c2ea50d12c4d81bca4b5d1ca0112e66", 0x7e}], 0x1f6, 0x0, 0x7fff) ioctl$TIOCFLUSH(r10, 0x802069b5, &(0x7f0000000300)) dup2(r10, r5) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 16:00:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6]}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) listen(r1, 0xffff8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0xffffffffffffffff, 0x0) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000009b05674300000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000ec263fc97b1c19b391bf187e23e52c1073ecdbef085ef9f108f45d53925d3574c62d582878e50ea7fc9c8d9f84caf2a58769f13bf3aee595023cdd3d000abdecb0d698e4078463498ce7b95553bbcacd08b6ccf42bf2e57f06e642c7b95cb2718769890f6ecf5a941348382cfee9f800"/262], 0x1, 0x3, 0x800) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) pread(r3, &(0x7f00000000c0)="fb9e9d9c34970e98fca64c2cf8462a402f5332344cce7abe07261dc6dc8ddf0c4d9fa4539258046072ed9d7e84d4778485cccd", 0x33, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/114) r4 = getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="ad6c40669cdfea120a41136544dc6bc5af6dc292c5f59f891446853a29946908516d02754ac342463973dc7505174d26d5c5d460410d4b8ff693486858a984bdb8b3c012447b717e25b14392185b808367cc6929691ead6e8bdc2b90b4308f250b088421", 0x64}], 0x1, 0x0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x14}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001180)="128933e95f06b0e0472cea171354") 16:00:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) write(r2, &(0x7f0000000300)="4539088bc0c42b338009bdfc9de36086d7979dbead9257d233b8d6e9902629fc545e1bdb2c95b89b4b260d146f0cf4efa2931beb1447fc7793fa7f08c40306f56eceb245325c06df79300b66ef175d88330702662fd82b17db484195263a0d09db922fa6f13c429a2ea1bb4ae2f007f226487c8d319cf84b2b3cdecd41e7a3177babfa58afff49e1739b270f83aa3cba1383203e04f9fd2414e0de6d0183b081af05177997ea361f2daeaa61fd114cab7f2c8cc9dab97223a64135930e476dd66ad93fbfdb23d95792af733f5b82daed6a8b8c9b88710050ea2fb93d87883023a96e5c54cc53968b0bf5da180d8d8f617434b4d1b2835f4a260e138b42948eebb9ae6132744cb740feb4973e19504b70368cd52340046d98ceed200f0078aa80db12b145b6084f94681b5a0eaa8e114361710ba0864c4bd65a4cedcaf0b74b41e4f41e36b5cfe01da4afa29e618a8fce9d11a63467ca1541f7a700276cd34ab91fd58e6b4d11705d02208d2a359986b94be62d9989407f3ee9a8f975c8d66d58d065db5bfecd5331ba11b4988c71d3ffe8d63f3ac90f8fc2deb9131ee4afe2696359218f8b221ce22a6a710aaad6d225c05071e71145238037268ca0d73f4a87e072aa69445c320b1f56fcd5dee2237204df2d84a8b00f931b8e5806a76afa53730308e1a6982c9b1cc1288fad9e654569055fdeff32af99352e4c4b0f1ace665c847b50070b39b3eb743c341af0c6f88da66b0a7165b3f7c0cdbe667c3f23cd2b6e11a585d116b7b2035088ad6617f4cf3405158dbaca962f0d78790f24a9feae945fe0b0e7f535fbca9eb05bfc7f28e0390f737df02d2b4cf679ecaf5e49d507a69d67f993fe954ab5a49e0acd5a2251bd933bfea5e4a315d80a1e515e96db1866c25a2e42dbcb65f6bc6882bcc510ebeb50efa2fa45e62b3919799b936641cd9a1b7196cfee09f2e91f02364137157166c05167b739f82b6c009844b7e0aeb8f0f6622354df5222f3716f91de3171cf5c00dc053da85d47fd233ebc81f99e1efe37dc84f291822e429edbb1e3240ed693420cdba4bc407cfa2f29125e1f154b807ef7c93652dd47e090495c5cc54d92e84e550a792ee0f421074b7b87c631d1cc65462d4bbc45a6330c19e8562c8d59b8099917852201e76c41d710de8ac1622b89d2682445d58b0a2586079e861d336366126310321c440f56e145e9e738d7426c83c034302be0e434923cfacf8061dcc9de6c672bcd826bc5a417b44e353402024a444d394dbf70e7b5ac63a2f74c230748a67a18351852c1ac20cdfdaa040a2206be8317e996cdd77b042b61045373cf833cab11e6b0f2108cd681fb57ea00d10e62d8143b18b8973631cb702b95e68980a3a393c9fa1b693945fe3701d7aab8ffaa586e626ffc95b0b09081e2745e3801eb13b46f3b4160828a934d8868f822cd2ef787e7abee05d900e584e065bc68903dedb68a04d4816789a7e4a5c03d5293b23d844e36f1f6e62d9efaca10fe500ef73cded7d4ff39b384e3a9a091619ab03143213ec30ffbee767623f3c6c20a890518bd7b04d85535a0d604e2a1aeb46d1d9dc41d90814370d10be175df424cdee9742cf0f89e4ab1d260c7fbee72824fb0831fded0d3f3730b2fa81e6a3a1790040ee3695a38eaf6d95561518bac03b82f9cb01400b6031ca99ff6dee4147e9ff6ecaf64e00fba86da4d0069aaf1dbc9173b415b9c55901b5a31a34c147e3bcfb3477b291422d6e894c7a689925740b8c27f6ff8bfb684ebf50b0f23ed28995bfaef3f9a9c8875314317d14e7d90cfced0da1ca6595b4497c4c2a9bfee28498a8468f0b254ab874990e1943cd05c1f8be41c3fd97d75431246ba19b302c11958d15a9acc4b5a30b368273d18c947dbd40189bf0d1a73daeb97a9f28033d36e7555ee839e39f2380e4d968b6f7344b9d4bf57f6055b9422b292652497cbf004bfe64b7db83f98ccbff7983cb3414589792aa5bad32305b73208feee20b4f80c99d5d284064a11aa045195f00b4af30c80b449e46f7380bff2945f7394b4f2be67c862b8f4235697480691d8cd2051973ed426178f4814a2f680a9ce624674cf47304208c4c762faa8d0a867d84e16c8801cec943b9afbd7834b37bff2ad99a0e733dbb5874b8063a5b9f2b6142e0f2e58de12d9d6677404795da51b25c24d130c7ae1c1cd986ae81b18c01993bfbf36ac6298a3086bebe1b914010d292259ddc22f77e639f4e7ae89117ebcf05ebac1c3b03fbd0ac8e10ae043e909b1770148c7e8b5f9fa4f7af5647ee5315a7956a19d6ddcd62f8c3ecb39f3d176f12cdbd5f6c176e1fad9dcfcab59760be5d41d83b6fc6b99b3aa367ef95ef1624cb2925481b5087d8ed25cb83c16b29e80824ea93eddf61048164500217a7588b6ce547c119972c5e847c9b65fc899421443695fdc048c80487567c76954e806b8106c2f81b20016102d92c6745648a5bdd5c8c37fca4f21d997bad505d779c6d11266a6cd8f0055ef7385f1b1d9ad884b9fb051cf83e3efb53e4e9d0c45b0d19b28acaf24448d76b9e621fadec75e0fc6169d162a47bc3d5d232985424cbc0c2e12fb8eeaf3dec2b72b42d37680bb8a9f816212a0429e70a6f079d2a39520a1a918f715bbb3f0da5a933d134ef71537874246d019a2045b52569311ba2727a41f83c2e026055d8f2ada13885c1a880e474e4b67b913014f5f6f1def4365722a0da6ee7554119737e50edbe9e6219b0a2c948e67550a75169702ac4750e50833d253f1c4fe2d6094493a4f544db706e4fcfb87293c688f77207d6a7b49c5ec310d04472845288245bfe14226be01919c47fd9ae559276dd33915e5c5ce73446859b5e26298514f566beb42bf269ac78510c41fe75b177370c970327786114c423d3d5e181a323bd7120cd697a49d1e7ef1ecc0ea834a5c1cbfce89187b8895c0553be5e4476d4f8005bf1dd156eab3955b45db7babd788195db203c61fad3fae37392149457bf726bb27531f8c964b34cfb94650f4ce8cc741ce97b670f4133afad455524bfb63d2f4bc3eae2a7a40bb64dfba6f43bfa966fa15bccc9c5d27b131a02b0e9731f93b44461da600c1226288c868b22694cfa100c718bb2dd02b4d812ddd554f0a03706512f811c6351662ac28f58f31db048f21880688471f2ef710d8d07eebb34a8950fd7915d4c0d1d1062a88fe24b1c135f0f55f3b84b064de4ed9521b9b62a4fba696ce21db8112c4eba85e203f8f62976cb1ec63399c237d5365413080cedc5cb7922792401f536186a69c3a1da7b2844d79d33feb8ca4d68e5d1b419d84606c4a5194fe6fc32e52951eff64ae968e2918c09523a9cfb184a7c2eba80aac2c788de3a3b49fcd368a4de88bf1cd286bac640ac460653c68e65c7c696a95814545ae63c9767ecf03da5097eb809a0739c1f51e4281fbe6876ece606ea463228260923de9334d57e8c73394b3cb5036a1a02bbe19c13c2063cc7b80de2465176e29343dda67b34207b28fc8fef7f8546656c6f924b238eeda36e66f091c948f6a2e6a351062a3d02d75455c3f8a92ec03a9f96eecbc7b46eadf78f4a0dc10bbe8a743cbdf465d20bb9072dc40a72610783cfe52de1e07e3b4e418dc6c5d4ea024acd1bb053a1b3f801f78db8f7e991045fdd9220d70582d516066cecee2629fed71658fa092417d28ebd4294374680b589a8230176371b42c8808778198b6feecfa145a7fbcbe7055c249c7a947c07e1cf6e8c05a2ac6ec1073c7ac01a62308007eb93aa169fe83ba59d21c66edb5f29e0413377c44fe138f5916367b32ede9873e8112f0986cae7be2b4a9dc1a7beb3ce013950309e08d05200154def847485c5dc77fdea55887553386c1d1d2f2f1deb0f8cbf44b5cc77d0187e51b49f25c265b1205a84e2d79aa3f15a0de4ddb3ef565442702acc0ca815e16716bd7bb8c2748f01614ed7e9da973a7e1a7c671df5ce86e5c870c16886e3dbe503290b22a80de4ff664a5541d46600d0e6b9d3852304634d7444d59493791f749597a31e49a96fa5337e23029ff578beeccf29324d5dd67c5cb2543a55b77c52645dfd70d06fe315052f2e4837917306798c128189559ac01beb858e1eea8278bf72a159cdad4880f529b49194d971964e61f4dd58d4df88d7a8df5a25948b7ee5e0471165fe956a835eb082d662578169b2ac97c13a0ff163699681d3323a59f52e7c6a863c9c3b74aa3d6171853098c45ab21b2f4c1678bdf43e1c06eb2afef2c665438378c14c141721a5fa2cd997365b5512c1d1b795486a334b4e8789f8344416f5e9e87a22d5a5004a892b4f2c93cbb0d5c2c530609d8500de26924f386050cdddf09902649c43b4f1e3afd05bc472be4198047d773a89d932e532cd0172a002ca2819b7b4439e71d87bf7ced37d3ec67358d9304e710b2281b08774c2bcbdcad7bcc19a9460b2845ff35ce5406ce6bef4f4905510f6e59d6996892f49dc4e7614cc56615b23bd9f8d9006783b709913b5b99b4f69680aac89b7ab365e74649be3a47f2dc9820bb0a1e8e2e72fb63c60fcab0e1196d0ba69f35b56e9df9af5128b67728fa7ed3f40abddf7cea4fe71265e39e4c891de1108fe78ae0ff0a3269b42130aefc09f4dec69b1a41ce16dce159f33c4bc490064086aab9b90414a5539fd96b9f2e6aedf351b0979c227b9dc02cac3eb21da6373bde0ac89309d1c283036ab9f3d2e5af31d86315efe5c458f8febc90015b1b952002cc20c2e321063a870a74934c7fc2d5163e6d69cdae64063e2207c5c27ef1f9b29fe6d5ee580e8e788f7d7eaa19d48e4fd28eb059f3f23cbc09643b76305322b0b33cf31e87968096702d99fbb6b4c2761dfa76a0603afc399293f93e590094232f6af8b0dc313b75d5f193072e78b1d4c7f205a132dad96e9418aeb8a7bd636066965454b7da3ad316c8e1316b60f02a184de5d635bad76abe102329b9372bd5f8650708e279fcae40b8275bdcb82b2adc7ea445e62a7f3e416f293c7697ea8120e4d22f2d1b4ef7b8dc92f3f97c0f6deccf32cf9f3f6fcfb2796ab56403551084d33c3c756264689075016968490e52f65ed21f4f7ce436f82b217fb22890f24715c5de122bad303649a4c39d8eb080a599b93549d65866a426eee7d322f68afeb60dec12efd464ddaaaaf31dcef6a24454d99f2a141ceba4e28488836ae270b8f681375e00d01cc59a8b843a6ca240ebb142b065b27a9a16b7040ca35348f1ca49ca8dcb60679fba2d0e3d78411e1be3ac582f83c899710368f67b17e0a1ccdd3f3e316d0e88553aadc1f4c4d003629534eb5a2323c98a1d1b1af1a0c4368a93aa41829a1c1c242f2425d564932f05d65fe8be1173b45748f5aebddc8681c6a490e38c8b30e8ba85344bc15c31a209104e56ce93f32b18a899f500ffa01c45225b6c2c7ef1682546db74e988580e12f001be8b2387c74807dcff1f4a79d8f5ddd75edc52b8300667a7272a7491ef2b0d88e4dbbbf484a06c810d35c9de145a3a5e9dcedb9c7531d1435458d5c674a7219bd9888ad21c80a38fc7502a58ad016bd85eaa62ae1886a598b56937b4434586a8dc469056ff8cacc7f6a61a5b6f6e60ae9563b79f39850eaa0384ce7969865f341779f1d29f8aa680f08d2e72f3bd01b89ab13e124128ee81130f4fa630735b8d983223a9cb91ba7623f247e680b79f895272f0a3ba3ab7b617d0a5633b5385094ba1bd9656aeb729637fd5f8b75f6fce10c5f04de88a49dcfcdc368d5a48b8aa3215", 0x1000) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = getgid() r7 = msgget$private(0x0, 0x188) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x600003, r15, r6, r4, r6, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r5, r5, 0x5, 0x20000005, 0x1, 0xb}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001, 0x0, r5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:01:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000697f3dffd15e0d59f6cb8ba69fa4db6e211e890ce8e77338eeb09e9bae57fc1c20fa54c00b91d9346f0f674c37147a88bd591f8065b3a116ad2905136d428bea73fb29e08a8076f031098662869ad97b5532025027d71b75b2402bd94ec5138e528cdbc1d011f5ec0775ba21ff68cc6168608ebc39b3ffc209a334a07f86ece3451253f0781fee675b35b796ac4bf1d0700000089893ef0d2825e7121d115728eb90c33d7361511c1934f0598fb25d6780166e683e110e0d15e2680855263e878b6fc42a6017ce569d2b0ee95aa07ac13e7b412c33531d577305609aeb2b3c1f6f5fcc9499b84b8c0eef5e215e2321c2f20de237fe2dcaeeb9f70ff1cdafc961daef2152a79180a374979b8bf29bb0a3e32509f13e83f1a76b36b973bbdce30534915d0df62529ba52c5b55aee3070000006d9877701118605c623fc6589bac55fcb5804d817ba966482130fb7c0631f13fed8d270000000000"], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x20000, 0x2f2) close(0xffffffffffffff9c) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r6 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000016c0)={0x10, 0x1, 0x4, 0x3, [{&(0x7f000041d000/0x1000)=nil, &(0x7f0000228000/0x1000)=nil, 0x100000001}, {&(0x7f000030d000/0x4000)=nil, &(0x7f00007c5000/0x1000)=nil, 0x6}, {&(0x7f00003fb000/0x3000)=nil, &(0x7f0000089000/0x200000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000041000/0x3000)=nil, 0x233e}, {&(0x7f00006e3000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000550000/0x3000)=nil, &(0x7f0000683000/0x3000)=nil, 0x7a7}, {&(0x7f00003c8000/0x1000)=nil, &(0x7f00003ba000/0x3000)=nil, 0x2}, {&(0x7f00004d4000/0x2000)=nil, &(0x7f000044d000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xee}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f000073b000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f00001ef000/0x1000)=nil, &(0x7f0000495000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000657000/0x1000)=nil, 0x9}, {&(0x7f0000659000/0x1000)=nil, &(0x7f00000ff000/0x2000)=nil, 0x6}, {&(0x7f000039f000/0x1000)=nil, &(0x7f00006b9000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000dff000/0x200000)=nil, 0x2}], ['./file0/file0\x00', './file1\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x65}) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) getpeername(r7, &(0x7f0000000680)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCFLUSH(r9, 0x802069b5, &(0x7f0000000300)) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x802069b5, &(0x7f0000000300)) r12 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r12, 0x0, r12) connect$unix(r5, &(0x7f00000005c0)=ANY=[@ANYRES16, @ANYRESOCT=r5, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESDEC=r6, @ANYRES16=r4, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESHEX=r0, @ANYRES16=r9, @ANYRESHEX=0x0, @ANYRESHEX], @ANYBLOB="58167d6ccd7862e1b9b35c99ffe55db233c57594e5a9e859e7dbfae958b5d8b99fced5029fd01992df69cefced5b3d7b0bc42decf70e05ab7aa4508ac2052214c8ba296b70ad84a20b5db0136057404cf4c38810350d81405f36bb6060e461a2165d626173f987c6ade7f918d22345f010adf06d4ac838801ff055259b27e6a3c93bda9b188496461e24bcafc8f5374755", @ANYRESDEC=r11, @ANYBLOB="2d63253b4f78fb3e7cf698ecc9fda3054985460837b1f7f6904928d6fca506a182f1421e4f12162581d802258eeee9c721b8bc54cd0f7dc4ed25e071d97f00155b394928b898f845a952da4d0b18dbf2cc86b797bf2265aa78320943ab00f37c5e4fcd79b4066bc0b2f1cb92772c86b14b7bd216e28602b26400ef2b2633db4beabdacaa42e7255e33a73a371e119ffd3f7a615b5b19d95a85dd0e600235e70d167ea41136537d4ca28eb4a240c1"], @ANYPTR=&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESDEC, @ANYRESHEX=r9, @ANYPTR64, @ANYPTR], @ANYRES16=r12, @ANYRES16], @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="fe5d03ec5ef381702910544dbc866eab7a6cf26734915853c797cdd375d46be0b5f1a134c48e64c9dae4dbab136dfff8734dbe85f44512c533e410231aebad440af95f64c12b28c7273d33f7887b1ee5d0c3a8a5a2b925"], 0x7) write(r5, 0x0, 0x0) 16:01:00 executing program 0: 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) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r1 = socket(0x18, 0x4001, 0x0) accept$inet6(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) socket(0x2, 0x8000, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) setreuid(r2, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) getsockopt(r1, 0x29, 0x7ed, 0x0, 0x0) msgget$private(0x0, 0x12c) r3 = semget$private(0x0, 0x6, 0x80) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/8) semop(r3, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r3, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) writev(r4, &(0x7f00000001c0)=[{0x0}], 0x1) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffff, 0x0, 0x0, "f5cab4020000000000000000003c0000e1002000"}) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x2, 0x1, 0x0) syz_open_pts() fcntl$dupfd(r3, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) sendsyslog(&(0x7f0000000100)="70d1a45423973f616764882b83d166ab922b2e5f7b18939aeacd9017d550312b5ecec2bc06cc48ce0487a10f813dfd373c6f812544d62c3d4659f8455592bf6daea65d58f601d83886e632b2ee2e221615c5134b623307695007fecef3f1e09642732fa85bb11431", 0x68, 0x18) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) execve(0x0, 0x0, 0x0) 16:01:00 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="32bb7cfa9d099b40af7c76ed3b623d8fe422090d271a8b396ab105882b0e00eb7382633880cee75a1540898552c2dd46e4f01029d8e81783997d996d184615bd52c07afe91d4587a000a", 0x4a}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:01:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:01:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x2000028}, {0x6, 0x0, 0x0, 0x7d2}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) pread(r2, &(0x7f0000000140)="57214179313fd362ae82dea6bb3a052892995509dd161f277aa2363e01b53a09ed6363fa187bb81748105c", 0x2b, 0x0, 0x9) pread(r0, &(0x7f0000000340)="cc5d7ed6c1e2767aa1d4ce6ed6d200d05a69f4fd85ae198c4d3504df453eeb9a8d587e22c5e5d0a39893644ab56055d96807cd96cf654cc892acfb853c53fabdc7ba4dc7fa33b4043eed7bf23446e343f44078e4c391e87c5c86f5d89c54577cd9a3b35702bd6fe48b78e47c3ed415155f46dd383ee035b8e5f8ac842693f4759aca6cbbebf7eb9488b9abc6b090fef87b0ec7e9df44ca00cbaa97ca682d257996ff3c72f9c8042eb58bd35a42eaa6725004cdd9eb6c40f401a794125b253792f37660508e026a236c0cd17c27d0", 0xce, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1f) socket(0x6, 0x5, 0x42) 16:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfd7fffffffffff3f7b238bf46854d78a2a197a386287000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447543c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57c60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7e75bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637aca538c99527fde12e4887e651a963"], 0x10) r2 = dup2(r1, r0) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = socket$inet(0x2, 0x3, 0x0) r9 = socket(0x2, 0xc003, 0x0) connect$unix(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000f7ff00000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626eeaf5cfe2b70e2dd2af39fbf9540a3810e084e685bae88fea1c86c1bfc96dde51c73dd987c1c5ea83939271c61fe0403c55417f9aa7d9e53ab73612de245a4410410654419e91a0ed745c48b87e9d95e2d1e0ccef4a33c3f6c9cc1777ae51cf1b3852e07fd892435ec8596dacce59736366ae09a0f3b45143a4108a67e1e8c9b116827a7f7c2db569cc8d9974be345aecafab9de23f71580bda4a4b391dd1f5e1f3946c683366053a441042fd8cd91dd89a266535564a0a0a8287c0e786f5f5b866d876fc1f7f4855d6af4f32f469acf1"], 0x10) setsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r7, &(0x7f0000000600)=ANY=[@ANYBLOB="0000f0ba54030000a64c69d576b573462899f4e2e8c9b150fbaca824737b3d4c5f1b8b26f705456e97d6d3ad8825e9eb3f6c5b9693afffddd242256ebdd86c8f7fb6bf40c4887deed5d8147be9eedbea1acdd0389157804d2c0ea68d8236921b532ee86cdf362f7781f6d8e8e3c2955e37e0dd879959a2e679b7cb1ac4b4b37871fde0a4ca6a5520744d34"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() 16:01:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 16:01:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) ioctl$KDENABIO(r1, 0x20004b3c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000149, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) syz_open_pts() fcntl$dupfd(r3, 0x0, r3) r4 = dup(r3) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0x7, 0x68bc, 0xff, 0x7ff}) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000080)='\x00') 16:01:00 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) writev(r2, &(0x7f0000001300)=[{&(0x7f00000002c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c063b13028fab3558f71ff178bbee21920cd9d38a293e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a300"/220, 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000080)="d71e32035e2c543fc1872ab887af13b61655c4491695c6d71df9f09a72", 0xffa8}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) 16:01:00 executing program 1: open(&(0x7f0000000180)='./file2\x00', 0x8002, 0x26) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) dup2(r2, r1) fchdir(r1) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x0) r4 = socket(0x11, 0x3, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b5, &(0x7f0000000300)) fcntl$getown(r8, 0x5) sendto$unix(r4, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xfffffffffffffde2, 0x8, 0x0, 0x0) dup(r6) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)={0xfffff800, 0x3f, {0x2, 0x3}}) renameat(r3, &(0x7f0000000100)='./file2\x00', r3, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x1) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x2153, &(0x7f0000000080)=[{0x100000b1, 0x4, 0x0, 0x3}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") socket(0x10000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100), 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) r2 = socket$unix(0x1, 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r2, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1fdffffffffffffff71a20486dbd70fb8000000000000000000000000000086b31711bfe3a324eb5df9cd76a29600000000000088f7347452105e31760000000000000000000000d0ffffff0b00000000000000000051322f0ecc897deb7a71e81218ac9b5c60b09e59508d588b3d6571c194278cd07e83752763341bb7f518e103a2ab67fae3d2f00781fa03d8abbd51e99180ed6103314a7d8f21b553452214de0656ac9a6371c39abf4be053bba4e52df2fcdc53e0ac7836b9aad477a98247a21236dbcb107f06abcee888963e7e8d57384e1484c7482bf434c4b8009b087313f3545f018d171874b44eeba41ca4e12fdd5d13087f4229b8e1aee1d15e9c3e30a1e56ef55073aec7b114046d797ae96fbf78eec5829ff6fe1f94a7329489eabbe8a10295435c6a25b4fad2cb2713c1306c7346ce24ed7b0117a841bbc3068d796996157a724a4453613e8aff7adba90fe54503d2aa2cefc7f5b4ac30fef4217be6aac1df4008333c23415c551dc098c048cc7842df47c36fb06c64f95a2706a86238"], &(0x7f0000000280)=0x64) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) poll(&(0x7f00000002c0)=[{r2, 0x4}, {r3, 0x8}, {r2, 0x20}, {0xffffffffffffff9c, 0x8}, {r4, 0x20}], 0x5, 0x1f) dup(r3) fsync(r2) r5 = msgget$private(0x0, 0xaa0aee77612bdfdb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001540)={{0x1, r6, r7, r6, r8, 0x8, 0x207}, 0x4, 0x3, r9, r10, 0xef7d, 0x41f, 0x43, 0xfffffffffffffffd}) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r12 = geteuid() r13 = getuid() r14 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r14) fcntl$lock(r11, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r14}) setreuid(r12, r13) r15 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x7, r18, r19, r18, r19, 0x2, 0x2}, 0x5, 0x54, r17, r17, 0x9a8, 0x15, 0x3f, 0xfcc}) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x7, r23, r24, r23, r24, 0x2, 0x2}, 0x5, 0x54, r22, r22, 0x9a8, 0x15, 0x3f, 0xfcc}) r26 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r26) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x5, r13, r19, r13, r24, 0x1b1, 0x2}, 0x8001, 0x3, r14, r26, 0x100000000, 0x5, 0x3}) pipe2(&(0x7f0000000380), 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x0]) 16:01:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(0xffffffffffffffff, 0x0, 0x0) 16:01:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000080), 0xffff, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x6, 0x9, 0x6}, 0x1ff, 0x2, 0x99d}) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r4 = socket(0x2, 0x3, 0x1) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r5, 0x9) r6 = socket(0x8, 0x400000002, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r8) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) connect$unix(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="08a8aca89af0532392c821da84015c8dd63341a160dfb2d8dbe17ccf561666fa5e0c3fd36dc01bbda9e1a7057b9978bd69cc50c89f8b0958288b337ee4930a9818eb32b8709b53b5887ae03bff07000073c3ba17d51daa5ad2d33818ab1d1f016112867ee2d6c7540b4b19fa8959186bd589144936682e87b528beb257812a552c96"], 0x1) socket(0x20, 0x4000, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x425}], 0x1000000000000351, 0x0}, 0x0) mmap(&(0x7f0000f1b000/0x3000)=nil, 0x3000, 0x0, 0x7010, r4, 0x0, 0x0) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:01:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) write(r0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) msgsnd(r5, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESHEX=r7, @ANYRESHEX=r2, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESDEC=0x0], @ANYBLOB="4b501afa2b6f407de7af85a84e9aa1bccfef6d2dae3ef639d6b0081027202e1aeb903250f17860c92cf1b807"]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) msgrcv(r5, &(0x7f0000000040)={0x0, ""/13}, 0x15, 0x0, 0x800) 16:01:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x4}], 0x9, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:01:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x1, 0xffff, 0x9, "a5dd99ecbd996a9fae93dadaeaabf5f74af9570b", 0x2, 0x10000}) fcntl$dupfd(r2, 0x0, r2) fchdir(r2) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0xffff, 0x8001, './bus\x00', 0x1372, 0x42a0, 0x69, 0x4040000}) r5 = socket(0x20, 0x3, 0x0) syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) mknodat(r6, &(0x7f0000000040)='./bus/file0\x00', 0xc002, 0x1000) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018610aab7b743700fbffffff00000000000000003718bc938bc90000000700007025fca84af7b2a2c3", 0x2c}], 0x1) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0xbc, 0x100200}, {0x1}, {0x6, 0x0, 0x0, 0x8000000000100}]}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x1}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x5, 0x1ff, 0x3}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x1, 0x1, 0xb05}, 0x5, [0x1, 0xffffffff, 0x3f, 0x6, 0x1000, 0x0, 0x8, 0x7]}, 0x3c) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x8001}, {0x18, 0x1}, 0x0, [0x0, 0xfffffffc, 0x3049cdf4, 0x0, 0xfffffffc]}, 0x3c) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) accept$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x2, 0xee}, {0x3, 0x401}}) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000240)={0x6, 0x0, 0x1f, 0x266a}, 0xc) 16:01:02 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9232}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x25b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:01:02 executing program 1: ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup(r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x24}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x8, './bus/file0\x00'}) nanosleep(&(0x7f00000000c0)={0x500, 0x401}, &(0x7f0000000100)) preadv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x4) r3 = semget(0x3, 0x1, 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0x400) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000000000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) r4 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/226) 16:01:02 executing program 1: r0 = syz_open_pts() socketpair(0x1, 0x2, 0x3f, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) semget(0x1, 0x1, 0x40) r1 = semget(0x0, 0x0, 0x7c) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$GETPID(r1, 0x3702e544d63be6e4, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000340), 0x0, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) clock_settime(0x0, &(0x7f0000000000)={0xc8000000}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0x4, 0xb9798bd96237560b}, {0x3, 0xc24, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x1}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000001280)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075000000000dbad4a1d82b4a75183fb33680400000000912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d4bcc9971a858107665e79f8454507683475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d000eac7897a1f8125c3f7d036f46f3cda2896c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bb621f59f6e2d5a8a51658ae897ec3d9c520fcf8446816ad6695e3a9676bc22c9f5a8206c94fa24890500000000000000975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec917f884af6aa712ca934e43f1b75df8cdb2b4b0fb57bf3103f243bab10c47fb68413c8fa285b72649685d175fe8a3bb7025a8783da62ca4a0dc479688166af9d729b6764a820000000000809c24ebf2e34600520039c8cbaa0c5f602c46c3b62ba9c833862ea0df521e8561450b2f62ad068199c34bac6efd0def1021d41eecde829739f8c6b8185d30a56e553a0a0e03e9b2f702c23c722872dc5c8f0279512f81eaac84a61634dc3e8795b8031c91275dcbaec0a6269dd0bb8860a16d7d814c6918cfb5de2355a0ef03924430760f888215c8003dcac11b86fb1dd9e3d5df73b9e26ac93e0800947050a249e58823977034c27e837a4732cb18bc866604a9f1e60af588f73612583cb2784fdf291853e782f8c6dc44ca6e727a3d3eaed98891d127f5bba219bf5971bd7908fc071dbae76cb85440801e0211869427c9e90f04148b57262f70e95a98f4d7026c5ebcbcccdc3349de1945979e18921537bfc03262dc5ee996c5c95f1d926e7a9a05b41140cb91280e70bf7f18e414242cbe731a2a3399744b241a2da28a967a234fa722adf0883feb2f2419647655c706f99d4516b5953c083d231f42281cc3d57e7ec0801c68371d52e277ded0a6cb5231cdf7f53b6c8d14df4e82086828293339d5ca2100bb36d502c5da50471a8601d5cf0000f18c5e9b2265eec31c1a6ac70ec66c53083aa361be59b375453edafa0da259ec49db34240eb9e2c367db25803b7ee2e9b1cd16d6f1d9e6a155b28171cd4c86283db523839e1a314ddbcaa4fc9c29af8362aa409c97f32bb3fb03c16feb3d5050935aaab84802d91e0fcdfd1f426ed64633be69ce2a116b457aee2a69890c0f2cfd2184e74de433fe7aaf22907c64616115099a07eac9b02131f99f0adfaf3ea400b9ecda26055517fb76e55278ea86f4f54169369a2126efdfd7c21044d056cc6f5eb6f3088f4776bc95d92bc283fe045fe95ebf22ef72d3ac336efed6185e6d328ff47c9ebdb674a6422e975bcd4a0468918eca150a88ad531a9b01085713852486065d0d5c15cd0186797efa0cf6a016747b95fddaada25d50b9a20479424d47dbc294770a3a1ad9934fdaec92a64a60566cf401af69330b4e6829bc4f23c2800f19817fe6ccfe9660662b476505a4cf2cfc7e140f18a0afae67345198afdda43eb24d9687881ee1734b5514f73b5a4abb3633a9fd6fd958b6d351dcbe1ad4a3f88902fdc1c3ee4b25e6d3fedba3ee1c7c3ee809424178e32d8f1a017e9e10d0a6df4171e95018350a5c6edc9329e7c166793b3a55012f12b950bd3f9a1c6a88c31fd6667a928b6d2624e81e0609b27ba51140939b4ee2a9403c23818610ac62"], 0x10) mkdirat(r5, &(0x7f0000000280)='./file0\x00', 0x60) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x3ff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fcntl$setown(r6, 0x6, r8) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000040)=[{r7, 0x85}], 0x200000000000001d, 0x5) syz_open_pts() fcntl$setown(r0, 0x6, r8) 19:33:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000640)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000009c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) socket$inet(0x2, 0x4, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9, 0x8000001ff, {0x9, 0x4}}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000680)=0x4) r3 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f00000007c0)) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)={{0x4, 0xfff}, {0x6, 0x7}}) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(r3, &(0x7f0000000900)=[{0x3, 0x9ef3, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x8009}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0x2, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="e0008ab391686268cbf9dd39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec3c1ae5f3e18001c3a4f59d2c942de91b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a58c5e07f32ec82a86d4b08b1b784eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b172e23d69aef4b2571b9f319c49573f5b063141332a07bf3e75f8d23ceebc35103000080bc7fe3cd4cacd26aebedd19f0f0724f74ad246764e253050d2dfcdfbfd429d8bf535f93eb5614e5fa994178b0f278de2f73085595f34439689418d04001defb13da19fa0f6cb3139bd216f8478d97072e9556b8482310fe24b382ca8c4b844960e98f3c4824d821ac1189cda22661f1c004ba4da07b7"], 0xe0}, 0x8) 19:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockname$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$dupfd(r2, 0x0, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x2}, {{r4}, 0xfffffffffffffffa, 0x2, 0x2, 0x9, 0xa3d4}], 0x7fffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0xfffffffffffffff8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x5, 0x450}, {{r0}, 0x9283a8c95984ac31, 0x1, 0x1, 0x81, 0x2}, {{}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x2, 0xfff}], 0x5, &(0x7f0000000200)={0x64, 0x5bd}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x44, 0x0, 0x2}, {0x20000000000006, 0xfe, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 19:33:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='N..', 0x3) execve(0x0, 0x0, 0x0) 19:33:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f0000000140), 0x0, 0x414, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff0000ea0001"], 0x0) socketpair(0x11, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x7fffdfff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x2, 0x0) preadv(r3, &(0x7f00000004c0), 0x0, 0x0, 0xfffffffffffffffe) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000100)) 19:33:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYRES32=r3], 0x1, 0x0, 0x0, 0x0, 0xffffffffffffff69}, 0x0) 19:33:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x1, 0x0, 0x0) close(r0) r1 = socket(0x98ea94c113bcb334, 0x400000002, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) geteuid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 19:33:20 executing program 0: munlockall() r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 19:33:20 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 19:33:20 executing program 1: semget(0x2, 0x0, 0x190) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b5, &(0x7f0000000300)) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000280)={0x200000b9, &(0x7f0000000300)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x19, 0xfffff, 0x7fff, 0xfc}], 0x5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8000, 0x1}], 0x5, &(0x7f00000001c0)={0x7, 0x7ff}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) r12 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r12, &(0x7f0000000140)="220e22", 0xb9f0efd78fb9d71f) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r11}, {r12, 0x100}, {0xffffffffffffffff, 0xc96d8f38a1ea5718}], 0x4, 0x3) r13 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x1}, {0x5f, 0x0, 0x4, 0x7ff}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000240)="220e22", 0xfffffed3) r16 = socket(0x2, 0xc003, 0x11) connect$unix(r16, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r16, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x1c}], 0x1) pwritev(r16, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$TIOCSTART(r13, 0x2000746e) semget$private(0x0, 0x1, 0x6) r17 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r17, 0x7, &(0x7f0000000080)) r18 = semget$private(0x0, 0x9, 0x0) semop(r18, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) semop(r18, &(0x7f0000000380)=[{0x4, 0x2, 0x800}, {0x3, 0x3fc, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) 19:33:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201f0ffb2fffd630dbfc38ab98d4915c65f7f9ee864116e7bd28573d223ff160cd031d7fd97eaeb670fd37e8b652ae7d492ecf2a030e1ba4d80ed7bc44e8112f6ed9b21245491dc2e675880"], 0x1) r0 = socket(0x2, 0x3, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) getpid() connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="dd600e2fc9f7abecee2e97a7"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="0e851f8c589be924", 0x8) socket(0x10, 0x3, 0xf8) 19:33:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x88) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x7}, 0xc) 19:33:20 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x8000000000000000, 0x0, 0x400, 0x0, 0x0, 0x4, 0x9}, &(0x7f0000000380)={0x6, 0x0, 0x0, 0x4, 0x0, 0x7ff}, &(0x7f00000003c0)={0x9, 0x0, 0x3, 0x80, 0x0, 0x0, 0x20, 0x57}, 0x0) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) msgget$private(0x0, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb4c08cf2ecd0fa16d5a25271c47adb6a1d71c0b2e5909a06f905eca0c05822506bb72c76863b60effd45296", 0x3b}, {&(0x7f0000000540)="0d3469dc4dda4c2e874603cfd825e9ffea75c0982d4c84b06da0a675b97c1534de4bf33131f4d9eb5476e88c7fbd8e304dc81e00f81b4b6b95e0c3040803332f70f8cbea3c1d36372e8fdc0b7b20150f64697e46fbd229da4f6dd9cf1e71b558df33ace37d3e0fff177c2d14b68ef02da29f57f68c3021a7bdc6de99b3bddfd88b946f4ffe3ce896c4c0fa8c329a71d58d4670c84f5080afcd4aaa888b60b097f5bb8a40b1d1069521b2f812327e3d93de420457ac8fd8b54a0288950514682cd639fa5a6501ae07391754d521b260f304b8bbd1137b87d2a048190dfc7829cd00f06f2b40181a34b1b1d327cde726b9027f3a1b699e0275f46ab11b95e1c400"/268, 0x33}, {&(0x7f00000002c0)="e1b11c8305d3ed90c61585740ac74b5e6aa7bb7838d853f4", 0x18}], 0x3) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000680)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) r18 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x828, r4, r5, r6, r13, 0x40, 0x800}, 0x80000001, 0x8, r18, 0x0, 0x1, 0x8, 0x4}) r19 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r19, 0x0, r19) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x9013, r19, 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) r20 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r20, 0x20004b42, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r22, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$VT_WAITACTIVE(r22, 0x20007606, &(0x7f0000000240)=0x5) flock(r21, 0xc) clock_gettime(0x2, &(0x7f00000000c0)) pipe2(&(0x7f0000000280), 0x14) r23 = semget$private(0x0, 0x4, 0x24b) semop(r23, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) socket(0x11, 0x3, 0x0) r24 = socket(0x11, 0x3, 0x0) setsockopt(r24, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt(r24, 0x6, 0x3, &(0x7f0000000500)="04000000", 0x4) 19:33:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) select(0x40, &(0x7f00000000c0)={0x8, 0x1, 0xffff, 0x5, 0xfff, 0x7fff, 0x7fffffff, 0x101}, &(0x7f0000000100)={0x59, 0x3ff, 0x70, 0x8, 0x0, 0x1, 0x20, 0xa84}, &(0x7f0000000140)={0x0, 0x1f, 0x1, 0x6, 0x100000000, 0x8000, 0x9, 0x8}, &(0x7f0000000180)={0x6, 0x200}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000280)="24ce6c485e122c050cbc87a6e5db403161fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4fb2f235443f7b4a5b54d941679e63e118d254c3d388", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) 19:33:21 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x188) r10 = kqueue() r11 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r12 = fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = socket(0x2, 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x802069b5, &(0x7f0000000300)) r22 = socket(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x802069b5, &(0x7f0000000300)) r24 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r24, 0x0, r24) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r25, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x600003, r17, r8, r6, r8, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r7, r7, 0x5, 0x20000005, 0x1, 0xb}) r26 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r28 = getgid() r29 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r29, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r29, 0x20004b3d) r30 = getuid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r32 = getgid() r33 = msgget$private(0x0, 0x188) r34 = kqueue() r35 = kqueue() kevent(r34, &(0x7f0000000040)=[{{r35}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r36 = fcntl$dupfd(r34, 0xa, 0xffffffffffffffff) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r37, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r33, 0x1, &(0x7f00000004c0)={{0x600003, r41, r32, r30, r32, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r31, r31, 0x5, 0x20000005, 0x1, 0xb}) r45 = kqueue() r46 = kqueue() kevent(r45, &(0x7f0000000040)=[{{r46}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r47 = fcntl$dupfd(r45, 0xa, 0xffffffffffffffff) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r48, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r48, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r48, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r48, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r48, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r49 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r50, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r53 = getppid() r54 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r54, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r55 = fcntl$getown(r54, 0x5) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000980)={{0x2, r49, r51, r52, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r53, r55, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x8, 0xffffffffffffffff, r8, r27, r28, 0x102, 0x8001}, 0xff, 0x2, r31, r55, 0x2, 0x41480eb3, 0x172ee99}) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x800, 0xc67, 0x4, 0x0, 0x7ff, 0xd9e, 0xf7d, 0x0, 0x5, 0x8, 0x8}) 19:33:21 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = getuid() r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x2, 0x68, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffffffffffc34) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0xfdff, 0x6b12, 0x8000000000000008, 0x1b, 0x8]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r19 = getegid() r20 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r20, 0xffff, 0x1024, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x55802326dce418d9) r22 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x28) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r21, r23, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r16, r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r26 = getpgrp() fcntl$lock(r24, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r26}) ioctl$VT_ACTIVATE(r25, 0x20007605, &(0x7f0000000380)=0x101) r27 = getuid() r28 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x167) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000004c0)={r26, r27, r29}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r32 = getpgrp() fcntl$lock(r30, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r32}) ioctl$VT_ACTIVATE(r31, 0x20007605, &(0x7f0000000380)=0x101) r33 = getuid() r34 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000004c0)={r32, r33, r35}, 0xc) getgroups(0x7, &(0x7f0000000040)=[r8, 0xffffffffffffffff, 0xffffffffffffffff, r14, r19, r29, r35]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r8}, 0xc) r36 = socket$inet(0x2, 0x3, 0x10) getsockopt$sock_int(r36, 0xffff, 0x20, 0x0, 0x0) 19:33:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3c5042e49d797c253ebb613cfe0733b068db774dad3c960d24a28f035c7f74ff"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 19:33:21 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0xfffffffffffffe10) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}], 0x2}) 19:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x3, &(0x7f0000000000)='\x00\x00#') r1 = shmget(0x1, 0x2000, 0x498, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/4096) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0xa2) 19:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4b) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:33:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r5, 0x1) 19:33:21 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) getsockname$unix(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4098], &(0x7f0000000140)=0x1002) semget(0x2, 0x1, 0x401) r1 = socket(0x2, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x83000000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0x3a6a27eb, 0x9, 0x8001, "aeec76c1ed077288b376c6683e35a5c9567e6dd2", 0x200, 0x6}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) pwrite(r3, &(0x7f0000000180)="40552f7f151daafed7e45d8dd8628d6dc468c59deb0f6c4682cf7d854e20b32e6d8015e5ce3b5dcc425967f1e699c35696ad91e1e226dc85398833002b7e7ab4319cb03b1dc54e829c9826076c3acde9415ba4fcbcde24cd6c08516ded83fcebedf60000cf1e29eb32dfdb38fde4c35c7e9e0aac1c02d1e1512c014debaffcff6abc254862471ad972b8b5c07b5e3e060a2e09ac528f5e3e1b25c45fb30dd32eefc7ea6bed0a000cc1dfaf80396797a99240f508372c5bd846af1dc6255652dd9dd8b8a131039377666ef50015a5f2b527", 0xd1, 0x0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) getpeername$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) map stack 0x2071a000-0x2071d000 of map 0xfffffd803f013440 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd803f013440 failed: no mapping 19:33:21 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x40) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x40, 0x1) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40002130, r1) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000180)) r5 = open(&(0x7f00000001c0)='./file1/file0\x00', 0x10000, 0x20) acct(&(0x7f0000000200)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20, 0x0) socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(r6, &(0x7f00000002c0)="1a69f83868ed9bf9a68492ec63a2403e11ad98740cedd04335dcc1c6f775ec666d26d470f690e830e8d2b07d00cb35e52da3d335e03e65c4ba7c5093ddfaeb9a29c1654bcb473d5d4474388bb22899f5a1cfeca775c3c7a0f655dd5849a0a3ae631480c995547169517e10daf28aa7ee55f88af5cfa5888926e536802bd6e902aa803132ac11bb75c7bdde1a56865845fba915de1e1147561607b5d36103acd10ed7de79ad0c32dc787c5357e8daa50afd488e8c096a97571a40c40e82c5577ef42b51e65ec30fe6fa4cdc0ff1a2d0d4c36e90337e97d4a97a1193b9183e281ad88c22deec455c6d46ac4695221b56902934f170921ea7fa6fd84a6ae7a0c8f10f64bd0090c697419a0b9e86aea3bb5cd009b6963a97cd6b3e616159405dc92318008322e9901b7708d343b03db05ff0a37d0580297a6282a4bec95291c7dcc94b19526a179ba4b22746822b8c3a0b2acd1d8b234dbed5575f14a449dd087182dc6365eadd534c9c58d6804b8201fc23d1b9d1d60696a74cf88d25de9af8ea85e64911c7028990633e13ed3921d39a794119b226bb1a2f457a4e5a1862db23a4ec686395a595b3194efdcb1aa3df181cb5a6e6a552612e597f724a5bd951fd6d031d6d9d3c724ec8253d1e8be7ad2476b54cb0ac01681e1bf501100758fbc5b00394241d05d3e8eca1606eb5bd7ce6bdf68705997bdd7b9e639c78d1b669551d70ccf1621dbf2d5105eee99e395b060567d0bb7b00526882f5f8459c82c2a575eb2c247ea48908e4b897b6e921ac8533ce0bee86e31fc5bf4e41e854abe56bb8ea47385994a0179468e8ba90a2084b8a3de2f15cd28953ff4fada6bc8d21702694c656f411e8b87bdcf10007ec1d46823075d871d7ae9781791a9c77c06f67694aa629c767efc68f1fa80a25a9cfdd1829ba7ff205684d4bdf8ea7ca330d6dc33aa6657e6ef87874b9b3d90c40fcd1c573d80fd9586c35a96f2c5515ba478d7c30366f7bf9c4ca80d7904c3de6803f53658e123d42c4fb75ae5bbd4a61d1afcff7e77f5cbebcdee5d9d31b668eb141c0591972432e4c29fef45634cfb96a4df595d401b3a5adb9f31ab7f461ab5c745366ff59faccb5164791cafc6c6490d9fb30b8b61a3f103963cfd107363f529769e37c60a316793382f54b51ce2849c65ebff1eadbcb3f8c0b6c95d70b6f017595ecdbb7ca773c9b866cb253a2316af95beefae281226acbed0bee335460487d41304b5d908bdf53f6dc3e4b4165b6405f83b397c102f325a055bdcad928205f0be74f275341c9726b4ee8fb9cec869829327c24978daa1b749162ba34053f383be1c6cab23d4350d7885efdb614b17eae28d9c2ed2ca4098e80ef77d716b66a5f35020d7611a111c20efc6ee635d006259d765515c6d22839889c94df1efc4bf0e9a90e3a77ee02583433eb7e42b2552d28bdaf17d8e16678fbc070d8aed287029b7c7a5314d40739656512ceb2a9c97870d49c956c1b7d3b85b055e41989078f48e165b8835d2b2e64dfd95f3204029bfd08996576fe66d4e364010f4b0e07bce5c58a65b846deefa8e4668d75c51fe661dd3dd589a58da07556518cfe3870602baa75e3d48bedc0e6518ab51705be696e55ca011a93c30c8e93286ceeebea0f6b71397ae0c7b274e23d1175bf93d849521fa9bcf3595eda5308789da53810d50b23d8f721e0a96a22381f48557666cc0138bbdc9af5bf2dc98966e9d45b34ae23014a9a9bc42683a81c6738477e20b5065fc97466d831306b182218b613e92fdf1d685b7e131e08c83066c8ed8bbf86974e287c32ef63bb0b0e402c7a1377c906389608840d8bd5a451d52b1f3c4eb8390bf77418df54decab1a2f94ef1fc2e078211de5a68902c9743fab7b6c959fe77c73d2375614304028046671173c45cb4704cc7b29ffd5b2b1833bb7999049c91e6782f137139f9a79d4512eae91886e6bad80a8aa0ed1f6a71c2b51cd834a119e1c4b5f30eeebc91ed87ca08ae6fa2e5cff8e07b4d16b958e06250b6b549a900564c04ba6cd21f09b94881773528c52409ea21f88fe0cb8da7aba9089e93ffd0eea5fb62ecceb558558d7f90d3b796185ec846bbeeec9c6b14cbcba014bbb762bac24d8dc0647b4173f68f58a68908052db20b3dd843801866b50f9e4f3c1cab04b4f6059988af6b83646c0825c6a14d620065c082c7eb1a09c555def9c2a0a2c925c3ad8d9c0bc51c29ece28a9b84ba4682091529a262db3998d8ca541699a55d98d7b183a219c82b2218b301ba42a88501b51177b97738eefe891a67a0ed19648824a91818f91b9cf1e28d009ca0180b3a8d031aab9f5eba6bf8bbb362885a8350452608dc72cfc056dc3f24677c827f9947121f3d539c6b4db9ce0b496cab7e356edfe122fa1d59efad5fbe722f6f8bbc044b995c7b037047bd46971b8aa362de74c6862f5521de33a9e278ffbeaa46d17a864fadb406e30ba5854f3c25ebe260e2da7ffa7b2f9381b9b78a2327299b35a214403446b852e9b52331f0db28aee9a6649cb2978891045a47af25483f84fbd5d6af03aae88acbbae26ef2c8d9083e9b5a80af907580f299b113a8e5a1ed63c087d31044282d54706a023fa1e383bae8e147590d7bfe514febb384f6b60eb917ebcf8c6b492ff410a473875291d00233a47433c586781b799c9130a625b06c0c3235eebc4af0c7111edcb8d5ab107f526c58f9765101b3b9e9b8e1690b6b62abadb63473b5ca770da59823de43c0a20fa956243fd3e3d35e2c9268fedcf746e70edc3d4d1351156847635b0316e8bacf7685920418498331a75e1d02447b6c6915b3a59ac7e4944f81161919a06ffbc588750c3fa28ead1454f4f122f4e3c3db30f138525b92e3386e0134247d75a0f00fe75f3eff01d461ea4cf615e513cfe13545673f3e343b0cf9daaff537e5805dc2a5645c00760a5c8d99040b27a24efa89461c1ba5414c93ae6cca0aa0643bf181eb4f51b81ebdad17f30a44ce968ef8c025c77274310df09e28cf30fa6b04bfb0747ff7efae9bfc356b14d4b49235c3b66b604dce4bcefa725f32d36f4a741999ce41b3d974dda99bba60731b2d1a957c0fbad5afead97d0e005286c7a443132f50d0fd9fd8e32b0e5fdbcb644475b48663ce5d2ed16cedc6cd808262641bef0026d658e90433a269e303730e5176beea2224f1be83413ee409e6788595c09271f126755b1ec0d374e9929c983ab70de5c6c9a9aaf0477c1f9d609ca12952a3bd52ec56ac4a4043f6e031a3af3a7aeb896c6263af46bf1af906d69a77c4879668659a881e71de1d85f8985a3b085f07ad6f5a6b400c1b8faccabff0ed8785297983c14cae26fb041dd293f3a6d6064f31b63108a4a2d3e1de07cf33f3b73cf39473bc5003788b54a0c4700fb5f641db6eb41e6882bb687e6b2833eedcf32d904366fcd6cec1e47f0d1a44d4c1d30bfbedaa1369e02de447acdb5b44f6d515fcddd51c36d30039c53192f7099580bb2fe3bbbb1a2c94e8879e96b16c9c67781929b92954d5494b097ff673a532ce714d24eee32049b115527f22b8af848ea3e216e49876f3723c2af7c673f2e4e7406e49a665db3fd22b656c97c8d65c3b49606409059c8d7d4f740f889c3d93e7116080faa0ffa7c1b387a651e4478c6a09f1711b707aac3277667916081b15e42e9d490dff626db2c15f339f1139c936cee87cbaaefcf9ee216f839decb3d4b163b61ab1d51ddf925f690551f6116947c6163791f431097803be2dd51cb546c3997238fbb2fb843e85842e50b9a7f535530380d3111fde8c17f5176f335b912bedb7d66081a2181b5492ebd725e538fcc48de73cfccb889edafb3bb6202adb85cdd621a4489167e0f1d8ed01c3f174993f6ba363b3aac8c8901ef3b36b66ffd22a2f858907f79fa443bd68b1cae3f0a6e80a1b65a2bc95265ab10cdf95d4dd9e231ff1d1b94760ccf04b2b494d3b9627fb6fbe1aa304b422fd3ac447632d1bd1efcfc43266336efa6a15418f0afea1afd7118756538a04db641d6aaac5f2980229f414960d2ffeee705c70608f8db0d6779f8e6f825a812d863549c63baa738144b3ae466459ec416a410de43a8edd27542108060881671fd5554a36f5a64be4334f829af4a377c893fcc4046f947ace5901d7d384d16c625c0a7dc7aaf5b0543c0173da3f512bfa1bc4bfd66021e21654673a98ad2fc9131f72647fcbcbbb3f4cf6431944a16d5b7fb9030aea13e218796249def54b09f334919d5e1178e8b574ae20c1cb35653046fc4626a248592c626e958260d6b9842350d8ad868bb6fca2d5b52ecf83ea796d068d68248ca9f29a01f50e088d489a9221dd2252e2bb5157de2a7a34d0999caa9cd076b4ff9493eb1989ed863c7db904ea0cb5343ccd13fdfb006a779c3b1a2de33f235949813ce53fd8ad0c00a13a196822e4527375f145c146f44bc22dac92f2cd119c97e5bce1a9bcb4e2f1d73cb679c9a921ce75ee87d51ba906af431ba67ba72e7e811155d6a46af215a0d5ef2f0c13cc208578a86ba30fd736f1832ec28fa98e00742c7e3cb9bb22d738404c6a9f61ac8a35d246cc6f1810b58dc1287c25c35b91341281558387374a4d1a7119ac8e20c030d77c8ab15dfcd97a8a8f7763e1570506ad3bb9f58131e1aac17d265e6c7982337347e338cf162478f10e160f27fd92bf877b898a11b2fa5721c475a8bdad92001277c9bca63da06f6e39737f23a114c77bfabdfa41dd24fc992aba9d4f3cdcb3d1bfc271a391e526e0c0776c9bd69925e3b61e1861a3270cc296cb39c3d5f737e8a55cd71192f56dcd918544b16f1fe89a706004dbe9f9ffe42be6573a303eb769d58ca5db23e851eb4251f708d3a8c37d4d000f2b6f330b8ba73811266c2117843a4aea3a7821138e464b9f6ca25ad05cf048fa129231b71e09640b56e53873f57032ebff1f7cc479aa8e77839b3a685c2767d57621921dac967ec75bb902dc1945d0d71e7bdbc216ad6edeb1feb43bfe307e6185e2cd46dde699f52a8c4cb65be93c2dcfc1830da4dd41e635cc9a644ac8ae1ed17d46ee8b10807b8ef3c94efed371cca3555368b3a07d79b3a8c175188bd9129a9b89a962a2cb10de3419fc7df0a9ddbc0d138a2ce02600c4f28435e0332e58f403679eaa03114f1a22614f21868bd34730261186309d59a2e861a12983a652e519203d085fb363660451da3af24f8b7e0fba929c8ec7b7cdef30d34b54ee1592625f650bef2c5dad3d0f76d67a48017aa20b6f25b88a783480b6a253697a22984778c24ea7af6d83bf15cfc2a1b18eee5e545f63b1fc311df27c1e2fd61aef9fe11153002f245721a56ab056e4fd837f7dd0d538531225f5da3a1332efea3bc9331bb1b145ba82aad2832de369d38d39bbd45074a07543832b00783597a3f84fa7f9c35a0e7ca392c0016daa1637c72e870a0716083544d71f27dccf5357f804eea36ddacd4d0c9974d899f1a23c370e74161339da06ad67e33bc73836e52b0f9db7d508533e927a4625f87dc46cfd6f187c58acc112384dade1e8caab109d85428848d6fcd95b0734e87318f23f4c8f86898e777bdfd7057bcbcdd5f7ec9069a30b54bc562b17f3aaa301920ec691a778884026825cc8334763f32df493aaa4a1afce05f1f24e4d2cb79f47b0408bb58db54554d4ec60dda2a7b03f22a58d78e75e398a4a0936615baae5f3bc7cf5128733fd9552272d2aca69e7fd57f328f2b2885b7c7164399217f1be4d7cda25b3eb46aaf8fce4272404a3e0", 0x1000, 0x6, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000012c0)=0x5, 0x4) r7 = semget(0x2, 0x0, 0x1) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001300)=""/252) open(&(0x7f0000001400)='./file0\x00', 0x2, 0x72) semget$private(0x0, 0x4, 0x20) geteuid() r8 = semget$private(0x0, 0x3, 0xde) semop(r8, &(0x7f0000001440)=[{0x1, 0x6, 0x1000}], 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001480)={'./file1/file1\x00', 0x9, 0x2, 0x1ff, 0x0, 0x3, 0x1, 0x8f, 0xd0f84607ea97eaff, 0x0, 0x10001, 0x3}) getitimer(0x0, &(0x7f0000001500)) r9 = open$dir(&(0x7f0000001540)='./file1/file1\x00', 0x20000, 0x100) chflagsat(r9, &(0x7f0000001580)='./file1\x00', 0x0, 0x0) r10 = open(&(0x7f00000015c0)='./file1\x00', 0x800, 0x88) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f0000001600)={{0x18, 0x1, 0x4, 0x8}, {0x18, 0x2, 0x8, 0x8000}, 0xf000, [0x2, 0x0, 0x4, 0x3, 0x4, 0x5, 0x5]}, 0x3c) setrlimit(0x6, &(0x7f0000001640)={0x3, 0x5}) 19:33:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = getgid() r7 = msgget$private(0x0, 0x188) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x600003, r15, r6, r4, r6, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r5, r5, 0x5, 0x20000005, 0x1, 0xb}) msgrcv(r7, &(0x7f0000000180)={0x0, ""/234}, 0xf2, 0x0, 0x800) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:33:21 executing program 1: socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082be0900ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:33:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) 19:33:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = semget(0x2, 0x1, 0x400) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000039670000000000000000000000000000400000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000003c9946a08836ac82b5a00000000000000fd7e2e0d082df127dd4918b0daddbf5a00e7ff000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ff0800"/210], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x600003, r16, r7, r5, r7, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r6, r6, 0x5, 0x20000005, 0x1, 0xb}) r20 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r20, 0x0, r20) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r22 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r22, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r22, 0x20004b3d) r23 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r25 = getgid() r26 = msgget$private(0x0, 0x188) r27 = kqueue() r28 = kqueue() kevent(r27, &(0x7f0000000040)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r29 = fcntl$dupfd(r27, 0xa, 0xffffffffffffffff) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r30, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f0000000180)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r26, 0x1, &(0x7f00000004c0)={{0x600003, r34, r25, r23, r25, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r24, r24, 0x5, 0x20000005, 0x1, 0xb}) r38 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r21, r34, r38, 0x100, 0x3}, 0x9, 0x5, 0xcb}) 19:33:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x7ff, 0x2, './file0\x00', 0x9, 0x1ff, 0x2, 0x200}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) fchflags(r0, 0x0) 19:33:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000080)=0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) 19:33:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000403, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0xa43, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4d}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) write(r2, &(0x7f0000000240)="22fd21091d0c6b85c6ce2837d92a1c3d53945702c8a891d4bcaa16a697ec96c5a3f7753aa75cfd9772913f24af982c8735d36ddba210e1f0ec55200a686dbcdea83ff9a56ec4ddbbdf7b13317679f3d57fcdbcd69cf25a6dba7cd388f9eebc", 0x5f) pwrite(0xffffffffffffffff, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0xfffffffffffffffd) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000002c0)=0x1) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) pwrite(r7, &(0x7f0000000140)="c34fb31db36f15f5dffbcfac13e81f57626729f5155713d3e258fc8a7ec2659896e5b5b28bb95225103c67b8903e14e220f47ba8a47ac7ad54a4ecd5874bc384edac7a6b6cef9b795d5e1e", 0x4b, 0x0, 0x7) 19:33:22 executing program 0: setrlimit(0x3, &(0x7f0000000280)={0x6e2, 0x100000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) r13 = kqueue() r14 = kqueue() kevent(r13, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r15 = fcntl$dupfd(r13, 0xa, 0xffffffffffffffff) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa5, 0x1, 0x100000000, 0x2}) r24 = kqueue() r25 = kqueue() kevent(r24, &(0x7f0000000040)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r26 = fcntl$dupfd(r24, 0xa, 0xffffffffffffffff) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0x1, r6, 0x0, 0xffffffffffffffff, r19, 0x12, 0x6}, 0x6, 0xd0d, 0x0, r34, 0xffffffff, 0x1, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000080)="272793eb2d7551fa2e3a02549cc8200043d6efeb0160bed62c44ae737f18b9b1007aa2209d63fe00f1b3c212fa0672022b2fd1ecfeb26ba1c49d19003e60c0ac3c430c4e16ab78892332f94c42f26d60c9512df56993b018ef211190a7e22ba247ff4314a7b474dbb1ba3ea84bd48374b2f21d3e1d26d2cb864b6fc4530216ba1345dea72f9b682907888081f05153195872fd0df7fabdfb72c581cdf83f23cf677c69eb99de21d3c8d30886bc6b8f7b0f67e82d0fc854496dcb4f9aa94f2afa702c50dcf91694aa198918c975de7d487f9ac4b45a30bc9c973716fc0d6ac3850721bcfbe676e2926f1c338b80b10a3f8373df426e6b89424b7ab01552b94bd8a5859307ed8b5c203a10fec20e3df9d505d266e91ef5b04861edfdd9f00486d9e8cc48ebbf5e98d21db42f0a14a353169dc2d63084700ecf6b45a80cdfcf7a4eb2025e511c889088aa7f44b97dbbaea892c9e684f70349bd30fdfbbd2a33ea804d6652e4465aa52b5498d826cbabbb59a96b14dee776b5c0b5bbbde6b0202031917a2ca571e5d89ca3ca187019820f2602d2a2e00bf4831fa43d1a38d9a032d488c5ad75a0c15ca8", 0x1a8) 19:33:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="50395974f538132f8d79f42bf98aea51be570a5fbd3d816b9ad95701da00c3c34c16d4ac9f6b5dba220d7ed58507fd63803da17d80504b01544b8ad70ad040ce7d4f1eaf9d2e050ff36f83cf1352d3dd004fab871830650c4e70094d4c39b0c591e3c4d3f720f8bf88c4f34f5e329a1850db4395cd25", 0x76}, {&(0x7f0000000380)="1169509de48f265b124d174a4a04b49173e09f65225b3542da47403ea04c7704f82c72b32be6be63b57313f12581840c3d83843869ad83e2a408b0eec2e98273d885024b279d5dbf53f7ab393b25e1e0c449062621d6222bc4a7e176693fe28a63849a4b2ca66abdff75da8a56f1cb72034e10b7ce5b925093241d30ece557aa58f689fd3aef02abf5dfc6e53b575068ac6f68976906a51bcab3fdbe0a5b7b92be700e332bfbe826ea4af1ccc7f202394af35bf8eabd3e6922e20eb60c", 0xbd}], 0x2) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) r2 = getgid() r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r5 = getegid() r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r6, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r9 = getgid() r10 = msgget$private(0x0, 0x188) r11 = kqueue() r12 = kqueue() kevent(r11, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r13 = fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x600003, r18, r9, r7, r9, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r8, r8, 0x5, 0x20000005, 0x1, 0xb}) r22 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r22, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r22, 0x20004b3d) r23 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r25 = getgid() r26 = msgget$private(0x0, 0x188) r27 = kqueue() r28 = kqueue() kevent(r27, &(0x7f0000000040)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r29 = fcntl$dupfd(r27, 0xa, 0xffffffffffffffff) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r30, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r26, 0x1, &(0x7f00000004c0)={{0x600003, r34, r25, r23, r25, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r24, r24, 0x5, 0x20000005, 0x1, 0xb}) getgroups(0x7, &(0x7f0000000a40)=[0x0, r9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r25]) r39 = getegid() r40 = getegid() r41 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r41, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r41, 0x20004b3d) r42 = getuid() getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r44 = getgid() r45 = msgget$private(0x0, 0x188) r46 = kqueue() r47 = kqueue() kevent(r46, &(0x7f0000000040)=[{{r47}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r48 = fcntl$dupfd(r46, 0xa, 0xffffffffffffffff) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r49, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r49, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r49, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r49, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r50 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r51, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r54 = getppid() r55 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r55, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r56 = fcntl$getown(r55, 0x5) msgctl$IPC_SET(r49, 0x1, &(0x7f0000000980)={{0x2, r50, r52, r53, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r54, r56, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r45, 0x1, &(0x7f00000004c0)={{0x600003, r53, r44, r42, r44, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x101, r43, r43, 0x5, 0x20000005, 0x1, 0xb}) r57 = getegid() setgroups(0x9, &(0x7f0000000a80)=[r2, r4, r5, r38, r39, 0xffffffffffffffff, r40, r44, r57]) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) socket(0x10, 0x2, 0xff) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b5, &(0x7f0000000300)) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x802069b5, &(0x7f0000000300)) r11 = socket(0x2, 0x1, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000280)=0xc) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x802069b5, &(0x7f0000000300)) poll(&(0x7f0000000300)=[{0xffffffffffffffff, 0x8}, {r6, 0x8}, {0xffffffffffffff9c, 0x20}, {r0, 0x40}, {r8, 0x8}, {r4, 0xa23f02141e6127f2}, {r2, 0x8}, {r10, 0x8}, {r12, 0x6e}], 0x9, 0x1000) preadv(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000080)}, {&(0x7f0000000280)}], 0x3, 0x0, 0x3f) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="084a1007e12198c980ef1b2a09f9c8fec3a13b2f241d826ea13c7c6e38a21ce918528614857744c59788c8f548fc7c0252fb01f41ae2f25bf6cd5b9036868222b0c4a4721d246e15e198e6c550b16a2681a635286c87660ee6c1fabddabb72fb03dc45d6a616fcceafef0c86240cd90168e2a60d402c5c49f85306838d188d9be3f54f087e782868726f84ca10a8732d28", 0x91}], 0x1, 0x0}, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x11) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000200)={0x7f, 0x7, {[0x2, 0x9, 0x7ff, 0x1, 0x1, 0x800, 0x4, 0xeaf, 0x8, 0x8, 0x0, 0x1, 0x1000, 0xf2, 0x8000, 0x648, 0x2, 0x8], [0x2, 0x9, 0x0, 0x8, 0x1, 0x9, 0x7, 0x0, 0x8152, 0x5c], [0x0, 0x200, 0x2, 0x6, 0x0, 0x0, 0xd3], [0x8000, 0x20, 0x10000, 0x3, 0x10000, 0x2], [{0x1f, 0x10, 0x8, 0x80000001}, {0x9, 0x4, 0x9, 0x140000000000000}, {0xc92, 0x6, 0x307, 0x3}, {0x600, 0xb31, 0xa1, 0xa2}, {0x101, 0x2, 0xfffffffa, 0x1c0000000000000}, {0x7f, 0xfffffff9, 0x400, 0x9}, {0x6, 0x7fffffff, 0x401, 0x7fe}, {0x5, 0xfffffffc, 0x289c, 0x1ff}], {0xff, 0x2, 0x6, 0x100}, {0x1, 0x5, 0x400, 0xe50}}}) r5 = openat(r2, &(0x7f00000001c0)='./bus\x00', 0x80, 0x11) close(r5) r6 = dup(r0) r7 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x0) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c7d264b215d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000140)='./file2\x00') faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0x40, 0x2) dup2(r1, r0) fchdir(r0) open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x400, './file2\x00'}) r2 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r19 = fcntl$getown(r18, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r19, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x600003, r16, r7, r5, r7, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r6, r6, 0x5, 0x20000005, 0x1, 0xb}) r20 = geteuid() r21 = kqueue() r22 = kqueue() kevent(r21, &(0x7f0000000040)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r23 = fcntl$dupfd(r21, 0xa, 0xffffffffffffffff) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) r32 = kqueue() r33 = kqueue() kevent(r32, &(0x7f0000000040)=[{{r33}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r34 = fcntl$dupfd(r32, 0xa, 0xffffffffffffffff) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa5, 0x1, 0x100000000, 0x2}) r43 = getpgid(r40) r44 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r44, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r44, 0x20004b3d) r45 = getuid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r47 = getgid() r48 = msgget$private(0x0, 0x188) r49 = kqueue() r50 = kqueue() kevent(r49, &(0x7f0000000040)=[{{r50}, 0xffffffffffffffff, 0x20}], 0x3, 0x0, 0x1, 0x0) r51 = fcntl$dupfd(r49, 0xa, 0xffffffffffffffff) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r52, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r52, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r52, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r52, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r53 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r54, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r57 = getppid() r58 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r58, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r59 = fcntl$getown(r58, 0x5) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000980)={{0x2, r53, r55, r56, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r57, r59, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r48, 0x1, &(0x7f00000004c0)={{0x600003, r56, r47, r45, r47, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r46, r46, 0x5, 0x20000005, 0x1, 0xb}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1, r3, r7, r20, r27, 0x40, 0x7}, 0x100000001, 0xa0, r43, r46, 0x5, 0x8001, 0x0, 0x3}) mkdirat(r0, &(0x7f00000001c0)='./file2\x00', 0xd4b5a025bc04d6f7) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x104) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x7c, 0x6}, {0x80000000000006, 0x0, 0x0, 0x3}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x4, 0x5, 0x6}, {0x1f, 0x1f, 0x1, 0x842}, {0x100, 0x8d, 0xbb, 0x400}, {0x0, 0x2, 0xff, 0x4}, {0x7ff, 0x40, 0x1, 0x2}, {0x5, 0xff, 0x5}, {0x219f, 0x0, 0x3, 0x7ff}]}) syz_emit_ethernet(0x1000000c6, &(0x7f0000000140)="59bd6e40d955ed1979b8569456b6") r3 = socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x9) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000100)={0x41, 0x6}, &(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:00 executing program 0: r0 = getppid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2410, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/197, 0xc5, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x47, 0x6}, 0xc) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x18000) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x0, 0x6bbd, 0x3, 0x0, 0x1, 0x6, 0x4, 0x1, 0x2, 0x101, 0x6}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000380)) r4 = dup(0xffffffffffffffff) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000003c0)=0x7) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1805, &(0x7f0000000540)={0x9a, 0x9}, 0x10) close(0xffffffffffffff9c) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x80, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000005c0)) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd0\x00', 0x1, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x4, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/vmm\x00', 0x1, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wsmouse\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r14 = socket(0x10, 0x8000, 0x81) sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000640)="093ca89a0da13bd41ba33d3079e900e542e651788755", 0x16}, {&(0x7f0000000680)="4c145bdfe4dc8643618cc637aeb128741c1cdcadf706b304fbde39c133e80639604a3d8b43527e0a5b93313d6f46c65dc760c2e1ebf8db905e7324230e12235d5b23cff44831d7f495fe526eb3178f9af32edf3289df96ca7c89fab2344066eae412e8fad15b89ca372e6c8de8956764f15309bd4dbd61cf0cab44c32167f73908b29406dd025da3d72df8a049b3b1e458512a714846655a408f98816a79a53b3ecc1dcd32fda667ee64ab12e8d22c914e97a79e09d7f54c780ce25b79b982a443b803d07237586d430e54ff1ddcfc7fbdbb8f1cdd5ca7", 0xd7}, {&(0x7f0000000780)="13f1d9c79e223caf20b5ef869343412be65cc75738beed90a4beb242ffaa23088193392f182afd1aa4d2119f7dda7b29d592d66eba4abcdd9fdbd3d6930493f152e1d467593a743e83503f7fe6dbee5d04f299bc5091a1fbc47104f4c42ee87d172de9060e6d6729fc65b8626c95267ecd8febaaa2322293101549f5c6cbce662a40175599ed31f2e4229ebec866acda0d537306e2514ff879ea040f77aca904d760569cb7220ab54b200569cb5c3d41a0ae9913f0d9af0a16229fd7246bae9e0d2d8c1113ef6eed59a4f2d9d6ebfa649de218a87acb35e2206c704c739dd273d8fd3ab4975b94fa72de879b87787af5", 0xf0}, {&(0x7f0000000880)="b6943e237b322f3862b730f21601ceb9c5a1187bca440e6117b2116b77e211b3d130b43a99e6dfa74a7d408d3c6a0f4801869965f4e0d9ff2893fcbc48267189f5440ce9213750f4a3f3973dfc65195e4fcc77a55fb817d85cd235f1fa13285d191e7a8cf3185cecfe0809d1", 0x6c}], 0x4, &(0x7f0000000ac0)=[@rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r0, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14]}], 0x58, 0xd7d754feef853747}, 0x60e) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000b80)={0x9, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$KDENABIO(r15, 0x20004b3c) 16:00:00 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xda4e}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x9) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0x3, 0x6, 0x1, 0x0, 0x6, 0x5, 0x80000001, 0x0, 0x1, 0x1, 0x8}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r3) 16:00:01 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20000, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0}) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='W\x00') lchown(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xffffffffffffffff) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x25}, {0x2c}, {0x4006}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) poll(&(0x7f0000000180)=[{r3, 0x5}], 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x5) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r4 = msgget$private(0x0, 0x131) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x188) r10 = kqueue() r11 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r12 = fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x2) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x600003, r17, r8, r6, r8, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r7, r7, 0x5, 0x20000005, 0x1, 0xb}) r21 = kqueue() r22 = kqueue() kevent(r21, &(0x7f0000000040)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r23 = fcntl$dupfd(r21, 0xa, 0xffffffffffffffff) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) setreuid(r17, r25) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) msgrcv(r4, &(0x7f0000000880)={0x0, ""/249}, 0x101, 0x9c767b58fa90a755, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f00000002c0)={0x0, "749c8961ff954c097be4629bf1003dc7c23e3c6b679db169a5a4e56f8128e3736d6797feb85b48a7d2c8f0c5d05c5d69473fc5b69c440d055232e618092798d3690c5054ef3f808ad497420543307f9b01a862c7cf12128c727dc3cc139153d40aab66b265946963c2d3be5035004af0c245af4619f3a00140e3e41fb1d958d7ee159d5327cd305cf30059783fc2d47bd0c404b0f6d89b60290a3ae95885ad82f1ee146d862acbe176ba690bc9a0aa47674c67ee8cd66cfe8bd0ff7346507266ae69d64a3de02f5dbc99f7a46ebd6f42c3e4d0ec6d48bee6e17f0cdb11ab99dc5120890919adf7e2ceb5c447b53df1232682282a33da697473fa"}, 0x102, 0x800) 16:00:01 executing program 0: syz_open_pts() r0 = socket(0x40000000011, 0x3, 0x0) socket(0x40000000011, 0x3, 0x0) r1 = kqueue() getsockopt(r0, 0x9, 0x6, &(0x7f0000000080)=""/120, &(0x7f0000000000)=0x78) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x43}], 0x34, 0x0, 0xc68, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002006, 0x40004000000028a6) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x0, [{0x404d44c7cf6ed867, 0xffffff8d}, {0x1, 0x7}, {0x2, 0x8000}, {0x2, 0x3}, {0xf1d601728189f5e0, 0x3}, {0x3, 0x7ff}, {0x2, 0x6}, {0x2, 0x9}, {0x1}, {0x0, 0x7}, {0x1, 0x8001}, {0x1, 0x401}, {0x2, 0x20}, {0x1, 0x8001}, {0x2, 0x3}, {0x2, 0x607c}, {0xfdc3dbf35181e46e, 0x9}, {0x1, 0xc9}, {0x1, 0x7}, {0x2, 0x2}, {0x3, 0x7d3}, {0x0, 0x9}, {0x2, 0x7f}, {0x3, 0x400}, {0x1, 0xfbe5}, {0x2, 0x6}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x7}, {0x2, 0x1}, {0x2, 0x1}, {0x2, 0x6}]}) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) fchmodat(r4, &(0x7f0000000100)='./bus\x00', 0x40, 0x2) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) r8 = fcntl$dupfd(r5, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000000)) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x5, 0x49, 0xa2, 0xffffffff}, {0xffff, 0x9, 0x8, 0x9}, {0xd0, 0x80, 0x5, 0x6}, {0x8000, 0x7, 0xcd, 0x5}, {0x800, 0x76, 0x1f, 0x100}, {0x1000, 0x3, 0x5, 0x9}, {0x50, 0x10, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000001780)={0x4, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r8 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x749c, 0x3f, 0x1, 0x2}, {0x1f, 0x1f, 0x9, 0x1}, {0x4, 0x7, 0x1, 0x33}, {0x2, 0x1f, 0x0, 0xff}, {0x7f, 0x93, 0x29, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00007f5000/0x1000)=nil, 0x1000, 0xaf349c0eac172716) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2cdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x2, 0x8003, 0x2) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="f7ffffffffffffffc99d000000000000c6f792adf6458c292917e4b2e68e6f7a076dc37136e2bd6dc6430d9138f03359fe92889880e6c8794b01b207f380b67e0d09bfc14f0636d7a187fd67e4852fc0f305e9b1008fa078e1287f14cdd7a424adf604b904db5a701959ae558e2de414fd790e483762ac9636acc5240c1e118d6d4a6dbb9436ffbe56148dba4c212d1a9a714572ec881c7b0aee933441ef7d4feaf747b97be8a7067a99f86b3dc815bcb1cadda9d9250a22cdb8f3d288d664c488d182e1b82f18ffa7aaec8f0a47cc"], 0xe0}, 0x0) 16:00:02 executing program 1: ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000080)=0xd6832da30eec962d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48, 0x0, 0x0, 0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="28d800000000ec00d4d95bf7ffff") 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) sendto(r0, &(0x7f00000001c0)="71169b509a9f5b11ee1444113ad365e46557ff6fbf192c662b3ef97860c10f2b089b336bd24284f39848ee8fdd74ad988d8b0c5fbed4e40a6ae74b928eceb8ef25fd6c1df40d6bcea859e2403a82d9f659953520426d5151f700a1a625384cb70b7c6f9286c65d77aafcd2905de3ff48d493c5f96037159f54dea040135ee0831136a9e8c5ddf9bcac6470fffc168d7d86291c9f4641b71bc622a7208756ae7861b0b784627ff60341c545797b8fda8659632ab42c0952e311e6599b651b754abfe16c985cb92e2b9920141cf37ea972ed63db2a5921c0d073", 0xd9, 0x400, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10008, 0x2) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0xff, './file0/file0\x00', './file0\x00'}) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28, 0x0, 0x1}, {0x6c}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x882, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000240)) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getpid() getpgid(r1) close(r0) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCDRAIN(r4, 0x2000745e) pwrite(r4, &(0x7f0000000000)="b22478f487d00afb25c73df05ab687e8e74c0508ff6f52b3872d9180c075d215ec35f3581b", 0x25, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54a, 0x5, 0x200000000511c, "047c2cdcc58b62c200000100"}) write(0xffffffffffffff9c, &(0x7f0000000140)="e6", 0x1) 16:00:02 executing program 0: semget$private(0x0, 0xc, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)=[{0xd8, 0x1, 0x7, "0bf102d2ffc225974f845981102ee290ea480747593b92ef3905d50444f458f4ffcad8bd08f4291a3db71629da81781ae8a3977a4b2356ed8827c46b0c25ba411a98172426cbd6ddb81088b66664f624fd7b729ad13a11318316c80862a62f22e03e87d1e11bd7b7edc493b5e8125cc76c0c4c400f903ccd97ff14f889617ff93197bc62d84b001287c0985687e7f74179f639dd6b5c74d18cb9a116d7f2f4cfe431dd22e7da8a161386fde2410d4afb2d1ff5fb8ff87282e0756d62559b51c6136758767a"}, {0x90, 0x1, 0x6, "cb9f3d7fe9c8f50f9eac6d03fa9ef0c64f86e50728e4ced0259d670cd923744b74b8a0ef34c88ec7f11d1f73fe643ca99c80b6a4edc055899dd7405e9cf55d6830f9435384f260ce0d0f2a1fe0ce65a8eb7280581e88ee3aec50185a623a005ee81efed2ecb0b5b92e76d787ba8124f2afc2c516e581f1aeda12ee5a4ebb4b27"}, {0x90, 0xffff, 0x6ba, "9fe4d4f3d0b7b88f32d1677320ae2f60387d7a08ea05e1f27b1e024fbc5fc7d2cbbc85b1fcda8f6e79cea911dee653341683eb1045ed0dd06060caba99c6aa4bf389b3c10eca0290a299b1f1f7c02b2b420877b0cbbc4cb72b216d1eb76b11cebf135e993c053cf073966484b6b385694138953db88ec7bc2f57bea2"}, {0xc8, 0xffff, 0x80000000, "dc3df897fe42ffe61e89a39bd2415c9c4a735496a3ccd8abfb544cabf6ec38b79c4ac9862e7301b9dd382f9e487ecd2f337e27d6a368af7337d40c88af6bd5c0291dd8c7e637e028ac250fe1fb40f1d501ac82c3540ece6dd30e23624b58c3deddb388b8f09c6ed73fdba603dda455002e89390816a5de945490506b5dcdca7d57998143a91cb5e433b50daf7549d1a033c94bb296779cb888fde9862ea547fc8a9343281b923c80e35373eb15f3fe8deaec"}, {0x88, 0xffff, 0xc000, "10ed0ee831abd5707e9710873e9cd36b916f9cefd9c082348ec32a560000124bb67e4ee783456ab77d998e5769e6813346b5e6ad74cfe12b851123e34e6d30ac5dabed0c79a67d6c3355fdf4971791bbf6bdd1d138879071c4df5c8cecf93624076f03a2eacf985229aa302313a7ca93b8d8f51c"}, {0xe0, 0x1, 0xf60, "5332b7e18ed16543d76f94bf7cad4e11bbc75201a7980bd547358548832d70f891c4367510f93a061bd0a1b9b3c6b1f7dcd8a4a5a5d8649ad213e97726b982921656b72610487441d3f1bcc149afb151bcde26a7906ec8fd8449dba17f2fce67598e6db59bcaf0d9d7b8e6e608850091f8b143c2b9ffa24dbea5d50335b12bd9807e99c77c69a53ed223724800233501d1b14a9d25467ced1d7be57a0f538bfbc3400462fa6fb194c640a55feb06f43d329c50373fa4328a4955130866c010a2c08490be53b5345f9b950ef393"}], 0x428}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r6, r8, 0xa9, 0x20001, 0x1, 0x1}) msgsnd(r1, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRES16=r0, @ANYBLOB="d6ace2445c243c0ba10ac422aac44494571c34b04c58927a2e03dc59260ed632fcb63595deb651ebefc13a75c2cf0e08bbe4cb3513df6f6f4d9fded868330ebb4dbea0e601d33ebe38c17f84f4cfcf4b2a3eba11e035e6f9d5afaddd6d3611f17a3f563a0805c082c2ddd031af0d8fab7a8c332276ff7181b560e7fe369b0152d746345386561a68d9c1e2bba421", @ANYBLOB="feb54bd4e2444d0452560d79a4d3d984b5959cbe876f097c0763438657685967a66e7c68cf3e6556d9e84aec0022dadb0bfa9de2cea28e1142d84979fd53ceceb052e7f40361aed2c981873923dba0dc10f190228915a98f0f6f5290d9e4ac5380a2ac8d022e91b9a98ea9064a6f5a54531f7cb7aa2b933e9e3f2fc39b84e3aba9216880fe8ecdbcd8745825a472339c80f9ec7a58161f", @ANYRES64, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="2b3b89052a8aeeb7f95eb146964daf"]], 0x1, 0x800) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1f7, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000100000001000000690ddc506ce0c8bf9b3a4b3567ec7ba50dcb1d30608389ceca3cb4860dd037c3a5fceb63b4c2701dc169728b3715a18be0552220269f62cd9294ee47e6fd0f91ce131a0d70000000000000001f52a037e71440cebab02f18a6000000000040e730229db9871c19297fe1e8bf45d241cd0564d057e24aa94483321f4e71e80bcdc319a93e0ea0263871de5615827cfe17a27a80f21d2e20a7256126838c3ac339a45fec00a96ec173d788733cfb03a423"], 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r13 = getppid() socket$unix(0x1, 0x2, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x8000000000045}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x8000000000045}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYRES16=r14, @ANYRESHEX, @ANYRES32=r15, @ANYRES64], 0x4, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x0) r16 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = socket(0x2, 0x1, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x802069b5, &(0x7f0000000300)) r19 = dup2(0xffffffffffffff9c, r18) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r13, r20, 0xa9, 0x20001, 0x1, 0x1}) msgctl$IPC_RMID(r0, 0x0) r21 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r21, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r21, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400), 0xc) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r1, &(0x7f0000000140)="1d18aa53c52c0f53aa8762d39e882c99538e091d6934b0b0b9f694d01718700b1048844d03f12440a10bc7d647d8bfb5c938a1d1d7761626453662a2d4140e5831a1153d4f6cd6d571e2f4b5ef44b7de9fa9be5c023f4cc541b05efd56f80ef5b4c6753d62d275e3b5e1ef4ffdd8969d6388a32161aacf08da52b00f54fcb404427ee9acdeab987077fc4ba777cf6e444ac860a05112685ff978668cfcba5fa0fb6c0035df52f0b41a7157b6dc6b9e6ec47bc614bb8ecf660f886e9657076a0592591e8035727a48d5c774fa20f35f", 0xcf, 0x400, 0x0, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x2}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000040)='./bus\x00', 0x4d, 0x1) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x145, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7}, {0x28}, {0x6, 0xff, 0x0, 0xfffffffe}]}) fsync(r1) r2 = open(0x0, 0x0, 0x38) write(r2, &(0x7f0000000000)="220e228901", 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x58c8ef185b2e71ca, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'\x8dap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) fsync(r3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x10000096, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='.\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40001024, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) fcntl$lock(r4, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x2, 0xffffffffffff6328}) r5 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000008, r5) r6 = socket(0x2, 0x3, 0x0) fcntl$lock(r6, 0x17, &(0x7f00000000c0)={0x1, 0x0, 0x16ba, 0x9, r5}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) r8 = socket$inet6(0x18, 0x1, 0x9) sendto(r8, &(0x7f0000000340)="c5b09212361adb0db2b318e0182a8512a86a7ebb972acc08615135da8c7ca5f492cdaeb15b2e11e6f975d9f60a46ebda6241ce3bd546cb0b7d86eda2ad4875df178b810e74b17f7ffd5c966f49230542aaf037b082985277b62e96953c5472c0d0a6186fc4a0935e9a17c1959139b998a494cf57e4c7ed397702da1c8e8775959d9844068f285cab14394a226d9441884a5dc3ccba25bc2c8716167c1649143979f6b632570d290a6b2ddc4caf79a3c93ed31344b132405fbe129663f30e40bbffe7f91ec032a76b4738cc8247bb8396e4110a67a54152bd3e0f3c0b2cb40169e68b57ad15fb4ad4e841f2844ac00853afe27fc30445dea3d4fbadabb82298e581e2c392358ac58fb08851f7d170899d840572e526154cc47c8e5900c83131c67fc01e03b63eaaacedc32a8987d71a0e2db3a42ff9ca37218b3eb5ef5c9aceb47adb506811b254dc458304ad554795f6e19cdcd6073acb89d0be901390a482cb06e7995504812ecb773d919a6bc886eb4c40e0cbdbb5df9584bb013a527574ac68a8b5b0c2bed9d25843399cb275d2229b028e04ff0090dae5d3b49eb1f4f9bec578bff40933d62df20c3247f6fda39757b8e08668a8377351f156881873f3ed43bbf949690f26df5a44827642064870109841188b3d162d1bc03312d3fe5bc8a5a797be3b30cad17496e065ae0578f6c92dc2ef5258638959a455095380904fe0efc6e7237b9d4e9aa09bb806c6ad8dd5d3512f634ff4171e4f20d445d813588337593c39c57b28bb08a58b2fc752f365ef3f8e3977153f7daac8f080f79a383bda40038819a36420c1f7c040bbebe4cf1f734a1e21fe89d639b59dff88195ba774af13f0e2487e3de99fa93d15b62a3585a33180d089901dac171e1610bd19b9faf13cf9ed9cd90b5db20c803d4fd6ed37e38af68eca565846e5e7e52854eaae1c1102b67e808e377b43fec2b736a3aefd28428c5caa8c5b89a26e9c68be743e7027a526fc06d28a1286e8c1d20b97811212de1157489ee1356111fdb79ce609559fd141e7e92a6766e2a0a71486a626697452e3f85c51e88a12f6aec33ff1ec805f19fc7b62cfb635f00482f749cf22f334771a64db5c6131038ec64782ac74cef111620bba3b50ebd26790c96ef76a8d9eff7e8c83ba38f714d2403031397ebd9d5489834cfe80702f12b0894a491bba9e444867bd7760ce6cb0e3d8a16dc792b2a9d5e3b1ae112731860e88259d601a59d5293da7c40c96e968da6fdc36eb53895a6f2b7d765348359ff5301feacd5d2aeb06310e2717c04d0ea64ff2c9b23da0f53d4a6b10da5df33a2e7a1f36868bf3183c8207514cc78fd3a345823d8b48532dc3bb2721c9ed230d3723540ab41e3b035a06918a8d8c4cd85d357e744037c2d59cea2aa1e11bd21386cfda37e8975a9ed1d2c1cffe1c049494a0d34c1fe65d7e85b9254f5d1ad108f4525b97a9cd06c8c133eeb3c00dbd097875e48d8a1b3d9e86404336a1e3a746950eb79245b5e77d4f7839d6fb83fea566ec92149f014cda2f485df750185dc3d7b827fa6641acefaced0ca5a2d679829341d82b39e1a1c2c0e6b65718fc8672779065764018c216f8c9fbcffe31fc765f21e0a8d4ba57939ba46562cdb121182f2d6241252ae2c2d1856afb211b38b69690695ac50d60b305aa962fe90f818dca9133c1e92688be173cd4414a8ffaf2c247d5c7aa369ee3fa8500443aec71cce95a6fb8c32f7ad4fe4d4b45cee10b391ef43c0e05a65a35f0f6df9ce83f98cd16ad0b6bab23c2b964674182e7c702b73cdaba8854f99a101c5260f84b421ac74ccb44824a4828e9da2f4681d8ff896e71b2c79908d0722dc4c80579c647f67fdb830d669f9df94ef6cfde256b02f5a5fe32f5c0e8e486286438a3a03cde23a6baed92b87d135330d28c994581630e0c8617aa137bc65aa96a0fbcc3db93dafc79dd10fa1e6d59bb269b4217881c8a4cb9f93dda45322a2421b3054bbbd0998c3fcd194a3673b9d51f1e5f9d59e18361496166e1ffc27e6b451e83eb6c502ee93fe1d984146352a91ac222f6fe55bf64666bfffa549bcf5da2c8ebe5697b16097be8e536e1030bc721a1490cda24544c3cc6905a0c4c89eaff7cc49f8d0480016a3ddf096b30916166fe1ef65d354e3f1c0877bea94b190004cf771bdfdb0231325c1041134712d79224a4adc0da16be0cce09d0cb9e75eca50251106efc0dc091c5bd7bb844d4cd3356529305131f53b459f84d9e627296392071bf413d167b75d869de58428258fa2608a2bc4072b8478d39b29fda91d9e9f7dbf760536b035fe1ae53e1818f1cdd59c37cd0999d53725d6a9a155b0ce0fc6ad2e4fb3062205b718c82902caf799d5b8901ceb975ff78d2e1b84c834de91e7c16b0b5b6a45b1a705bcc22acb12a5851c326c2e6d2c22a170c1366b6261290d01a3af284c836f4cce13f1316b1c8279d98e91765f2752b5b91baf13897a76c860317befc3c84799f08b585ee0e5b6f6a77e5bac5ba1791d498a417cce3960bfd2e0705dec319d150c960e43209303dd811c1abdacec5790723ba77b22b0c5c9268df9931a700187c87ccff46727439f04720f17a362bb4cdd3c2211279c4c412f23bd29ee03601c0c5a371611cd7fd7ba3588744f552562f61bdd8f2529fab5b1f53e4d707be838b1084fac8c46c093078b4f7e9c2dcb5267bb62453ae53e4e3d289c3c61878d67fc409370eaa02b0da8f3ee6f0d5605250327467175414b241fcc5dff25f2fed0b8b5fcca0b31f75b8c29813c4c22a72c484d6937d551c3a14149fba9de24b9f3a112b80bf724caed3e7a3567dd0822f32a626723e3bd37b2ce853bab0f2324344a6c72dab0db6c6cc235df8425e86e5df80077803595479f356e335e9aef9f86b59ad086a75fd582df32c5dc5422984d04b1efcb490abf828be7b3dc2e449ad5e3e04be837a4caea69f4303ed7de3c6a8d69318893072f0fd8fd424727ca06994d73ff2b374e0c3e309507021ddfc3e787e6fef8a6220a775978333897527ae67707405eacae5c34f08e02dfb95148d8c5cdc2270b4696e5a40e7b004aa53a272a133faf821e2a93776d89ce31accd2cecd636caaa5e422219ad07bfc6b4a39bc2f8ab7e96f4f3bbae3b80651aba7bd26bd2a3a5d799d1750af22eb7fc7210c20186558229a3375fd91e53857f055a909d527868d9f6eb780b7e2d3b99d2cf3bcb4365321b8d82e042db70d30b06a0425fdf34b7b942c33dc7cd9139c9d78f640aca3b32a2eb2a53d1918c907abd910057ebf632e7c06ce7368e5b126fb37f5660f5e34ad7cb7499112d5e12f370fa53e182f3c552ae7d2b2bd5e3f4071f682ce5e5c8127e4a0dd67e34a9ade890e750138ef0bd6497fddf1eb0f2e343aae4d08d963a2f8ba9ff9b936435d024eee2fd222e72730f626772b2ea112d5fbae9014595b2294e4ee59b67a3262e6305f217635c34674bce6f59c7349767d191c8d98723ec48882a25fc57a2215714fc2799a7a077d09881bab5b0ec8900e102f32ceabb8f2feca83cd9004a70cae5b7d4788d73cb907757f17478655ac50d0c6d56d130d36308f4f4947be9dd2a81af07d25301b4ea8366b192bc90daa6d609d768f84c994fe9a0ae4f5748f9dd6c7103c7b173f21094668c7badcd3b6ac534a142230ff7fd67b2bd9b516bf6382a82b699c8d819d6f81f7e431e4cd85d3617b544b0646da4a0cf0b3f60fb5a09dc656d603d5d75fdb7b5e93344b183349d88279ceae405981d3a2add11e49d4705dbf7e9826d51732a4b3c7b7347305424bfb4d6dd6e06aa27da5cd176e328e8fb9c15767a872e55207d5ece98b9fa5de8799f3f9b52876ba5580c9ffece36b537a58940b0861c926a92a17f748aeab8a98fd29e90f7ff147ef4b6ab33b3bc426229dbb8eaacd28a76839dd0e77b5abb601feefe9bbd235dae91fb68d202339c61da295a2d17fb7db15b271e4183a993ef253acacb0e805bdf77225fde3d05f55141ec433b9be270e9bb25a9418600f64f8d43154e07061bb3dbc65599f152ba602fc54ea49b68d1e4432ab9098e97800ae9be71dd3e0a35548b0fc12e9f2fd363e65a0513f51c16f773fcc2fcf23523e16bd9782a789018e8d219bad4c1520df22e987f88d116fd687a11515b7cf6fd0a753258ef65b8294eaed44da8d16a33d51f03a669d133695894f578a75ae7200863b8fb6c32a99c9f2e43ccf33257e2fecfc9a2be8c1fec03a3371b50e1b18a502c7606d6faa5a83c6a2e34e3aa6b0f979c7d04cd136b0e86e667799554d11bfd5b2b215eacd620d96c2ef5841d99bdc15237425ad0147f2c1debc29d796a053e3aa3b07e19507397d7478eb062dabe9016cee26b32ef28ed8a3cd34c674de6f8447ec6fecacbdf19169425f3b250e6be1405c09919977d73a5404ecae4c66fb6dd76a67f77fe71d6e8e796a2e6b9192f12bc118392188dac062dbc61f93605dd3b4f4251ad3505c795b3541bf6cf91a4f5238afc1c89348f755db788103c2742a370bb7f80ce7ea0161572cd41a5117fb10efb31094cb048bce1f28a712e904b8a63b41ac775e42853c466640164c38575d3f658d23051527861888e8666f56b166ca486c4243d263e70490fee38b7564815f874286dcfe368d5a18c23fe9fbf5c635a72c3bd82d8d3b7ee6cbe4ddca802c195a87cf1f69e282ab7bf7e6b72275081d2a4d24bb9c728adea90d42ea1bab77b64369aabcb063956bc199b2b744e62b56fda6a476e1da4356086f8a9b000c40d6973d1454262a6f77ba14e7dc1069d12a17dbc67461f6f1e22410e813849e027a3be7ae5afccfe07392a5c8aa84e69dd871003fdf804ce65fbf967fe9747b98e8aee341e1eb0ed4ef4ea1ced1f2ee80a7181f2283d0045cae7b8eaca9c4707e21556e852b2c1dacf1f0154d1b00b3e32ec394b4e914b488e1081ba449286958f77b926ee6d682526c1589935562f5efdfe6ee8fb19336c333659d09469240385f585adb18cb7479fdbb606db333c98a0f56e3c51ac7ec7a68e72e657c3beb302cd2bb63d1627de4c6f4953ee4640610e2dc842199124d1f52dfa07616a41f103406ec4ce4f6d0e43fecc425e8ece20ce525edc32e825347e4a6684aac310cb7772734568ce44851ddab56804a70b2be55c0649f22eae81ac7b893b0c3f133def7d71923b93540b31bb9bab13bf62ed90a5bd1efe8d87148cb79bf50b1abf1d4c48ba0f2cdb824191a263474ee6dbb6807d45ba133735451342a73b039b3324a8939b297f9bd2408495dc7f4a8169bdbe618d455a29abb9717205ba7e00c2c74fb68e41d8fa976904e019c7b021ddc5e7d114ee3cb6031b7942b8283ada4b52d9ea0ae82d8a8e8123cb568607d70c94cf0576442c5192ccca5d2d6b284af44b83d20eaafcaa6950ba30ffa186a34e12771d94a1aa6569ec34b070ae1763cc1457570ff8936c19966a73a4510ccc70ae959a048301f48ddd4743ed0509b4c6d429428accac16410ae5fa6e55145a2f7415ea4630c841920c638a98f334bca9ccc19dd908408046d9495bf9f4bd338fa510944fbd5bf2bc01e5c28fca4cce66de51c74068da04c6edd09652c779598d647d26a3016d3a7fb7a228ab1cf74fbae910045e9afc75de2cc0b491250c0a3855c62650026f8f0ae062d5945da7946191516cec72f52727a2e29bce8052cc7aa04e6fca8c49edb8fd550e58085f07eb5c50c615330ceda34210635fa53759b255c46bec33252dd05968dca621124edefeaa15edd90", 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ftruncate(r0, 0x0, 0x7fffffffff6) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) select(0x40, &(0x7f00000001c0), &(0x7f0000000240)={0xff}, &(0x7f0000000280)={0x8}, 0x0) 16:00:02 executing program 0: select(0xfffffffffffffd4f, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0xc}) getppid() 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x10000, 0xfffff8f5}, {0x18, 0x3, 0x1, 0x1ff}, 0x6, [0x4000006, 0x133, 0x5f, 0x0, 0x8, 0x800, 0x2, 0x4]}, 0x3c) 16:00:02 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/195) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6]}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{}]}) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x80000000) listen(r1, 0xffff8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000009b05674300000000010000000000000000000000000000000000077ed1180000000000000000000000000000000000000056000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe06000000ec263fc97b1c19b391bf187e23e52c1073ecdbef085ef9f108f45d53925d3574c62d582878e50ea7fc9c8d9f84caf2a58769f13bf3aee595023cdd3d000abdecb0d698e4078463498ce7b95553bbcacd08b6ccf42bf2e57f06e642c7b95cb2718769890f6ecf5a941348382cfee9f800"/262], 0x1, 0x3, 0x800) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/114) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 16:00:02 executing program 1: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffda2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0), 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x108}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) semget(0x0, 0x5, 0x2) close(r4) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getrlimit(0x8, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x64}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x15a4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:02 executing program 1: ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x5, 0x7f, 0xb0, 0x400}, {0xfbff, 0x1, 0x20, 0x8100}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x7}, {0x40}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771121b563bae85d76d815f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e087fa4df0ede0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4e12b013531"], 0x10) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r11 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = socket(0x2, 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x802069b5, &(0x7f0000000300)) r15 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x802069b5, &(0x7f0000000300)) r18 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = socket(0x2, 0x1, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x802069b5, &(0x7f0000000300)) msgsnd(r12, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r14, @ANYBLOB="2c8217af27a1362b09ad714d19457820013ff80d9479c5136b2670dcc639772ab55857bc6472acafed091f8da41741ef8969acdbfdea04a0c9a175de5f5adadc5ad72d8789608cae285e4bd67c6508cd739c29d0531756ed0715f19f56809d42014ca67e08941cf48af71a3f73e03233d7496c41d121bd8aaa58cece3f941e021a10c235d04395bac2d6e1f72ebcf3f483a9e50a1f3497efc4ca72641ecaf4aaac631a7197d31e9ce43e163e6a30044f088a02d012981d755ab49e02df272c7dd5911c8235c7c87c9faea7e851309f7c017809db5378bd24b23f37a8985d3339bb0cccca4c3e4f421ff848f3cf", @ANYRES64=r6, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="a51fac6849623236ce61bec16759f46c67aa309d254e115fbbeb619d8b7314ce0f7f56385f3c0ff7489a57fa102d76f266426849b264be134f01e0669fc35ee27909bbecdb54f83e18fd650a3a067ccefd6dd3c68050fffc592b09"], @ANYRES32=r20, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESHEX=r15, @ANYRES64, @ANYRES64, @ANYRESHEX=r3, @ANYRESOCT=r4, @ANYPTR, @ANYRESDEC, @ANYRESOCT=r10], @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESDEC, @ANYRESHEX=0x0, @ANYRES16=r17, @ANYBLOB="369cbb126af629917b88a622113894244a5f41783158e538e0e786cc2999027c39ace32f6ebf3e17072cc5ce1d76b4910ddbaad2de226191befc042ad087c2e07773b4fe9e64d26e207c203431867b28806741b550e8c9046910dce5b019ec4ff757d8737b13ab6dd3794e533f9ddf67bb4806603075fe33e68be1c833", @ANYRESOCT=r18, @ANYRESOCT, @ANYRES32=r13, @ANYRES32], @ANYRESHEX=0x0]], 0x4, 0x1800) msgsnd(r12, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x1, &(0x7f00000003c0)=[{&(0x7f0000000640)="a0dfd84604fcf69de204b1e21e3161d578d2d73d91e2839403cde9a44dedce51d44675da737f46cef7bac2d2b8c7687195b5d7236cd4479c31b40872d21a0ea0f0cde44395c78077a54fa064a4cc24f0664b0ebd5f14d07290c500e96f4b46a95dfd906d60ad73b59b4a315cd900934971219d8612c0782ddc7d2dd594efd803c15c90ed241e3bd29767f873100944bbc35b2dd964470ba8a8513039f4192c4582c72dfe039de45a1754d1e8b694f8aedefd1f8fb07f35ad61b97805522a15e33074474c63455979b2e7f55403be849c42899b", 0xd3}, {&(0x7f0000000280)="fdfae90f95c7d46e09ca0344f40a9eaab89f86549a8a1a3de8da0d975ccc3008dc5ded0f32c6ba5b82fb2a0f9819c6f6fa2f7778db94004a20fe368cedf85e3a2eb7cf00051ff543aeaae30becbf17a96249b003990973c6911030fdd54a79f736889d977dfb0e7dcbca894573a7f0417be60bc889fd8c10", 0x78}, {&(0x7f0000001680)="b0e010bb862e6bd469eb378103a643ccf7b0dc0f0a8259571af7840c878f365066d458d867a3932223a746cf9a231a4843070345b4b1fe4bae7a8dc1b4b15d51f64b57d111d2efd49fbbe56311405def33e979095876158eb8cf08a7735d799706e365031cd3c8ec074bdadca92c5b5836008b3c5bb8155e2459d30d6866c4b0fdb4b551ffc209638cb82f6b3971c195e80d2c27115f4b14fde9c2dc0ebb5c3cd3f1753bd7899554ebb3ce2242c5ae1594f3d6d88aee4f57ab5b9c98598763d3bcd24d3f15bee037dd64e520bd323a12a375d4d89285a75fecd554fcbc34447a33f13f4ee7bef4a30e757ad0b27e320775b8bff8c8c4e67c3bcb50f172e1eadf0749d5f442e48c4d905bf5ca0ce302051df6e50cb223106f854b0969e2d91e16a33542bf939f862741be4572dbd8637dc54147d71e369a4ee4f65f0d370cb9d0206674d78d51e2b354204da7d055a12a3639e11e5189783e740460b18702a6a8fef0488edacb06da8ea13e53ed1cbb762774431276d16f131d6324da6ff39e7cf5bd124bb48994938cf9eec3e56c272140ebd8d38cd259705b00c838b0f5341cc2c2717433ba089d4436dddc09533d236ad2f5122032a1e925d36a621bf1a3ab3424a4560d385009cfb1adc7ad3cb8d71b083592988e71c72c3168a3a45a74c3ae7ae24cd58d6eb6f4b4a9c2058638896e3e8fe9068744483e9990b7b88c8bca6441e8c7d526b1f5af0186ac736e0cf9772010ccef725b0428255b3feb0b1a8ff31654203a69f31075a5414d188dbc2a03634ceb21dc508ac14a320b03ec09605310bb3f0da7d431cbdf04ddd90295ff44c757b553745cab3c52ac5d0af79a510b46f5684cbd5de12aac856458cbce9e59da005310342221d113aec5e2246d224a7f4cabb50af393ba6433befe8a3be183f903c7fdb2d4430d19bba27543bd1e6c98bceaa67ca6f92c4063d9780de467063ccccaea4848c06c4cde513a82ea4406cfd511e5e81ea834ffaf138f764adaabbf60ff0e22977462a3be162d72ecb58cd05a3555a2f1fd805b9ca21565ef5dd1daa2f4ab20a26ca0b790b87e62c30b7ae37a67739cdb2ffc0cbbd37d66a120bd3b1973b6247d5c504c9adf34d741c8ccc460258acfa939690d451971251ebd05c7eee7a5e2c9e0e6c9a1fd825c07ef1b42b134a9157f5eff3b1ae48935f37e1812098403f42410fd1bd077bec3e19d4819bb999adfc1ec07311db9410cfdb748f052a88b5c2ce32d3416683d77e172d39b9a93f2975c63df1785899d45a1336492576be25058d7891a726bcbb75a5b48f8d09019e06628635bc18cf8176df3574eb60e741ebb1bfe8cf2ebdc1fb6e2584fcaa796f023d762aa9fcb6ef5f912b84ae24be355fb3c0c58da1f062df24097be0b1488a3b5236e5067a48255932da065a4e707ae124dfe48944d974982b21f424ed6aeb4bee6a37d94990bbb852edd6ff69a9a14850103666fd6c42111d544619127ac072d4c0dfe13481cecae5cd00257f9b4fb97d56ad2b1e973e5e9cc38e713c3751499bd94908ca784bae5752eab2cb8bbee5ebdf88ff3d37015ff58bf01dadfaab4e9d31283c844e5cabd58be58e5aa0bf5e4ea11627008c55b9cf0ce9c108d127f6da2896e812ef5f9a1e4d52086bc7043211dae12228976a7a6f5431fd16513b68223b78ef74b6d61b69e239fad2404758ca27a10b9cb83926978394db603cbd2ffe6c883f04bb6aabd10bd58a2dbdbb811f5ea107082efdb18439205f69855d6e8b6a04017d8a9420f76399a8609c75de7c33c2af3dce8407300c65d4f4a63aea83e8d61220d5b7cb188eeeb0d381ff6742a3381cece1cf6ff8cfeb281dc82b8bdb901b379ff4c0efcbd95a561a04a437c90efcc1440ba09a13a2d2b37ac9ba6f917310775c74f6243baa6dbdbbfe41780397524480a0948c66059a8129f54971e5bcab36371391236bd93d974910327103a20ac63fc1b2793891d1e7e707ab52e4ef8567be22ee319a1b7bd84b670db5f536b2b6c048afce9bd27875530d2efa22158c9f7acbf6925bf084da3d55938c77f3f8705b60f4ffeffb7de394703c66293d397cafad8804ab1698cf64260f8b52c1adeec2dc2981d91ab57ec9572371cf10c709a0dc8910e7cd6e971d8e8aeae71d012abe28f049e576e0a2b9fea2d864a1ffdb6ebf35534cb4e7d6bc4681fcaa6ca804dfe2c115e09d7b892a32942ced7d5d24d3dc41509b7d7e0fe64317ef5ca12dbd2802d3f4e937ba1baea440066eae1567197954d3642a0d2123f5badf3f760c6540d10d11462fdf4b18973a2fe24b709be54c68f76a4d04f42acb4da9821c2398927924be87a1f2501219831731e3833f47fe8ca84648b7418326c118b9920aa40eec817af5289cb81faca0999f4e4f8d2f1be707117685340101e30ad9ab04c9c68c1bfc1e5c0e22c4d89430bd90307cbea81cca8bc579d89453de8b073f644a08f567470184e7a1a08c1cd9a3f9b9c0ce126647cf3b232135cd89354ca032ef910b56e87529ba84e848f6bd165ffc85d194346a2c1f61c2e2f1576d0015bd8c9397d5dce6e18058036966805922abbcb03a9ea211b627a946e5c3a37b8e845543d18dc599bbdcd78543b1934950a2ab47cc23cb5882e01ab81482bc4a315d43359d7084efd9fef1c75ed03ec815983d3af89c25a034e0a2dd080e8cd31a586d7da4ac51c7457512bc56572939ad43b39d6368e097d2081c64c6415c263ea4d74ae888a05b28fc320b3d86629bca096718f510bd2562d648a65114b420e192c03dc3985d0cbbf7bf395a73d8c784d13bdd67af77c55bf357430749a7d2b856704e7121556c5dad60e04fa6c36a9ca7226ce736f1628d6d2308ae42121066a08a097de1022a47a0763e54c7ab4ad94fadab87ada2e8f9f3e7da7bc56eb10ed057e6d6841455aa0306432f5770aa49825d3a1bac80e37fa0f48e02f4b941f7116e88e9bc77ccd734e1006a6782c432982531dcf26582f852ea66102ea8b05a8b60c44806094249259a195afce76e3a1cbbf27ae0bd49d7a0bb48595b8aab701a68200c1e8cc32bce1ae56134fbfa203f2c39bef537df35555b55c435a3ca575a7bc66158422841fda6c0b4ccbffa3b95be409fcbfcda584a1027c61cc5d8a82f5a38261666dcf4bdfeefe080f6ff918d881c96cb029a01a0228a86f405e4eb1d73b502262729c7ac1560c62e8b8b65f7ae6ecb19679e239f3087a15850557530b60eee622c29ff357cdfa937d1605ff3cf95f0750278af7ba188216fa1465f931639c773cc0ee71cc8c07ebc82fee18b8f0003a10fe9df82a75a21aa6eb00e839b529162be15db215170aaec98b2fbb7ef80ff318ba2f0086abe89afb4330722293088b5679f4d8d3b235ccd3508bcd06cf508a23228b40c089b60c7fcfd2bc6a053d847d79eca2fa414aed9a4bd572cdaa2bebe3032fad504f0a914a08a8e75830db7849ef3ac1cea9f17678f047cf2a237fa2cb0c5186ca5cb436116f1477ecb5bc124abc6c95a017f07f4e4db70d56a52d44bc69bcda78af6fe6d5401580f0b2cb8f882580f245c78e1a03da338aebae71de2be0931e410dbb21244ba304d3296e77b64908a65aa7e1e03f42a6edc49bb2f9b878ef037ebdde46d68c2f32021933e4d81be705eb50bfbfa2726279b708dd93f4918024e6fd00a168f4b5551c9f021591d6d973062e6f0e514fb6720f0828992c53b730e2a0fb2cd0d0f5385c15d61f15bc3436636bf8634fa8d82b4ddb0ee3b9e51833557b6f8cb8e43d914b733892cf7dc3bba5f27e2e162368f78f0cbf0593b574fcebdb719681babcec5b5b46f367b1777ebd56f682be8e312a3a76ff02d0797468672fabdb027d98fddc6ea4e036ef9fab275f0c82adf410e0371464c7e6e736774926aca92a054f5e8f56671511ef259d88cfc2bea6784407438ca21f0c7c7bd5a7a20be957a850db4651c3f601b0ff6d8a4c5a8721c704ffe8dd262e445bcdaaa9d608ad3ec9c59b9146fd186788c3cef27cc6eeb5d0a408b3cc85e40e7935e92e94bf001ef12439b5072a4006900c417bf35fe9591f53303c0951998e730fcc7c8044f514a8a2c1d3feee4b5bcb470efddd347942d6cf3131bb1d2647a0b4ef4ee582f278b5a2098ee9524aa3a857e5bf5c6638bca6fcf6814cad48906d75ed30470d2419170ca1adb923eae6f0678a13f58a3a21b1763ae46a4f5ead96b1fd29a6f1f1c6ee0153be4201557bc451481b9dfc7f2b8e4a9ecd2df9c702c1306034de6c8b527fb17be57598e141d38a31b9931347f4ff771c09bb414a19409c75ed92610dc64e5f9d381e04eb0e473d497f991984d99f787affc6f38f035237c9ca3f826bf6363ff1b4a5ef71eab1f06dc2995656fbf6d71b41be8bb98123623c7e62629c2fca5094ba7f5b0e098e6b7bb1bcaec2da527b0fe727e6562099af4d4f37148434fc232759ab8007e2971a69735e618337bb96675c85f8a7c34bcfc5ccdb230a057209d14b649ff5412ea6a0400ea52564da2f59116c7d46dc24cd3de2c0fecf2c71fc189684613e1e69e07c1ba0565e74cf891baad5534f3e9e20492a0f215b0b16e9d250ba8a641be2cd1569210940999e1a4e2ecc25bb3b94f7a7c48a29b463691f961205bfc945c57cd553b30c82afba774188a47b2c96b6cf750d2a299502b1ebd2784faea9fb90be59cce3151f9cf8799a133721d46583b0a5792b741b01729c55e9a3a62a7fa2fd5f29d6c2306007177605186dd659212839936f43805c4b556671a8d39ca9a6c1ea0b4120091474d293205d9e688a8564131dbda5066b2b2dc260ab1de7072007399aa9be364b39fb0b047fd9c563af42c3407c0ca04dfc5628ae599d5f2f871ac24192cad8daaa7abd9dd148ae6f7618d434000ec3168814e4613cac83d7e866483041a957ee80a13921e71df0b22e365dfd5f956a0717915c199820af1b85ac1d275e886431da481b8e6de1d104d0d21cfbeb1381f63ca7a8378117c9649279b7042ac2e65b605fa0e2bf4e5036bbb2ad1d60d82699bc5c24fbab8f621cfd40e36b98654a4779ebd03dc7ae5c40ad8de8ffbdd4db0d9e4b38dc158c9c99b6cbcb4275aaa0aa4c116a82e36ba9ecaf03313d956214af1183fcec9efaaeaae353e2cda7b63780d3675e21b3f2ecdd451cae7d6c4fe75774120ab22549adafc8cee4ac36417ea5e4a62c88543b21393eead1781d15b56d8b2bb0b1f4f0c476531d045d96d20796241798e63a131e8391c49824a42efaa32a3f353cf9df523cdaf1c990e3c2e9159197fc0b4792cc1d8636b57f45c6dd5411a7fbe4a2ef0088cc98a9bb5ee3cc259d7eeee21140e4fbeb4a78f94a688dd63bab93802e632200aa71122aa010785c2596b914b4c8f3ed31d05c7702faef575878f52444fe6dba1737ce4d73be4cf523d806f94efbcd003d476af28cf37061314c3b8ac72cca3e0dc2f70a09fe6e7a27ec7a0402d1c730915d8f566c2a0e09c9e3236f42acb06e698556e54a1812ce26530ba167ca90647a59600df63cb9e86ca6e0add05cee7d9b9fe892928cebdfd00e2541d3f9ae30606d470f215243f1423a90d02f7ebac4369d13a73a4d75bd840131c81ecb49e59f8db173a0162e52eb8b8940bad7bcc5457ccfd945ad426e75bd6093db616ad7a1ee0f8735e92e154354f8a8292e99ed24c0d15e3e7c1116501dac7bbd6752b0ca90d825c7ff31c97cc52d477f716f6b15ae8c0bc423433851f84965c8dcd299187ea513396326007109f7f5c038a0dc5479", 0x1000}, {&(0x7f0000000100)="5ae870f9919add4234b09bf074342ee2dec5638780f29f19fe1653ad5b6ec97b", 0x20}, {&(0x7f0000000180), 0xfffffee5}], 0x5, 0xfffffffffffffffe}, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x600003, r24, r7, r5, r7, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r6, r6, 0x5, 0x20000005, 0x1, 0xb}) r28 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r28, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r28, 0x20004b3d) r29 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r31 = getgid() r32 = msgget$private(0x0, 0x188) r33 = kqueue() r34 = kqueue() kevent(r33, &(0x7f0000000040)=[{{r34}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r35 = fcntl$dupfd(r33, 0xa, 0xffffffffffffffff) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r32, 0x1, &(0x7f00000004c0)={{0x600003, r40, r31, r29, r31, 0x0, 0xffffffffffffffff}, 0x9, 0x8, r30, r30, 0x5, 0x20000005, 0x1, 0xb}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, r31]) fchownat(r3, &(0x7f0000000000)='./file0\x00', r24, r44, 0x6) writev(r1, &(0x7f0000002700)=[{&(0x7f0000002740)="1e337b4419c0eab731cb9722457db79a5a4551ea9d461694c0032712b1dfdb9438c386bca3352cecdad36f0e34c8cff02de457e7b4e11e2400cc3fad7e75c4eac376958160ca5c7c33647108efe4f214c09740c43f669f5518b15490a78633446d3c3233160c8532ba5ca9d430b83f18392a927c1bffc84d85cb9819d7f66d393dd9466e6279ca5cf4fd0a8765aa908ee00a6c3a719ad2f13a5a4c11fcdf342ce8276fbfccd8bf63ecb86d0f640f9ba57ba0958adc164edfad283ef3f2484cbdb3a3b8a83bac03f53f1f29c267fcf345cc397c0340bf49c37ef76a75d3a8f457061aa78458b7584a70cf06fd2b289448ae8272a01c3eb4957d034df97fce855b13fe4affed247d3bc2c0997941db2db48665c851ff75fa6e9ffc369c4112a8d42cd81dfbea9e512f5d037afbbf8089faa46ebcbbda0f0cc0e0ceb477eddd50034ff4db3e64ae9c527375f3294ff32032ed4eee035c432d3649e462c91f3310c17aa9065c6635207498bf3789de0d37df1655dc100344ce2528eb5e6daa5cbdcb3bf4e3df786d4692f56901000a3c4ca18f29cb047ecc4b7759a213b273ae388ad0b0ccb70830e35ba5de5b63135c3b4f808ca418d44090b96b9d540f3e7783357026fcf152a0dd93a36e0b9b17517ac6e59c0dffc458f47e2f00974ee1e0c24502c6804b005f81bb9220cde486d78d88d3b959f345905153d45117760ae0fc8251b165a8bbe0178764235a4d50ea4c6a0f22157f0ad5224c6608100ffdf7043c90b8329b87ea2159650b33a47190a76443073fb4d5a365e9bc059b5bbe495561cf5cceed7f058b740a60acb9a8491fa1e51c32fc9202c4cf2941159e6d95ef3f66689208c447fb5f01e007a746d6ce6b06cc94a4a27ccae177c0d1e968b9a26fa39c127f453030a8f998fa92357a4debb092db97c09692465f35178075cf270f1725ab2bceda487edbcaaa029766c3f92110750b1ea785fb0cf96e02e946a1a98cb2bfba245a734a15147284c87d90bd6002a218f11aee625f3c87e292848bb79f2b0a70788eb5e97b3987fdf9726fa2506f01f2e6d250bc15df31cac4ba0475b0427926cc05f43e0c41607b86a6857823e73c41bf0ac0c4afa3174c959da7ff0ec7cb502b0dcb626c8fcb780bf13cd1750cbb735bd1aea050d081064c65e8ad7fea8c986c2eedd5b8c302c784539204e341fcea2b349b087857592c872da4329f2f1c2021103d8690c2bb57799b4976a42fba917ebfb69a5b377c49baefaafb4424c77e43f4ab27e4f2bc9169f2b446de5f58ec8f52f11077ad0fe870857e9ce08bd040465de905bc525e66749602145d0528076ffc1091633e93c936a8273da3286ddb413f1c1ebb44824d102026b7ff69c3c3fff37f9c3574811de18648cbb143e11b8637ade4cc613d921ede251be06a2f883cc3060f8b8fecfbac31fc3f531c270923c92df69a71424427000a8402545a4e675cbf5fdc60519ef209dcf59e1fd98ee29c9e6432bb3e2e9e10638c9b1cc68fa9208bfa6203ddac58cd373f97f657bcd2dd8c40c01eb507dddaedbb67d9ded228bd82c226cf390da780d5e4b649eab8ca42bb002cd2a4a916d398b355b5ae27f5435ca48ea1d1b94e7ed7d92ed7ca417c9f181ba68fdbedda6254ee0383d89c21a8dd682c804e7adabf5383a3ac4dd7f21ac7fb702467b7318f2663b9138863420a2c1347d1f1ccfb63d6687cf00eed4e6a5b12716be6da9f05132e0937cc0f570c2194df8c2deb06b290c95411e909f3309c78343007b7972e71f85d8cdba2b2187e0c19e4e2b36245ee3c408c96fe638442e1da359283616f2b1d50c82845b1a9c53af009742b8bc9a99637c20f7fa8daa6d4744ee5191b83c73cf84137caa9d0fffda1ba9dd1b329c703b7a58c3e1e5f090734ea01d61ec77088af99e93d8f2399a21ff1e97ac2e2509dfde0ffaad71dfb8e03874bc0b42df9f8cbf38aa9c38b076ba3441e3a47bdd3a67b2106da34c1a5c8335919ddab8b4f4de6ea4a25122b4069eb27952853c210d3d9901b44ca0f7e962b2f47d2cd6cc437c5a097790c8e223f52ca51eee5d5c2c693d633a9738090bcd503286b6745da7a9837828cac0404b74aeeb5a1ca4a015752d1b50f04033305869b1d97ddbbf96f29adfe785be54114264418773c15cb52842ecd21ff9c1d3a5f784a564a645a4b42689405fa7416a6206efec92c89acce45bda36a85cdc8807f7256844cb180a900fa850e722777dc49f66bc79f644e7880da5cbe0257b5cc5ede4dbcafd844a86ee72ec802246f949620e5ad081a07c3a4d6a20c07bd1934136236107acc6652f2582e6707967cd7ef55253eca90229718a4816c4661ef3926e272bc4aab496ec241b1affac0bb08cc110672abe3cae77e1c9ab8d3062637e34de70d433ea61d029f6c0088a02f7302407e77acb86244024dd1a566653def53a3507a80b05862bbc88e4f11f77467c17e89187b42fd29ecd0241f5ea7bc76e93f1e08526379ff2cc420ab4626dc8f031e3804db2a6dd6b8e26b6086d516f856313e9c1c7685f19223e0b2388dfc4907637984660c910f2b2caf650c514446ba20cdd73c5155e26f5586881206489ece3fb7b60512cdfb76a661a70dac5e5d37dd7bd5bae903793e0ea0ab0c50ad03f6115cac055b7d0fd68164cfb04091af029d15843404e5914d450649c928a4471c3337578bcd1b53b6cdf7093d878ec2da24639e1402d7d742ae6bf126d46e41c191cd1bd9506f2b3d465e90f4c4b326e611ae01144f80cf0f03c7eff2cde824391b6b79802c7c35409c428bf2711af15553de7c58ac623a61fedcd52cb126f11c4c9c1c6d0b5a1bedc23331933031bb259525043a821c31ea9299587977846801388c05f29d888c2a6c2d0cd2dc4e2f5114f21294f76f38e536789790cea7e3651a69043cb3ef917fb563337c897be21eca2a0c5a99b60590bce9856834bcac8b949a650ebede01e7740dd076c7a813e9cf970987ba21d2fea9abe7432b433c18304ca482b9625f5e8023c7f025c8ea19c164e1dbd27d7dabf4bcc348fb97dc135ce958edc80adf0663eb27b7c8f1d0d0c9017d142e37a0207e4e767c940bdb745acd63999a104afeb98bb5e7929c0ea5100a4df5360e7282f312bd6f418163ff2aba1ce8431882f47e975d10d87af13e41de0f4f223983f25ad055ee298295bebca5d1d486136ad0ded6cb2a52f0f0823fe4b4c0ef78a07cddfc5a1406ec7c666f03e845eb3116f2a69a656a7fe92f4bcc20d04399ba8b2b966db5ad024f5170d08b9fcaf73b7285b7dcdffccdbdfa87b695eab49515ab590e04752bf0f13d61a8e3a64e58c3a3d5b5dc472c25aba6ecaa9cedc887bd0ac6081f54f65256ac3222d47234f591d9b4690a32bc59249a6d57cd681a07aaf4833f325b54ed6ecf4e9246caee6de2a9a95a5ac8148c4151fce03325a943ab79358debfd2e0067c00f877f078fe229ae4681265b23daf142b8ef30884d9c134f599f6598059495922002bd0fa97245e5f3e7c2c2fe01f0830014afee21cdd565c7fbc76186b420972476986add6b76ef51ea640ddd7ceb5cba225abad3ac5e55183ccffca09994b1824f5abd04301bb5e6db6ef01fc72cd28d14701837c6bb411ab9968d3353a3234bb646a0fcbfcffb286d225f27c8f4a5a44e4ce34b2c319d70628c089122bfd94723d202f50eb1036e8d4098a55dab16d286ac1d286a8aae356e0e56beb18dacdf79af8f8a5113e877f314f2304581a8c02434696aa32e77102d009a00643d89b4d75c091c0a9829aae673aee5d0cf8d9a789ea164a472736692dfc2fdd139cce5974641e4874593ee435d62c4d6135190a79007c1b1b42858f269698767160a730593b341affc72cf7c6655bdcd7eae5384e398e227f0f0d9afaa0abd95dd03e0ea6d9db72baddbc9b3227f2a7884f06026f4ad98140c976e9f61e0a1e95760b78886f354e4f75c0fa3f1b68e3ca73ac28c9d4ff413a29da8f899de31a02a2bfd4831595b4f48afbfb217a665ae44e2642ac696c33643c155f8c31089aa5db2614a20216a5f97027b462db65b811341182bd793f26daf2ee16ae7549e92d91186d66ef2095a817c55d0d479d5a8e0d979ff49f22845dd3f7ee4a9c2f48097f1784bc4fe60a516b42eec0cfd68be5fc44049c1119f32b6f238af5b9e9ed70d30357d1fedf92747482842da0ce8a877257682840fc9a1920b9b0d9754b41b834573641ac4fd538a6891622526c2ab018461406eaebaeba47fb202d8bb432b9dcd409a4ed206c4d0994b3378bf97fee7d9e4131017e063a5e268b5b1518092389478e02d848fc2c2531894fb84bb932c104fe810d390683450fc743bf74b24cec73c7f9b47c239f896846bbb97df22232b40ad36532730b530ab87149e5a85456959fc94a301392594acba06a08c750618d5bc04f3cec8b5af3e4b43cd50ef33959073e9dcc40d239509505b071bca656726f6efa6b8c49b9b36eb5d08cc79cc2c8fbf9f46b2f74005aca044d18ae9253b40c42e0f2b91438616baf59e1f2898a6e7134cb71f5035247f784701fc4aede0b7e19b475783d67db7379899bd7555569f25110f60dc8909ffb000c79a35c3436aa7cd84682cca9a9692fd268bff35b65bbe4a8ab953154f6626b0bd8b12b83745df3bb2767837362c2bf67591d1cbcc712b55f49f26f79325c617762793e3c93c08e8ef3543eb1a4582fd82ebd29d9f15e39b52838ddb04cd62caf9c5cad3224c20187d6eb22ad2462f76792dbd260315ad4aee7ed40c7ec4ce073e16df76a68f4daa2db80ed093330d9aa889e4d5bea05bb059d8c525c4533002d20af72af5212ec2ddef66abcc8ea32e8da746f662af57504af501745b4d4e92c3b7105c30565655627cf5b996fd70b1cd7be89b878660e6996fc293bfcd4371501f3369b1d1bea73e25cf7e178f67cde693d55c73b626d4a4a1d9002b4d8cb06e419e4fce55e8183a543d1b08eea972f54731273b8e2ea52e2a7fe0f986a38f66e4eac476001dcfe9bc6f464dfec2c54f959943eeb564cc35dabec160790737de1e08f6414ff53a1f96313193a1bd1acb91aad9562d56cde542bfac7d7d6aa9c02eed56ffe08492553d270d8e06a51d0d24629714bd9af31f423e4c7606beef0e7814960b1726c42b5224b77433751f87d14f74ee86bdd239f07b61e9282f92563bb5f425a6b02f41c20d1521398f274df6d9bf6775bd758516e7fd30374a3a0eafca713610e6aa777bab121fe362ecec49fc79b52deaf9579ca289665103103d42810070448b54b4612472d20a1011c14053c8fa24ba9b6b4c48658867ea6ee9b0f93c826aa6cc8c693d753616aa947ce80ecadf8ef52fca319543c8a9327afcde6d6d6700bd3ed1c06d05f7b47c41af8e7c90ab894cd4ef3af294c6c646c3c1998279fbd051ac24b8b03b789712a0f454735f956661059bfb203b3143a284b50154ee44fefbdb36120d5a420f7b9034c064a3b2bd2a0f4ba9537674b4b763a920dd9addf3f84d69987a7579a1fc3480df43e008366d1b635149b8dd3a4bec471bb418b0f76eac077cdb96a66c26b27e28d9550a084102b2ce9e11e3840388ec18c9fc0b88", 0xf89}], 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setown(r0, 0x6, 0x0) 16:00:02 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x40) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r3, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00002000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) lseek(r1, 0x0, 0x3, 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) sendto(r3, &(0x7f0000000000), 0x0, 0x8, &(0x7f0000000040)=@in6={0x18, 0x2, 0x209, 0xf4}, 0xf5) shutdown(0xffffffffffffffff, 0x2) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x81}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x95938d7e5044cda, 0x5) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x3381fa20631fe793, &(0x7f0000000000)=0x4, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x45}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a2d0b91d51eb70876dadc767c2de") 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:02 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/217, 0xd9) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000000c0)={0x0, 0xffff, {0x4, 0xffffffff}}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x170, &(0x7f00000003c0)=[{0x0, 0x13ce21ecc6e60ab1, 0x3, "e1bfcc45b245304888c6b437e6092c17f6440a5450f96809ef57561792040f1a39a62f345a5c59fe6191ce9172a3f0ff24351dab0438e0f4230dbc9caaaab9fefb237c173cd59b7c141e7dfcd59c86e202d8f4c584af12337df087cf284e80ae11782af8a65101ea8f5eeca7fdd3d7c472da6f17bd1d82570a733c1dcbb0b9b79933800817f97714df01970678aeb508cadad4aafc75e47c2729c36e8a0d10efd6d1b9c8dad1f435210efac155cc8daa4cae58"}, {0x0, 0x1, 0xfffffff7, "fd20ef1b1efffeb1da465c0665224082356706497c59560644cfc498305e35590cce05af38f50118d4781d0ad3d930212a82254d0910042309263f9862cb33b14cf6f472d9e304bd357b8d8c219730182e0ecb4e75f582414013abecfd4ecc1e716db1f2f02276b54db6d88e3f28914f076f48cb4879f0f7691c0898de44f922ab8f00878392c5b915666ae22344858c896992fddddd8f8159256e347dfdca7bcfdc35df01ff925b349a9f82d6dbbaa904479f73f9c0f93bdc904f932c573e6f8ff152798a31bb574ffa6ad0893c02b55d675fb2cb8c9b5b051ab9f4b5efd243982192644dfe7d81c270de926add4ac2bebb901b645f75a5f147d597ba85cf50bf673207b35eba2b8128145f531088ad9f86bd5d86dead3998ef96d155acd178d704c6b810b293003176076e888e949026c954ab5e1fa098ce03008bf1a2417d04710ed836d70edbaec86f5cf36c74acbb762d9fefb65fe5c00b104c1c2ea470e292fd978e86fda11418a6fab1394be259c5d385caaab5764eb667a51ef665b2e439ac89f8c689704626a031c501553904c6395e19b98c64fb01a1aeff52966a406b285f429022bfcae1ec236b6306f693c521403351f8fb6424f1f69a69e0c9c33dedcea7541d523a3d221d259ffb2e6eb42770258f6a9b4b7207266c34e7bbb3588adcca076137d71a3836f08a8c59259af9872ad2ae90b43f606662922cca70cf34ba140bb0768f80a6c23eb758a6143241a21f707c3c838b9c507c1fc0426439ba3e669dd7254d77f02ed8cd5b8680a1df9a630d28777d58a0cbdc139ba580fc9a0e7439f195cdf011fa4c466ecf28501f6685f50d45ba24d5850d019171cdab924c9eed673a2c1c11766f5cb0dad8e9dc7af0e58c4270d8b0d759e79357b15f750c7accc289ef6cc13a7f4f1890350a87b59afcea929685bf02fdf8b3a130f93812421d77c2e0888ec3462f6bc4780bba9e55c4d162d375cee9713881776345b81263aa0645b13db2301e2cb8e8390c093648984b876f43d601611ec1a6bd6f3baa03ea497f02b5552b6af2c17024465668b95a89bb5c464eb633ba065b365a7afb86bc2ee22a54c237421c3b301110432e7b0e478c06de14d2197d27e89767acccd3dac8cb37ed5c268d7ed41eaac3eb85ca02f8dd3f066ca51daa10f3a713062c99e18eeae75beb0aa827d55a601118ff6de9dee3dda387cc7f1b962e365a58d2c53f218f6ecf83289595ae30f88a08182a4c270029c2ee662240d587de9ea2ec2d83e6bdb878463865ed77b920050bd42c1b64918ceff7b3dcc0cc1c0144e2be8da8d8995a06e2b26e71a56f185e9827c8a10337cdf1d5abf1eb9f4d5775a248255266e57a7a708023bc1bdb3d37ca83bc182055fc18e2d02784de9d21e59502fcd10892ae0f749c02b758c56df7cd5564904f4581a464547d015c01db4da599f8db19539d4969ba193ab09921579bae4d7fb793061b4b5ca022e6ff6efedfea82996081ca29fc3a7214ab969cbfd7d25c3e76143e3e14c85b7439887734a0b58d2c39d0f7783d5c30aa03358ea19b30ff4871432948c14d9cd5f1462a94cc2d0b1e5f6e638365c684d8c1ab6178fc7843427ca51b0a1fff4756d8136ab2c96fb60272747819f0c6337ec65629bd3906fa55fb63165843234b0093f8b6bb147f0d1db032829ee943f94b8ff56d21ab67b39bed92bd2f8befb400e3731aaaaa371530dc2f54df674408a2c5773734f0932db294d7bd2a51c967b614cc3ab243444f7fa20fc1be52621f401413a8a99b2ffee7649f186d127294b65889bfa50a0f72dc5230cd1068ab84e8c6d50c95ecfa5dca3eedc96b32dbf29bb214ded969fe5853c569d0b84c6988580a1f0b78352782cd21d0c4a12a5e5833bb6905d769dabca6bd79ca93697eba1ce45ecfcd9d590f16e79516452e711736063a90089c21ed2d2b9b98eb7f0369d80603566dc2483b52ab664d78567e43abc059120d45d0520b0db3927731ad7d1c7582d655389371afe0b27be4bf0e7143716d6930ead2e7893fe2be0162ec4a215bf30aceba8169ec008dd50a6a695f9079c64fc5f370a7d52a5c61405821856231dcfe23c3d5843d3005f243458a85dd2aa415d9211d16136f4d4f0463b6b7df7034d145866f60b3112ffeb8712f22ec5c16578b6729d7d680bfa5fa2081e33a2571e757cdd3b176142021a3bb5a9624361d4bafdd114dc4afb86739eb56980d76ef4ba95d261678a8c182b38973ed66f62c05a17a31f98b60cfdf393d2d15b1f92861d22cce6a0ceb3e1e2ee8e780171dbfac75669535296984de800048abc8d028912bb6e9a1a5c032b7e34820264fd77502355744e19cd3769049b2c892ef415d18eadfa10ec91f4cf1a6408c21b7a5ecb7770bc5bfaa7fd72ab840efb97579000e0461ea1b58cc692b804effc23c678588d6fbc5a0c85b64103ad0ee42213bda3f4c3d37b2237a46678140a0775d759b8fc79279d8f6b2a91fe30979084b3354624edf1b72117786a59327aeb74ad726efe5c5948d10e693cee8fc6a7bb1e1c93702f31bc4c5693def30ead481c7ad3f1c918ee3048da669ff89e8c4fc5c9b6d523b420bc3e29c6de3b802520cacd9b1a18feeaca5b9886a80d415a9b302799ed5a0d079185d2a783df2abd2e36d3ab8cd6be29faabd3cb94e86d96dd046ed2a559870c460731732f0115bf2e35edcaf02fb290f3d660e91eb034cd079306fe3ed375dda12036c9817baa70bfc4d58463482c59c47cc43eadf5b25fba8061674ba54d11bdca740961d592a5825bfaf0908ab264e1846f46554ab84b8d7c83fbef24b1e37184b2fa8dd66b9149a037b4ee8841d9042c0d60dbd982ebebceddf4cf1c75a0429b8a82d8ddef27abd7ab99d844d21c7a4b1f43587088071d0123ee2f5aa672e808e9ebc9e39525cfbf478318f2b729af1ef21cb7d47526f37b2a3ab63df671220359399ac45136da12700b1477358591f332fec71466fba327de1abf728ff4e60b6e88623f10438961018d0293dc9a850981ccf725e738f0c09df22109b3f9316bede5e5c0ae07091076438d933aabd890f2c7e6cdb67f4ff5a4d28585f214088e628904574773a366f5d74846769566573d34cd254e8bdbdf675b919615030a8320b6118c843a512c6c6c2e921ea0645452c1f161da1d620f5e74035bf95c7f3d978ac489ccbaa07af3d42f44a9000d3ecc1bff28f2f4b03db609338c8262c5a620cc8b3fd25507661da96c3fd8d1aaea890d3e6cecdabef367bc8a2e5373d20711a20b6d60742ae3797c7b8f17008f7dbf3aff76e28947d36cfb77dcd6225be6b35894cbee7cacdad4e3272f5594009d2deb27cb5bf1cb9d57b6300278fcb6b96bad57f98f526040aa3d191bcbc8d5e464ab76f1f5c7fe978da4fd31c598e6eb9d60b005d33f457ba49fbb49e7e4321bc27dee744ceddcc2d74b6741b3f6e9f257c0f366f2e74a0d90cefb7460bc7fa1050a8655a1e2a3cb00d331555e081b490eb103e7d26cc2af8af4325fb01faeee4eb5ae8f23513eb00f01b5b59e64a7a5c781c30720f8534fca4e93b5fcfd22e026a63af956d44db76922a795124a3033f85d97a9a9b2b995b229515fe646ef89d4cec24d9f8cd568cd594eb941869c2ef3ead2c1026f36b9e408474c9344f8314d66fcb3a8edf0aedf68a12d72889532684d016b083c297f885b83b9b5ea5e69578f2217b7ca4b7adfa3ffacdfa82f8b1006b906e2f7c97727300b022ee337c5fcc41ddff0ac53942ec997bf8eb3c1bfd02e8f0c17c577462a96a7b46b64a7d9084545352cc6ba7fb66acdb1bb19f79b455d323fbb27004cddfbc2acd755ea1cf11ee55a52961f181840417b6946b7de39773996a92b43b54813670dffd301ad15f5e6fb10d32d50a1abfde648f17b9cc434864c963c71b5039c94e05176f5aa6dbe5f898660fe08224fd485ca057b85693afd827d0a4b338eb1791e2a88a16d68b572d625758220f153bf7662e0ca103ff65b5687f0b931c4fbfb6d59b5eaeee0e55cbcee646e953de754309902828fcc11f0c97e4968f4830ead4a3d7fb7515e5766045fb869ef88cbd8062c7b907f35d2cf046cbf2059144be3c87e8a82b8884e73a5e1a1fb2123b15e6e75f0ea597808218e541b9fdd10aa48aec00e2180eacf9571856fa8d44192737dd6b74b5b219d1123a1c9a18f52ed8a2345bba715766d288e2186b468030e0e3b998e0f55ca491874bcc2d6b955215c1d343f3b2c89a0693f6e97c2d15a45452c96d6ce9f0dd60bba2a664ed1f05ce5e5da8b1d4e0aa2a8d33a62ff49006ade58d73b695d7b51154270c06e8ed71dc4454249a6709fef90af6520c54c16b006c72645d1a01e7c9d5532f8250d1523b37f8601cf18d5ee758eb7b6b0c8438aa189c1f15bb270a3fc7db541b438e3d1ad413dbbe2b935f71b579dcc00d2272a93cf946db3afaee6011fb7195e2c08da2bce5d0bf5754e08205e914227fdb262f5355f0aa986a36b1f8605186bdf396afde1a37e3237c074bbda7c44ca6f35b1c7bb37554089cdfc2a9dadbeef312fc55c2968252092ea53b4c8eded347133528a69cb7546c72c3f740b85fafdeb980e002d1ed1540c29e819092100670572ece0eac105ff1b4b18ac8104d5eded67f1f9a0913eafc6e4530b2870d4d5f53cbe0ea0ffc21652ab4ce253fa4abfdd34c307a5aec1585a7c50bb77d88fe886cf18993d9bfa17dfe7d98639cab8d61d6f7dcdf6aa27f2e7a5f567ae286058c6a9031a0c71019e934d5c2b1bbb296bb454d86b0300c79bb960c02d72dea349d688b8577756a9415be423898861d90f8f839048ce4835db1c6511cc2685393a4f8fc8408eaf271c356ba95ea85f5a83ecf9adc04eeb49f98a6bf0180dea73bd99c68dab86f425fdfe49c13e3a23d5494d6de2fc053aeea6aee133f08a56179e67fd07db789508a46675a96821881e4658bd171af8e45e2ddf059fd555bd711c21acf66c862e092adc045b666d24b0ed77afcb9bb0f8f286e9dae08a31f0adba2f8feb7fd067ec99d163f576bcf2126438d2c6e1545c96e79ccfc3cb03eabea2c2eb32fe9123be27129384c5684abf394da82b25dd7cc716a1805118e4d19d9a3062a4aa64dd68c700bda1bf9204774249239ee8f4878e4fa935f62f657eaa627c1f3331424e6a15171a86029e433d2220f45cfda9b0fd19d14b74c2fea93725164f9a577f1419e5e988f2670f2eaa464f633347d6907e4fe213e128166f0012c767ab37824046fc6a3e686dcd4faebc916b73dee942e6ef33f55518dbf624a7607801a29062ee9e5594e243a793a443a74228c628749a7df26ea6080963a00bf8bba24c7a039dd4c14a2515da7e1940459c9ae81ff46030eb40c035d2b1ff2023297786c306498c54d6058e37e0dfdee9f4dc04e805987f743518ce64aa3693978b6d20acc9a35e13cc33df50fed8aa4ad0fb601d6287ba50fabc8df678a1b4ac2a9915e6d36be261ba3cd21dcabf8af2226c553ba38d3fbb53b8da3066ea6c7f07223fd8c6ade0eae6185a29a03e87a73f26d8e013a6c48167c5fddb2e2bc3f1398d8a8993d8dd01aad1be9db77f4484840d91019717018beef0a09f6f7770ff528d3fc8d83f019d3e4efcd33fdab477afd2ae3849ec005d3a6bdb3c7099753559c2eb25828432c3578edd8aa4f5b43b00c0dffac63e0b03675118c8e0dde3d36f92b7754f90cfe99bcd4e5753f78cf5a67bf137b3fd1840b15223005e2ba316d34821dc45f25e7aac8efa59b7fb4c8e06257"}, {0x0, 0xe2a4b2c7ac10be7d, 0xffffffff, "f7f47cbe1d04499e0a9fef52dad4a4682e08f40ae9666150ae77263a391998cc21b0a47314d719e169d53beac6119b2a756196477c64a0ed96a55bd52446ec2bb74ef0adda"}], 0x19e}, 0x0) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = msgget(0x1, 0x100000008) msgrcv(r6, 0x0, 0x0, 0x2, 0x0) msgctl$IPC_RMID(r6, 0x0) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000001c0)={0x1, 0x0, 0x1, 0x70, r11}) r14 = socket(0x2, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2c, 0x0, 0x3f}, {0x6}]}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000100)="b61daa09a1f647b21cdc24006a45") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x7c}, {0x80000000000006}]}) syz_open_pts() syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0500582405066ff7e534840776d3000000000200", 0x4000000}) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f6f0cab7df66eb0b8cbda06b1712dfc6bec17d4f69d2b083f88b8bea12d8ac2554fb78ce712509a77b9137331340f6c21571f0bb75bf1c113743e5e221896c5ef421a24667fe5928b66528a6802939f15b1dc06b39ee2575649f68cec05b0080b8b9d1a7fd4535e695a9337f28680fda32fad796b7990e5f9d9082935c85b2179f46567dcf536d9ff3a0f033196d586df1cdad3a8d69042c56b865f4e9d80d8b539e8dc322acbb76957123f86ca353d8378609a9794fe2b024ecb5fe3270258f332d8781245a8a4fc1cb67c8fe02f7627a9c4d17cc9fbd6dfa39588f85eb2d02e50b78967f7cbdfc0060cacb2014bf53bb53117a140453b4825412bebea1a10bdb20f60113fc2f9a17736decfabf4929ef1a9de6f930a7c3717440f0e59d302a17f7e9d9411fb02b00fab2f80fc940e1cf98788309c7b35d461b4d340b3e5b857ad5fe8326d68de94a1610d09ef46d8beec1b9551681608d3cd7e916914dc14f8cfd9f4e5bd31d52f8d3d72111b6d079ce1bbdc47cb5a5bbac8c5c9207289c944db97ade9f655d5ea3aef380416dd95aa57a5edae7515dcd748146ed20f3b9e58af824e1abda62ce83df25f48e9e01005164991ae2009aa1a3f05fa78b079d0fbd91bbb0ea5064dfa03909f280f97f09d495b0c24d87dd99af152de644c4aeb81bedb6c82d844313f9786810c301b7707f4d930f78fe40a3d787bf2656d2277ed91b14fc62acdd62bbe18d1ffcdf131979c90c8a1fb20bd5084e0d06958f62e6267555fb7efbf9e3d9c132a6332d2152b50c68fea9524cff7a8faff8134dd66c67258e3d56734482537ab2dfa342e50d5bda74eab05134ac7e25ce39270a6c647ca97988cbf19cfd4add42f03971147000fa4cf9211c5705de74cdea09cdec356546ea2ee9865d115cd3cf6fe2fdfab2064e64e09dab7694a289811519bdccdd7c57b0b6c9308a0422ad27c7166ae505034b536edfd15fd75decadf65f9f1eb9ca330c865027f7204ae77f880f9ae1d00a95287349f8a0027022cc567843110e402b038025ab17c13a9f584743ad32a075c918343121b099dc5f7d51f8c09d0b0f0d00c5ac3474e614fb801bc9baaa5ef4d2c49e4c556d025f61dfbf80226e4637014a30d499f1cda07006fb199cf1ed82739d228b3c69e42d2250b8916020166e2da2e86b674e4d60354ac01cc29191bf88af9241ba37c6d666397181545eb03e51db98d6dffb4c2fdc12c8e860244b7f1a9072c973c50e719bde389d699b2c77fad39e18d1375800916ccdb34abfabddddc9e3f69cd3a33c9a17ca9e3e737587f4d19bb71b94b0aab36a10197739ab9f25bcc73839cdb6dc0bb3c914e7aa62029299af31ed3448ab351dcfb", 0x486}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x3, 0x3, 0x4b, 0x9, "b243fe1a3a77e6a8e271190aea3610cdf6647c26", 0xffff0001, 0x7fffffff}) 16:00:02 executing program 1: r0 = msgget(0x0, 0x284) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet(r3, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000b80)=[{&(0x7f0000000680)=""/138, 0x8a}, {&(0x7f0000000900)=""/160, 0xa0}, {&(0x7f0000000740)=""/35, 0x23}, {&(0x7f00000007c0)=""/3, 0x3}, {&(0x7f00000009c0)=""/138, 0x8a}, {&(0x7f0000000a80)=""/49, 0x31}, {&(0x7f0000000ac0)=""/82, 0x52}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000b40)=""/53, 0x35}], 0x9, 0x0, 0x0) write(r2, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) 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 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x11, 0x9}, 0x8, 0x1, 0x9}) 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 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r43, r44) chown(&(0x7f0000000200)='./file0/file0\x00', r43, r44) lchown(&(0x7f0000000780)='./file0\x00', r43, r44) lchown(&(0x7f00000001c0)='./file0\x00', r43, r44) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x6, r43, r33, r37, r39, 0x1e6, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r49 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() r54 = socket(0x800000018, 0x1, 0x0) bind$unix(r54, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r55 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r55, 0x0, r55) r56 = socket(0x2, 0x1, 0x0) r57 = fcntl$dupfd(r56, 0x0, r56) ioctl$TIOCFLUSH(r57, 0x802069b5, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r59 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r58, r59, 0x10, 0x9}, 0x8, 0x1, 0x9}) r60 = getgid() r61 = getppid() r62 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r64, r65) chown(&(0x7f0000000200)='./file0/file0\x00', r64, r65) lchown(&(0x7f0000000780)='./file0\x00', r64, r65) lchown(&(0x7f00000001c0)='./file0\x00', r64, r65) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x6, r64, r51, r58, r60, 0x1e6, 0x8}, 0x5, 0x5, r61, r62, 0xfffffffffffffe01, 0x9, 0x7ff}) r66 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r66, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r66, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r67 = getgid() r68 = socket(0x800000018, 0x1, 0x0) bind$unix(r68, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r70 = getgid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r67, r69, r70, 0x10, 0x9}, 0x8, 0x1, 0x9}) r71 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r71, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r71, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r71, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r72 = getgid() r73 = socket(0x800000018, 0x1, 0x0) bind$unix(r73, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r75 = getgid() semctl$IPC_SET(r71, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r72, r74, r75, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r49, r51, r67, 0x0, r75, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r78) r79 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r25, r28, r37, r76, 0x59, 0x6f2}, 0x8, 0x2, r78, r79, 0x5e4, 0x10001, 0x80000001}) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r4 = getgid() r5 = msgget$private(0x0, 0x188) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x600003, r13, r4, r2, r4, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r3, r3, 0x5, 0x20000005, 0x1, 0xb}) r17 = getpgid(r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xae581cfdf955fd6f, 0x3, 0x8, 0x200000005, r17}) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x6, 0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) bind$inet(r7, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000100)) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x305d, 0x428ff) ktrace(&(0x7f0000000080)='./file0\x00', 0xd, 0xfcfc96ac7f78649a, 0x0) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ftruncate(r2, 0x0, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) 16:00:02 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) lseek(r2, 0x0, 0x0, 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:02 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8420, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x802069b5, &(0x7f0000000300)) r13 = socket(0x2, 0x1, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x802069b5, &(0x7f0000000300)) r15 = socket(0x2, 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x802069b5, &(0x7f0000000300)) r17 = fcntl$dupfd(r16, 0x14, r1) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r19 = socket(0x2, 0x1, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x802069b5, &(0x7f0000000300)) r21 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10280, 0xe8) r22 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r22, 0x0, r22) r23 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) poll(&(0x7f0000000140)=[{r10}, {r12, 0x100}, {r14}, {r17, 0xa}, {r18, 0x2}, {r20, 0x20}, {r21, 0x8}, {r0, 0x4}, {r23, 0x8}, {r22, 0x80}], 0xa, 0xfffffffb) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r4 = getgid() r5 = msgget$private(0x0, 0x188) r6 = kqueue() kqueue() r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b5, &(0x7f0000000300)) kevent(r6, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x4}], 0x100b, 0x0, 0x6c9, 0x0) r9 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x600003, r14, r4, r2, r4, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r3, r3, 0x5, 0x20000005, 0x1, 0xb}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus\x00', r14, r18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="366e19e7fde6612ea4531a3adbd294f5173872cad8c944b907ef56ec8eda2cf91986885fe4f90ffdfb292473a23048a86e1e264db48f8aeed54df8cd2b25a240fd3080617a8c86e93df09a3496770edee01c95fe28afd0adfb140d711f0e8f825eb42decaa665b5fab50bd0e2087eef3c8012055bfa30ccacb155ce11769c20326ff92e746d48011732ad19e18447d22942888e25e695f505e897beb4ee598653f9ed415c5281cb3de6cbb393de2eaf59a6df3a8c9aff2c18d5a265dadaf177b6b863dd319de9a6f04261f515f1ca478b4a259a8e22979285e87f2de030db133ff266859d045fa36010976b6938992e48d6fee22988b5d457a79a0c4130cccb4764b3e1f546b5da21b2861d3b1cd4dcf78a2c5fb00ae93536c78", 0x11a}], 0x1, 0x0, 0x40000000) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x98f) sendmsg(0xffffffffffffff9c, &(0x7f0000000640)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x200, 0x800}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="4881871be974b9b27ec177e3eec534ba8dacd16a62d3fdc43ce7b8601c96609b4558d6c14f05e3d1dad9e64aa41a2ce85b512bb92c1866bf1cf27bbb5cbac0ca4d87f0941ff3a77946e77532e13456eb2ac3858b4c9bacb83e82cf3e7d334f7c0dd6d80ddb596491f2519669c04dd15aa3e6445a6b90b074d87220abe22ee159a502c135ba8bce4eb1ecdaca20f5178ce52870c30b8e11bed65005237d3563d28c402292643966851bed373c3495468c1308460096d70e246a906b04448a5e37628ee51751a2cd38f3a527801965b827516b5aada22b", 0xd6}, {&(0x7f0000000040)="91686d2dfc3c4ce730916aee3d48d9af9ebc96bf4f3dcc50e503a489fe9ea999f2e687e844d1f6dcdb9b10145d1f4529dd7fab73bfbc70bfdf81f99a0c73cb6633462a5037f755477032ac749454c0934aa477f67d0a0b4a6de250b597f31213d9c1ef01a6340d89f9a5fdf0", 0x6c}, {&(0x7f0000000240)="5b3fafe893c4df72b2e04b5fa9dda9fe130cf1764457110a053d928e73d5e49debd3b904b489c7ea9fbed03d1e91e9581f9918186e379c5f26f0ffa34016767ad5074c39212882a90f6a57e5dde30f69de4cab79c69fd62dab42203723105aca320c772d4b104332d39cff129d52c83b136338277b118575aeb729674ad0b375644375dc81ec79d401ba2c2d64f7109c2515df54bec6856604decf5af61e130f4068e0ee6bb88b13c570fcf978223bf01b05c1c6265245bb48fd33", 0xbb}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="d000000000000000ffff0000ff0100008b04b711374bc14c03775a55c0adb5e7ad52b29263ab6d28ca92536c1e4473842a6a9d3cefc0b2bf61c2e745c98e7f0fa991189816e9dd716eed736ab232b6ab5b0ab3514df3a2ae5131789cba9a27f3010034d3629027bf8af0df3c992184a434d59a14240d42757f1f420262c33105e4bd329b20f8b151aa2cbba7d5936c50c3a9f4e2f3d03000ff76d9845d5651537f8cad1d8b01f030cd6cd2d0c9994d014bf5619a8c5008aba9da6b01e3ba8daaccf9754c6c2800680000000000000001000000400000000a63461ed6c3efe7b93246c288ffdfff49d5536a8f74a1dae907dcea5f468c5d23cf8a1754e8026133dfa857de5241f55b6dde58c38efeca8ec8cb4d728af28cfcaeb8a98ba5a3565ade703f67748391bf0ee7ff20415b006000000000000000ffff000006000000a96a2ca4159558da85c970507cf781368295df65124d1b1737c083cf58f6d6b83ba80f92476c1f1071931d802dfca437592a590774329541462ef75b06b5401633ce590fe9831c89b6302c6c291b2a5228000000000000000000000001000000759df2f5e66367a8a9f1564f9a02446331d21c3956000000a80000000000000000000000080000003e83bf4042b76eb46c0605ff7f28842c0fd9e9c76b545a0354a5c33b3111ac92185b9652ab6d751a9434bf10808d0d55892ea9cdcac99c240e3379a69f2003feacafabc5ea43d20ef7d774d76e66015eb353faa0b3fb1bbbba177abd06e1e38d0fe5f5489a413e3090e86674787682ba64b7d2074e6b7b955446c841574575ecddef9c5113f1fc1981de7fa378dbbc309c000000000000009000000000000000ffff0000fffbffff3ededd99c907c2fa19df7118cb4657ff38689a97fe7d565c32df20f7885164e40e11075927c5f9ecb357c1ee5a225e5ba752837a86c00c4969ef8e2e1060f4e1242f180c3e5e4ca11386e48a665f98961d5404fc0aa1e7f6e611820494d51007fb48deacb1320ce5aa43fb5322053df55ede69e67721b0dcd8f3580000000000"], 0x2f8}, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abfb183d98f50474f5274e0bbb848060c22fee120c9b3bb5dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e9ffcfd49c596df7a7a7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332e7628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d700c13c21d4eee4f8621037c3d77495ad9a278978b26c46049b02000000cb9ac407791cd09827a4493c17a0921dc38af76420c885862413c6ed4f7fe3354dd98fe2652f0147a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) fcntl$setflags(r3, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x0, 0xfffffffd}, {0x3, 0x8}, {}, {0x3}, {}, {}, {0x2, 0x1}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) fcntl$setstatus(r2, 0x4, 0x40) 16:00:03 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r4 = socket$inet6(0x18, 0x5, 0x6) fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r5 = dup2(r2, r0) fchmodat(r5, &(0x7f0000000040)='./file0\x00', 0x82, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r6) syz_open_pts() r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000080)) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:03 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000000000/0x3000)=nil, 0x0) dup(r0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCPROMISC(r4, 0x20004269) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="eb2e0ac4cbc1c2a29aad34a692f3c26925bd5aba7e126b1e14123aa08c044c193874bed20c4c4c63d245ef668210e80f0de097456310bc29bb195bf351ad9a362a993bbf5781f6673a8c1781cfe4eab98c094feb7e46732de7ed9877c27f54375e6a6585169eef2b59d93163f327403bdd6fa73acd7e3cbcd6f959ab995fe5d30f11248da0a8554428fd8514f3622aab51bf6de3628f1249a3a613d102402286c3c68b20dc4dcf79", 0xa8}, {&(0x7f0000000280)="fa23c4f69261be250bacdca2b2525d09a041f735ad192666a5f9ae879bbdce6994fd1c78b7ee5bae21e9f4190b185b2e3778623ea51639500a45ba23fd8aade386e530bfb8cc8d6e08a0b76ff63d72a806ef428207f965f60e1baeea9122d7c790d26abc0d9994a20ff552fcfb51ccfb55a2", 0x72}, {&(0x7f0000000300)="1af0f75072dd5b271dc53d075e91bcc6d06b8a7050115205ce0e7dd11eab1871299a4be75a082d9af410d514e5a8e83644162c7e3459bd6c1673a44fb5a151961b50582a0cbfdbee", 0x48}, {&(0x7f0000000380)="9c3efd1638bf58ac9ea383fb01ba368ae5d00394472c419d5ad5c66efd5ed70ca97f1806289bb5095559d41cb6970009018cec930faa8dbaa6d5ce2b3eb838d494ec2584d078f90195f127d76719a964c8d8e4d37c3ba469aeea66f9b7699cdf52977428f958baa7f657bb2430764652a5030932c55fcb70ad6900311e", 0x7d}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="1001000000000000f88d945a0700000024dfee15a346ed99feeec3488085fc109466c2925f41cfaf1d0d7b57cdfbabdfc786465c2ca29903ce844ff95eef1aff919f04da669206f783225fd7f13e154347e89b96151ce9a74c9710dbe252699105009622cb83cdd1d417a3265e282d1fda484f2b50d3644edbf740f7fc571a4b193742780a7754760ad63c77def001e7a00aa18b164eac7e2ab9ebf0e6cd46a99d0df6b813a127c387006a92ef2a16b9cb5e561a4e30c2d67461d6503f5642ae82d8e576a51f19fa7839ec49fb132b50b09713405de23bdd7e1834e05331404b0d57f0191fb1ebe2df372d2722cfb1c34879b17d48380b7d48489eacff4c2dfb5b46082eb48485cdaed3000000000000"], 0x110}, 0xd) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000640)='./file0\x00', 0x6dad8a44503e25e, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50, 0x0, 0x7f}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) getitimer(0x1, &(0x7f00000001c0)) getpid() ioctl$TIOCSDTR(r2, 0x20007479) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) clock_settime(0x0, &(0x7f0000000080)={0x80000000, 0x8}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x2) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) read(r3, &(0x7f0000000280)=""/180, 0xb4) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x1, 0xffffffffffffffd9, "8d5c55000267c4230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x9, 0x80000001, 0xa7cc, 0x80000000, "ff954a87b44b89bda7b5b29ad84af77f6d57ca80", 0x0, 0xe7e}) 19:14:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000040)={0x0, 0xfffffff8}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x3, '.\x00'}, 0x4) fcntl$getown(r1, 0x5) clock_gettime(0x0, &(0x7f0000000140)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:14:08 executing program 1: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f00000000c0)="0000ed0cd995bb4cb2e6b707c58208b8", 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0xfffffffffffffe14) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000000c0)=0xff) read(r6, &(0x7f0000000040)=""/32, 0x20) dup2(0xffffffffffffffff, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000000c0)=0xff) read(r7, &(0x7f0000000040)=""/32, 0x20) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f00000000c0)=0xff) read(r8, &(0x7f0000000040)=""/32, 0x20) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f00000000c0)=0xff) read(r9, &(0x7f0000000040)=""/32, 0x20) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f00000000c0)=0xff) read(r10, &(0x7f0000000040)=""/32, 0x20) r11 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) getgid() socket$inet(0x2, 0x4, 0x81) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r17, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r17, 0x80044270, &(0x7f00000000c0)=0xff) read(r17, &(0x7f0000000040)=""/32, 0x20) socket(0x185a01eaf53ec1ec, 0x4000, 0xa2) openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x10000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x33b17a2381529f94, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r18, 0x80044270, &(0x7f00000000c0)=0xff) read(r18, &(0x7f0000000040)=""/32, 0x20) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r19, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r20, 0x80044270, &(0x7f00000000c0)=0xff) read(r20, &(0x7f0000000040)=""/32, 0x20) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r21, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r21, 0x80044270, &(0x7f00000000c0)=0xff) read(r21, &(0x7f0000000040)=""/32, 0x20) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r22, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x3) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r23, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r24, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r24, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r25, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r25, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r26, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r26, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) open(&(0x7f0000000080)='.\x00', 0x80, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r27, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r27, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r28, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r28, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r29, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r29, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r30, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r30, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r31, 0x80044275, &(0x7f0000000000)=0x3) pwrite(r31, &(0x7f0000000240), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpgid(0xffffffffffffffff) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getgid() socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 19:14:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="03670000ce83802bd9a55b03144e") 19:14:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x8004) dup(r1) rmdir(&(0x7f0000000640)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000009c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) socket$inet(0x2, 0x4, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9, 0x8000001ff, {0x9, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f00000007c0)) chmod(&(0x7f0000000700)='./file0/file0\x00', 0x100) semop(r2, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="e0008ab391686268cbf9dd39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec3c1ae5f3e18001c3a4f59000042de91b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a58c5e07f32ec82a86d4b08b1b784eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b172e23d69aef4b2571b9f319c49573f5b063141332a07bf3e75f8d23ceebc3e595316254e2b84bcd4cacd26aebedd19f0f0724f74ad246764e253050d2dfcdfbfd429d8bf535f93eb5614e5fa994178b0f278de2f73085595f34439689418d04001defb13da19fa0f6cb3139bd216f364140df1cda70a08482310fe24b382ca8c4b844960e98f3c4824d821ac1189cda22661f1c004ba4da07b7"], 0xe0}, 0x8) 19:14:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$setstatus(r0, 0x4, 0xc8) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r0, r3) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000080)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x1ff, 0x8, 0x200, 0x0, "86597dcab18da62b8e47d163a0b5b32f9c8db159", 0x10000, 0x1000}) syz_open_pts() syz_open_pts() 19:14:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000380)=0x3, 0xffffffffffffff8f) setuid(r2) r3 = socket(0x2, 0x8000, 0x23) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000003c0)=0x1) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x802069b5, &(0x7f0000000300)) r11 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x802069b5, &(0x7f0000000300)) r14 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x802069b5, &(0x7f0000000300)) accept$unix(r0, &(0x7f0000000f00)=ANY=[@ANYRESHEX=r17, @ANYRESOCT], &(0x7f0000000040)=0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x8, 0x3}], 0x0, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setrlimit(0x5, &(0x7f0000000440)={0x4, 0xfffffffffffffc00}) setegid(r18) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x102) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000480)) chdir(&(0x7f00000004c0)='./file0\x00') setuid(0xee01) getuid() socketpair(0x10, 0x800e, 0xff, &(0x7f0000001640)={0xffffffffffffffff}) r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r21, 0x0, 0x0) getpeername$unix(r20, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x231) r22 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r22, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r22, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r24, r19}, 0xc) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000003c2, 0xfffffffffffffffc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r25 = msgget$private(0x0, 0xc0) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r23, 0x4, 0x8, 0x239f, 0x1}) 19:14:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) r1 = semget(0x2, 0x2, 0x61e) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000003140)=""/4104) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff19, &(0x7f0000000dc0)="aa23b1661036e4d3103928f8e638a8d8bce435d9b42a862f5dbe7eb2d38faed01b9a000000004b30662ba0d71452000000005c320000000000000000049c5e2bcd742c4d8d66729882ba73af33a39e12dc728000f6e0cb61c856f3027c3d188b3f574c3bbf196d987ba94b8eb5e40abda49747301f9bae28479db40f9024c2846824b5ab451b224f06086f5218b9df4aec185ecc1607e857dbabe10e7c51e872bbab7df978f255988836db05beb6f4189164f2fc9ccbbb27fc27f85207197b1f01a8a5e50007000000a1b6dbe5905acec136988c5b85b5c0d8d48cc99e79b3fffd1a4cf5fc804becbc18796d9c667466087ed5ce9d6ff561075d8b940f399da8059b6242146e2faea8e8996a53bd01c4b9351953736c67c1d4160f82824983a0c371c9c55bf9cd503426cd01771a6e10de60444338de36990b0f4801e3160d01feaa2486800bb8005b3e531c93339cbec96e8d200000006bd931695b8eae38d8ada7c5fedaf540ed0cc88fa079ebc530706826090a76f11c3f6742d153799540a42d91b8d3e738e6ee5366aa696eb15fb844e3dfe2ef679037e5cd00a902d3c1b23b9e8cbe2c06a9b767b9e8fef21a63f93d7d90b16f4dae1019475784a304e71ad16efe64002e2ce257ea3b2f710c69c3a15291dc3c8ccfad3f1e84c9f8fb2eb377baf7115129d264b2959c89ad3579451251c58ccbc0019221033d564f2ee3ceefb2c7856ad143930bd25bc3d2aaee4414352371a08e3b26b99526a732f508c6fa790e548a3c565c6707b4a605b8d1737231289a779674559f564023610482a36a8091f2a7b5e84533594396bc1c4dbd781b82271eda4a0a5b6b8ee35be13e153f00dbec06e7d1707de6dd28faee2d811ef1dcba4dd6c0acc5f7064a3b05d0d0e9bc3274d014179508570208943b2549517a712203e718719ebcde4642b24c541f92f45d9db9e3f700893192af35e596fe49ebf7f91499af5778a9b1a0743db97386ad2e411faa6b1164edf100789d85064d570ad8c466678d18e4c815419bcb8431d415068844dc3abd108d93a67456c2cc7926fa5d049db604cc3621eaf7524926b55ea248fce9ceb01def1a667c124c3b2aa91720d571d476d1a809900a311018890e861376ad9f15cf5c") 19:14:08 executing program 1: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) socket(0x3799a16c679dc520, 0x4005, 0x1) 19:14:08 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file2\x00', 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r5, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 19:14:08 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x8000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r4, 0x0, 0x401) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = accept(r0, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfda9eb1a40b454a2, 0x10, 0x80100001, 0x20, 0x7f}, {{r7}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x7fffffff, 0x974e78}, {{r3}, 0x6, 0x80, 0x7fe19ab2c217eb8a, 0x1000, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffa, 0xc0, 0xfffff, 0xd00, 0x2}, {{r8}, 0x2, 0x20, 0x80000000, 0x5, 0xfffffffffffffffd}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x64, 0x0, 0x5f1, 0x937}, {{r9}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x401, 0xc2}, {{r10}, 0xb237a44a1bd1d3e9, 0x2, 0x1, 0x9, 0x4}], 0x7fff, &(0x7f0000000280)={0x1, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:14:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f00003de000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) clock_getres(0x4, &(0x7f0000000100)) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) msgget(0x1, 0xc8) r2 = shmget$private(0x0, 0x2000, 0xe841ef7ffd0bbe84, &(0x7f00003e0000/0x2000)=nil) shmat(r2, &(0x7f00003de000/0x4000)=nil, 0x6800) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1], 0x1, 0x3, 0x1001) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000000000000000000000000007000000fe4f634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac554b3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826891b99917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b824b9dde1a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda234931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd923202c8ae15a40d0c55d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 19:14:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffeffff], [0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x5, 0xc7, 0x4}, {0x8, 0x0, 0x0, 0x8000}, {0x2, 0x5, 0x43, 0x9}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 19:14:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000400)={0x100, [{0x7ae006b6bdf9f397, 0x6}, {0x3, 0x8000}, {0x1, 0x80000001}, {0x2, 0x80000000}, {0x2, 0x1}, {0x2, 0xb7}, {0x1, 0x6}, {0x3, 0x2}, {0x2, 0x16}, {0x1, 0x3b}, {0x0, 0x7}, {0x0, 0x1}, {0x3, 0xcb}, {0x1, 0x109}, {0x1, 0x1}, {0x3, 0x9c08}, {0x3, 0x1}, {0x3, 0x8ec}, {0x3, 0x8}, {0x3, 0x7fff}, {0x1, 0x8001}, {0x3, 0xffff2067}, {0x3}, {0x3, 0x2}, {0x6, 0x1000}, {0x3, 0x7}, {0x1, 0x1}, {0x1, 0xca}, {0x2, 0x9}, {0x2}, {0x2, 0x7684cbfc}, {0x3, 0xff}]}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x101) socket$unix(0x1, 0x1, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) recvfrom(r6, &(0x7f0000000340)=""/143, 0x8f, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 19:14:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1f, 0x400, 0x1, 0x0, 0x6a4, 0x8, 0x0, 0x2, 0x9233, 0x400}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = getuid() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66699abb6144b8a8321180b1a8fe781f54f13af3f7ff"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)=""/75, &(0x7f0000000180)=0x4b) setreuid(r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r7, 0xffffffffffffffff, r6) getgroups(0x5, &(0x7f0000000040)=[0x0, r6, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./bus\x00', r2, r8) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(r9, 0x3) sendto$inet(r9, &(0x7f0000000640)="181ea8f58bc84fa22d0f34cdd5a913cb577566815109933b398e7427e9055e4a47f86c1742462d75aba8f27a6c72105a2022d501125ea9e9a4713e88ae92395d8906d4da20e5f47292ba5afd699d12a49dfbe4df94e2b88521e5b61c53c1af736a360ae038718dccd3acdb90a3e0120568b26db360be2beaa61676f3b4459d6c74b7cf16b7f06ab74ce33a515f27d8d376a753ff6cda9cef171df94c2bd63575504e1c01d500679d5295063438a07ea4889d1a120b4930f9a509b107998052090b3634df77e9ef54279ff64829c0288a12ef0f230ac44ef15d6b93ff49be7f2862feb0b31e9c9842ec1b70a6327a7ef0aaa5133d23e1a091aa512f34e0d9d080578ef97c7eacbcc21de8e51912fe7fc9ce16fad2d419c0b1a69a2d7c9169b9c8f4fbc7c784336bbf210868da97388fdc6b42aac66de315986d3f2fd285b5e35fbd278b8b9993b2a16d9e05376f04ecaa4f4b0988ccd6cc8d9508ec23293699a95b4abbb862fdabcf47b05ab5aa46b25b008dddd118d26361c311912314b301534617be1e6dc2dcd57967d97c3ac649cf4fca4fd6a4df5b79e32cd977431d228910c2ee7eb2971589c61e6a185aecfdb456781d29759ff7927c16322ceaabfed94edbd5c711876c8edea956545c7285cbe9a9e564a46fed1f7345cdb678ed5198e2e7870adc4ecb39f3bc9042727f14e20d1dacd2cbf7c98ae17c989245d637d540b2da410423b3221d1b1967759f21da3ec9e0287856908efe40148b1d239e7fd3c442246200a64dbc9490eff6d9b162023fb2ca0be0fef2b1fabbd45b6055949f92907e15123b0c92f2c6793b218abd37c7288f56f2cc961f61d5ed853ba905c8f84194501b79fa9dc9d6c1cd3c01f01fc1cc0cc1f638e55ebbd744ba0990f9536da5201846480f09b58cfe96240e22761b19d07d17ac8047b7ef870f7424d3d524a46fbc9951ed343d29431456c1bf84f4a182616a1c376e7d3bbed90a6068ea6059559a036ccb3e57a7d50cfdb1678cbb8f36853d7113a5549d0b9af9dffa82b8bf9d550f263a02ae972ddd51c1c84036e7f4e5793ee356ec09bc18a7f56430291f82d332951c20e8b0d033c37bc0725ac5e58a341d582bce22b3e8c8a92c1073a8581167abb72ef5883d4b45adb06fe3e84de8b0f204b84f94daad76021360b3f2d066a322ea0d21a1ed4fd950ff39b2cfb360b5a3e55ec227a7520ba2e14b3044a63c13b4e97f057be7eb0404781bc2ca15ad10cd1f94ca46682b8605f5ece68951402db55aeec7966f7d4ae5fb3cfe3313042ddeb54e398812b37a84cb4901a6b2642fb81a1e4cef5f8cfb1e741fdfad70468827e7f620615379ad001c0a40ac04800d3a64e7c932e6048c6561f5c8327228fd642fddd07bbb890d50f77f4ad9fdf96212eb7a7ed1d7d1e4c82ec5d28f647db0880a67dc25da4a00dad28a2fb4998bfa030402c10563a9155c4bdd4d539521cac5123252149b7c329dc99b4821d76cf7c3fb0182237f266e9493d5f6d84dc7ff871ffdfbac012b9dde9098f6edc49bb4eae5c14992065ac15810310d86bdc8302e0466a6b4e7c486ae91b113f3d3d713d7c001782a9c4774e6e1ab2b59bcfdcda1b3299391980a8a84d83c5de72d16545d89b425b93d42dde908349eb094313e1f6755a99cf1d0d2de848ecd7c49253f3a70a715b2c4343d37bb937291fda431c5d87cf43a749a3600e76c6073fd8cbf82c4b1cce22e907b9e1fddd64d6efab8f3991fbf0eedef9486b9ce9be94ab8700d6ee56ace11e09830c612981b5714a5e259a26a06e14cf6b79e536a424bfdce9dbd4790203a310cbf5fc62bb21604a83271813d7fde6e0a7d46ac36a3ed988e960369da2821982e9929852b7ea714de0a68509e8dbd780568164c95932d5dee3a8ace94298a53ed651fc67fead23dda9840d2ca06aaae4f26883a508f59f05e4c4eed1776e7aa404621eb76f87d08f46c038f242c1264f1a0f65453846b23a884cfa9b2d1dcdeb73bf3bc24aad0de085816d948ff67b345f049bb276f173854282d89f797ebcb21d117375d80ddffc8259933cfbc05d0d71f82ecd718ce10591b45ddf7db26799fae1caa3676210e59de178ff7350eb596718a0566278d9bb013e161b62f8b37d490c2b702aeed7896265ba86d7d828b646479c8b94a8086cdc001a692ca93dd6a6ad67d00db88d424b694dea9e49ae73128c9a0733032233e0c1a3bb423836ad36b730fdfa9ccebfdbd73d4e495b22fe82618745f29770926c985e722765fa241342ee8dbf910dde5f8a167f46f738a2dbfef4e7b1876cd40de9a01d82eafbf0a9a04d68de6b124b5707fa002b2f31a480ae26a0d4d6575ccf06e85b3a35280f98476ec2da14b6babc881cb55b4fd79bd48d3e9a9e94685c8ee1a606b4f59290b55225741e4384866598ed33ede5c727ab2832a2a3157f1d78926125d6b0479b6b8caae4594159bb20d45d96e90e6b0fd78eb7991648c766ce3933d493478eb9e9ea629b6fb59ccbb17688bfda7ff5e16591e8f344cd32db307ce705a32b1bfc220f7ec5ab6efb24ca53df5e10765cade51d637f1fe674757e96761c1d87416855106a0ede12aeb16d72cda49a11218f18d3a0ef929613cf86ba3dea2f6754a5faf39b190b63d1dec806cefee03c25559df88982a27f7df7ba34032872ea0804a8d861b00911c1e00b260d781b69cba3d51473b7a7b7e40bab9da59c8244a22b3728f0ee9b562437f34400d13711b58e90fd10c805afe3aa5359616f4e007eadfdc0e53d47c27201d09c0e46616fea950949073e69ad59694b446a54a25889cb99b9efa23a83a4c5dda194a3e70d0f51aad0d1e32b0b8be1f81b6f8ab4b6f9eecf1341024624294cf83bddb3cb0e7bddce85acd98ce33aef4e8a15f22e97220302d907c10124b9c534c3b9d2d600288df450ccf0428c748cd918334d107800479fafc0dad120dc1266f795e96cf8d0b8710566dc87b7ddbfef739e209d5d9e7a9b3453dbde7a2f8635413115b2581daaed978f2fb103d0bdeed27feba81e12dbf305d8973b2fc1c950f81ea172115d2a8142df94b33b45b2b1aee14fb05217025b06126e446667bfd2e8dbfef7a533348cce6ef3761bf890d041b638372135c8d17f8ad069138e432479c8a85686b35aace2a896c4b4a67ffb70b981316d60844546b1d5998bf8b07135549583d3fd1a79c06ab48881d063ccb60cded91f0c97a91993ac07d1b6387a14c0caca8c52ce6c0dbdef96be70b83e9e3292b96daf313fe3f9bb2d0169a0783bcdf3d7f5becd2b358bbad68032226795f980931d9b841a9f352641ac37956126bf1c5b7b87e7d64748e713a887aa5b9acc3930ebb2ba92d3a0d68224738f2668236890933ef41c7437a89901455ff31c46e430ce444faa6c5d2a9eac289b01be308061f4cbf7f96674f87dbfa5305fd7043c28b379b23aeb41bdb761ecb3357f537b60d1e12fd60bf5a5045835fe7a10c30b564c5b3e3817d76a6757fab0979f4096646c76d3c15b023d4fd70b387737923b925e8b5c230e92b1a896a4b1a608f8d4fafd0135a8b8fe598d7d87944e26d1d6da260f34337aaf060aacc9d3a7dd8743e08e9dad94b9d1a94beb8c1981eb741ecb493a408f413b05b208c051543ce4a3f293f2a88a37226368767ab4e4e290605c61c148870ad7c64e8b460fd3fc49d09d926f3654ec825021cd9e3fb0c0b163d3455a470b27499f0b4cf57fd6394e9737bcc971403fad2dc9cd03c2194c5a51ffc29631dd243538cd52d68a23bcef1ce4595c4890776cafb7133901b3350b40f8724c5ba7ba31562959d20c37e5c07124f97bfac7a1b7d9658511cc36c39ff0c8ff5c7c6439d7c41f23ee6b3fbb26755373f738d5b747987e3805d983078ae8b4774879d9a9e23d6d11906c3095d9045cef790c9f02a345fcfe4956608758a927120f6c3bbb1742bff53d6a8d2a15c98c1d6a8c02a26e1512033daa256e05ce6526577f1d2f8a3abcda3ea0834a83da957ea3d72337e7ffba6888cbc20dce1601531837ef3c0cbbff5126fbfa49782444597c3b08f1cf60581eef12c5e0db22efaa3a084ff8888a31e7f60854819b7be02613b654b906e04d8c05241e08cc07f4d6edf96539fada3f336d7c0dd7303247be9fc16768df1bc8ff753e101d4d723a8fdd66e7d59dae4beea8aa28625166bc806a1292e09154fea0f42d96f41ef16ce7b40ede687849fde91448346a3c3083f7e368e0abd270d56483e177869f5743a7c3a1a522e1e64496c30797c397fcdd707f31d05e926ffd0251f03344c1f1c7d6a1a3f7e0b05aa7d9b18ec5b402b97b0841e57821601b9ae5f3a77b40357c15d75b9293ea0cc56d0cb3d54966047a3adbfa18ca2f5cda11c812b5e81586262920dad6d5c5f990866f1a3ec4bad2c9131298c0f0ed859a3976f57522dc20525a438dbfa5b7f7da0d21e296e04d24cba18d47dec221a1d475bdf187e3d89066c51a76a3078fbec8e90ddd5960f2bcce9bf78f6820979d6340b9e8525eae379c9408f726dc4f2f1d971f0f593a69fddb1499b632536a25bf7bea2e596ad9c634ac16d76539ec7faca1f420ca56e58b56ae2668f44e8b963206f1bb2d848ebc2c031a39b09d25d49fc3abeea79e56a383a0afe0641901d298f98d98864c9304806f19cc16fc11a4bbc9cf1e89e5f3b5f6fb33d17945bfba25efb995f84265a4cbb8d774b61f4fe58f4f8941335291c598e00d102159db727afd62e646ecc45eb8e17355d3b2bc6cb9ebb234435bb129e305a23d69d9790be68edfb57ab62d5409eb128ec48c0820358f76e1729f3895ac6fb4cf905213cd19dd4acc0804f61b99e208fc64fe4c5c5eaea46e74d277a335d568e199daef8f792171d99f672f08be21b43f6e943d538cc477b5e29bd6c27be610440028abbf873c8621c54a058ced755ea2062adbe4679761f272eb0655b65acfcd2c1e40dccd28b7184ed322ed803d9c1fde3e3955c575746dc8f4c4c103da92eba1297c41ad9f48ea0ec4dbd8de037e16c839a6b02e87a227c0f8adf9c110c93c6ef78d76a36cbdeca58e04f512deaf42afd1cdf9a81ef3f1ca527e9628c39c406551f1b0cae3c36ab8b9f1e91930a3aeb5544bc1c711c07a7e0a74c12c3960a52622552c59cc3da267981db2f1c9b756255a99d3b3b0405e8b2ec8e6df023cf7f6f5ec23cb1b831e6cc2d4a4ab83bb57637a6ed93a268120057e09604675ec21c6845b167e26b16a569a589ddc56b04fc76fd47015d83ba09e5a39f81bd0ba75204c19c79d03b9ecd8becc391ccf73cfe9b82075cca92f2d12127ec13e6abd2d6427dcb06a1598f9e64b7b6d2ac0c162c4bbdd09c5db060079318fe18977bd044065dbac968f6dd6cc672c51551cd1c9b7f04889e8bcae921468b2a6ed77c9b06a325f662c08a60b92aabed2a5d7e82e765b773a28979d88439b096b934937a3812b68000099ca1186591eaa99430d5cdd9b36818466d26af91f5d8589b92107c7c726d4bb44ba56c7111f052045f577a147d700f618dac7986b5e14ae259b20abe504cfb37d5638a0e0c3849fa686f31746eb6b63446cb670fe886d94b893ecb14eecd9d6ad0cd81cd9ccc251c9cbcfd482e114f2205b04b617b44ba37e941a19407bbb0ee58da666cbbe33e32e6f8ef1287c5f5703f53c8c115468a8c18f0421fd853a5307653732083e08b33767221ba0842b5f0e840dcc5deeb14293b26b3da43b463b37a49577a83a4e133da72b987db968610e354072a329a8377550e1f253afc", 0x1000, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r10 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186004008ba8162b27febf00000000ba0d6232e99a000000000000000000000000080000380000000071dec3c2", 0x30}], 0x1) 19:14:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) syz_open_pts() r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 19:14:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0xc000, 0x1) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000001c0)=0x5) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') symlink(0x0, &(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)}], 0x1, 0x0, 0x0) 19:14:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = socket(0x20, 0x4000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000280)=[{0x1, 0x9, 0x1, 0x81}, {0x8, 0xc3, 0x1f, 0x3}, {0xb42, 0x2, 0x9, 0x8}, {0x1ff, 0x4, 0x4, 0x1}, {0x1, 0x1, 0xb2, 0x7ff}, {0x1ff, 0x0, 0x1f, 0x7fff}, {0x8, 0xff, 0x2, 0xc6}, {0x3, 0x80, 0x1e, 0x7f}, {0x1f, 0xff, 0x1, 0x80000000}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = dup2(0xffffffffffffffff, r4) symlinkat(&(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x32b) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 19:14:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) write(r0, &(0x7f0000000b00)="962eebb494c67aef9ec9ef8981ecfc23ad4b80a0cacd6e43649d81affd101fee4aca7f41e823f5ff31fc5a82812f7ff8fd3f6ab7cfe2c6996515f20f17d90dfe2b42c1c1c4c99cb51317280a76b9df1003d0e41409d89bd3bfcf6739ca1bbcca809de6db34748cfb55808b50a914826ce6ad2f6d30c23605b97496d99f661dfba0e791794cfb741e7c889cfc802169038f12db5ce978a9c7add3cb3a3285610c10de1cfc0e3ef01beb264679204eee51ab4c3371be689fbee9c747b342512e87c18d2c675e0a1cf8afac25a6d8b992ebc4d3e8ecb6801488a88b1c7e9160055875ead654b627b36fa18acf7e7209a4ef4b7889ee89f598e48105540a8537b29a1de5c469c5bd8da98f4a57164ad7d5b0ca38beae288511945a36d8d91cb4d618eb7401832927ce05c390c2c7b09d79f3a450b0cc5b64f23fa8ed7bdae967e156f7cfd45c0726d3a719f234d6bc554b0b4500515f5759fe9904394737065c068663c10a3691dabba260a9867981b5d6f6a21e95da16b1b0086773717c8d63c682e5e24e4446296e68e5d19d6a454e175f01e7f1440000000000000000000000b1726e093e743a0718e736915200"/441, 0x1be) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x401) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 19:14:21 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x8000, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x3, 0x6, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) 19:14:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) 19:14:21 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="8e3d"}, {&(0x7f0000000240)="3095a2e220b6115fd0f504dc04046590123f97b6297e68971829fb3abe792b278dfbca8610ef6db932f4f2d4565ab72d1edebce5b135a3e6c417d00f25b3435892b0ddca4d557d7252ad00dd15d735e61f61aa4e645bf66b19a4cb1b0a9d585c8d12f841cabaebaed9877f123e961fe1e16baca62cf530370b273662334f555e0d2d74e5032f5e1c62bf5ac025ad14b8a03f1ea036b18905bf94591b61f523a37c5a95b263e73f3bec01c81c2aa98ca9e51039ec"}, {&(0x7f0000001700)="bf188c70c43348c7be00922f110ce20064658b84a769d25a1a7c4d3e54cacaaeeef6a5a972c4fe05756a680ac8d56cdbef1f53a15dcbaefa5db4fa2409dfc7f42ad9259f95686c511f241f42894b7487d8f8741e6aff10517170d2086d3a26ba835f796829d597b9069b18fb33cca7215e8c7ae161a6f9e0b994737643dcf4e9592ea4f53ad203a9ab7d936a4f49211f1efda30ffba8771cfbcfd828c491e3faae591a359a52aa2dfbf45fdcf0d0cdc2dde6961ce30683d4df86c78ee52a666b7f44d9c4d94343eddeeb5608d689407484f837aa4efca1a1e6eb3e49e024ae4415a7c8aa75e9d755119452ef4c0f001eb6eb7a517563ba595b8704cf21acfb4e01f7f7a6d3db38a9fd2229eece150fa4ce9ad5f838f96b50154e3a2e335d1537f1c14e800290f1ef9c743056592b2bbfe0f1cb01b46c88238fc161a3220c690965cd52f3d6bd657d0beffb3dc27a7e92741ed4e8ce2e5433bf919a31a25cb3be61df818f70bfaf7e2b683baa15a068a33ec4f89c31294cd5855e33569e7d4c4c894bf43a4406613394582ac9db3cca0620b4870b5ee2aadf3c64933bef7b29ede33300314c4cd72b4d9172ba497aa343caa35ef73a9eb73a403b8b16066e3865db07e2d0db5d31ab61db514e9fd4971f9e7336ae1b34fa700cbda83cb90b2d27399bc847d0023ffa3397c8099635a12097c2a8a6bf4c1fbe74733fa153a7056c375bb7955b13bb16e66e80469adb98a92789770ae569fa1a8b68cecf1ac34647b0f6d1382b874fc95e42c21f3262bb3199b11c0ea5b0a5a98fdb93d18d0ab5307f744be663a98f2c9fea561307094ca4f567956e1e80490e621c28e757cd793eaa008f991b16f6133352c1ac3e845d1723ec6328f8421acafb79a79075df4e5699e36e6a61302fc23fed69fc2b0a583c6bdced5106f201bfe78f7c33a9a330f4e046541d73ca33ca035ba71c86640302e557516a315c9d499c1f99dff4703527a2440c87cdd257bed55837bfe2ae9097f256e94377d43deb40d551942a94bdf14e426971811edda6eea027f785da2b4c24ddabc3f0471f3aca0bc08c9b792f4f7ab2f842f8697a1ab2d44f2f71216ae353cd789a9cdfe79b9daefc6670004717ed014d514d2857d806e270a5595b38ca3fe8a11f34cd2836b49d8ca343e1a6d0d9615b91f87d05b63ee2cadfe08e286c1cf9c5c14a1e02ebb4a4b977c002574e9ced0e6949572a46308c0af7fd677147d880f9c89386670b616d81f40953bb4ed9726c66b9ea32b63f2bcf00bca09f2e4865e522d6ea53be83a0918c089413be09bed0c30f6b700cafe2cc3fae2835a413b52e224cc8fdf35b9e8d4979392264e166e6c22ae0dbc9b1d8c9af7f5c1373eb9ae13eb11aa7dd1d09aed53c2ffa19e3e7902e49d907d2446a9f2cd0f59adea5d54dc7542bfd1a0b81db1673afc80e7f240ef710c8736ccb3cc60a063ebcfaf2d8a932e0b0a4bb563eea559daa8745eb359e53f8ce8b4977eefc9c3b0720e58b24b0688648996396ae1e2ab0868271660730712273c75cce7da622d8e4013e9381081ade173b7a2a7e831e87e6fa60c8d48f21d40634e85935ea545358ac7fd714f8f3d24471b5afff5b24ba43ae223ea9b8254fe350c54e248db356c5855400f68011165e94c291d2fc5c0a71d11ea2934c48cb6617f3a9d9b49895553909269f2cee43587ad328d8ca240c2766e0a5a34e493942db31451c4acbced7514651448edf0544aad64258683f8fceb3ad575905426ee0dce7cb8605dae0956c65f6d03997214a98ef61c19d48d001ea7b24f9f3c19188f60076b29e627a76b1ad65d18f4054ae11108b651cba7a3c665f3fff607604386f7a148dfdcc042e41799cd479162836bacc1fc8822730f8f86e28f596318664ef8704bda5a405dcd2a74e11cb20b941ae91678f09419b07337cf08cc300845931ed4e79aef440f1c94e2e406f2c00bca2d297569b5a559a7099812465461c2a1d779820a4b480f30eed0adfc9ecf278190463dac7d094fd965eb65b87788e1b15d2a45bb2ddea33deee1868549666cd51cb976350749beda3d5f7350876466e9faa5f33cfc88b7e6f3f609f6be2d0a04e3d9fc611541e89262ab8beaa47ca37fbe902125825df2efcfb123c7bdc2dc19f5f875d120e6ff4547524c6944802915747d22e004b7105a5fd30531b3f8a8f7b529f03fc189c9ddb92134c94b9213077c2e855149c178eaf51fa203d1190ac168c83c2633afcfe4725602c03c2ef2f08fe37bff5531ccbd79e4476bcea5d837efa09e0d41953cdea52cc5d08dce82dad79ce2d991080580226549abfa4b12814882c38cf4c9fc737b584cd9367fb8c0519c193f2d6627580fbbe328cec8eb58eb325b74b553b036474f53b51eb60bad4e88209fda0b4963c29e0be766690ca953f51277939c3e594a6c2a889289d9bb6ab0181b7a4cc476d7ae9ef28dbbbb7244faaba57890b39a1ade819c5bbc521669d622c7a6819a3de262038d0c1a65ef98cbcff6e6397b04d9f8e5f85474244b448383cf5a863a8fe7b1550b5d8a07c64801f9c520d73d7e54ba17f9d558266c1c16fe9cecaefede32cd7a22c99fecb07ba1a5194a36aca3b06abff63abf16d93e213899d43d068643df59ac4240d881f6ac0d508c6540646fc9737374e735484f4ada7424f8f057a50245b9d5d8afa3e39dfeae8144ce6b84125b510c4dd20a228152a05d37ae041d38afde3bb9db55825e244ba23cf5be4a9f0546313507d3d9270cb5c50310eaab385c15b0b2d0e4c3c778b4b99a8e8132cb6a4bffabfc2b8e3b8ff1cb92a8d33c2e631d58ae43f6e4d019ddc0c3f3ce1ef9f4f354505d82fbc6f4f6fd87c1a27ac8cb205b734df26c97829fc0f65af029481a8b15fddbb319ee86edc5997759e6607e3f5eb1494104cab89b09196077ef5b01ec7fb464027c4b3ee64dd8be21646eb0d616df5d1a36188803ded5415189bea82eaf6d0f9b50acc737774d267c54e4326dc906d90cc1b3f26970c3824de880489e2c6b565cff198c02179cbfa04764fb376c2ddeea623f8aac0deec6a978e9cb815be8e01bc268ef48600a2fc38b26263c6a170f3ad26eb786401d2c205a2008dc0d3eba6b48fe4d897d6efa6f9281fad3fc197ce78467245e4b01e1c6177108e9d4438da881a6a119cccf1aa0f67c675487023d34ae41c884bbb816242b78f7999d016ea582fe1f4743f82bf38a0212c3bc4fa938b5573baa4aadbe18e1de7de9e667208c7a8d375c9b1a5a2d9e253f70e422972fa82c662a7a03e2b1b610e910b9287cb3f11cd622d7dd9048167e5d8fa82b36a8fd27f0b7870172c8fff5fb0c8278f5c6e058d03e85791323c39d4ba439054ca8671093ad70e241f0654adc86d1fd521d9055835cefbb5369ff3d9ba6283431ae6ef8eebcd9450b146a5f5ec08f8289fb0150dc674b0ccd0976f31c951138a95bbd7782398f0cade03e3b2c50eb80e04d6c0af88bc346936fffb3cc4b1ce5b0a117465ec9eebdd35a2916057fbb2151cc326eeb59474b5996c85d3aeec273e761467045225e9b2a9eb351dd7392691c6fc5f0e215cc59cc336cdb4723537856f103a739b18439a676929f5853f8b423826fc21d00bd6b9859513de42e9cb75bf453f341e0e7199b8ce908612f2ce04e156b382e21cd22e71ed0293e41bf0d1f51941aeaa6f6cbabaf321b71b1e005ae327ff21eee3f58a3fd81cb16568fc06b526e72f8a124e0793c6bde1861a204b86696fdfe6936e84c3850e37a3b482b3e56e848e08c66502332b4f12a0b6a8c36bdf99ddf2c9597667f731b2575afec9cc0039964bb3c8c6e46c82f11bc0220d409f874aef976a57902c460a8e567c49db1f15e64695f45948bf04851e8b67332bfcaa35866669e6e1acf244d619d9a1bc3fbcd0af9481df4c27093ee96d7a29fb9da35c8a52c8e5eb5c4d98e379a91a3eede7d873222e87a165365a744620de3afff5120a7207ea948f89d73447d75abb7e9841058029f21afda5a27c8721a6fdd9af50d0ea001ca9209505cf8315a24ec6723bcd9e9e3471287d7c2cb432db2a25fa3622eaf22cf35a154df2df1893e6389ab9c599bed6185cbffa50cbda05ce5df95cf93cb7f0e17619b5f0c8439346092fd18787d199a02494a043363c4ef3f73be7bc869f69849b11280c236913533d5ea55663e185066656e17b7fe95b38d28e3c7fa245fb021d413d35ac14ed94b2a9c221febc8a5ee5da0f78ad2b9e22e0774ab5424a2bf83b98bee7a1cf82191a8a95021ab71a2c87a2de4dcf427852d14d83455f605177bc59d390fcf810e5d215c6f47b1da6e8ce0e13a79c88aef0fe9c7095a78c65879da2fb0b42a12befae64e1b0f64f3d8d25f0e0d2e75cf31ee16d4ed67a35c25fa0d0548ea4c598ba65de0176b99daa08de3d6d3ef515dc9eaed59398933a616b3eddf0b1643aa1eb6498954e668459961d4f9a8c7e2250bae3596ac59b52446b2c3b02e31b40994a0e91186b6bd670bf71fd2ca7bfcc25eaf98b11ee59b54387a2b879bb3408326835a5e65729415a5da5522c460c7e4d3a525e4c894bee205e2218bb4977859e811f02184ecda9d8c1bfffc75755f79b5603928f5690827f0f6d1c7ec4fb61110ca76e80111a447e56484e397490653b61b3f87d5e5c911e115d39fa384c990e788b6898370e2545bdf9ad7493b30a39af6d1d055e5ed3add32fd89d6923e563cd05e5e3058a01d4248c22c1877376cc279ae3ea481adc30ea7f69c6faac891833dab21ce2575982ea68deb9c208cdc0355dc169543e9f8806567721e6e81053c9868648b6c61bdcc7a1985236d24274a0e077a308555118e81ff484e164d9ddcf53255febee8d6c4211ceb78a05c13e73f95e62026c877f915476ccb0bd611beb5c3558b08c8e266c041ee52dee0f3257626bc8d0495635b572f2450c5fa06485d50c24e64722077c1e1d6886247d54fb7a7cfb5406be8a4fdb75f0909ae93da485d51916272a22a4a40d60b400495508488e2b07b183c81968705a5cdea3b878bf594ee040e19785683eb57921a7d2e006c8e73b7c092763ff36e220a8a09eeb592f3f031ae83192ae3f514a95c1084345509a2550b5f910bd4b0a6256f590e6b12fe605ff3409b78c5db7963c24dbea805df87b43a8d03e433b6eb6bb18b3934b24b6e472e5885715691ebe6e96005266f71cf0432ba37a699da495d8fd322305c227995793de3ed8ffc76c3e57f8bf3ca1fbd920b1ec0d13665d5b509d7ba352fbd51ca0168f5dcec1b4c2c59a00c9c0f0cdecebeef96549f5cf49688ffb97eff8ba2f55a2ec52040c7fc42eb05a48df40d1bf388c8e33b8210084c7bec7628d92e8672b767efb4c081caf5dbfd3372f97c373cc6bb1c55d1dc995bd32b18bad2ee654490be06e6c95b767da2bdd0ad70ce299ce6040ba9e23882dffbf28f2e21f16b5e554cbe762c78e381843f7a17de986cf869af89faf2c034caca6cdb0b2c662b46ace0c425ef6c09ac8915644df2e8e42961d4666f1879603304b9d6752199407a08866caebb8cf21c1f4c820b0518214b71fb8b730b2d341a4d164063749fca6f117502f9c2a24170ba424cc07ef0a4176877d5ea79ffa73f5568bd27158845333a29b55ebcc29662910d3d965bb5014bb291de5d5f0a89dd21863875008a79307c7b59bfd9c2ba18cdd30dc0e920010806e8b0b4789eee39d0b7fad6e3f2bc04da5cea0026fab06450531c1c1f09554efaa08d27219b8da1178ab306c88485001f2d7b6e342"}, {&(0x7f0000000300)="ef8a14f676ff2faa7ec05261b2a117073fb1b217fbf22abcd5dd5fd706aaacaa53bba26ede741c7370a4a75c5257292256e77d7797ffaef9a93f9dac10e1049601ae153fdece133833e874b3b8529e3d800a169d2d0fce242ea2afa5a600b7aa022ba42f39541011c8ec6501ced977c25fdf2150ef549cfde9b266f781fd6903ac15aa57d16f4d5beb270d7aa68d7b0c9c8bd6fceef509767f3f09bc5f363798d1410b306a"}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x200, 0x2) 19:14:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:14:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffff, 0x0, 0x0, "f5cab4020000000000000000003c0000e1002000"}) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x8, 0x3, 0x9, "e2e44d7a3da918a69826e4e1bbe3a52b8d462e5b", 0x6, 0x3f}) 19:14:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) write(r0, &(0x7f0000000100)="e93f4f87c0b30c411f4510f849f6b3336b75c3deacb2c3c8e7ba8cdb62e5a462d9870be5fdf2214c2e9bd0c2189f6fc24fba3d97f4f1ec4d78410310b9756f7fc9fcf6b7bc345901f9", 0x49) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r3, 0x0, 0x0) 19:14:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000f00)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d3bc64b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff74a48f4df84d79f62605857a3f18e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x909, 0x0, 0x0, 0xffffffffffffff3d) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) pipe2(&(0x7f0000000280), 0x4) r3 = socket(0x2, 0x1, 0x0) geteuid() fcntl$dupfd(r3, 0x0, r3) sendto$unix(r3, &(0x7f0000000100)="17355559871d6999c84c59bc22fea39dc0d965c28e8289a71e530733557dd8b9d4652cfa2177c31657ff028c171a0ba6905bc72ef72161bae5f84a45be7a32a3aaed7026b2f05f43b5fd22c5349105db21bbe842cd0000000000", 0x5e, 0x6390e7ca523a60f2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = dup2(r2, r1) ioctl$TIOCSDTR(r4, 0x20007479) recvfrom(r4, &(0x7f0000000180)=""/190, 0xbe, 0x800, &(0x7f0000000240)=@in6={0x18, 0x1, 0x7f, 0x401}, 0xc) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r1) 19:14:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x200) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 19:14:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/131) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) connect(r3, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = dup2(r0, r4) recvmsg(r5, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:14:21 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x1ff, 0x401, 0x2}) kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 19:14:21 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)="05cc2d2adbb01fc23557ae7694d6eb604beab825915ad39ba2c578e43a9853015630adf71ab8aeee4f57388b1a07829a71ab8899d98f5d9b3584c48f9b28c008a857477ab1328dd95033e07c818ef92060cb5b2bbf78b1b70883d8fbb809a285f3c91e0000", 0x31efb) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r3 = dup(r0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = dup(r4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x97, 0x57, 0x3, 0x1, "4c92c938759c08ec563be4b6f2fba56e524fbd77", 0x5, 0x10000}) 19:14:21 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r1) clock_getres(0x3, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00') r3 = semget$private(0x0, 0x5, 0x632) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000180), &(0x7f00000001c0)=0x4) semop(r3, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r7, &(0x7f00000002c0)=[{0x0, 0x80, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x3) semop(r7, &(0x7f0000000240)=[{0x4, 0x6, 0x1000}, {0x0, 0x40, 0x1c00}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x400}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) geteuid() r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r9, 0x0, 0x9, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x4d}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x4d}, {0x6}]}) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES16=r4, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRESOCT=r8, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRES64, @ANYRES16, @ANYRESHEX, @ANYRESDEC=r5, @ANYRESOCT=r1, @ANYRES16=r11, @ANYPTR64=&(0x7f0000000380)=ANY=[]], @ANYRESHEX=r10], @ANYRES64, @ANYPTR64]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="ab3f95c700"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = getppid() r18 = socket$unix(0x1, 0x2, 0x0) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r19, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(r18, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000002840)=ANY=[@ANYBLOB="ba9d0a3fc23fc886ec92f1f5916a528ab2b9f338b05c86efffb7c1bc29051013d342c035e34b733f7e7c73a24da32ccc6564184c8dd32eed2b0530ad167b0ec9354eb978e78378981b11ac5ff43b6fcd9b1bfb0edffffaa6e46712cc5f08cc45bc06913d965a56084b4cac8f7b3ea1c911ed1cc23d6321886eecbbd1020c569eb75a9970af4c6a4f9999c7f8132f31fbb9a5dd62135a0f6a357fec9801a511f9476dae9cade3b71c4edfd0a18af572fbc966e52474186def0f76594bdb4e607dd30922b792948b83e56ba8c501565f36a68a9df5e469779d03e84efab48d1225967755910f023b9d34d30c0a8d0e701c1da6709e9ff3ca39ac5941160ce4ecd711922a5038f71a3382ed548e58e5ede072d64eac4a8493fb23c2401674d38ca34b59ce76d35b2222353c424b0e11c99be1e87b7f16b59fc4f384d8c1a125c4a2f8991e7f80e81f27947b5a2526cfb4d3faf25966c01ac703dd28a0ef93e470dedf017a9f4cb9ce928af76e3ceb979dc97da52b3205fde69d0ba4f05f1b50b5188a1aab2ced8264a93641436e6149957420205bef0a1cf609aa1bab542b774dcd5c496a5f218361b5535f490d17f0b3492842eac3501adb749432aaed12bfc5d5eb97772bf30e648ba9544dec9673fc24b38a15e88dcd06d122cf856a149a360dfecd355fa03914cd812814a0d1df7ac96f1522147a94bbadbca5e32759675ee316aee618b1a49f4624b7eeb88646c48eeadb93ce30e527b13d7a10513f9f8c12d9145e744b511d68257a60a493335c3599feb932bbb2b6ef0843d89b26d1eca028d975d474b24a759f46afa28bc5bcd63daaa4dc5a26e2cd97e45b8886dd476e7004321ca688a0b495ce1e3259e66e2397d3392bfcd2a8cd4a4bb49841fcaa710b3eda0e7d793c641a7f463e02481d1a7da26639ff1c6f8fae67ef5aea7013cbc3d999427283b5121b577b9f909b44e8e95757495f1c2a461d652ca916e3367050b97f811da72227c140c2252cb388d7c2075ab58f1596d27865254ff9ec12b47f4cfac534f81ca06beac7999a4696f0b2dc2f48b9b0a44a4c6ec01546e2d8c1361db1cff832b10a8d8d476e1ccc632749fcd25b301f93aebd7e02c907e7c398980d932562bb690d1de54012a89fd5339d770a43dec2ee205074751531a658f3adee8fc935f74febc3144d65aa97ed0a47987815c83fecf6cfe15cbb87789cce6967fbdcd3755a65bbec73b46d74bdb945beb17da03a84c377d6e59206e68aba7c66490d871ff4de0a8d97c2aa0a988c5986bdf0c41d3d2fe9f341e863c6eb15b49c21e7211e43030a098d16299e440ebd1d40595d3a86923bbc460e84007924ea64f7a3032dafb43e8ca11740b4acb3157bec857e04452ecbb2a0de76e1cc12f16d334738f3becd14bcd387998f6132d4da3b05e22b02c7bc163ef310e714f23a1c3c51cc1b66f7a9967bd806fa2c010421e102e9d3a7453d387b592de1a14ebfc128c56995ab3d020a6a993c030b7722adf521f3698c8bdda35054acdfacd401d2d6ab7cf28f6f48641546f4ac70c708cf030a5df0a50b90a73ba7cd087a04b82db129b9678610aebd99e3024b0787aafc362bc2fa2697e0cb3db353f98797cea433fccebda3aa3ed77b78c6631c23b8369805bf3e0ffc21e328be9496abc066cf5b32a20e93dd769995ccad209d28c058787b0e04ecdae8669113f3710cb413f039e7e2fdee1c6159eea0f5f32311f72490f375acfbf900f224e214eb25b8f1f08a6afebb685fae12f1a22794fc49b458a73263a7836c340416bdf8ac5a250c6e1cae88973d1d1f37b6cf8e54d0fd4991669b6ef661835cd53f92bc3d6a7cba83a2fea90cfa6986ff5ea70cb5b963551977b7dbff6823a2285963864eb78ac31c732a191009f776a53cea9b42cf5fb0311a8f5c213ddcde097a5c28cd6ea6e5ba9ffb3c0efb3299d71557733130c4008a89e1494d15438eb186a1cac6e39f953d2299e72b08437d20dee652292c240ed8e711bfbcddf31eb4ecad1f1e56c91148ffcdfd0f29d3116f49d25582a0f259dee524718e0562bed2551c444aef0690bc354bf16869a8c65b1bfe88b12a5173c46dd92266c165f246ecf4877fad9f77413217136a8b058697b5ceedac777f3eafe04e873bea5252effa556912a9b0e5d63fc951a7aa8d75c11a405b3cbb17424cc779e80f2a79da66463bcf0879bb6240356ac91dab9f10fded7f4669f180f7a7092002ee3ac61c26ded489d9c7aad18860afaa99cd7cdf76aff3f2e8818c65ff2255551cd8c50eb5984cd2af35097cec82e7abc218e6725ae1815654ce72c8c6bd88cee354386b14304239147fef852850f376f48a184ef94bc3a4d63d064d8b5f160273b7e5e7cd758ac5fffd2ef6e48464044f2c265834fae1598fe65f9914525dbea21ab97a4c1716dacf8658200a079e8bf79fb31f58b657684cd19a03c6e8f84617ff4974040f6ef81048f8f5a7c13b97c510003d6ebeb258a3a266d61047f2552267ade8af554965986cdd4f9ae1835c1a1861ebe7bba776073a6a095e524ecd3d8293f407d50eb168f1ce077c34aa77d62b8bd2c8063b2ef21a70dff234ab16c417ab9235e0016a6b21e370811107dc6b4de9d80dc9056886227c0379bbc4562d060180f633a8a04d0d8dfa81adaaed9339f7fdc58427a1a3ad7f9be288f1de0c4675bcb1ec9ebec1d189f66ac56695c94dda38c9bc3df8f278d508fddf2bf2de172c40a75dd1125c600123c1b578260c6b2d8b23b810cd945eae5f1174e085412b0a2fd39023aec736cc1a38108e6cb9d5b3918fa38b470a9386e3a9eb51eba13b2e65a5f9801d4beb67d82660cf244e5b7c6952eb6198253456d1dcb880f875b92fb4291bddd1ae6cb4afd5de44017ef5781c3181abcb058ac6bb34be5312617cd734400400f1660dca273fa943b637e649ee0f065ebfdcb9649275565610393c1ed2bebd8ebbdc9292b212094716a1c99d434703ceaee2eb609251cf9942c7bda0d8d36332181236085243420c6b01bb7cc39b368fe45b6450dac2fb96ba180c135e440053301b5e0fbfd14d510f89ac5772aa313307b041c830ff8bc855d08f6900169e4516c09d495d69ac8ac5c05bf7a3f09b50ba93e9c50145160b95fed17ae224708bc0029eda9be2f81fa29e289d651154e6787c3afe93d7c1df72c0f241c8c2d2dda0c7f919af349c624576b98928b0699d565b5139f2373c6342db34424adfddb06196532b3b5541bdcf249b1263af0b746db80e06c901329ce71c386fc534485c7a525eaad0c3d24a4bb1159c2fea976c4cc30011910f37ef5bb5805a4dfd7eff6e07d5ae0b54b1ed1b213a798c917116315e4368a3f9045f6a7d4eb24c999068671bc03afb74d42cb45b28a988937bd939527d4066a491104aee94af8399a9e8f7d5296ccc0e6c736ce5a4dfdc657f2f464b8b3e02f47c631526353e8c53ac9b9e2993b14a42066734a3b96877c91c07cc393ca0c2192d03b8cbc1dcedd6983b9dc820e447aff0049ecef6cf3f664c112e6d813abd23d3d72ce913e54f51af13a749063069593e56a8c09a2a0a84ffcbcf189c02168f5f8f405da3fa3185827bfab75c74faa7b0626fae09bf6602efaa45bf44b23daf35c7fffb2fcbe5f3d2b93ca384293fd9909e56bdd0c9ff69bf90670ed94254bc15beeb86e07a41286ab5b8382ad837f2de5b3eb632eaac395f1624a35ea68bc4d4a962d550eea3a76f42c49e12f23d813d05de5ff66be4ce445c6ef2e17c6eb9c7e68e30325ce98c936c40471da57f10e74747303783bf8af868c4b13abce223647daca904769e9af33b0bd8dd3e500c3c9305dfc478868f215a7e8a8a25021adb492ff244913cdafc341a03428ee3052599057348857723667c960218fba64345aa1cabe2541340ba7c2d8d7d410b0a75e260d940868f8084b7c3e812362ff521942738299b41a9ca168b6c62fa6bc319254f9c5446eaccd63c0fe37d5eba11b245614129ece3d68dafade49adf9536cfd865289894dc3ad94b3676a2180000b8035e48fe988bd2465f5761278876f01f5b34a510082aabc5c1100a721d107355213773f97cc989e9c0ac78cf99fccd82a4cefee7b49eae1cdcfad3a4dcf3701d252116cfbba02d2bbfafcd9db23f40031298a3cd614681f9e0304058afb4b60042fdc88a84813d896670995f45109310809fe72290070fb024994f418037546ba6105492111217f889753ec48599d7468fa5579bcc25b7b436879843a93375156f879a23cb1f200b5d52c06fe50913b6b28fc08bbfb9936f00c8b9cc7f36886e8b089517ccd93b1c23e0569a5c78365d5638e0a1a0655eb0964fc70d251399c7d1f01178411d8308740430c7c50daa155114571069522fe8bc1d2f1e5703680dfbc2780ee8e68b4e81943da70b713f5761c3f973091c8b9d1677f4633e18d6805fb8d8a0418eac26c0786d7f6cc4c0d6c4cf4132607eb9342f80f12b0c493294829ffdcacda77068597f7ffce3b6830e73e2f1e0cf245fbd92cd880ff16e55ffef98781e0f89b136b2185b1990a192123ef92fb237bee054ad0ace3feb0ae53c7355efd5c638765275c2ac417e02755a4a0606c077df5673677b56ba323e61bed5c0d7b38459b924f47ea43dc2b91bbd5da0be1de2561789cf0e8c7d51086d91635b93372a5aacce7bd8a6f71c8b721b736bcd0e9e5cfb969aad6b7c9d7754808c487c71dd7a6193ca999256f12a3932cd453997ef6583009f761c2b6e08525431fdf7ac24a90dac154a9a712a61784b6dd403fe9d686b42126aa673d70193d37e9aec94b5b2e6a12883daeece0131fbcffc0d1e8b0e64e935a4f5cb397e77063805f82d16360c69e1131ad0c043190bf9aa3892a60881bb9fd02297fde46e866dbce18a6ca16abe15f4f41185e28db03495a88149ba4f7247bc8a782904f6b34ab2f3ab7cc0a7a10126d9683cb98d890b723da3747555524d49678834ef1f9a7b61d6c160a40a1523341808fa73427356798d39fa0653995434d754f179b95eba252a439f20df7ef9696ed28ee419ed304a7e243e3a0bd167ca1a272e71f7192cc8fdde21b554840bd872f01674bde425e3e34896942f981a62dc3b896640a9ba676905b61070e1525fe5023482bf04e4f288b766b7190d75ce161aa7b2d0045403eccfd8d9848f23680403ec0e5ee90c5f3b8cf913637cf1f090ff0267c903ece0744e3c0e16d8ed656cbad8e493c91a9016617f461ec986113271d4285015cd72b8207932560250dc772d093d3bd04a662feaa6f73f8036095732295c62ed680c35ea0ff6e110eab43cf73deadbba838be5532a36f5d721f251e6b26e4d0f28093c0b4be4deaed2cc464a3eb8fe937d6d41a5e5bf619de3ac4409774f73320ccf979cc3ab3c05b2af4d67f5848cf858ead861017f748d88c8a95adc73218d432020455db58c8193130c9929a3cb411f328874bd7729bcff6292a42f773293a4fd9768a14fb92316bf9f9ff4a4239d4979854c5bce9a40f0dfdd360ba11423607829b211128595e61bc533a61ace436f21128a2cd36f1f3d8fe5a17a418eeb3188d119075ba62e16834682293b9a9649257764b4bf0eb54f0a90dac32b38c4c6123c3a0b8cf3331321825cd34c73bee9d0715689e475686df7504f2f9c11ba6a36fbe59d8d99670311f826345b5732e9762bc0f873df16b4df807675b4f013c07cb8fb8a379fd7ea3bc21129cb7946b9609be213cca07e7ff464442fad3f6b505ef7ad46507e7691d7bdc9ec", @ANYBLOB="c7b450e057131d83c23d28776ceb38d6aa4b955522a92075b36231e51369fc2cff81c494bab208d9cbfb9b4188493d47a2f5f4e818c88d4cf0176b8c1872eb890c3237916ef4e90d58ee139119ae02dec374bc246c3a4c94aa5fb16b1b248f446ede9c68ed1de3ed600043f3a59d33fa0b6dff333f81577bf7af7ffc163825b4cf15d067ad37f3c191f3bed0e86ae555fdb22a2e7524a06115350dc55d82301db74fc9a2f1259a", @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRES16=r1, @ANYRES16=r4], @ANYRES64=r14, @ANYBLOB="f4f800098b579410fa8efe5e43135ec467ce0e4ccc7c209a585a097e0ba3d7de3842a80026e81cac973a7ae047b9728114156acff05af7226d816b7d89d280499ea585d1b580e90ae7254ef268b4fc9f5fd638230838fe34656147a6bb62909fc08b178042680449e354617925353c8c0f799861daa61145daf986ddbab5e49adaa87a6670f83421e2dc8ba4f758a3cffb3dabf99bbda6550815a6a65ac89bd5bea4e1c7d55d53b98edf3cb2d3658e24f91d799f77006c996c9770df522d94e2bdab68", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYBLOB="48cbcab2667e72b7665b0a803193b2740c082ece83fe85fc0f659140f26b186771a59095e002dbb577ba8083c65ce145dde7c0e9d461cc1d9f2db128b714757eeb79b8a5ebbfcb509f2e1f0e9e163a362994a8698bc27927ddc49bd70dfb5d8393ce451de011eac535dc13476b7880e3ae39ca18", @ANYRES32=r19, @ANYRESOCT=r15, @ANYPTR], @ANYBLOB="a53b90d7f029a8d3a470900202f9474f4516c6a827428f4ce05082220caff3e65ad41a28d16c87cb96d357efec3c241713b6faa4efd25f1445b2e5a508538ae355d8262fa65e3cae13558f51e2df84bb613eec44a00f68e3a6d32d71295c342a96a002c6830cc24b5dbf22b76e74ec5adbc5eb109dc51b4c229b089e398cd51ec0021b7488585a060f4291e6ca710bb7a9d89903fd560d15054a25160e3397d3f8d921823823b8a021f1fe2582ca3220b4357ccbcd407f016d290a62c2123a163dede2669bdac21dfe36f9471bf7b2f99416ab2acb29479b8f8fc0ee412b733ae40815d7c85b6fed86a664506c70e14883ff3a259557c5d41bae5fc78c09", @ANYRES16=r2]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r12, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:14:21 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x8, 0x3}, {0x4, 0x4, 0x3, 0x108}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r12 = getegid() r13 = getegid() r14 = getgid() r15 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r11, r12, 0x0, r13, r14, r15, r16, r17]) r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r18) r19 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r19, 0x4, 0x8000000000000080) pwritev(r19, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r19, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 19:14:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r14, 0x0, r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x802069b5, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = dup2(r0, 0xffffffffffffffff) r21 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r21, 0x0, r21) r22 = socket(0x2, 0x1, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x802069b5, &(0x7f0000000300)) r24 = socket(0x2, 0x1, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0x802069b5, &(0x7f0000000300)) r26 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r26, 0x0, r26) r27 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x20000, 0x0) r28 = socket(0x2, 0x1, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x802069b5, &(0x7f0000000300)) r30 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r30, 0x0, r30) r31 = socket(0x2, 0x1, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$TIOCFLUSH(r32, 0x802069b5, &(0x7f0000000300)) r33 = syz_open_pts() r34 = socket(0x2, 0x1, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r35, 0x802069b5, &(0x7f0000000300)) r36 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r36, 0x0, r36) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2e6a579d0ad1b42c5e9a8066d7f08b5dc6106560a928f2890cb352ff4e6bc430372b94f2c8217a7a2942099b04bab50b6d6f4476d18a3a8af5ad52e2a5d04333dc6fe82c969bb21c50da52a4809f091ae17c04dd1031ad769c10cdc99d9c3649df881c81383807b9ccb3df9e8253f6018d3706d81f06a9eb472328280a4f70127d104eed80e983cdbeda6a0c80971daa73848679e8dd94ef29eba7dfb755b9131213acf5b99240f8b776f4c1d50876704bf2c959fb6d935504bf7dbbaf8a183f45a46553f330733ab76e55c15b9cb201e8", 0xd1}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r13, r15, r18}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r19, r0, r20, r21]}, @rights={0x18, 0xffff, 0x1, [r23, r25]}, @rights={0x30, 0xffff, 0x1, [r26, r27, r29, r30, r32, r33, r35, r36]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa8, 0x400}, 0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 19:14:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x8000005c, 0xfffffffffffffffe}, {0x3, 0x0, 0x1000}, {0x8, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000791000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pread(r4, &(0x7f0000000100)="f8e154e0809a9ea35f7515304612de103d8610b8bef38478ca401a82097424c03058c131027e1ff77061813a785d04543b35", 0x29, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = open(&(0x7f0000000380)='./file1\x00', 0x0, 0x148) ioctl$TIOCOUTQ(r7, 0x40047473, 0x0) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000240)=0x1, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0x10000003, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xfee8, &(0x7f0000000280)="e94f2f86d2441b31ea7c7fa0415364ea15e2663813b7e00d524435e252616ea7d41d872c38417741e6578542a90958f2") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x1, 0x1d, 0x6}, {0x9, 0x9, 0x0, 0x5}, {0x6, 0x0, 0x9, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x8}, {0xa0e, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 19:14:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) write(r0, &(0x7f0000000380)="8c", 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000002c0)=0x3f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x0, "d753a283cc000000f400000200000000000100"}) close(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) write(r0, &(0x7f0000000200), 0x10215) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x20}, 0x0, &(0x7f00000000c0)={0x4}) r2 = syz_open_pts() preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000200)=""/63, 0x3f}], 0x3, 0x0, 0x5) 19:14:21 executing program 0: socket(0x2, 0xc003, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(0xffffffffffffffff, r1) accept$unix(r2, 0x0, &(0x7f0000000040)) r3 = socket(0x2, 0xc003, 0x0) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f0000c00000/0x400000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r6 = socket(0x10, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069b5, &(0x7f0000000300)) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x802069b5, &(0x7f0000000300)) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x802069b5, &(0x7f0000000300)) r14 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r15, 0x0, r15) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x802069b5, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32=r7, @ANYRESHEX, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES64=r17, @ANYRES16=r9, @ANYRESOCT=r2, @ANYRES16=r11, @ANYRESHEX, @ANYRES16=r13, @ANYRES16=r14, @ANYPTR64, @ANYRES64]], @ANYRES16], 0x2) open(&(0x7f0000000000)='./file0\x00', 0x41, 0x58) r18 = socket(0x2, 0x1, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x802069b5, &(0x7f0000000300)) fchflags(r5, 0x0) dup2(r3, r0) r20 = dup(r0) sendto$inet6(r20, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() 19:14:21 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) shmget(0x0, 0x4000, 0x0, &(0x7f00004f3000/0x4000)=nil) 19:14:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 19:14:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 19:14:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048c699319296482125ac2adf7940d92fb35a41669a96e05efa465c0ddd04cfe7d3748023efe65eef62dab51909f8ace0682e784287a883a5260be00c8f31a8e6b99b9d87e07124834d0167646f0a7c27b4a543caea93a91130eeed0005b9a6bfaca63be92748f5a403fdaad707dd699ff56ebcc36c9660f10f", 0x86) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:14:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1b4, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x188) r10 = kqueue() r11 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r12 = fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000200)=ANY=[@ANYBLOB="32f5ffa3b41ce24bf8ffffffffff1d3108"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) r21 = kqueue() r22 = kqueue() kevent(r21, &(0x7f0000000040)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r23 = fcntl$dupfd(r21, 0xa, 0xffffffffffffffff) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x600003, r17, r8, r6, r27, 0x0, 0xffffffffffffffff}, 0x6d, 0x8, r7, r7, 0x5, 0x20000005, 0x1, 0xb}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r8}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 19:14:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x18021, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) 19:14:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0xff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x14c99e80, 0x8}, 0xc) 19:14:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getpgid(r2) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) r3 = socket(0x2, 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f00000000c0)={0x1, 0xff, 0x9, 0x5}) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) pwritev(r4, &(0x7f0000000180), 0x0, 0x0, 0x3) fcntl$dupfd(r3, 0x0, r3) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 19:14:22 executing program 1: mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 19:14:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x74}, {0x16}]}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) readv(r1, &(0x7f0000000040), 0x0) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 19:14:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x40) r0 = getpid() getgid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 19:14:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) connect(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x101) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c1a0972a1696c653000"], 0x10) 19:14:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x19) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) write(0xffffffffffffffff, &(0x7f0000000b80)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f19600009efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995ba20353d9b0f1ca955dacab52eb72c7be1d", 0xa11) 19:14:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x0) accept$inet6(r1, &(0x7f0000000380), &(0x7f0000000440)=0xc) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) getsockopt(r4, 0x8, 0x10004, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x9, 0x0, 0x0, 0xfffffffd}, {0x14, 0x2}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r6 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r6, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x3, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0xbca, 0x3f, 0x1, 0x20}, {0xd788, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x9, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) fchdir(r0) r8 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) r9 = msgget$private(0x0, 0x131) msgsnd(r9, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 19:14:22 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x6, 0x3}, {0x18, 0x2, 0xfff}, 0x369c, [0xff, 0x2, 0x80000000, 0x8000, 0x3, 0x2, 0x10000, 0x401]}, 0x3c) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000002c0)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) write(r3, &(0x7f0000000140)="4dcc37908827191b815f95d840f71139ff17137a9d1ad3e5375996f85d6167728022b4861e94e31616b9cda10504a48c2a0d89c55d5bf10edd6622cfe1ed021e55ccaaeb11c714226ebd44826b146e5dc3beb86ffdad67398f66e9313e1971e27c73413ab4195bec5dceeca9aa3acb66568900c8e27f751be64658b1fb08c77c8bffa5c2493d08e1218eef311104dad25134ec556fdd", 0x96) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 19:14:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getgid() r7 = msgget$private(0x0, 0x188) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x600003, r15, r6, r3, r6, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r4, r4, 0x5, 0x20000005, 0x1, 0xb}) r19 = getuid() r20 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r20, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r20, 0x20004b3d) r21 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r23 = getgid() r24 = msgget$private(0x0, 0x188) r25 = kqueue() r26 = kqueue() kevent(r25, &(0x7f0000000040)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r25, 0xa, 0xffffffffffffffff) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r32 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r32, 0x0, r32) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd53) getppid() r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r34, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x1, r28, r31, r5, 0x0, 0x10, 0x5}, 0x7d7, 0xc07, r35, r30, 0xa5, 0x1, 0x2000100000000, 0x6}) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x600003, r33, r23, r21, r23, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r22, r22, 0x5, 0x20000005, 0x1, 0xb}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r4, r19, r23}, 0xc) r36 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r36, 0x8040691a, &(0x7f0000000300)) 19:14:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000340)="bfe6b50c1ab4c130fb5f674ef2c6") 19:14:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) read(r1, &(0x7f0000000180)=""/159, 0x9f) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) 19:14:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x48}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 19:14:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000500)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x3, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r7 = semget$private(0x0, 0x2, 0x50c) semop(r7, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r23, r25, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r9, r22) r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f00000007c0), 0xcb005093f78273e) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) r33 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r34 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r34, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r34, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r39, r41, 0xa9, 0x20001, 0x1, 0x1}) setreuid(0x0, r38) fchown(r33, r38, 0xffffffffffffffff) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r27, r38, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe41, 0x9, 0x7fe}) r42 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x0, r9, r27, r42, 0x0, 0x7f, 0x401}, 0x0, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 19:14:22 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0xd5fc49ca8705253) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 19:14:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000240)={0x30e3046a, 0xf8000000, 0x53, 0x8, &(0x7f0000000340)={{0x1, 0xb2, 0x1, 0x0, 0x81, 0x6, 0x6}, {[0x2, 0x8, 0x1000, 0x1, 0x0, 0x8, 0x7fff, 0x5655a608, 0x8001, 0x10000, 0xa0, 0x1, 0xffffffffffffffe0, 0x7, 0x8001, 0x4, 0xfffffffffffffff9, 0x3], [0x8001, 0x3, 0x2, 0x9, 0x1ff, 0xff, 0x1, 0x1ff, 0x1, 0x4], [0x0, 0x5, 0x3, 0x0, 0x6, 0x5, 0x4], [0xe4, 0x0, 0x2, 0x2, 0xff], [{0x400, 0xa4e, 0x8000, 0x2}, {0x7, 0x6, 0x7fff, 0x2}, {0xfbc, 0x101, 0x8000, 0x4}, {0x3ff, 0x800, 0x7, 0x49}, {0x0, 0x2, 0xffff, 0x1e}, {0x40, 0x800, 0x1, 0x7f}, {0x3, 0x1, 0x7fff}, {0xf800, 0x100, 0x1, 0x8}], {0x8001, 0x7fffffff, 0x80, 0x80000001}, {0xf77, 0x4, 0x5, 0xfffffffffffffff8}}}, 0x9, 0x2}) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x40, 0x0) r4 = socket(0x20, 0xc000, 0x3) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(r5, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xf192, 0x8, 0x5, 0x2}, {0x7, 0x80, 0x7f, 0x6}, {0x0, 0x20, 0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 19:14:23 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="82022e2f910fcf7542a8757555784ceeda2f52befd96e11f247146a01b91d4f11240f7c272c172228ccceb731e7e7eb3dda694bc827dc1eab165080faf872a643589ff1e52b90794f9603a70eed5b91962d87d0c27ffafc550cb20f3717f8d5848726b6cdb48f08b20ac42ea51f7319394674b24ab94feb2e7f06017f1ca1c1d95782556ee6ec64e91f2030baeddae7c34d763e74661be9e099d2261d84e1038734765ebc0"], 0x10) 19:14:23 executing program 0: socketpair(0x6, 0x400c, 0x6, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x74}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffeb831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff8100000000000000000000000000000000000000000000000000000000000000000000821aeab4414f6d62a6cfb07785b6aa7398feacd10e78e19bc756ae36ef1f0e390dd682fba863a8aa6c9b443bc904e8626ffb82ee027ab38d6c54a0482e20cf5739ade35789bd507ae0bfb6f7ca50f128875163ea5e8c8bd4be7bdc8a16dda4780cccc7ef03d8d45a7d2d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x802069b5, &(0x7f0000000300)) r14 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = kqueue() r17 = kqueue() kevent(r16, &(0x7f0000000040)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0xa, 0xffffffffffffffff) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a00000000000077d173ebbe02da000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8c79f775f806a66e94179b06522867677d73574e006db9e6ef78f0b3f542ef032b08c7697a94f1cb5a752a506f1683de3da620ee245dffea83ccd714e7b31d6ddf36a88b843d3f5eeb7908c3e3e696455844349db3bdf0097b06c045e8e0f7516352d43fbb1a1c5b44d53975a07ab083cef20c1521d441b37f01b4589e07090eb74e21c1793ce64a53c18d1ccbe72982c639f29d9a3c918dafb87d7ba8eaec5b487d30e4ea43515107aa05664c75060b4dc2f38823a8bf79998c603c2ab00c4a6fe6d692cc8436abbdcbf1a3840f69dd32092a25d345767e9cc4465b68816628fb6552c08f32a6ab776f6d5d0def156c9ffca536a47dd176db887"], 0x1, 0x1, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) fchownat(r1, &(0x7f0000000140)='./file0\x00', r5, r22, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 19:14:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x7ff, 0x6, 0x1000, 0x7, 0x9a1b, 0x7, 0x7}, &(0x7f0000000080)={0x8, 0x3ff, 0x101, 0xffff, 0x100000001, 0x3, 0x6, 0x1}, &(0x7f0000000100)={0x8000, 0x2b, 0x9, 0x4, 0x7f, 0x5, 0x4, 0x3f}, &(0x7f0000000140)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) 19:14:23 executing program 0: msgget$private(0x0, 0x1) r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) socket(0x1, 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x7ff, 0x6, 0x8}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x81, &(0x7f0000000100)=0x81, 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRESDEC=r3, @ANYPTR64, @ANYRES32=r5, @ANYPTR, @ANYRESHEX=r0, @ANYBLOB="4e33a0042825ab150e465ad7b0578004d8b27ac2c2dc179d46b4288051c395f1bfc4e66a8653209acb08ff9b2b8b26acf1c0bf4b4bc27c464a28a8957c124caf5940142f4441e32012e5536d258faa3f70a56398ef3cee024889be5cce88bb4298f4e6dc71fcddfc1f680530db7431789b7852a65eeae26c09c36acd22b6e650d806e539122826aff3da69fa9ccbd66ab5d019d21f7bc99939f91d5a4de17ecbc9d6c19edb063898bf5664548f227aec67d32258b6000a7b81ee69c3cb9af74b", @ANYPTR=&(0x7f00000000c0)=ANY=[], @ANYRES32=r1], 0x9) close(r0) 19:14:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r1, 0x40044b06) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) close(r2) socket(0x400000000018, 0x3, 0x3a) fcntl$setflags(r0, 0x2, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 19:14:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbec13b9fd4800"/20, 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x4000, 0x2) 19:14:23 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495fac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab7ca2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba2"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x35c}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x10011, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r2) getpid() r3 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x200000000000000a, &(0x7f0000000000)=[{0x7, 0x0, 0x5, 0x1}, {0x4, 0x1, 0x2}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0x7f, 0x9}, {0x2, 0x1, 0x7, 0x3}, {0x4, 0x24, 0x3, 0x10001}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x5, 0x1000, 0x8}]}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x100, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x40, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000001c0)=""/201) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000700)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0xff, r7, r10, r12, r11, 0x100, 0x7309}, 0x3ff, 0x7, 0xd6ff}) getgid() r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r14, 0x0, 0x0) getpgrp() r15 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x3, 0x5, 0x1}, {0x4, 0x1, 0x2}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0x7f, 0x9}, {0x2, 0x1, 0x7, 0x85}, {0x4, 0x24, 0x3, 0x10001}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x5, 0x1000, 0x8}]}) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x100, 0x0) r18 = fcntl$dupfd(r16, 0x0, r17) ioctl$WSDISPLAYIO_USEFONT(r18, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0x6, 0x1, 0x7, 0x1f, 0x20000040, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) r20 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) r21 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r21, 0x0, 0x2, &(0x7f00000001c0)=""/201) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000700)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000200)={{0xff, r19, r22, r24, r23, 0x100, 0x7309}, 0x3ff, 0x7, 0xd6ff}) getgroups(0x1, &(0x7f00000008c0)=[0xffffffffffffffff]) r25 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r25, 0x0, 0x0) r26 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r26, 0x0, 0x0) r27 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r27, 0x0, r27) dup(r27) pipe2(&(0x7f0000000900), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000940)='/dev/pci\x00', 0x500, 0x0) r28 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r28, 0x0, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r29 = getgid() getgroups(0x7, &(0x7f0000000200)=[r29, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r30 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r30}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r31 = getgid() getgroups(0x7, &(0x7f0000000200)=[r31, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) 19:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x315, 0x800) r2 = socket(0x200000000000001a, 0x3, 0x2e) bind(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000002"], 0x8) r3 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r3, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x1c2) r5 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0xc00, 0x110) sendmsg(r5, &(0x7f0000000100)={0x0, 0x177, 0x0, 0xffffff7c, 0x0}, 0x40a) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r7 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000007c0)=""/4096, &(0x7f00000002c0)=0x1000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semget$private(0x0, 0x0, 0x9) r8 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xfe) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r9 = getegid() r10 = getegid() r11 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r9, r10, r11]) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10) 19:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) semget$private(0x0, 0x1, 0x0) 19:14:23 executing program 0: r0 = socket(0x2, 0xc003, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) close(r0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x80000001) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 19:14:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35, 0x0, 0x0, 0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\a\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x4, 0x7, 0x1000}, {0x3, 0x7, 0x1000}, {0x1}, {0x0, 0x8001, 0x1000}, {0x3, 0xff, 0x1000}, {0x1, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0x0, 0x1000}, {0x3, 0x7, 0x1800}], 0x2aaaabdc) r3 = socket(0x2, 0xc003, 0x2f) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r3, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r4 = socket(0x2, 0xc003, 0x2f) r5 = socket$inet6(0x18, 0x1, 0x40) getsockname(r5, &(0x7f00000002c0)=@in, &(0x7f00000003c0)=0xc) setsockopt(r4, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x50) sendmsg$unix(r4, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r6, 0xa, r4) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000140)) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(0xffffffffffffffff, &(0x7f0000000400)=[{0x2, 0x1, 0x800}, {0x0, 0x3ff, 0x1000}, {0x0, 0x8000, 0x1000}, {0x2, 0x40, 0x1800}], 0x4) clock_settime(0x2, &(0x7f0000000080)={0xffffffffffff5b14, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) r9 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r9, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r9, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r9, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1e, 0x2800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x0, 0xffff, 0x1000}, {0x2, 0x1, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f00000001c0)=""/31) semop(r9, &(0x7f00000002c0), 0x3c6) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x603ca37ff7146ac, 0x4, 0x800}, {0x3, 0x5, 0x1400}, {0x4, 0xca, 0x1000}, {0x7, 0x9, 0x1000}, {0x2, 0x7, 0xc00}, {0x2, 0x6}], 0x6) r10 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) 19:14:24 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='W\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x3) pckbd_enable: command error 19:14:25 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5ecabbc9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) pckbd_enable: command error 19:14:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000160000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x90, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x1, 0x0, 0x4, 0x35a5, 0x1}) 19:14:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10502, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = accept$inet6(r9, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000a80)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x180, 0xd8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x60, 0x2, 0x1, 0xb7c2}, {{r0}, 0xfffffffffffffffc, 0x83, 0x0, 0x0, 0x10001}, {{r4}, 0xfffffffffffffffc, 0xb, 0x2, 0x4, 0x2}, {{r5}, 0xfffffffffffffffa, 0x6, 0x2, 0x86, 0x7fff}, {{r6}, 0xfffffffffffffff8, 0x42, 0x21, 0xfffffffffffffff7, 0x8001}, {{r7}, 0xfffffffffffffffa, 0x4, 0x10000003, 0x1000}, {{r8}, 0xfffffffffffffff1, 0x82, 0x40000000, 0x7, 0x4}, {{r10}, 0xfffffffffffffff9, 0x2, 0x1e, 0x858}], 0x0, 0x0, 0x9, 0x0) munlockall() sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r11 = kqueue() dup2(r1, r2) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 19:14:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="c74b806e7069ebe8622ff0e7aa1dca4c4e545039a0ad8cdb536d2cb635fd4f5bb90a1a576829d2fb7a3b226a6d7534bb3b80fb9b15f24566c03e6cda530fc9eb4dec28179e928b53aec76a1a1353d9f25c0c2d80d86e0cb471ae2999550cfc9b93cff56aea66725a82679ab210ae7544caa4e6430dd2a66620d7834ed57c7f6a9ff9dfa745db4160"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:14:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000fc3c910c81f81184"], 0xfffffffffffffd68) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0xff81, 0x40, 0x2c9a}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 19:14:26 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r4 = getgid() r5 = msgget$private(0x0, 0x188) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x600003, r13, r4, r2, r4, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r3, r3, 0x5, 0x20000005, 0x1, 0xb}) getgroups(0x3, &(0x7f0000000080)=[0x0, r4, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0/file0\x00', r0, r17) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x12) 19:14:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r1 = dup2(0xffffffffffffff9c, r0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x800, 0x2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) close(r2) 19:14:26 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x188) r10 = kqueue() r11 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r12 = fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r14) r15 = msgget$private(0x0, 0x20) r16 = socket(0x40000000011, 0x3, 0x0) r17 = kqueue() r18 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x8) kevent(r17, &(0x7f0000000700)=[{{r18}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r16}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r17}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r17) r19 = socket(0x40000000011, 0x3, 0x0) kevent(r17, &(0x7f0000000000)=[{{r19}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x5, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0xc0206921, &(0x7f0000000300)) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r22, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r24 = socket(0x18, 0x1, 0x3) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r24, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) msgrcv(r15, &(0x7f0000000800)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESHEX=r22, @ANYRES32=r23, @ANYPTR=&(0x7f0000000e40)=ANY=[@ANYBLOB="6b64ea062cb84d7a55c8f4a6426967e527a010fa3d052816aaf900306be5f2c6728c378fc1dd078005c7147d1eaa91c50fdb01f79ef2e48e1517fe97150b5b87499f22f30e27a46af23fe8ee3843932db1b635ad08b5e23ff5b2ce9564137df74bbafabfb3ae2046b0663847d9a5fc5034216343ab463262ccce3963eb25c293bb3f65f3db1c92aefdad9c9663fb8ad24c4611f1885b1c10466d94f2c4e90fa54fab888cf6c4aaff06e306c1eeefa49ada6e1b313c6701d16c53f88f5685bd5970ed074d2624b7b73d79a77ef92d17f9399693392e8210c958288070075e2696c80a83eeeedb46e7eff4f982f42a4003645b2394bea052ec41104d6dbcc654ad9afa9d4555d56276b6e100dd47a8cce9a30063e77a3081ca9a38f6ff6c13307fdb439692182cba82d707cc5e60cf1bb8cf56798f08199d4bb5adb76b89659b7a71d56cfcd97e7a759e2ef9814eed229fe59a56bc2495c1", @ANYRESOCT=r24, @ANYBLOB="76ed58fe43fb2cff3c7bbcaadf39feeeb7801e9635a67d9106f2cfc0f5d3ed6f95a63376a1c9584b40e731558dd294145480ece1eb43fbe72cc5deb69a052910fdc1a3842c5d520d99b47ea3703f23d5c8f080add45f7e0b8cbb3bf9d90ff4258005eae0d4e7713bbdbd16f1f6b2d5be5a8c8c659a15b0227f8f8497b6d1a9def4d98ca3ee"], @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES32], @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESOCT], @ANYRESHEX, @ANYRESOCT=r14], @ANYRESHEX=r21, @ANYRESDEC=r19, @ANYRESOCT=r17], 0x5, 0x1, 0x3000) msgrcv(r15, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0x1, 0x3, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x600003, r28, r8, r6, r8, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r7, r7, 0x5, 0x20000005, 0x1, 0xb}) msgrcv(r9, &(0x7f0000000180)=ANY=[], 0x0, 0x0, 0xe89507f5e0403f42) r32 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r36 = getppid() r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8e09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66f6cf0e77a003405a7cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a75f31e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r38 = fcntl$getown(r37, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r32, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r38, 0xa5, 0x1, 0x100000000, 0x2}) r39 = kqueue() r40 = kqueue() kevent(r39, &(0x7f0000000040)=[{{r40}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r41 = fcntl$dupfd(r39, 0xa, 0xffffffffffffffff) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r42, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r42, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair(0x20, 0x4, 0xbd, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x39a57f5cdb964a70) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r48 = getppid() r49 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r49, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r50 = fcntl$getown(r49, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x2, r43, r46, r47, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r48, r50, 0xa5, 0x1, 0x100000000, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r32, r46) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) r51 = semget(0x2, 0x2, 0x10) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000000)=0x8000) 19:14:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000240)='./file1\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000280)=0x1) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x2, 0x181}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r5) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) socket$inet6(0x18, 0x1, 0x81) execve(&(0x7f0000000a40)='./file2\x00', &(0x7f0000000c40)=[&(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='@\x00', &(0x7f0000000b00)=',\x00', &(0x7f0000000b40)='.:\x00', &(0x7f0000000b80)='\xe5+[\x00', &(0x7f0000000bc0)='*\x00', &(0x7f0000000c00)='\x00'], &(0x7f0000000e80)=[&(0x7f0000000c80)='\x89\x00', &(0x7f0000000cc0)='\x00', &(0x7f0000000d00)='\x00', &(0x7f0000000d40)='&$].,@\x00', &(0x7f0000000d80)='#\x00', &(0x7f0000000dc0)=')#\x00', &(0x7f0000000e00)='+\x00', &(0x7f0000000e40)='\x00']) r9 = msgget$private(0x0, 0x4) msgsnd(r9, &(0x7f00000002c0)={0x0, "a0cc9bbaac28fb8bfd36917d480b8cef1e4209615fc36252f6e51fbb0b6de1559b299261ffe87e73a30522"}, 0x33, 0x400) r10 = socket(0x800000018, 0x1, 0x0) setsockopt(r10, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) sendmsg$unix(r6, &(0x7f0000000a00)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000009c0)=[{&(0x7f00000016c0)="8205e1397c8020fc44720e80efb9b652f656a14baa1de4270139e53fdce08facd9395d4e9da9850e1a8dba6b3acdeaa9d259e945fa8e84baaafbff56351bd251917e1302676a2beea3d0f8af42b442d37580fc3dcc3d86a5714eb32b3f8742697d1acd52c22ae9d2e97fcab18bba7c238f57bbe9b1a0b4cf2c16286c6577738b3bc8ac95760151e7857a23908decfa60074dacc43fcc9db90e2191755b668752615f0514a2803496a4498cf0f0b4c45294a34148ec9818d87cd90ae9a48f0fce7dc84b1746b2fcdcdf518c1e351a7319cf1aa8c83baf69ab2f51ed0579f6dc45d66464a0b295bb04ed6904fb4109afbaf358c94e6236113b29341e6ef049fae4ce7d275f042f07ac4149dc76d33b195cabb77e090987eaa161affb093f3ed1a2a7fe9d1c71f7d895093a15f62402f1acb96ff59a11e9d025fd3a4ac36e9f55fff1dc36c9059345d42dba9966948f17bdc9a58c651357d8de268243574358495ff07b5c7394d7ecca0f7deaa3d3ca88cd7454f7fd45573f95d45daef31c69ba4cd32123e6036be40ac7097821d33b3748289b98c405f3c2cc1f59aee65a86649e0ca88d866d4e6b58f08d1684e699814d4e79af5430331b156c213f717bbae91cd6fa6756086a93481f46b0128d370f39042520e163130fe5871284bf0c200e4164eddd9b993575c58ec99742f464c09864b4bebc360395273b6db11991d36b656acc7669c3e457e04d602fc93550566bb41aa85369a453b86a9809c20b659fb1964aa793efad67e0e0e9bab152939edfe5db6899ab7134754620aeb736e9e83b35a773ae8012ed4d584d259890350c9accbfb3e293e8576367d685273ccc489ac3aade08e533541d5134023210faab40b691c7079178ffed03f4bcc78463766207d2a395a7ca665a228ec9e9c007138da5bc671d7588258e06c760ad3da58dc9c63c9dff2e30e1659c1809f19a9d5ad91e09e65ac4f4f4dda6a4b9560b2902fe671bcc727f1a05059536d2ca2bf8de797391e419f6bc39bf5f47b3158900c34b02b0ba96e3b5fa9460aba312ab0681168e10b11d6837ef83e61f3ff2a87bb722f86ac8613d6a9a3971c75da2cd56260009ab146201dcbcd4b9574ad359441ed4340031ef056681320af7b63fdc7e7f6fcb3f12e34359589631ceee33a72fd87544497c1b2f677522df4a1cf0c0e5a3dc94fff5d6e4914e178277bc15e28b1adb17f31fb8129a9599ad444d59635528f45142b3e890d0d4b5cc4d3e4171e29c533f53ae39fe690e092818ebe1c9750f30d1fd6cb47f78ef63956d5238881506046adc866db1ba5d5348a02ef53d5563566e53a1b157060f08e7df6f4c49e3fd4b557b7d7b32b0be035a91478c2094f777535f1911cabfafda63432aef33e644b29b9677e884dac701c9d7698650c048ebe79a75c08aa6811aed0e91fd9910a48ebf1c971f6bd38fdf11fca3258b2ac8059ba7bff9955880065ab039d95cb772fcfb70021ccd9525db1b6969d70b697e23f954e29502154b09458eb6c260ebc0e35da8dbab18b81ee660c910e29868c83d2a0306b31ec48fb18f9063adc42c4a0da80a68b9ba3c729b78b240f16638f7cef6c047895c6553ff31b60658bf0206bf3ef8d5a296f8b0b59f87fe91d410c2812fa8ed5aaa33df5429d7d021cab2b144d745abedc76cc647b1ba05e36e95b0d3c41dbf1956091ec42acec86ac186ef27014d5c87e4ab24603dea128046f524b3dd1d820ef3329ec1f81658cbef97f7fe49f6f5c1db301ad2692c2ceaf74774ea6e02b4ec71aa69cdc82a85a62cde890f28859aa3f16b0b1e32f6ff2b9af3eac397a5775b135fb03683ca52af4f8e283021681a3f139b5d153c2d7b64d13a30e68ddf89f8d807548423ce7ff2d7ceb481d3b4ebc54afdaaabb4e8a162c9e1014ef30ec543e3073c0406a0bcb95e4f8ac0a8f264431db8fe0079ed323104ea2c54b9bc6d699577102bf3c2869936850d2bcf27af4df0de985df7e8f6e2d73e72d2fe51dc18fbee8fe2838dbba6c0ad8506cbabc31dc12055be9e46c891076d8e4544cc1c907e158448be6dd0e76e8870c7c7e4d5d1b4eba2cb0977272bbfea7a4169b535ed58b961f0ad7b2c8462e34863078b568177013bc6dae3f82241ffc7c8fbb5ab7439cb94af40bb64b500fe4bdec7f57066a7cefdb16ef61fc2fb9035f863ca36f2aa0073f3fea243490f973e403f1520a90bd2630ac8cb57734346057c903a79e4fec375c058671cae4b16eccb7c05c80ed39f081e5c8d55d0b320ba9b1c4874756bcc1898ba45e53a726d6fc06a8a2e311773e74e01aac648e32654266868ecf99c9ebf59b1b2c68fe876e627c4bbd93bffbb532b955d999102b5a8067fb1bdb2633ce7ddecadaa56ce9721cf7ad9fdf4d11ad5efab9370530e89ebb009d15fe2e150d1e54f02f48cbd527b3750ac85d7ccf0b1fcfaff5f3620655767870e6d323607ebd3820fcfe62ec6a9b93a3e58cbe5086e0178ab0c00942465770bf4e501b45755659eab05c3d4f2449e0ea6a372e1ff124569469fd34ab0d110fc860ec76fc593277f3660e149ebb83645bf511a9ece61b0de11228a3e334b1b5ec22314dcaa945b212197470a3a444f7385fc55141896deed845114f6bf015bce31f239b83c6dd148e23482ae3d30e220b6ec66e177ea4b8fba71802e5d310766e1e64290c7aa6a18545915d60c57768e82a70094fab3fc862c1697c9185d74074eb4b142544077fa154f7160b7367bbb6b7707af0de89bc58d0f7337cfe514de401de0fc0d1edc90674ccea3984993a26d157d9adf514ad28233f876eaa634f3bd161b4edd1ca4be819896bb2d91268e375c5d10cf64e3bb78f2a724a098a70b165754ba74eaf28e3452cdae1a2b3023ce11a7210a16f4ab663c0c316337886a2b3721886548d1b3392d0d5bbb7898f4d258c3b311919c9ea76120cbc42c21ec7bacaad400bf0e2c0a95856e879752a7b4439b1617706e3e1a44d846d10340051ef93520a9c7d69a523a5212419ec8513f979a08b5eedbc767a52f13e33593ac56a99766556be9eed20481186c9e701c878bf215f3d2723670c79d5bdc88e7b00767a5c409ba0c63a3db62adb6e4d97acf5d87514b729c0450e503921a5252c430e0e2d3c8a5a2e0abc782e1a690509f0c713453e35b208656af30f5f8beb1fb8f66b11b5a3802fc98111b6f5d116befccf815d6a109b20158139b4b633411d74ce9bf9af8ac519066cec03e456f1381080b286e90649685ff88605699ca340282b0f3f7f3ef65f79ff2f95eac9a8734f0020312396243d0126f4e73b32200a761058fca9fe513ab6e8d8fe6747e6660444692b2420137ba390b2aaad3fea2478cb5f8f36c7c0f1a43dd18ca8b7012e7a891da3532ee311c39258402e4519a4f6006065f9bdc6e112849ee1bcb1a7a52fe714765c70649fa115d42b56388fc323f9b679ca94ff494cdb7d2d8a02bfb6cad5c7cbe5ae7a891b4b7d121ae12b30a6c0915c4be1cba7e38d29440c2fd7209b196c25abe14355c512cf5e013adf632854f01fcfd4e7474df6c863c4c6e4c34a390faabce56bf2f132fdb34ccd119baa37e3b69161904c751ca735281dfef7c4f5399cd829372dea0da0690245a4d539fe807358d6cf5fdd2ce2bf9a02d6da217ff4bd2493dc1e72b9769e304e08e454b0b50e12fdd21c468a92b7c05d9b13704bf165e2f82a08c9e15b22f7f1c897cb79901079d34906c0c07b945d50321715833d7030960277556500e7c0114db3d1eca19407e03a16a4a4781407b7d466da723ba17f0377b15724814b247ec07f5ffa8454825d632549096cbc94cb62fb176dab17f0c188e0ed8a5fea4dce1301a66e27c25863181facb07ca13c07763f2a20611cab299e4222368e6777555aac9b248fd17c6a8020860d244627e84c97dbd7864f5cf7084e43c7dc862c4341f549b48540366dbb9620a75dd9119a64be8172bcf87dbb21d54ac545c8ea5d4a4205d3127617324731da622bcac2174fa5ac4d33ceb91adf24bad02c423b85229fd08c91aa50b4c3a5af94707c6f56fd05b3d60e1f2ebe1df79d704f48fb116b1fd20c4590e0a8012075b5f54f89f929e9187e007916b33ba90f46d5d53100a05a4224c2bcaf26f58c6684faebb178948cb3f22dd52a2c2d3b4da99bb34627b24a87336ed59fc04e3eaa3012f8930ad4d4b3c915b87495d916c5fbb419fc8effdbc676fcd1efb1c32d2ecf16f8a14eec8d9ab4118af13b74dbb1f5009ae645ac6c3f9a866aca720aa0c6b1283b192f0a8a83afaaec51d10a21365a388a8eb7bb6091925140d45c404519c0f55688dc0a0ccb11807aeeb0e6c6e1adb978ca4ccb1b8f22cef8da49631562740941f8b18dd55b61f8ce675a881c54a9c03cf5a17a680a9c6d0393a0522d2b7333e11920586cc8d0375e9fbca7b4e89d47bd3980e2974d979caf80befa930444b57766fa1920051ba91dba17c5eb2e161ef7853ece63d798f1694fd61318d5e1f67fe807eac1da36d1f7508b457835ed133b29ba5ce94d790030c30c3863c5d0616c00e14b3296789941cdb9d9081005531aea5ba2a04e53d98f9bcd9c99d73190017a2ea6056f03e72d77e23918822fb6d719eef2ce6a3c48197b2b5219802a090852babc86de6b3c057e423351d557fc4cb9d99e6a7517f42d39b4f6432aa316dd45e1b2c2de4cba42125d3d2dcf69ab3324abeda07af2d3d8ddf6c093775e4ef570308bf53be03f7a22788b855bf0db8097435e1909eb336538e78b0e2988eff8153239564f80ebca0aabeea5f4f7f950345b1592215e107dcc4b52d86c467669479e3f741a0a900a5ab29435585a0d9fc4a13c1f032791b0500159a05d59d0e11ed4d47aa11b57ba742f0acde9022431f50a97cb5e7be132ac1430e50ca659829226c000cf4b982efee103d5e415295c7d6c012d3edc1989f9ceea5ece1544dd041444bb2e5eccf042c7769bd0bd16c1121a88e82a21c096546d7eaf9d8d0b685fae6bb6c0980172459866afc31bdd5f30050533ba4d40cbc5bc80dd91e8408f579eae52339ac068c312cbcc4edebd036c35bd7939cb1e9a03d58a5bfce6624c82112978648c8dd51442d2828877f9253b2caccb8fb25b09ec2d295236742be4bfa1dde1b8b4c795363308b16862037eafc0a2daf8a0c1b0164ae10866ea5e823c4e57d0b3a1c90f2eb302347625bf30a612a9ce96d8f37a43bdc806b9619c065142869770fbf5f91ad82dae4a1d86c682894cef171e2efb5ad64c26411cf34d524d77609b85da70ff53d919824463930374ce1da85beb18ede974081aa98c8046869c1638d7f9d391cfba1864dd0cda1bd2881c541fb81cd655e05c8dd72cfed8fcec631f0c291111a9d5a48cb0c83522ac87b92fc0d8c48e7e0c3c802487ee307b379bbc538f0e85aec4a0e2e4f33aeafa3efca60d1a5c365fbca2fddee02732024b2c8d10f8968c3cee0c7ba3bd7c2b84df93a4bca5f900666c62ac91804bdff7a37b26cbb7c94c2f8efeba22c0e5ce5e0c42f9acd2014a3c8633547f4f595052937117b2e2d41d4378b072122d732e29eed2d3978a9705ff468982b51b3f713207d5aec64325e2df4323f784f23359bf5b9072b4612ed095e647373a15ac08cbef8c6ff2d829a7497c311e4a7d279867ef98bebbf396bc422c356ff8adbb2142e8d818386645cb822edc622839413182959f4dca9849e4eb60077245be1baee04d2937bbda2c3bd123d95eb209220970c83adef03ec535529ee24ae6335a5be2bd4", 0x1000}, {&(0x7f00000007c0)="fc7a58253f041a980f55a41987677c5dd78dd6ffd82b627c2075f2fb55d4b730d6d23bcfb8d60049ff241baea655e5da75cf3fadc8b99770c0d1a973ba02bb63eeb9167163f8e89f0b050d52b6dc877878d75dd0d10d70ab228747ca03fddca15952415f8c5121182ab8f1ddbcd4c364ce6a9979f6596d45eaf8457a2535f5", 0x7f}, {&(0x7f0000000840)="9d871df017bda565c1dfd9797f9c03f430c3179982379b1d5279114454a499751e9474eb93aa8b57cab96e82d31b2ee649841d32b7cdcb965f048934a77cb2249ce76926b1f3953cddb017fb11ba2aa039388d84dfe2e9a93c82a169b33c3b3220299ba25091c30a4fbdf644756b724f287f764f641ff5b7f70d153b0b9712e290e7c2126be7936cf2a0065a2efd0dda1299a6e99ce39d78be657d15e71996f388788626fc301ddd9d74c097d038fd3c3140989549d0378ff2e2e0961776ec906d9af693c51ac2eb9a2406b60f47abd699da396640668312b9870d7b147761d3c4a7de005da35ad12a379564cf81", 0xee}, {&(0x7f0000000940)="0c8e6940238b4adca3a68de44ccd91397a41b1954408a2463eb570ff54a6d05463b2e6081c7aa4e0f9924534fc31c6ed1faebac6909380fe16a9ac1274b93d3e82cabcdf8840918002cae9b101", 0x4d}], 0x4}, 0xc0e) r11 = socket(0x800000018, 0x1, 0x0) setsockopt(r11, 0xffff, 0x40, &(0x7f0000000300)="eb44e1bde5949264973a9ef015e5a4", 0xfffffeac) 19:14:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = getgid() r7 = msgget$private(0x0, 0x188) r8 = kqueue() kqueue() r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000d3ba54030000fabf6b901f825f854273f02d4ed2a0c8a952859cd1d7bafc0b798e9032be8df33f66a5e6eed040e2119e7bf4cc66c467163a0cf4dadf1bea23435dce6540b1b7c2f80c9f9e58b88a7a4f75eefd1cdf"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = socket(0x2, 0x1, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x802069b5, &(0x7f0000000300)) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYRESDEC=r18], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) fcntl$getown(r16, 0x5) getegid() r19 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r19, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r19, 0x20004b3d) r20 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r22 = getgid() r23 = msgget$private(0x0, 0x188) r24 = kqueue() r25 = kqueue() kevent(r24, &(0x7f0000000040)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r26 = fcntl$dupfd(r24, 0xa, 0xffffffffffffffff) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000010feadc484db6888b4d600"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r23, 0x1, &(0x7f00000004c0)={{0x600003, r31, r22, r20, r22, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r21, r21, 0x5, 0x20000005, 0x1, 0xb}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r31, r12, r13, r14, 0x46, 0x8001}, 0x100, 0xc07, r15, r2, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x600003, r13, r6, r4, r6, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r5, r5, 0x5, 0x20000005, 0x1, 0xb}) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x8, r5) 19:14:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x80}) socket(0x6, 0x4, 0x20) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file0\x00') unlinkat(r5, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file1\x00', r5, &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000080)=0xcbe) 19:14:27 executing program 0: socketpair(0x7f57731545a63379, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0xc003, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r1, 0x0, r3) mmap(&(0x7f0000380000/0x4000)=nil, 0x4000, 0x173dbfd4f44db26c, 0x10, r0, 0x0, 0x6) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) 19:14:27 executing program 0: ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) 19:14:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r2 = geteuid() r3 = getuid() r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r4}) setreuid(r2, r3) r5 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) r16 = kqueue() r17 = kqueue() kevent(r16, &(0x7f0000000040)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0xa, 0xffffffffffffffff) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39fe1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7f0072f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5d82ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e000000000000000000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r26 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) r27 = kqueue() r28 = kqueue() kevent(r27, &(0x7f0000000040)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r29 = fcntl$dupfd(r27, 0xa, 0xffffffffffffffff) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r30, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r35 = getppid() r36 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r36, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r37 = fcntl$getown(r36, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r37, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r35, r12, 0x9a8, 0x15, 0x81, 0xfcc}) r38 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r38) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x5, r3, r9, r3, r14, 0x1b1, 0x2}, 0x8001, 0x3, r4, r38, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r5, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5}, {0x7ffffffe}]}) 19:14:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x4d}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x48, &(0x7f0000000140)="2de4c9d2cd939d68585d1a2dff61b19dfb0967c11002b52b0e3307ea4d7aaba59b2edf7908607f09d542f08e262c54a4f9625f7544ec929f27ab157cb40b4b3d2420b05aa6b5b199") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0xfffffffd) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000280)={0x1, 0x1f, 0xfc, 0xc5cc, 0x8}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) getsockname$unix(r5, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) socket(0x2, 0x4, 0x8) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000003c0)=0x80) syz_emit_ethernet(0xfffffefa, &(0x7f00000002c0)="d07bd96f0c3392c1ad55dcbb972be7fcd8901be73a6c9d55eb21c664209896d08a682dc3934e57ff12ae001206d8540ac76996d41fdf4911cf3c92c5fffc1dd3533b6737d1dd11e308ae7cebfdf3e638569daba79c00"/101) 19:14:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 19:14:27 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) 19:14:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4080, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4, 0x4, 0x0, 0x4}, {0x7ff, 0x3f, 0x3, 0x2}, {0x7ff, 0xff, 0x3f, 0x7fff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r2 = shmget$private(0x0, 0x2000, 0x185, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r16, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r16, 0x20004b3d) r17 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r19 = getgid() r20 = msgget$private(0x0, 0x188) r21 = kqueue() r22 = kqueue() kevent(r21, &(0x7f0000000040)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r23 = fcntl$dupfd(r21, 0xa, 0xffffffffffffffff) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127cb7b40fadaddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b970000000000d5669a9800000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r20, 0x1, &(0x7f00000004c0)={{0x600003, r28, r19, r17, r19, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r18, r18, 0x5, 0x20000005, 0x1, 0xb}) r32 = kqueue() r33 = kqueue() kevent(r32, &(0x7f0000000040)=[{{r33}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r34 = fcntl$dupfd(r32, 0xa, 0xffffffffffffffff) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa5, 0x1, 0x100000000, 0x2}) r43 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x7fffffff, r3, r10, r15, r19, 0x62, 0x9}, 0xf8, 0x8, r42, r43, 0x1ff, 0x10000, 0x6}) 19:14:27 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3f) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='@\t') rmdir(&(0x7f0000000100)='./bus\x00') mprotect(&(0x7f0000309000/0x2000)=nil, 0x2000, 0x4) 19:14:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) kqueue() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30a", 0x18}], 0x1) 19:14:27 executing program 0: setreuid(0xee00, 0x0) syz_open_pts() pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000007c0)={0xfffffffe, 0x0, 0x0, 0x8, &(0x7f0000000540)={{0x0, 0x3, 0x5, 0x20, 0x0, 0x8b5}, {[0x5, 0x6, 0x0, 0x9, 0x7f, 0xfff, 0xffffffffffffffff, 0xffffffffffff609a, 0x401, 0x7, 0x20, 0x5, 0x8, 0x4, 0x2, 0x3, 0x7, 0x20], [0x7fffffff, 0x4, 0x3, 0x3, 0x100, 0x8, 0x3ff, 0x0, 0xfff, 0x1], [0x7, 0x400, 0xff, 0x86, 0x5, 0x7, 0x2], [0x80000001, 0x6, 0x7fffffff, 0x5, 0x3, 0xa0c8], [{0x1ff, 0x3, 0x712, 0xfe0}, {0x7, 0x9, 0xbc2, 0x200}, {0x4, 0x3140, 0xca, 0x7fdb}, {0x4d, 0x3e, 0xa4}, {0x1, 0x5, 0x6, 0x9}, {0xfff9, 0xfff, 0xa8, 0xb05}, {0x40, 0xff, 0x0, 0x40}, {0x6, 0x8158, 0x7ff8000, 0xe38}], {0x4e, 0xbd, 0x3, 0x7}, {0x8001, 0x46, 0x50, 0x1}}}, 0xbe19, 0x1}) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) recvmsg(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000040)=""/139, 0x8b}, {&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000280)=""/231, 0xe7}], 0x5, &(0x7f0000000400)=""/172, 0xac}, 0x1040) fchflags(r1, 0x0) 19:14:27 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r0 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8af263dbd1"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000080)=0x1) r4 = accept$unix(r2, 0x0, &(0x7f0000000040)) recvfrom$unix(r4, &(0x7f0000001200)=""/4096, 0x1000, 0x42, 0x0, 0x0) recvfrom(r4, &(0x7f0000000300)=""/166, 0x1e, 0xcd183a9e69af0386, 0x0, 0x0) r5 = getppid() getpgid(r5) 19:14:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x56], [0xfcfff7fefffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f00000004c0)=""/4096}) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 19:14:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x45, &(0x7f0000000140)="8d65b72083360a39bd6b79056fccdaf11f00668dcfc49dea807390c84b8b4a7e51e0cd01e3c36d2906d0df3bbb36d683a971ae067308ad983f5c8ef5e89a5aa7378cf5669a") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069b5, &(0x7f0000000300)) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x11) r10 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x8200, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xbc8b3952f471ed29, 0x4, 0x20, 0x4, 0x3}, {{r4}, 0xfffffffffffffffb, 0x12, 0x1, 0x1, 0x9}, {{r3}, 0xfffffffffffffffd, 0x82, 0x40, 0x1, 0x401}, {{}, 0xfffffffffffffffa, 0x751a3f3d4750c83a, 0x0, 0x3, 0x100}, {{}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x7, 0x4798}, {{r5}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x3, 0x5}, {{r7}, 0xfffffffffffffff8, 0x52, 0x10, 0x3, 0xffff}], 0x81, &(0x7f0000000340)=[{{r8}, 0x7ffffffffffffff8, 0x46, 0x40000014, 0xfffffffffffffffd, 0x8}, {{r9}, 0xffffffffffffffff, 0x4, 0x40000000, 0x100, 0x8000}, {{}, 0xfffffffffffffffa, 0x37, 0x8, 0x80, 0x8}, {{r11}, 0xfffffffffffffff9, 0x22, 0x40000000, 0x40000000000, 0x5}], 0x2, &(0x7f00000003c0)={0x8001, 0x7}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0xef6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x10045, 0x0, 0x20}, {}]}) 19:14:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, r1, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r3 = semget(0x2, 0x0, 0x4) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000001c0)=0x80000001) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc}, {0x2c}, {0x6}]}) r6 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1024, 0x0, 0x0) r7 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r7) r8 = getuid() r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xfffffffffffffc34) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x67) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0xfdff, 0x6b12, 0x8000000000000008, 0x1b, 0x8]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r23 = semget$private(0x0, 0x4, 0xa5) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r23, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r25 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x30600dcfc215936e) r27 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x28) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r24, r25, r26, r28, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r22, r25) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r31 = getpgrp() fcntl$lock(r29, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r31}) ioctl$VT_ACTIVATE(r30, 0x20007605, &(0x7f0000000380)=0x101) r32 = getuid() r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r33}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x167) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000004c0)={r31, r32, r34}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r37 = getpgrp() fcntl$lock(r35, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r37}) ioctl$VT_ACTIVATE(r36, 0x20007605, &(0x7f0000000380)=0x101) r38 = getuid() r39 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r39}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000004c0)={r37, r38, r40}, 0xc) getgroups(0x7, &(0x7f0000000040)=[r14, 0xffffffffffffffff, 0xffffffffffffffff, r20, r25, r34, r40]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={r7, r8, r14}, 0xc) fcntl$setown(r5, 0x6, r7) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 19:14:28 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x401) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) 19:14:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:14:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030001) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket$inet(0x2, 0x5, 0x61) poll(&(0x7f0000000440)=[{r0, 0x88}], 0x1, 0x9) poll(&(0x7f0000000240)=[{r2, 0x40}], 0x1, 0x10000) close(r2) r3 = accept$inet(r2, 0x0, &(0x7f0000000100)) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="35b4be74a13331d466e6cb9bcf", 0xd}], 0x1, &(0x7f0000000200)=[{0x20, 0x1, 0x2487271, "93d0b80f5b82b337d8dfdc"}, {0xc8, 0x0, 0x80000001, "fbfd452b09abbb1b8bdf9e732ebb72c23f0624f13daf3a2d3596a411b33bb6d25fd72b9473013103a0e03a81a92adbac8d97c2143247e41e900698e46b50b9e4274444924d429e32742d9553ccb431d60b6dd0a831b16356b5f9d7096727d6b22fa09a0b53e37173a06b2275ba8dd849ad3759b48e73753119e32eeaa44a4424d91d45a63092e8a71fe0d052c297b163049e4ac783135245c928d9f65d8229d159c6be3f9c4999c1ee88027d68764a21041f6b02367ded8d"}, {0xc8, 0x1, 0x5, "a43b3c65844ece2a81a5939e3a39a0219b9e917c2f8c1522c55b48b6602c3e0fe6e0b197c0095568df1f1b60b5f9234bae8650b20ee5e1c12dd13be2860763928816a3168c3d4e3ec5c774cb5959d20c973d2b215e7151dc2fa719e55df1d2c56aad78f38594a79e9ab85bc7e73026f1c980a6d582c8bd36ec8ec76234713e1acf464ae9fe45666685f0795641deb237d2b07d79e18311bc29d7ffa713138c27a3fda20cfc720bd6acabd375f2b4843be7"}], 0x1b0}, 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000400)) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:14:28 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000000280)='&#@,@\\{(/[\x00', &(0x7f00000002c0)='^%\xeb\x95\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1, 0x0, 0x8000000000000000) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r8 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0xffffffffffffff72}], 0x10000000000002f1, 0x0, 0x0) r9 = socket(0x2, 0x3, 0x2) setsockopt(r9, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) r11 = dup2(r9, r10) ioctl$PCIOCREAD(r11, 0xc0207534, &(0x7f0000000040)) 19:14:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="12145c30eb8d4f2a6e13d7d21054539c958e6086aad4b1581909d283572d7df11cc0738e82e61b97ba96a9fd0b3090f42b0ea3466efcaf9fd09206443e8b035e0a4f5444284904c0e8466f3866e8ca47c58426cdd33a878e5519140d4ada282d989ea70c365a62bbbb76b938c3740bbe6e811a66965e0348092ee0fd4bcfa5017334a37479e9fa5e4c5812a578d27f252d00237b8423efa102"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9c344e110d01002e2f66696c65308984cb00"], 0xa) write(r1, &(0x7f0000000100)="8c65", 0x170) 19:14:28 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) socket$inet(0x2, 0x4000, 0x8) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x1ff}, {0x18, 0xffffffffffffffff, 0x2, 0x5}, 0x31, [0x0, 0x0, 0x0, 0x64d, 0x0, 0x3, 0x2]}, 0x3c) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:14:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc) mknod(&(0x7f0000000100)='./file1\x00', 0x80, 0x800) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/136, 0x88) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x17, 0x0) close(r1) 19:14:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x80}, {0x7ffffffe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)) 19:14:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1da, 0x7fff, 0xff, 0x6bff, "05ad144e1d29ecbc43c56a0027d9a3515f9c8fbf", 0xdb5500, 0x101}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="fd43bbca1dbf0565144293927760dbb2afe482248e64bd654c17b580cec6f6216d6dacedbf71754187da721455555848b0fecdebce5667e4d1815c5a5d70512bb07047d3b6332d207bc1425c609794aa2d25ebdb24cb34c6b5a7901ebac14d283d756b151ee3d7eb6e064ec67b5c7e19b52897208fe13d7c5fb479e5b0802e6c4253b111", 0xfffffffffffffeb5}, {&(0x7f0000000180)="c5eff39229975509c9a5d65a439b", 0xe}], 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 19:14:29 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0x20, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) 19:14:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[]], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) r1 = socket(0x2, 0x1, 0x0) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f0000000180)={0x0, "dad34c56e9c8be5a938bcbdd542debcd43b08a5803a2958d78320c6eb0c9ba8125e4e2b81914e505a99d61c4ebb1a6a234a2a7e4338722fbdd2133006d8b681b2481b81faa057911f17c83d4f779b1e722016e00c6d5e260d24855d1714d881ab23251ae7961e355aac8a9745498b5781b9984895201b72bf62e620142ade30b786e85394319535e3408355dc61ced9625bea33362cf4a6908564ae9397b31293210a05a5392ed91f69e35a94538320e22d48a91c0bcdca848878b7ad6c54712d9d78cfa3dbe16f7fa427094f1f470b6f8f419a939c6837c7e03492f7a1f83c61a6d6b1ac29bdb7ee62ebfd4dade8974545b022411f7f53f187c92073908"}, 0x106, 0x800) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) dup(r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 19:14:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x8613a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000340)={0x0, 0x10000000}) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000280)=0x7, 0x4) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000200)) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x6, './bus\x00', './file0\x00'}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x8040, 0x0) write(r9, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001}) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) 19:14:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) r1 = dup(r0) write(r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = getgid() r7 = msgget$private(0x0, 0x188) r8 = kqueue() r9 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x600003, r15, r6, r4, r6, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r5, r5, 0x5, 0x20000005, 0x1, 0xb}) chown(&(0x7f0000000000)='./bus\x00', r2, r6) 19:14:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8ebc33020000000000000002000000"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 19:14:29 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') getpid() ktrace(0x0, 0x1, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x4}, {0x80000006}]}) r2 = socket(0x20, 0x2, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r3 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x40, &(0x7f0000000040), 0x4) sendto$unix(r3, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2945084719dd3256, 0x1812, r3, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0x5) syz_emit_ethernet(0xc3, &(0x7f0000000300)="b9b72326ce53d5024a0e70cc8849b74caa11a26ae989b1f46af92c84c68c9f1c5d250454dcbdf9bf6c391c0f72c317cf5d56f882ef3c8ab13dca505544e66db8bc727e61fe5397fc1bf32c432f73edeab7b4774e6c0a1068e1054c5a81c5b7e77f3b5b6c965864ffd32aebe7aa7a3779cecbf8caaa6f853b87be2bd884757ec8dc1cca1c39f18aebc73b61d11e870f2ee46e97323e56b158c52acd68cbb35eae6efa41bb99bd3176125bb695aeb62bd16d877b24f129dbe6e941654a7ff00411389a38") r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000400)) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x104) poll(&(0x7f0000000080)=[{r5, 0x7f}], 0x1, 0x0) poll(&(0x7f0000000640)=[{r5, 0x40}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r11, 0x7f}], 0x1, 0x0) poll(&(0x7f0000000640)=[{r11, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r12, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) getgid() getpid() getuid() getuid() r28 = msgget$private(0x0, 0x20) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x27, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r29, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r29, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r30, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r30, 0x29, 0xd, &(0x7f0000000400)="ebff7bbf0435be7430c231929648d453421a7a691c4e", 0x11) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r31, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) r32 = semget$private(0x0, 0x4, 0xa5) semop(r32, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r32, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r32, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r32, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r32, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r32, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000100)={{0x3, r33, r34, r35, r37, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r40 = semget$private(0x0, 0x4, 0xa5) semop(r40, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r40, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r40, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r40, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r40, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r40, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r44 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r44, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000100)={{0x3, r41, r42, r43, r45, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r39, r42) msgsnd(r28, &(0x7f0000000600)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES16=r17, @ANYRESDEC=r35, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES16=r42]], 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000100)=""/114) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r50 = fcntl$getown(r49, 0x5) shmctl$IPC_SET(r48, 0x1, &(0x7f0000000200)={{0x3ff, r46, r47, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r50, r50, 0x7d55, 0xd75, 0xfa}) getgroups(0x3, &(0x7f00000015c0)=[0x0, r47, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r53 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r53, 0x2, &(0x7f0000000100)=""/114) r54 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r55 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r55, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r56 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r56, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x29, 0x41, 0x0, 0x0) r58 = fcntl$getown(r57, 0x5) shmctl$IPC_SET(r53, 0x1, &(0x7f0000000200)={{0x3ff, r51, r52, r51, r52, 0x104, 0x5}, 0xfff, 0x9, r58, r58, 0x7d55, 0xd75, 0xfa}) getpgid(r58) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r61 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r61, 0x2, &(0x7f0000000100)=""/114) r62 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r63 = fcntl$getown(r62, 0x5) shmctl$IPC_SET(r61, 0x1, &(0x7f0000000200)={{0x3ff, r59, r60, r59, r60, 0x104, 0x5}, 0xfff, 0x9, r63, r63, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r66 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r66, 0x2, &(0x7f0000000100)=""/114) r67 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r68 = fcntl$getown(r67, 0x5) shmctl$IPC_SET(r66, 0x1, &(0x7f0000000200)={{0x3ff, r39, r65, r64, r65, 0x104, 0x5}, 0xfff, 0x9, r68, r68, 0x7d57, 0xd75, 0xfc}) r69 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r69, 0x7f}], 0x1, 0x0) poll(&(0x7f0000000640)=[{r69, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) 19:14:29 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199ce0f92602b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000"], 0x10) writev(r1, &(0x7f0000000440), 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x6}], 0x2}) 19:14:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) 19:14:29 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 19:14:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x1, 0x6, 0x1bf, 0x0, 0x0, 0x6, 0x57be, 0x1, 0x1, 0x5}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="6692b7", 0xfffffffffffffefe) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:14:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x1e, 0x2, 0xde) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) read(0xffffffffffffff9c, &(0x7f0000000140)=""/239, 0xef) 19:14:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="bb93fddc4d45edae1d5940e87c5e5acc7ddda7b720c9f1b2a5633cfd57f1ef40e49d06ed95d17480411509f964a8cdce4fcbb2a78e2da7af37327001a4ca2d68378196771ca323e22b775c2f3b112a2545bc091ad9"}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 19:14:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x1b01) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001800)=[{&(0x7f00000005c0)="4516f4ba08b4b61d2c889c68103bad52e5caace4ed1c4f1f62ee0f96d519b37375d1d198c92939c8c7f8d2101f5cffac0110f54323", 0x35}], 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r3 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0)=0x8001, 0x4) getsockopt(r2, 0x51, 0x6, &(0x7f0000000180)=""/85, &(0x7f0000000200)=0x55) write(r0, &(0x7f0000000280)='oL', 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 19:14:30 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000f8ffffff000000000000000000000000000000000000000000610000000000000000000000000000000000000000000000000000000000000000000000e1ffffff000000000000000000000000000097ef2500"/110], &(0x7f0000000140)=0x6e) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) read(r7, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0xa0) pwritev(r8, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) write(r5, &(0x7f0000000100)='w', 0x1) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x802069b5, &(0x7f0000000300)) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x80, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x0, 0x0) r14 = socket(0x2, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x802069b5, &(0x7f0000000300)) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x802069b5, &(0x7f0000000300)) r18 = socket$unix(0x1, 0x1, 0x0) r19 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r19, 0x0, r19) kevent(0xffffffffffffff9c, &(0x7f0000000600)=[{{r11}, 0xfffffffffffffffb, 0x45, 0x40000000}, {{r12}, 0xfffffffffffffffb, 0x1, 0x2, 0x100, 0x100}, {{r3}, 0xfffffffffffffff8, 0x4, 0x2, 0x100, 0x5e96}, {{r13}, 0xfffffffffffffffb, 0x80, 0x10, 0xffffffffffffffe0, 0x2}, {{r15}, 0xfffffffffffffffc, 0x8, 0x1, 0x7f, 0xffff}], 0x10000, &(0x7f00000006c0)=[{{r9}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x5}, {{0xffffffffffffff9c}, 0x8000000000000002, 0x8, 0xf0000000, 0x2, 0x4}, {{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x20, 0x8000ffffffff}, {{r18}, 0xfffffffffffffffb, 0xc1, 0x2, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0x40000000, 0xffffffff7fffffff, 0x4}, {{r8}, 0x8fb01b10fcea022, 0x60, 0x40, 0x7, 0x100000000}, {{r19}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x9, 0x62e}], 0x10000, &(0x7f00000007c0)={0x79, 0x100000000}) getsockname$inet(r10, &(0x7f0000000340), &(0x7f0000000500)=0xc) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 19:14:30 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac", 0x0, 0xfffffff7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002440)="617e9cc033424cf3f6717ee2ae47248c9e65cca284831ffe1af328d37ecb793ee40c494b30d76887ba03ff28263dd66318b2cbaa10e4464ea1ddeded39dc65c6311ca72a63e1fa2b03945592dd551dd8c6d9aa72f447ed25d9862dd7656fbc9037e815c8f7fbd6fb328533ee7a3297f8c93b1831fd974ca36c4868d8e3c57d2f75f0d0b73daf9f9d5bc5381254783fe4d47a1d7ebd8b1cec780a97dba96b87ab4f69324022111caabfae386055773a090b43c10f1edcbe36f4e6512f7fac90505cf5775019276ab46c3bdd147fa5688d12eb19103ba4a82de3e2aef853f29cd8442bcab29a393368ae94e7c8256bbb0a1d6eb2cc41d1b1fa07a38d0fc9ded84f3708c60b5fd0d823e6fa1d02fe3199692271c9024528da8d1075b2f75f85dbbbe3864a00cae4929c54ce4887596d8f32c35e0a7a9ecf3501ee5c75d697f0983c0086f27062bce002e1bdfd2d5245fd10acb7e9b471aae94aca4cbef955aa20c2a7f0bbaeb73fe59cbe3c801066a58d5609651bb798bd951808c71c921ff40e11852201f1cc8d8a6ffee380ed071aedf220edc87d49c64e9fa6aac9ecae664df535316b67c6926fbc62254fa27cd9bac631b1544e87170e0ed155cc97309238fdd9827b4a2b5ca9", 0x1c7}], 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) 19:14:30 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xa0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) close(r1) pckbd_enable: command error 19:14:31 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x400, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x142) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="bdbe2ce6db1a4842ea14637db21bcdff47e5a25babf96b545a44b217c7aea82ef51f50cf96cd6773381f7727954aba4f1792890dea8dd67e0c3f072966da5da8126221bd631860564ef4fc956b0c105bd9eacc0782f976b297", 0x59}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000180)={{0x7, 0x8, 0x90}, 0xffff, 0x400, 0x7}) open$dir(&(0x7f00000000c0)='./bus\x00', 0xae7518ebafda6c2d, 0x4) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 19:14:31 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x80, 0x8, {0xc360, 0x4}}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x188) r10 = kqueue() r11 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r12 = fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r19, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) readlinkat(r21, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000d00)=""/147, 0xffffff39) ioctl$KDDISABIO(r21, 0x20004b3d) r22 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r24 = getgid() r25 = msgget$private(0x0, 0x188) r26 = kqueue() r27 = kqueue() kevent(r26, &(0x7f0000000040)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r28 = fcntl$dupfd(r26, 0xa, 0xffffffffffffffff) r29 = msgget$private(0x0, 0xfffffffffffffffd) r30 = socket(0x2, 0x1, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x802069b5, &(0x7f0000000300)) r32 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r32, 0x0, r32) r33 = socket(0x2, 0x1, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$TIOCFLUSH(r34, 0x802069b5, &(0x7f0000000300)) r35 = socket(0x2, 0x1, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$TIOCFLUSH(r36, 0x802069b5, &(0x7f0000000300)) msgsnd(r29, &(0x7f0000001680)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r29, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e391ec24e7fcf9476aa487517de4f3fd1da3657304c343502d7e96690e40e7ee0e020c592773657f5b115e87ee4f311da1e9cf04d66f0fb2cc0f928"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r25, 0x1, &(0x7f00000004c0)={{0x600003, r40, r24, r22, r24, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r23, r23, 0x5, 0x20000005, 0x1, 0xb}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x600003, r17, r8, r6, r8, 0x0, 0xffffffffffffffff}, 0x80000000001f, 0x8, r7, r7, 0x5, 0x20000005, 0x1, 0xb}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r6, r44, 0x6) setsockopt(r3, 0xd7f4, 0x5, &(0x7f0000000040)="c4ecb5bb844891e46ddf6886454c71efd63869f27d69eb89a3ae370700b527ac7952d9183631b99453bb3ed53e998e224f15", 0x32) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 19:14:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xc600000000000000}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069b5, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = dup2(r6, r7) ioctl$TIOCFLUSH(r8, 0x802069b5, &(0x7f0000000080)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000f3000000000000000000001800"/28]) 19:14:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x202106, 0x100086128) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$getflags(r4, 0x1) fchdir(r3) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 19:14:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d, 0x0, 0x0, 0x80000001}, {0x1, 0xfc}, {0x4016, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) r3 = dup2(r2, r0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) 19:14:31 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069de, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getdents(r2, &(0x7f0000000140)=""/198, 0xc6) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r3, r4) 19:14:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41fa59b7f183e5bf, 0x8}, {0x89, 0x1}, {0xcb, 0xfffffffc}, {0x1, 0x1000}, {0x7e6ed939e987ad32, 0xfffffffb}, {0xe6, 0x1}, {0x89, 0x81}], 0x7}) r1 = dup(0xffffffffffffff9c) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/248, 0xf8}, {&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4, 0x0, 0xc87) r2 = dup2(0xffffffffffffffff, r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001340)={{}, 0xa, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) write(r2, &(0x7f0000001380)="6c3c0df1ef396e3116731e2986884ba387df0c72c3a7a92c30fbc2ea5ca0246a60b74703597b0fa9a31de27e21d1d17f351832ac3e4d7aae32b76defe7b8a9a594e47ac134013fe0580678d204b040802682a5074f21f7f5c6ab127e8079a6bd6a90cb44d2b0559f8b69f06dbf1712d0bce4f665bcb69ac071393684008e29aeeb6c279ded2355534de6910c689e2bc408a59e58226e04186eba4b21ecc380b65fdc8c4a29e0", 0xa6) pipe(&(0x7f0000001440)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r3, &(0x7f0000001480)='./file0\x00', r4, &(0x7f00000014c0)='./file0\x00') r5 = socket$inet(0x2, 0x5, 0x20) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001500)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000001540)) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000001580), &(0x7f00000015c0)=0xc) pwrite(r6, &(0x7f0000001600)="341a92b0c4d76d8aa3bf6b3625aa7068d7879f431ecd2de23ff0b031394ab0748b9f370debccc8d6e95aee7c5ddb5669fb4145af8603d05b7aeaef8ea8234f45331a9aaaca5a28dfeea53c6430c94261294cabea88bf2e79097bfeeb520497e48a0f6fae4293dd153f015b", 0x6b, 0x0, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001680)='/dev/bpf\x00', 0x100, 0x0) pwritev(r7, &(0x7f0000002ec0)=[{&(0x7f00000016c0)="761468c39d91dcb31af0db453893804fc392ba25f1814bd4ea6bb613b79478c35c4dde7a6b7c683d9aa52ac604a14bbc63c831a875f79415b9688d1b1c2934edb548d583683f039a2bfa3b09ff7cd4ef344d4ce1853142330cb58bca4b8184d5022b1a2eb39036c78ee6e46c50e1099ba07875ee7acaab15a0175666faecc9bef6fee7bd3b0ff0b94b356d8d3619f9bb41bff6fead339c6f21af7a14b172d2e8a2d956972be2e16de7ab31aae24f772698bc40097ab07577436e9722198358831c3b97a6ba84180d4e86d1664d9bb59b137c13e74a2da7537b25337a4884b55a43d22274b7eb1bf8dbcfac78341de06b84d58808af419183827c0f4d18836ca384c300cd35d45e14db4f48f1242ae6301c72d753203eb64713d138de9eb4a229f2e0743946c353cb0a039e6252050e27f613bbce6124260ed27e1febfb05e12c146a4103ac2637143b3b0e946b3e2129b3615a5403e2e6c004bcc57fdcb0d1747a9e3db9a09c4412eff0acf087011c44463b619f2e41b9e4b3fb0d825a73365de9860a825719f6701e46b5ae8869f0e12cb14909a9ff8fa71828c2b8b6160f43439646d9eedf118e73ca2948a0e51642ac20bae4d741e8e4466453b102f93eb3f1ec0db370d700c852e06b1a3dbffe9c577e686289ef5ae00f206d5fac6606eab5a62dd7bfb8b74a13e75b5924b9ed8ce2e3164142e4cd5be88c01e5c3e5916c0abbe273d477177bdd70f86d286eec68e5ca7286d00630d9ffcaddf01574701a4bb61da2ad481ea4ec503668a8e116cc769ecbfcf9753d5c4609eff166eaea983665c2fe613f39650f2da869e96d73300db8198d161e7aa750ba9c92d16f2a973e1c24f8e5e09500b1df01fe125d00940735c32f3bec712f7ea604648500c4799225b5cd1b977f5489ddc21124a5309a251a2e7f79eb2eafd8ab61d2d8bc56a6290234b248ad99bba15431c1348b0644908f77cc0b31121d44ff9574c925bb186dc64e6d740e0977ca2ad0a4920b95de2c67db887e1ceda1e0a8466506077df59a3e3ba4727aa9a6167daea379a52148aaaca4db0a5b28d9f98dfc0dcbf6a29066387a41242351b5071a37e3343b0c2a284bc55d234aef5aea759311f081f209a37c702c0be9137f60d0312b8bcb0f83975e9d67d0549c99c920ca7eed5d3b5a9e991282e7156e192cf381240e46556e6ebe6d713ff3c3bbe11f7bc0ec5611f8f40d854f62753256f799acc0bdb89f4609156f45369b27a9d2e9be9fb2b487f2757b6f0af28eb77b321c0956699427ba8d4ef316f142a551d2a9c9bd1705d14505661ddba6b1006aeae740cd10f9e60a07845638942e6d9d7766d40e72060080e2ce4917684f44020df0ef1c76e66a0153cf657daf2ef2bc72d8ad2a18c9687e6436e932a1758c0be79557cfcef7e8aaa6e447e4a30221c2ced93565ba88e965def18693bb1bea9ba423d59cf3e2394eb0211c52830c0897195acb39dd73effd1735ff35342413413b558fd1d0ef1e4a870cdffa1c66ca22a0cd2fdd9192b5c52ac4355d1f889faf812579ef38daea1d3db4da5466b57057a52dd84509a0b36029513142e8576ea02cd98ca32fd9bff6c266945655924f3220d589c2342dd2ebfc26b71d8d544014f908516780c980fe904078697f30eafe84220e7040532d5d204f4c54562aa8b57f7a12b32b8a36dffd1ff334f921595125877a113c3a9125262c7c3c182a2f1f7d7964e66b729b07b6a5fd8403da7ec2a91254741c3a5ffc26099c81142e827c9a35ead1d048638e9893b6631dcf2565b74967308c259d12adda9790923cbdc216009b6af1c0cc79f455bd91c5ce382e9a39979fc1aefba715ff8e91608c84d2c2eaff5e4572511b65f2bd7e5122c5f3ea81bb96d84ee4b988c3b05174c50ce0a04e71a882b3db6071cfa040b84761993d7d3345e6da6b5056b8f6fe78b86a7771dc110d8015cbdbacefae558cd7b25816bfeb7c2522e2627333939f3f6812af025201148d44b169499a8e87712aee0934c4873ec4bc231f97a3c2607eee4917f106461cb796c29b1c8dc08b4719e68ad4fa3bfe0a3c832aed836e56aa2c7750ead24737c9dc809b3a9672b2d840d301083c18179bf365108326b0f012ba55b1dfb268be0843f5ed4b1a208dc4ba80552563f301d6a28d69f5b66e5d141e3a104cf716782a722fa59703132cbfffda3529ea0e0d71f141af483e6d26e009d0461e8a550d852caf4e767a7c3ec05349f7ab70151728aef0b6524f245ff4dd2eac8942518a8dc1f88a9dd0a853539688dbbad6b42c316c18b951f7635b5ca3e306bc121a26271f291b71730a7a0b804f84d23d16ee806f13e211ab24e37aa019edaea590bb6b436c6a6f522db006098bb27c322f93a74309db2e7ff7ae0f11da6f2faeb3bf19afd961d472f82915ee45ee44c94b4fbd6af6eced4ed0a9e3b6b91364609e6ad7c932459181d9c3e8f95e982673947c649cc77dc2f2b300061854cd0a5aa399e11cf1f551fb8f3020fdb9dad3ed23a91136a1153c976e76b86c7000d037171e8c0c828b88e9eb677f6d6f5f97c60953b2bb9756d213402c56ee1f58ae8ed17a7f0cf8f85446c271005fcc7a5973ff7248e529d65812fc906c42cfe32c9541e6608c3d894909b2412f1943e5f5f073ddaf2ad4a56535613a9011599edb5540a5edfee50d0f0e88282995d17e3f54b2dcd423c63e1a00046a078f53126fd19c5b61d18b78d4ce2a76063f93046e693c69094ffcf52d1fa4a27613ea2b01eedbb24682a37aaacfc0b0f671aa17ed62f4999a85003019cb7170e18065b7cb56d6cb648845a2db9ba35d81950fd0d24fddc38dba2ca5782421182cfaa860ea278822c1150611185079252af522899191996855043b8999135c0d1e6914aae0190ada3fd3d2bda3fd23b68f9ff644fb0b36215a0f376f0ff63f9594f6be5a31dffed22f3357d2ed44c5196c2af02794c7a66d6de41d7b1e0536d52c5611ac2cc23108b53ed274f078a0c04bed98f5471f961889eef53240b767c660692a8fdd0c689d50dfd06ba97862203a6b478289e962b2972ead2e4b7d356932fadcf0099561380883713db9973ec4be5086fe8285e9c40a5288ddc8f82e1e5434ec1c47bff3c92a02da9ac5d573f838feeea402b51a0d1e5f3cf4720d2a1c53d978662a07881cb9c3a071a324457cf1310538f4e145563a786a574eff7f1dfd9a82bd76630b4906f9249bf7a6d52722b7ad25931aba3065caf1349110fe8936056552384451b3172f650ffb913c72fb645859742b68c74435bfbf0b74a6066c49b25ba599760eea8c55c8f0e8ba288ef28fe5cec55c626ff7b019c4a144cc31c1f7fa82386187895fda6f77ad3557d3e530e4994f6b423e56540f0b5fee582dbbed682d5e3d23250b7a7d1c2b1fe634d0c8c256e65f1b59e836a27ee9a4b90f59c3f6105b64e2bf8f2702740eee35c9fe7435630808aa1d315aca50b528ab078e34b393c46b4a5047dbd1e77a3a5d389719e10dba9da3f4fea73fcf260f030a929cc9f9435b070b046d4c03fb3654b22558b8badce45d3f8002bb72a88e4d0c44437409913ca628c6f13f257875855d919ff127b2cc159902ee51bb9c484b3a0ce3ae136ecc01b308459c0452c0f4fbe11c52b42cdeec3817607fda6c011ef2611b23b04af7cd508ad89a5bafd1279b7c1985aa825d04c81631cded1101e6223753790c57e71d787509c9693ec66fc2544b888c1ca0b78bc5e87383d3ba53c1e79010fea42aab161014f80c2e157df82400e974648097325c7a89745bc0b3dcf32af9a255b98e4eb0ba23e7440311e3ff8158bdb7c8d2c7dd0b4507aae31a8bdaaaa1f79510bee9f0a54a42f0767399a0837cd22adcf53846791b894e419ac66227f6ed7657ed83c56951b73147496f511426b25cf5f236b932b8c93864684f8e15624e1c14ece0b1bdbb52b16d4d9d9342c6f9f35547f8b1a3b9375497cab949ade6b11b7cf717739db4272e95814928b0e5642e7beb61effdb7aa2f6f14ce7347475a3d4897afd98903a320e9f24ff7991005f5a13145bbe1269adacdcec21d398fe9b5cc64fdecb12974c238239ed05ce693c7874de86aaa9bd967c7fd7427a683cdddcfb8e6f1d4e405bf45b6b71941043b676c6fe1d5cf1f6cb33482c6aa7fa582eb726a2487256a712e834ea66bd8f9bffeb82886ffc97fc42b1134d2dbfa03911f3e5131a14c82f33c02b6ffbbbf44f162d84f153d00b0a93049a42e8708b1db104d0200b2c49647a834756b8e257edd4d91b0d5b967e83b5ceb56a332482581163eb4825dbca6c6b76e2e66c4c3796a56c7321d3a7b0d717b5c74dbd246d58b653da68ed4828b3371b1cf61d32bbba04ebf70f6bfb26cdb37329f13e6f1aa28c03587efce3b01b2e083213a272b02233e9a8717b294fcac326df637936ca3a1429bcaf736fa079f105f2a60610f6141b6cb6567ec3e6cc6bd0d732f817e705560c93a562d06aeed9a5cc3de917a5ab0abc907d04771af5107de3817d33df24e3234bcf9b9702ace3ddbd0fee0302a28e0ef3a815555127b7215a686f9e5e450a61c309e8fc833bd8b9bd3881d64861f32d6ca161a15cf56ad90c39e8fccbde81c0dee5f29350cdfbeae41c82e707d155ba8805f7a3c38f1075c11699588c7d396dce06190dc4f2c3e6dce56248b06dc4ae906918da3c351aad2fa081166bb0e7b14b023c385bdfee8eef6145e4f1900685a76ec08f00bd9740c773288ca1931f83b42355f116a9e2280a1f0280ca4061eb26b402286053a1749d3b04f89791f372b7b38d56ee7ad197f0b8979596596f789947b9bf0315b36da19740d48c07cbdade3d804a1659b5b3e569be067e39ed04b2a2a53e4b1dd5daf2a3626d8d498f84379e1594a14d03bfa2d30b0e343e7f0647a78dbe00a059b0c9dee386f19e0f444ed27337fc9d4b495b376e3e078acd8f3049b482aa29a85880ffb2fa13164efeabdbcebfe1b8f9c6447dde0940724558beec42f48a2c0144174eb48d4f26888c6cc0884e5ad677556037d418f47c58bbe62df2a0fa17a3e7340aa50281c251a9c1aa8dd1096005360d2b6c755571de6ca29ed23742eee478c1d7d1d102a294d6a5a29b19e37b40eea77055706a766c3a810fb9d484cc7897823d4394e8ebb45d235c9fdc94dbda945b09773c9f3cfe66a49b6b4e2df620a8e5aded04fe4cbd49e1768fe2723a30c053bec9fc9e80e3b2ea3a28b707c9ccdfa523d8d8a90a3d4573af866559792617ee9516228fb1332805b2c7655f7473e3131c09c54858583bb5cb172e27f1b64c66cfffd99b1cfab5aabd9669f4587e227c534f55335d875134932a2f7183cf64867a0758951dd2ef7ba042d9b50226dd47b1b1bd2e23a591284a8355a17df9be440541c72fdd358c347225e9661207c1cdcfc6226dfede2bc5cf2a85dcd2d1612fc5e0ed7484efbe5b335bdad66439017ff6282853e732bd52a52233053ed9c88544ced9b2686d1cec9d565e9903e1120530d8d1ed93d42a309a1d8ec758a3558cf485f3f2ad8a44b64c26cc01af78fa34ec1fd2ed86fe4968d0c3b71e0c75100a2b92de94f4c264a8b2058090198b08438c4b7b8fae0497d6403b3f60f9f1d6feb7b493191ae5640985c7e6b8faedb342e39dadb47333eadb9309a5e0310c649bbaa1a02eb7c0e1736f8a1a43eb5f57d3a7a47bd166f7d8e32af7bcb3ba0c639c3a59cd8f205239f3e9d1753d575eb217f8d7949214921a8d8144f426c8b1c9a052cff5eb9d39fd48a6088405f", 0x1000}, {&(0x7f00000026c0)="d279c43552f11745ea7ba1286b15b62f93bfdddbd2b8e1e757a51d4af852b5250d2bff403b3739b8a19f34d93c03a7d8f4dff68aa993ff1a99", 0x39}, {&(0x7f0000002700)="f0672f11749d20e004ae4c9ed74dba12500695149d959cd4e464fca58334b07a67b3fe75031f707c644575bff342d302c16e58625a1617554cbe3a0d84b180695f28546e7dc0c957139db780743cbe8fbe1083278a8fca5e1fbe895a79024b00be9917414324c9d8ecd7818b099525cc2938f48bcca202ceab2e9e87636d1379c00d9e21278bf9ffcdbf1b2680341fc5484bbb316ada432fcb529e2131be20f868099b187650302c7bc75d5e98a4f3aee536f4d473e1b6755d54ca7cd44e6a4689aabc4d5b", 0xc5}, {&(0x7f0000002800)="e33d8efb85fc43085bc37a5938cf137505fe4cc31f501ae7af4e3d7b64881312b448cb2b19f99d3587ef9b1dc682b4501d6a2ef3bdce3a84fba9d823f40fb1d9c502a584c3ceb3b3a58c4c6f66900f1db35c7194c035e41b33cd22721100bb7cc2c62158972c927da77dc5fad311f7b8cb5f2b28f4b1ef3945528557c4dc9b55c9789364", 0x84}, {&(0x7f00000028c0)="d457fcb0a9ba6a5cf0dde56c8056d9254fced030d73517ada49c616293fb52eec08bf3f2e689a363f4b19122e54e755640c3b9dc424dcad1da3e8fc52b949fdef341120d41da5475494bf30aa646d83e215ef8cff3f521923e1015cf0224e5b5309786788693c082c2dbd107f6bb1710825dc16b230e4dbdfea99b0183ac6eac6d564ff378f875a36b01f254c5f427a181be5041b5d47f8c29e4828c7e729a1c56887587012000610618d8e809c9304d72ab72101baa40ccd69a3e1207080c10a60f1744dd4ff36d6bac64d62fe44c0e126692c51ee82ac6620fcba15c0f625e50", 0xe1}, {&(0x7f00000029c0)="b631eedb8e34a4ad78feb4778ad05da3d225d25133ef0418ccc7288a2b3ded2b7a36ba6745e9c8932dbdfb6ed23c860d2546db4a609f2a8343ce10ec765563e4cd6cd1ec91099806e5c8accc56748968f506fa20c73a26501628217718af1b1b3659641f1e99789c49dd14093e1c96808b02a4ac88e603747ee20568fd31e1205982bf7fb1fd9a70490570e573c9afc7bcab5d986f995c5c108ce1e339bb514d38c5101c682c472365f0bfe86d7af5711b03f174712b1c19d5f914ede9cd7981ab8f18af587b83a3be3d9392855f248efe51512ddccd763680aebcdf33a99f4783fc61b5292a64bbe75672539950cc659f7fd07751a83b605c2c2754", 0xfc}, {&(0x7f0000002ac0)="ecfdeefca0cc605b8ec0ad2a4a0d9e6e64603f45018fd600cfc6729ceafe7a6c7a6a55d9236f9d1ef8d69b02ac85d515111f89e8932c478e4c56fc71ae145e88f673b655f8febc11be4479b32b1f4378d5f6cd274daf582af19e125a2973d439833c06fdb2eb27654e44c7175bbd6a3572df13f4b9e9962ddcfcf2bee9603acc3f3bf55e95896d5283ca57075436cd61b9557130641c135f2d6c9bf4307066bb9651600e514900bc42ab86e222a7f297949a0297eb5af7f173b704cfb32a8088364b6f783bc06535c260ad38354be29c6d76cc2157c06e4b85c8a3f2c3290bd8ab", 0xe1}, {&(0x7f0000002bc0)="1308aed46cf197be3e3cf515c255d1b95f5ec52ce8675502dfaae944445d15223c7844fd005484cea912bb1796c07d7b25854fedda015ac980d383256f8561a04b1a67be0a99f7c00e95718b8725aa22b0beaeb02600e3aca8bc9d1af26112f75440901ebe31a20b8315a624a7df9e7cb808c95d6dcda7d7035c08402e07e5a9b5825405a3ef5289e5fad1770ca80f5830a2f04031166d524398ab96afa99a7a3aa3b12a5a9af7609126e748f2851640be34b3f19652db437eaa9ab12f25275ec26db41a45f518684aa5facfb19c4c80d68b7051", 0xd4}, {&(0x7f0000002cc0)="fdfbd1c20eceedfe21b584d2943b50cc0d0dcfc0001338f01b0121c3d9b4a4651635662d02f6f0364cd3545ade958a3889668cd8d394567f5743ac640be5f8d37bf8fa8e424d8866ee228ba5e892d9273e70599f5a5f484f899467955dd2f96972b8768b3cc225d82dd4a108f2ac1894ed4ee0f71123c1d68e7d19909e3fb855d6f4b835b90f84865f4bdb2369977c723645f98802b971318949fc7bf17beb58f7755af6922296db3e481963581d1bf8f1e5a1cb6da06e4de7388c8223cc168c3c885f664be2628232c7cec1", 0xcc}, {&(0x7f0000002dc0)="181ad719adbcb539912da78231fe81560ba674f0afddbba8db0f3e7a4572350f050663c12270a8fd4d740e1a98a5b8575042dc1edf7d0cb79afe6cfef0be959a8127bb650635ede1e2b80b4cb2af912d0fb56e489cff3c089685a56e7447a40cacba4d02c8e75867209a68e7b3884a317f69f9cd486e24f565d1a04368a6b66bdbf522eb9222dc4f1f52491a7d199f97a8db68f0e2d5a6cfc18a49f99d57be80329ebe9a13f9b38f472fed42ed8ebb4f0a57175ab8a233e295ea962beefd90d7779413e9cef70fe13ee6be1107", 0xcd}], 0xa, 0x0, 0x3) r8 = socket$inet6(0x18, 0x5, 0xff) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000002f80)={0x400, 0x3, 0x9, 0xb385, 0x8}, 0xc) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000002fc0)=0xffffffff) r9 = getgid() r10 = openat(r2, &(0x7f0000003000)='./file0\x00', 0xdd102095af4dc8cd, 0x8) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f0000003040)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000030c0)={&(0x7f0000003080)=[{0x24, 0x1}], 0x1}) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000003100), &(0x7f0000003140)=0xc) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000003180)) r12 = fcntl$getown(r11, 0x5) clock_settime(0x2, &(0x7f00000031c0)={0x8e000000000000, 0x60000000000}) chflagsat(0xffffffffffffff9c, &(0x7f0000003200)='./file0\x00', 0x0, 0x2) r13 = socket$unix(0x1, 0x1, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000003840)='/dev/wskbd\x00', 0x80, 0x0) pipe(&(0x7f0000003880)={0xffffffffffffffff}) r16 = openat$klog(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/klog\x00', 0x20c41, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003900)={0x0, 0x0}, 0xc) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000003940)='/dev/speaker\x00', 0x0, 0x0) socketpair(0x18, 0x1, 0x3, &(0x7f0000003980)={0xffffffffffffffff}) pipe2(&(0x7f00000039c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r21 = openat$klog(0xffffffffffffff9c, &(0x7f0000003a00)='/dev/klog\x00', 0x200, 0x0) r22 = getppid() r23 = geteuid() getgroups(0x3, &(0x7f0000003a40)=[0xffffffffffffffff, 0xffffffffffffffff, r9]) r25 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003a80)={0x0, 0x0, 0x0}, &(0x7f0000003ac0)=0xc) sendmsg$unix(r13, &(0x7f0000003bc0)={&(0x7f0000003240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000037c0)=[{&(0x7f0000003280)="1c8076cf607264f99ae4f82cefab7f8a9d15af5829d697eccd75af727178956d34b12bcde5a3cb8ab356ee", 0x2b}, {&(0x7f00000032c0)="bc7aebfdc9908cb2913e8b46129aca5307b3fa72f7ecd00d14de16635b31bfba5f77ed114f517ae2ea291cdb881bd7e8b1ad36ed97986ead7b60f5cf38ceccaa2fd9a2c0c574df907a85ec5121476995a3f9784ea84ed79a62", 0x59}, {&(0x7f0000003340)="ed1dc4de6d23b1ef71b5049f8dbbf863542f02908b324c37606187ceffca95199f86b3ec87585cf45bf4d3fda0c2ba50cea675e8ed71a8b1a66fe23a4dcf2ad593aa243ccd1ae742f3937c2289cb40e6782113fe47282dfea41b90312054785ea8dee469cdd3f5710a85430237d06bb4975dd23e2d5e52415e84da1cffa1ed3fd158745c20c4076ca0c8187bef7d99318cd494e08e55306cd639a12374efaa4ea74e310b8c8e21c3f85abb289059460261457c8e115eaecd93b326b8a08ece62bea6adb322ffc3dbb1deabe2151faf04e3ad12eef82cd7bca5be5408dd666f1d958a24075a3e00d6fe985b05b4b9b9", 0xef}, {&(0x7f0000003440)="9334726bcba4ce5e757fdb0742af28bc196480926a05d3da3f4c19492e5168adf439120d41791f57243c407eea1cc5e3eb1ea5e2efa65cf47990a6b30a7100a8ea1feed9d0ea9a5eeb351ddb58c53204e3237fd997c4c172103f7970a42ec1586a8b3883fa6f9f10ef39999514c97419fd688fd6ad8047f8d5e9902bedf8aed242cc1dc5e07436ed8d6004304ecf4d616bc6db276ac3b799e1ebb13bb26fa8a71f595681d5e2dd769f342aa8e604d5437f", 0xb1}, {&(0x7f0000003500)="62c75799e6aff6c6eacde50f531da995780b9e13de034813723adbd22a6cbb5e5762066c4a21ef748432b42e354fdf3e7f39aa11500fdbaf04a830d359927995428714ce94ecf4abdb1e900603b9758eef2ba3e43c2790670fa7d2e80a4faf5d6895345b1107be664d5549f31021177b0462f2a3e8532b2fad8a82276853b1ff1f90cb", 0x83}, {&(0x7f00000035c0)="655c5973379ccc9ccbdbcf873eca", 0xe}, {&(0x7f0000003600)="9b824340cc531af89099965e79ef65bb092d790c9b99871cf7273f13990c7385d060914b8537d8afea726b24a3af7df592f969f877aa889bdb0e0ee2cfc7d4b326458d7f61bfca257ab93b680aea2e22be811c75c24a593883d811329ad42fbadc10451acde4ec743dc3c9765a9828ff6a8f5f25e941c6e7ff8206e3e7ca07036f2493abca7821f09e068290e11616d4b4c70a97ad1058cb0da0b5e7e0884ac3dcb3558a298a5614e6aa2001c38d3f8c74e0917cc5b3e7e7aa0219c1b6f108db9ef9836cc1128f489651e8865e0ccc81d66971ed4f761cae5d2bfb495b13b1968dc80bfbf7a73220da56b5409d85fe73", 0xf0}, {&(0x7f0000003700)="379516608089bcc54f1fa21774d57aeffd5ca426dbccb1ce209ad055aea90936f4d301c585c43568f5d4f9ca6cfeb8553626ff1a1986fdfb1952e625bdb421c93f40bf49e6f06392c348e0effbe0aebe4ce4954f6b8a816b025b5f6e88be9846356981ada3f664549a534007097a83b32058e6c932cf489a8343da4ea05f0ad29e85581d6f6eac62d9659432be143403", 0x90}], 0x8, &(0x7f0000003b00)=[@rights={0x20, 0xffff, 0x1, [r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r12, r17, r9}, @rights={0x28, 0xffff, 0x1, [r18, r7, r19, r20, r5, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, 0x0, r26}], 0xa8, 0x1}, 0x3) 19:14:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x4d}, {0x8000000006}]}) semget$private(0x0, 0x2, 0x185) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0xfff, 0xa07}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0xfe4a32bc68578dfe) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000240)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000001c0)=0x101) 19:14:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000fd7e2e0d082df127dd4918b0daddbf5a000000000000000000000000000000000000000000000000000000000000000000001c000000287e0b9700000000000000000000000000000000ffffff7f00"/200], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getppid() getpid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000686c6530008bcbe9d21e040db484a5301b7ad5bc206ab53ab7a98cecd2b2d0f5394b1f59e35705f39f0d5ff442da9900eb78e1bd6c1a703c50fa6c2cde8bec08c732de34eaeee91d723b151b6afc6af3c3c4504185fb1bbd2904d52c1723c2d7dec13d2153b80476dc7f7fdf72f8f09d17047c8e4f00a70377b0d3a4030d4bbd5b8fa5167b06767744401ca9ddb5dc2ce073cef95e98b297396e41baa40c610600a4e800fd18604215796f52c81df03462fa03250b195988c5e00db2845cd30073f035cc821205fc1036be07c65da01a2b086f66949eae4b5d9717f57cfb639672359eceb785c61f000000157d65f844d4591ae3f20ce4c3237a9e90c47f1b79023575e97a3abe03000000000000000598f3cf05a5dc4a01a21e92195e"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) wait4(r11, &(0x7f0000000040), 0x3, &(0x7f0000000140)) 19:14:31 executing program 1: socket$unix(0x1, 0x7, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x1, 0x1ff, 0x3, 0x6, &(0x7f0000000100)={{0x19, 0x40, 0xd4, 0x5, 0x1, 0xff, 0x1}, {[0x6, 0xff, 0x3f, 0xfffffffffffffffe, 0x5, 0x100, 0x3f, 0x200, 0x200, 0xff, 0x9, 0x7, 0x1, 0x6, 0x34, 0x8, 0x5, 0x200], [0x4, 0x5, 0x5, 0xd39, 0x0, 0xffff, 0x9, 0x6, 0x7, 0x7fff], [0x101, 0x3ff, 0x2, 0x4, 0x5, 0x7ff, 0x80000001], [0x8, 0x0, 0x8, 0x0, 0x7fff, 0x3642], [{0x1f, 0xfffffff9, 0xbf, 0x2}, {0x5, 0x80000000, 0x400, 0x200}, {0x7, 0xffff, 0x7f, 0x40}, {0x5, 0x1, 0x1, 0x40}, {0x7fff, 0x1, 0x3f9, 0xfff}, {0x40, 0x3, 0x401, 0xffffffffffffffc1}, {0x0, 0xffff0e1e, 0x9, 0x401}, {0x4, 0x9, 0x7, 0x9}], {0xfff, 0x10001, 0x4}, {0x4, 0xfffffffa, 0x0, 0x5}}}, 0x9, 0x47}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) getpeername$unix(r5, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) getpeername$unix(r0, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) linkat(r4, &(0x7f0000001500)='./file0\x00', r5, &(0x7f0000001540)='./file0\x00', 0x0) r6 = msgget(0x0, 0x18d) msgrcv(r6, &(0x7f0000001580)={0x0, ""/191}, 0xc7, 0x3, 0x2000) r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/diskmap\x00', 0x0, 0x0) pipe(&(0x7f0000001a80)={0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x20000, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/wsmouse0\x00', 0x8, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x20, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/ttyCcfg\x00', 0x10000, 0x0) r14 = getpgid(r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getppid() r18 = geteuid() sendmsg$unix(r7, &(0x7f0000001c80)={&(0x7f0000001680)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f00000016c0)="4a5418beaecfa8d32cb1bb399cf05843f335e2eaeab6999356c0604438b444f8c81d5622abec57619dc9156b1b31c712bfb22ffc2ed4cec5ce417e3cdd794a81c48fd3913d346e111cf8302e8cbc8d86e887f12eab1853f7f46aaa68d8c7664dc20b5777caf1fb735e8dc91134ee6b09002ffbbc4157993c81b9d8900d7981b2bd7d978fb0c16bcc36caf2afdd1aacd0aa41327f5a0c708f5c01991202dc4ff63495b55f582ada4b6eb5c184dd2c03b78a7ccfd98cf4c3d8391018f5ca374f65cd9e137f0558a002196d14092db1370fd6161171d7c2082b5cd2a5434d", 0xdd}, {&(0x7f00000017c0)="0bdb3ae8bf620164c3d87952e2fe5c36ff3db3e4c6cd9e51bbe408e288f833bf3743f4a2d92c30a4b821f65ade4f1f9f844fe74d5d258348ca4424c222e2d1aa8aca32a2c1084d04dbb8d9110307861a99be7466f80ece7fe255fa8eb87aa65b478626d3e9a257fe857501e7a2719d57127e0d2d4c4fc945a86ac62b106640b73bd4320dbe9e7160fd472d379aed65fa473b", 0x92}, {&(0x7f0000001880)="ce1914c18a6f90b66000666a65ffcd44ad98a7030ee54b1195b4d2bfd81f3c56a08c004fe6bf1509fca49df4950f2c52874ef1a8f8fd573ec44a3e6928a6c228c6e312a2256267245c65fd0d608585d7a54d5d97d0195a59b6ca0376078577cdceb2c3d4", 0x64}, {&(0x7f0000001900)="70e1d1e051c2c1ac2b4ec9c616f339fe7bde16438b4aae1ad8111b0533948f213159f693726ccb115c64e221acf8af77e5e538f32e9327c758fbc13c1df720a0a32720520842388bc998d4b51989bc9d085d8fcc0b266d6e734a6ea2666196745335ca9d5bba11cf24d7cde2b476a650a126478938103432e28a74514ae4c6cfd5fd4ee7ac2b3cbcfcf522f6f664a3631c68aa34ed1dbf1cc35831c7215e8b66ecdee52d189e5d325fbb2fb7ddd6f58bc27d73c01999612ea2137266e9814bc3c45c167861926a5d70c5b1a9f97f144cd297838c25e6c4ba45a57e425c5260d51ea4110d4ac09f71b4233a42a06c36965690", 0xf2}], 0x4, &(0x7f0000001c00)=[@rights={0x30, 0xffff, 0x1, [r8, r3, r9, r10, r11, r12, r5, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r2}], 0x70, 0x8}, 0xdb8ef7ca1a053429) r19 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r19, 0xc0205602, &(0x7f0000001f40)={0x7, 0x6, 0x0, 0x800, &(0x7f0000001cc0)={{0x0, 0x0, 0x1, 0xff, 0x4, 0x8, 0xff}, {[0x3f, 0x1, 0xe99a00000000000, 0x2, 0x400, 0x200, 0xfffffffffffffffb, 0x5, 0x6, 0x7f, 0x80000000, 0x400, 0x2, 0x3, 0xe2, 0x81, 0x101], [0xce83, 0x1b35, 0x8, 0x3, 0x2, 0x0, 0x8, 0x3, 0xe82d], [0x41f, 0x2, 0x3f, 0x1, 0x9, 0x35, 0x6], [0x20, 0xfd, 0x3, 0x100000001, 0x10001, 0x22ab], [{0x0, 0xf181, 0xc615}, {0x9, 0x4, 0x6, 0x2}, {0xffff, 0x4, 0x5}, {0x8, 0x400, 0x401, 0x1}, {0x8fc, 0x0, 0x1, 0x4}, {0x101, 0x0, 0xfffff800, 0x3}, {0x2f34, 0xfffffffe, 0x635413c6, 0xffff}, {0x1, 0x41, 0x6, 0x2}], {0x2, 0x0, 0x3, 0xe00000}, {0xef, 0x8, 0x10001, 0x4f7}}}, 0x200, 0x6}) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001f80)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r20, 0xc028575d, &(0x7f0000001fc0)={0x9, 0x7f, './file0/file0\x00', 0x7, 0x7, 0x1f, 0x800}) r21 = syz_open_pts() write(r21, &(0x7f0000002000)="7f6e13f6e6bd154300b2d0136f63646a985fa77bc52fa32390e2713003ea62d8d6f9ed5597d7abe2e270dcbbcbbf3e7e88d0610372bd9d1b46d93488557ff4cdce0d3deabc6a1ce67d68b6a092465c9ca199c73798fe214aa45ee9d3289e44fcfc44c0fa8192ed3771a02843265e50d6772b7285deb7edd117f4e184fdf77f7b80abf5bce281f315084dc321d19f39805945ab3f9ed37262795dab886b7a24331630862c03387469d1ac09c600e68cfd5ecf18a8c50192fec1307cd1c060591a9023b65481899877c885e34c8ab310bc90e78707c25b25936efcbc1bfccc3dc0602bce5f9c2452331c42044d02cce7e59afc7a994f8862bab6205bab2094720e061de6c0d9585aa49913587b8cf0d985a8dd86abd00a7ed28be8c1b58e53b9c551d74c215e8c3aa508634cb40d399182d31378d32a184de021f7f1a5cfdeb4328992f1b05097517efe12197b2d6aef130f00c373413361d515a03d71beedb2ebcf6c2d7bfa0715900d6897f927629ca1262952d0e90a46153e46ed1b55f2d9c2264c70bde2bb59a81003762ae4512bab382d7a26bda13916dd95ab0b5eadbfad3734d12a6678e962d853065d40622128c5d5a00c41d6fb0f283c1721d76a13e875d2b5f4ab2c2b527e91047de17b2a57d542ab2487ec6c33279b98212d1789fdb1ca08d1f09bdac0ba570eee6ffbdf2e7955343ac4080906e6eb731eac29ca438929dc9d2f93d6d6aed9b85b64f037bfff21b4a10b73e64ed629f5f95998ed1e05231ac40b5b347b699da61b734be2176aeb73c257366bb3f5234637072cb68fa7ef8d13eac4873dc2945778002404d6478d98eda9cfbe34b2bd16502bed346e8222f6a93056766187e6b4acd423584b4b77e8f2aa9e2ba6727e989ae48a3a729a147eeaa795ec28861b01b9db937162928750e37b7fd7a082448bcbaad91ff9b975173791d988b67f93353d51bb496147fe6c692988c38dc0c2262efb855f1d6d86d0219e2f0d6daf517f3e7f28418b13e75894ab98fd42465f15017560f7ab02cbfe8ea67b017580eabd6ac16797e3435d0aa7a563fe541e65df7968942ff55fff8237733971dbb2efb2730439262812a2d2a19fc19198062aaa79bbbd0ac8e3b575362ba3eaafd3b97580ac6a557e058d2bdd2031eea27725b9a3e8b10b4343394a0fe6a96a88f6fa704803ef12508b2189dc9b4c7e3d5d1d40770c73330af32d4d7145037457470a38a3410473dd4b08cec7b4af28014a489c42008de8a9229798467fe5443309bf33a6d3750c0d8513e7a802f5750e2078c1d1978fc6faf48438a07acdfdd5b39bc0b93699ec2efa7ce8586bf3ae9e57bc04f32b04a618ce747a67713e18d0f557bb4e9197268646c057ba2ce4454cb39d6cd43158ea67d784a53a4f05410e46bc8afa53a10c2fd87df2bc30df91de0a2bf51b178115cf18148871208ec6d7a724c220dc8abdf4cb000bc40d6e489a17ca1089dd18219bfac7967dceca13102a0ba88bf5e515df0b8fdafd2298d7114a6cdba397366706480e5f1c79faf1a8f98613299fc7e0849977730e18f0b0507369181c71cd339c7a67bfb86f72222c171679a4684433322ca8cf58e42c524a813d03923c2e22790166cdd922e82a929ff164108de3a553959659ef7cea983a564ff63bd38904b4fc1227d16c893238a377f1c2f59b660d888d71e1703901b092c9eceba66b076f51f12619aee15436850b69d817834ff28fb66724069ce48b4f8ef19fd8cb0ac19ac5aafe4f190dcb68b5564868a3bb7dee286720b927a5c353d18834d3729ac5a4efb58396b8961071406947d761e25ccd857db1f9e31b8799ce53bea53ca72a7a9b22aaf31bdcf8eb970890b11ea33583525c4216cb0d596f400c1decec9017ab0a1d8178240d58fc07d69c0a2f1aaa6453b50580774f100ed9007cbdcebc40841bafe64889cb624025dc1d5698f6453e4d095f79010b2957c1903462720d16e8a2dffafccfdb2604f6bdaffc91ac28062d44ed0b108aa2b759944cc19926e98ddfa54099e6728e34c698fa2be5da90d686efc31eebc79056e3effe3528a65a3bd5ffb7e5e59148bacb6c2df0194853771fb8dac8d7e39f7e214e6966002d728928fce60a4ad0ed4b8334c515e4d98fd5816eacf4c5272d442986eed82e9daf0127c8e2edb7fd585f138bbecdc0a195418d4720764556edcd7534944b7e79b0d148ecefef12b311df551ce455ccc2eeead1554e8e38689096586c3ae99b867aba288dab4757da5316f93a60bef81c68959dc64e600a021784f123ee1d1ffe32beecc4d594464ef635d0f9dd077ac2874090dfbd559123e32c50afba357834f00dd4cad7298c113535004d8619775218a6c29f0292d3e02692df9a54e66398f5366649bde8fcb88428cb823313a21ebf6000eebd304937e6f74de30ac85e8155f8953e5f364118dfa7cf885742685bd3020a2de3e3372f1285bd5da85b13934ab945f9dac3f3698390e232dc4c0b53c208e31879d1a284263d41be084f1999d6a2fc53db3626fdcaa435eb7c8a3e3c263d7208391bee6790224bff312ad530f28668a6f602cb7bdbf8364e4b189b700967396df38cd49e02a0d1f5f5b05f8d5cb494d0a5689c04d045eda0d4dda41974a2214947d3ed1b2d259e2d0ed259bdc0574a215d06f71b7458ed38fb4f007bccb73c9dbeb8b0cee7c5888e9f19aea43d22623ad2d8318a0f7a35e161d9d8adb7436916e0a337e68175411d3973aa8ffd22c4431826a02bdc2e697ca483000efc48ec6bca34370dc65d29484001cfe2a3da0fe73747fcac770cd46b39a2bea4c0a202f4b760416b70a03703ebc9507f4375e20529b3bf5e3309426d593a083b9977fe3204ea4e9621dc252ef47573f5e0a2ae23b1604330b9edd53ceaee29aa6f5c91c071c6feb753ae943321a5319877fb3c2aee1eac37225b8f79f04b7228a7123e436fcee56bf9fd469fb44b450dfa326320773d5cc2e985d5960ada89ef63de2241c46a8fc948faccdc79037b541a9c6b0437fed0457b41b05dfbcf74efff4e9f6b98a25de4e8ea8c828479c9b14d14a42b8dd16cc1ad3de26de46bdb9d8f0f78b0c90b40c22067e670cafd5f5367e0d0155d387d8bfc7ab0a2dc328f12259be912a42329b8afce525799c38133cce90dc1ff10822e429757064fbbc4572233bacd3cc86bdfd9c8bb8fa1b2d6afb2946dd91e447276a070edbe1d631c68250615e598fd93e5f113a39654bdd2fd7100c1bb1b01a3d2beed5f584196943255e1906c53fb972a2807d1df04486f7fa3059af1f6b3dedd5f2336eb768a01049b8229200d254ebfbcdfb838d403debde2ed0b1806623768fcdc3022ecc09f0716dd4bddf119c283ff2b44dde624735f916032fd78eb685a6e7ee64966b73fa1918da4a51f26666068c741e287d0ff667568f4966d631d39dd1e38d79a1fe9d218868197b8616f6f627e32d71d44f9385123e01d19650f11080d08ba4d6e16d4f6892917e94a53abb09aa8bf7536ef506a70bd46189b3e9d109d074da79a3f4dea0987cb7aafde6af3cb26f71ffe600179856d8da56e527b590ea91d687a5f8ef31caa4d7c562af3ece18e2731c7f31a8be94a2e0b382870145a8f471a54cccf465e6c8bef520e6a30e7359f5a1179370d65c8c7b44fa70f36fd720b82c3ed3022a5fa5251381e4e7e972721b4c609447a7e8753d3cd8382c8fe4d1272dc3e7834e020100354f85945210b24985fb57faac400fd3d354a7c70d4672fcb0fcfe3bb2320a4c476a3bc0802b207ef9850b69dcdb792c4cc5d89bbf740312efaf8a779b4ab636452cf173724beec22e02de3057ba6f8d5142359f537153cb1a7335c177465a587a82f580bd4e981bec9c23070628d6116b990cfec61f8a48fe925ef9e0adb55e8768027889c1f8bc6704b8c628f35149de7718ca7d5380b62fb9bef11f2363798e63072e3407f731ac8cec76ec4320886fae1266e9c846a59c0da18b575fcef5135f0d83e66b2290b9c8798b853206b9c7281510187ee855b1e689c6ac83205901f2f80d8f28d13bd58739fc48f7f1897c3aebebf6c554485d12f2f4b8f631f5066b375956c95a1d044dab079f59b3b12a626b746a47a4dbb2d920b613a3054f8d55f738341b46c783b8f72e856141757a35402df3fee2991f09ceb38c6edc5b8138b1969742f14350db7db9585cdb1c69cbbcbf46747abadc1e743c050589811979723843a14fb612506c5bc4972dd90f0039ed6f11e5039fd6a54bd1508ad877d19f8962e437f748f509b5892a049b906af5d46c073baabaf436313e326ed760c56d30adaad564f5c34ed13f10f4f9ca7f73880ecfbcde2309cc45098dc1b53d9a592c1165cf9a14910448873bb148a90d3017546b359c34aea72a23f1f9a1b7bdd741c287e0d83bb20e221d855d874e29b888f8110f68d1ce767bb6fddfb6fc1b79ba04d93860c78ebba1995bd6f5879d7c7cf24b3aff69c14200ee5818b8e2011579f7b44d45e3564a0702a02e4a49fe49671f54c3630656bb118e2a9664f75f2d2990661a3ef9b351669c019c1923c955418b686a2f17385ecbbb595d006bff500edff8cdf0b62419107c14d96cd5c1408f7ec69e00b3008c2e9ddee365434ac0ca189f80de889b4072275a8cc79e406d5f0d660717a6d37c94f03f6049c881de68105ad969ad89348debadbfb0199654b0b20175efd83b94c61789697f8ccff020d6a6eb996a5600c27def9f2d4e4a892f3b9bbebe2c639ae4f64c8a48b0bb75b9d95d17ac90ed74c01d754bc828d07854a5434e1091faa31d4570fedbea5557ec90ef52abe5be4562bed7863f650e8253724b7ec47e690a02f15840fa44952162d814dbf4b7e35cc742e511dfd0f7212de8d009ff3c7d1cf68a3309304d320bc89fe090a8fa3052f4097fb402afe33b13fee4be6741fcb80a6cddf6a2745b12ac0ad5857e7cb24ffe257f0a8772d763ba5674d470c9e6da3cc3816466b2dcf974aac58e11b9aa2f119fdf445d9a8368c4b8fb28afe8575edce103a60df05fe6f491feb957e3249cc4e1cb5bca15753124ec8b05a58821c53993752ed9399bdea85201b788403487696d3552787fb6ad6f42cbba7b701f91e222f8b8170eedd3fc13639307a32619141efad81ab3a68fd1c114f7d290c71ea2f27c5cac9d861125ff7ab833d3d0dbd23e3a7ac95b6ded56ac4dbd75a5a2035ef0709cb3c9ce2aa3c931d5836572b1913eb2a0f9f784ac75ce1db100936f0d70c93c96c98da848e3b5d9b845a13a9f3a7bd7ba4759f5caf3e99f49727770ac09f1d936a02e199d3fed275575e5fd9e416643c37e3ff0c814f745d4ef3fbec33e463e27ec8888416b7e93cab7c713edecdcf1dbae650c4408d97e38846874cbbd3c26344bacb7bd092ad33a225339cdfade7d1cd9d75591626d0c1dc08041e0481e4ecbc7c96584011daa8bcbd9a142415e6cd1f49a7a1b4d6ee0026a88cc63153840aa95b34080c5fec3aa4316b081c93cafc046577c3cd1521a8b49db1fbb09438f44a0ac921ea02c9a8e956bc5550a40b23c6642f246c327656a807f7896f35b97b9f7895b9ec40d87d727dbb674713e9faddb0e52fd564f77fff1f6f067a7edc8fb51b56d3e75d2e5ba41fe182f1af60504cfa9f5fcee36f3ea4a405447e4ab6ab3a4aca1e25be34c4b2f30bcd35ae178089bbeb07d1f7b6bfbc3def0009fa9b73e18036153a039c33a9cc28c760623581e08e3a9b63a3b8882f734e40a682fe63218d060d4e3f96a1732c4bb68c52", 0x1000) 19:14:31 executing program 0: r0 = socket(0x3a, 0x5, 0x47) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 19:14:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socket(0x20, 0x4, 0x6) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x20000, 0x18) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 19:14:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10001, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795a0076ef3caf00", 0xffffffe0}) write(r0, &(0x7f00000000c0)='N', 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getpid() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) ioctl$TIOCFLUSH(r3, 0x802069b5, &(0x7f0000000300)) ioctl$TIOCCDTR(r3, 0x20007478) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x78c7, 0x0, "f866020033ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000140)=' ', 0x1) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) write(r5, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 19:14:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28}, {0x20}, {0x4000000000000006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x8, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x18, &(0x7f0000000140)="e1c0dd6d443d81cc16a536804e311ff95e954c70b34f9162") 19:14:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) write(r0, &(0x7f0000000000)="886ba92a95d93457920bff5f48177c301ce43a828dbc939d97b6eb89069a00252ebc64336ca0c71a20675d63585722bb1964735fea3533bfcefd60d4650ba87b39fb330b3acef60582232e8d97b6128afd70aadb892226252f864fa4185d13ae7f6c5eab6d11403085b5423d5a811b5c38fa2ee1390d8d9b1b95c38586a27f68ab06ffb65be598c0097e8482dab9ad5ab50444199175f5f494948d36de774afc527244aed2ad874eb22ba7dd35d32079796d691f76bfaca95d5ad2fb5167d8d9d0882a29fc88bec7c291c7389bb42b7a64d32d4d8683046a847647e611c291b48bc8cc6f603ae84ebd6c929a663e84bc267a89dcb9d631f4", 0xf8) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) open(&(0x7f0000000140)='./bus/file0\x00', 0x200, 0x100) 19:14:32 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x20) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) setrlimit(0x1, &(0x7f0000000040)={0xd5, 0x7}) writev(r0, &(0x7f0000000000), 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0x6, './file0\x00', 0x5c0a, 0x7, 0x5, 0x9}) 19:14:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000068dad4990767ebbf23e9a0d4643c6e5731556921190ee66b7fb92831da674d21fec1de1f9217fbeeb3dd9263e0c105a2ed9a5c71d9df2272ea85d87c9064889f9831e7e165bedde07b591b3c680b58715c5081f686e0b3418ef78a8e91f12a1f92d467f0baa2c9dcfae61e04fac5160e2673bb5cf620ea384a78123ccb964d0fed85b057c3821cbab3478c557ab7df9ee390ba4330af612a0714004ba22fe78b9b78d3e9b7abc78a435dfa58b003e135644005e7ab2c", 0xb1, 0x0, 0x0, 0x2abd8264) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) 19:14:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x8}, {0x18, 0x2, 0x7, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) unlink(&(0x7f0000000240)='./bus\x00') 19:14:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt(r2, 0x7, 0x200, &(0x7f0000000480)="a1cfa828d5b1f1f28afcb82274f0840bd67dbc4dc0b6335abdcb7208a30dea8724691e4b9eb368f54a7c9fe0cfa51fe57f58ae876b805bc99e94b8bea6251a7df961f06b246d57f99d9067adb9040c670272948313f5ef9ba74216a121b0f46faae003cf09b15acd59b9ebdc53fe89f57d2e3ca952213a6053a81219bc63637b433ba4d6397394774a9ba8dff7e6c72b8eb52840e3116264c6143b6ee1fc10086c7e81df931fb8be5e2ab1695a294f7bbd1b5cd2c954c9d5d4b71a1bb49be6ef4282f598e484bb75b3ff073a2fe3b500cdae871307ca767474bf56a9caf42fa540097681950a10aad7cea21dcae216884517bf07324f80899ccdfb4d1c39a824263f32d8528fc8bf6b52e4af6a8dce1a52721cd8c1898c0e2f692d15cacb1b054e93cf2f2b353d8d6520440e1470ad5d96913933927ca0d645aeb72d54da2cc511ae0a7b63c98b04d9c015bbd24dbb27e3d16421d4f5093b8296e9a24e3671caaed84d3d76a038926cf53af612871bf2b15cc66cd6c8118f832c21731c04c1fc1bb00cc80d75a5e6462deb8c19ed72c21fc4941db1550747a17909eb271ce54542051ca792e379e5ca1962638c29401c0bbcae7e3a60716c3bb835fd27745289e1dc582505677d0083739788d553dcca4cc104ddfa0f8b5e3cafa14b7183af9a1294f638b1577f37fc58dbdf05bdf588e918ace10a72930e735a672e048b179b5ae65376ad374c3bc4e7085979b437534f48ea847237f56f84393983e08f909858729e9b39845c539f2fadb2d9da82d224a5acd0ac2663ec4861cb38a0ed34a8cbfc35b0ea2d6de316d6800bce5e4d2b293fd191d03570b4c61f675ad2be565df78cfa3ad2c6e794383bb85e93d34247486b250df4a9faf55edefedd04fc0e3f5bd0a8651f3ebe5c0b220cf0183cea4054c9387748693f437affeb91b1336a6b230f2fb98a094fa4d70926c2ef3483e7b7d688309c817e2127e1bb83138098ebfd0e8bb82f942dcb25279588fcb06acfb81e85aa4740c7d0a9968d53eb39ce1f06f0973d508e87d6fae48e983138ae3d503ad5da4a13bb454b38c7bcdb16c661076bf84000c231f13925c4c1575407d4b6b6b91cca760d21f3df02bcf560a47ad645e0ce092eaca96e8c746967958f5e46e085a666aff9d012f6d978a7087fc3db9b2642dabdd13bbbeb7f951ab67679bf8a0468006ab70ab011239d457683746b5b17242199f4db06abcfd1e7a0d9a9cf1365bcc35fd517fd65508329aed890db189b504231366016a2ec134db159a5d194033be1bf14030ac24f61cb4402fbef5e459b41d46d18038fbabddf6d5b4e3d883104ae9345d13ac1ab75f961fe32bf0414fed0d513eb1661d7cd0a2f724a47c47b61814123b1f7469ab18cbdac8580c4e79320ec270dfd9422a6415efbeee39b0e499357d5284f03d0b5b4177ef1436de267bdc3f9865fad9b54e51c32d11eb6ea32a1722f6daa6e23eb35a9dde9b10edcbe83487791948a67d710d12af13bdb22dbde948de8580fd7e5ec1630a2f33d1837fde5e6f629eed5de359d9169db887d31b56dcb4496221983213251d0601300b19f4ca57bf1b96a9d517ccad2bd56e08a5c17087915402faf617838321c6eaf9e4120b37547ab18295dac81fd3588e84876a61e7fc2e1da8d01825924a20745ed694fa32ad98bce1ec018702b3ac1f016d1b18834386bea8c7c35ca53da38c203cb96277d0cf31f3e493ba8479de41208a8cbcb71c9153fdcca196ece1af0299aa03f9d2fd30437b3ee76fe004fb83c30fd6030a20de926d4daabc91ffd13549853e2fbad3276c6c0e937fe36c7cb9e7fe83ce420671a31afd47e0730e0a96e1ac7cf3d54953ff61f9ca078960737b923ff4b19202722de5311dff131e1d319726a656a88cde7a8091e9b5481dcc817624bb92b312ef1aab0f5fcff98d4d4c97df3e65f056a5ae371d7290708871930cb27ad6d995bf37560fdf6f6a1179e24e9b808c0760589a99745f1d77f12a115154d3af1c66b2023c032dd6f5c995ccac20548e1d96b4177f54377fb19afa66f45582059543bfd281495438ddb8652e511afc58d8fe0073dd22d55df9a663ff48663a0ad25e35d7649ed21cc83603935553adf2be114b6288d8d23be40631d2b0b5ab443a8f2236502f7f072ee5f94537d046a783432c7a7054136f907a82e17022c98b4366eddebc021e869be3bdcca6e54fc27fb823fe73bde47c84ff45b0bf05beb80359b2ff183dd4925f85beecbda0f265917b54ac91fb10ccdd4ccef1dadc9408eba8b9e9d5c209d8c97eebe30d526443f8adfca4590cd27ce1d4fbe066af0225409738d45191ab512b91763d8b4149e3e0224c3cb863228e7327c3979037e46f11986dc6f96ad7593cabd2ad913fb33301ab441ff595dc4464be5168e7f30d18c77fc85c4982895475b2db0570f92fe9c4a0da69b7a9160164a3167dd4128b73fa2d010b79e4a6687fb0915de36a71715f4d1fb87d4f56e1f020c4881acfc585eedc2ef43290fe7486047a80b955afede1c33c142251b681badaf4fab242f8d9fb19f1c54233b0b89d4406b32e3985416c0298e1c35fcc93007a34ee4723a1f6df110c11bb1554d16e33f1df6ab2ff91a5339d3e2e0fadc4a75b1971ec83a40c86600db1fa3cb7b2bcbe82088708fc5edc030525e87941fd354638c3e18110a65a7a4107a1a0fd457aec7bdd8ce392e77e9496aade2b9934b1af0d086d7ff2ebf65240316dc66235ac90596ace469e9cebf002ee68d3102f67093d48d25cc26655f0c5ff1f4555c5d1b1fae94816690d6f7d2dff69bc22f9dcf755d7c7fbc0097f73e8307997188012de85650964ae82e442c79a7fc9021e6999d1e2b2b7098dd8015f4bcb9b165cbb95fd60b86f4de32ca2f3ae487a00b00f806b6ee64b5b3521a1a5cd5d769a843a2ff94605aeabc1d7fb8dcee82791ba6f01435f19683457afa1ea0d70a57c94d9040d8a41e51660182a8384ea9d5148e79016b29516072a10d779fd5dad06ccaa90a04152332b374fb2ea8e160dac483d4fa0023b50943fc5c9e1c137f6ffede0f302dfb92153906e7e78c4c5961d8234c0ad3ae34b9ba6413193bed8b2bdf8ca608bbab96fe584574b0ed22c8e934f826b923437624f8a35a5d9d8b072bbe99e52fc3a9b3690cb1452951f0bf1c237aacda261985a4ba994a8517f91150d4e9b4324d12901dfa03bbba090939c259ba7e676259cfdc3b02b4219b0f557223eca3c47731265fa1b392c1144d197ef8b1b0d0ed563c5881552e4ff3d30d1ce8672ea85ec6816251fe5fc0b6d666377ff37509dcd58812295fed8f6f7b38e80116af05f26b99ad993a4bf5a574cd7976cb59d8c284a077b053c471eb625d901e75d5220d00844f3e8fd5ceb9c5f142ec1979f8b52944b0d264131783cc1d6c6398c33f2de3bc09200426eabb511048a005815d15a035b2822b17a8023ea2a677bb636a017edd2dd40d9ee6fc1be86775543d3d2783e6d6c7bf4650cf91ee4414ffe0474293d23c12b8d4adbb241f26fe13fc716ddbbbbecfb35656a46bff9374d2416ab3f552b41ca3e3b532fab3a59cefda85b92511bedd6027bed1e6705c1c22c0141446c3b8aafb02e30729415768947f77529cfe4dc500bff2b309a376db13d15f646fbdcc2f78270e468f953dbab7dc8c24dd8282fa493ce2c84f47ee39addccb5a722071416e8b66376c0b5ace9bb4ce301edb318b1a4f3fb25e263244302b30e449797ea97a83fe5573026891177b8c1171b638a258aa31a3902f9a868e190e59101400cd511df0050546381253acf831c46601831a23c6c1c5a9d99630465a0134f29bb305d350f7ab14b635f1bdce9353de50cfe1843dbcd6eb54321f5e42524ab6994ac2edef312f6cb2c7e9fae06bf79d16386f57f1c03a941d040d442a6dfff0f5c5b69ae3a2fdcdd8b7c0dd1418e7ae0d1830bd1ea3be25933142f895314f236a04511015e19acfa45443dce3578a6bbb5c04599f6e0e5400f14ec3422106050aff0a2a11e27325c7f187edf778ea1477667afd3f0858df6a266fea299eb5fb7c85b60346ec0111a0a9b7153e252a4f5c73f68f26768cde2f4771602bff577e7ce51edc648dccdc1ee4f500188720a1fad4d8ca76d1628febd0bfbfda5292d30836011960080ac8af8efb98f6e4e2233e5fbae18d6c3eee474fc2599f63ca72ff3ccf10c83b8f3e1fa5ef0908dfa1aca2ef7776bfb2543b322b0a13cacf17a31de0a5b03e03ae19d86eab17146b96fb88fe5ed970bb4e9ccf4b8b2828c32701be1b5e591243d0833423866b59caa3b27321dc5f9d2144a445931a2adf93f615831ab616b9398b269be76f801f191726eb294ba1e0a7cfdee4a4348b1f772ac67d7431b114c38e355313eebf301eddc5d4be5560ce7ce206999932f2a0edcb9e311b492f3039bbfd7c5900f4a44eb074d8dcad74d52c5c5d2dc36acb2985e8e2f95776da9750b8e347c3c6e9b2c7fea4437da4108f6d3143b831b555658844ecd172fce61006669f4aa3ac4be4b7d414ce5173e4e1af4ff9015d6ac6f369045464acea2118f97799bde303908abe3ffcfe198b0ec22661c18350d020ee525820561d7375cc32b4bdcd4aa796243b864f45768ad654ce32489f6788b971247f97c8da1b4fdf760187af23f88459ec292984d83e251bd8eca919656ae06c8ebc3e6679f42c564935fad93651e9be327246e4659ff4d38f25e058ba46b1d36ad0b171ae173ad3101382a6cd9e15f6161540ffeccb23724f57ac3a6157182d300fd38a8b593803cb4ababe5a77470a889bd8b761d968d2ee5f4f2fbe519626f4721a7929edc2566ffb01b270a04d22b4f0a43ffeb01548a6a4b8d59586080bb8cd08a34ea7b5f20392f834401fadcd509cbc524b703bee69e6d1c6b98dd5e99ab251998454b9d1e3c1f0a2b872a8ec1db860c85b3c1198a4d7a7e02e432e90e13cbbe11cf5ef9c8e037fa67950e8a70ef352f42ee7e9472ec2a08e8c0981e8b70f8e864790ebde5e97e1d69b007e9e5347bdf683bca8bb1d6449d6717d98e7245e296554e90661aa160c4e096e73bf0e3a5f2edeefb4deab856826e34a1bb9d5d58f278a15def881a9fd4e04d15a1d6a6559afd08887f521ace3ce32f5c6d81d17d35c5e46de6642d28bd0c0ccb0e3d0e283f467eaf65a48708f4ed88456da009d1ff36e7892a15e14fa379e3e71b03d1a5e44c4cbcd69264ddfa5e7fcbfc54c7a6d1870afc5d9d7dcf8cbc355b727e97da2c6f9af7532d4092c926732c09a99eecdd89c7ba075aa66622ac6ae3224990f8b2e46f929e62e41eeb40c849c2dd500b1b83e35d46250881e6aa618f6f68e868038862c855dcdd2bcb15bceb671ecfbc4c5f014f8efadce0c433ad7ee39bcccdddff92c729b2e57993f4162f3e7a2a7ac6ae1a4d4a233b7212dd902075627205c43f162ab2dc26c9a5d1f295dc5182f907ca154bbe6936952b2cd796f573f251b06b2606aad2bca4864d6be437f9c012e34cb1f67fef7a95b07c6b64fb302469cab9b8361b653ececf13ba1393fa00f49fce993403f904349c69fc243884d47828493634b22c73e6db47d5012dc81ee8c0c5bfe9edd7da8f4ad44fcf2d6da8d7a5ae49322143083165922dc82e736bc082d1f32b2417d8fc78709ae3c483672a62fb1044d8fd5f996207c5cd42697b488b41b094f99e22ff35f545aa6511d793fb068537e7a07095eb3f1af24aec49729cfe03c1f88f0c606fcd1099c060ea84d0f352c0361d67f95c6d110c1", 0x1000) r3 = dup(r0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r5, 0x802069b5, &(0x7f0000000300)) renameat(r3, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001480)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542afa52b2e94e119f027007a7f33c538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f11d2a195d296a000200000050700892e992e3017839e1ff3a31421214ad07d16bb96a23be648b9beaa934f7debc4e622766cdab62969d3fc8440da1e464545c96c65af8b1f073da8562407fcd845e9e73112bacf094a1e40ccd603bf560ae614879003e27eb9d72ecc5f9692d11bb7b185edc6f0c9a715bcdcbc48c7186d86d7c42da9e5c95e3f4c08a"], 0x38}, 0x0) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069b5, &(0x7f0000000300)) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x802069b5, &(0x7f0000000300)) r12 = socket(0x2, 0x1, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) r14 = socket(0x2, 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x802069b5, &(0x7f0000000300)) fcntl$dupfd(r13, 0x0, r15) r16 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r16, 0x802069b5, &(0x7f0000000300)) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xe, &(0x7f0000000340)=ANY=[@ANYRESHEX=r5, @ANYRES32, @ANYRESHEX=r1, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=r7, @ANYBLOB="1f8d0fec3a38ba74fe91b56e6257895735efeacc7b15d4e7deca4a4fec67b1c68745cc4c546cb3e188503b7763af715f18829d8504e369d4760c706396a67ea8abc7036953cacc8d96cd7cb417e5943126ea", @ANYRES16=r9, @ANYRESDEC=r11], @ANYBLOB="d01f8e6f856b644cb51941a6b983d2ac3459a85f5ecb509f8a62b8d65c2358993757420464682a8701f9a637a3e8fac3040a8b8de02482e8bcc9357e64374d8b545a445897c03feed82a5651b02d4bda23b907f2cc867309c77f1577879247b3786812236cff948101939bed67de873114ca935a78a2dd7a57342cd6b0bfbb3401c77f9f99d843390cd5bed71e62dc6a8997ab7b0a6aa0f7df00b25b239565872deb6ac55bc7612d7fae1f340cb84608b7749aee1ae83c440dd94a3aa3da6208cfd3a3c7546d299d0d23036b5b49de977353dfb06fc5ab5b4ec9", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESHEX, @ANYRESHEX=r16, @ANYRESHEX=r10, @ANYRESHEX]], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:14:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0xc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 19:14:33 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722", 0xc1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069b5, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x8, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000340)="aca106266e4585a69db28673c2b393119d84deb1a5152fd7221b5456c0a1dce0d5d4c247e2e8b003422482362da069d217c3c9bbac6402b4f70fd24811d45a96f788d90065e7698d6b452ad6effb8e65dcf47fde161018a003bf00504078de894ebac5fb3cf611b5b72b15c1a1ff650835692619d2ff9a81b26ce942be9555dd5e136bf4eae5f744840555abb405edf54279625980ff554217afdf1f0391ba5bdbb1ec73e12079c4edeaf3b533aab8cd6cbf00f38e938ca9b9ae0efa3d62d534d558fccf00818f2c59d891c0476cf70bb268032e276456684d1a2c51b0e8962d0038bc84adbc50c1ac91e26fc8878732893519cef6f2d76ab7385f29cb06b6375a0ad2623fce48be60998154285074ea1b358db397abe3493aa8ce62cdf325c9ee58c7aeebf349aef11b1195b9df93c85c6d769a5062badf2a3fc777fc04ccb948f6cbff56f175ac18df0fabd5593fc3f1cedb297369005a2e98b631fbb11fa11ac98018879fbb859c60920bfd9089a392d256dc7595ca3e4d2c96c15e1e4eb1e2229808af7b931b7bed9fe3cc2ed52cb36243e210e93b7be4e0d97d2e94b4f6f14e63661bccad47fa9d4db0cc71577a09cc6334da13635e0d56adbae874dea6fa41681febec30caac5aacc5301c6fc8dc912d66fde79697a093edfd7af12f6a8c5ca1590ca065cd3720ef9c62a79ae9fc5aca5e98a4c1643da848f38f100295114d302181983ee0a408412164bcb1d57a424d09b71e973cb5be592c6148b2df1f6d55987ad69d9afa4170b5effa283da45206327429fd6b46d1dcf5a2caaa795eae3b64723644b7110ae437b5c6d94b2254b0d268883cdd2eed253eae6bffeb64f7f44a6ff9109e0db40c78e58fc3bc26f87a252db777dda1f1b753add9715e78541a38c425990c63d063c361c8f06574acde446cb2308b2a4d35b0b727c4ccb58d62a8ca7977a7c10fb6c879bdfa90eb712c7a76336db106fbee8e29aafaa535cfc89f2becc91a8923184eb94d7d1410205b3b1f866ee336969c6b5a85facedb4785174bf52b1a9df63fa10267e771e4efb6225862e37d7d163ff32d1c03759ae9cdac7f1169ae4f305d7b9d47de6f541141bfb50e42f88fb2027f843af0862e77114d8a464af115477fa19859546447229b7cfcd03eeab52792219e8628297561d6b4eec4ebaafc2841a57d2afd34af787d32564aa1fcf07134af3e6bfe3456f4b6f0a0b0479c76b0414d8e22551b21f2ab8cf653424b46db17d96c0b59b115eda66619776569f8b287703241a1cdcbefef6a9b7f05c34b2b485fc82d82385c40ac3436e25e486a3af80a0af6eab69a90b7d512cbd3a5407741b27a995e145a6b89b41a31b80a119906eb1eb34e8c778bab3d35f52b164720e4766c08ff6037a8290ab6b3a1e9d0d67969992fb2ae301e2a9600877010fa76746d36b65ed8bf4855d1ef06a9de1bcac70b6484970c42fd1ea8c0e3707605fdea45f07beed9b1bd312dabe6d9ef523b77339cf302cd175bdd0f3421deeb850244f992c7c4e1c1e97ca81d629e760ba4c3f5c8386f248340bf6e59af292852451bd0b580c00e81df99feca952b45043292996bef417976a3fe6d0e38edfd5bd0dca39641027488768b256294ee3d8cb69107d49548fe031c201b8f17e2ab3ad5a72a3addba007c075361a0e03716ce2f62fd26a279a48c0c1214bc73bf8c368f79a7760ae14fad8fdb26cf2269e05a4df027423d55840dd591b76b920f59fbc8ecb4c49011c7e191c46f62cf018ee7aae3463f5d6d740c15ed95bde73ecc37058630915efc673b92c6f40f782f3120b13fee2b31474949ecc3cc055db8b0d90958f1b65f29cddc0a9d499489fefa9a1d4ba4936d8ffef90cf950b319c91085efa6d2b896c2dd159d732904603b7be2c4a447617a39a9d0770cd40b01df1b8d4a97f111ccae090e51ed3f80c25e7959afc0b91894f01520c29e4f0d0d8ebaf807b116d35c756ff188f189b459290245da7175fceaa5499624f387f5a17fa3641fd72f8dfdbebe5fdad10edf7bc1dfd47c7b255438116978f939aaab41dc278703dfa06824d6d09843fcb2c40410363c77dd07c9cb250342581bd279116dafbc72265c329bef6b72b43bab2ed0fb070c82381ef5665dddb6d1fb5fef67924cb92f09ac74c196c9b4b84924781b30a8072f1091267b1496f8f368d8bfe31d70a96164b9878a46a1b5d3a0ddfdbd67c949e0f477a404eca1598747d33ebfa0451a7e94b8ac92cdc6a72217af04550399e6fe5940026b44f2fb403374b0757136f15632dbfdc052f9f22648fbdbb4dffbe55556fb75a9d8f0072cf9ad23f139637644f5b034076da1d251ef4a36e6fce0f66f3a4d0ad52a8dcbce9726aa9245ae058ad4033cc1cb673312cc11ea93178a472814a068fc2241ff1e492abe09a31424ef4c30a51546934812f80440d787e1591a9c4a90a99e4c7497b10bebb2026b06191a7348cc40ae79cd7d7d66674efa654d79fbf17a99f38892cfcbc2117c35ddb3ac73fcaf66d9e40a339c3f267e617c1c2c2f4eed6523d6c6cc069737a8663880d7869b08cbc125d41937fb29c478bd9a88a6f7dd0f5376478a0b6f0c1763923694b907b5cbcd321df7aaa2404e87f0fec4d3151a07d9db95b8d49742223a9f6d2fea9efed38085c23543ece0a791e830455d0c450a9ce6b5f24d599365b8043e460d5a9f76b4faa4758d3721ebd381c1e9881ec40567adcba2a263fff781d09c42f3e3ccb23f2a3ef79c86e60e2773aad1367e766a9cde3fe7d712c9aea5d4de1a256d16063093ec5ecaed1c82fdc3e5a965c5952a6655e7620511ce917fe80b3170a705198fd46520666514b54746778e175dee15d7d26d55731fe50ab3193d7d06f8b039f8cd59a1af4684f050b258d901ab0d19dfd31eb5dfde1c4e06645bbd955425befe66d379910ba76de5de1588a152c10b0d1a41a6934968d881eae4f7bb41e6488107b2f2b9dc6b1423e6cb558a1f6593829f2e7ce611358d08b6f9aa3994abe4bb9225b930f0c7eb296ab0fe5666b295cc73ee9bf527095051f34ceacce853e6c06f8693ef0bc05daf98f9b6ea114640cf3c4177b44dd76706521579951bec8bad8ac57ba6f86799dd8029dd455e28bfae805eb2a812f71dff7ea586cff7d0705cc2273bc38cf1c494fa2bda8fcf45060d5c8c9a81bb2780f941b996de6c3237fdb8453198ec0eaf87ef23583b45d292e45d6c8bcbf8aac3bbd21b7bcbd8295648ea9f7e3f07366f52dc2ddee5031af2381717845fb8ea981540fe897e17f2a162f1cb22f5b665fda72001a64d3ff271329518df64440d1374fef988d16d936f85da98bf0dfb97623ece63dfe935dad9d014d67db5cb59a1f2d7933f5139863f778dd2cbbc0d90960924e329f927facebb825f2b5068992e23aa4136995e3174bba08d26961eec810deb7bf2e1a9f7a65d07fa9203fc2323f0e52db3bea0dd1473ec33eb1af49b5e570417e98faf22c66742429913e91aa1384aaf137b4331a84471b5a19e89b9890530c3039314016c5611b4759457f2aac9d34038352f45fa00b1d119d1a3a7fa01bb2a41b4a27299e4c95be89598e4907f2431163c08f812bd23550912b106d23665a351f94142c53488d2779109b6dc4431f6534bfb0a4b852575e1727c3be75cfae9644e144159f64953d134c447e4e6b351714e5259814698b67e4479f95559ec8d10e6c0826a42f32f0bdef2064b7c7c4c6ad8996fd3a72ab686c439bca9534bb094eb5f5365129542b1a9d85b96fb65e2797e1ee5f8358efcf036f8d57f0c3833e2895b6a3e8efc47216ffff66d6bf2e23733c7f179ae10fab46f6e11460abb3ab7d2233360b3a2691afd4f81a31551af507e3b94de588cfc738adbd5430be84805792ed9fd1b330caac9a8d90b7c511a8febe6fbc2dcdda5a48054b4a142c3892b4a7c70153742298566a90aae4c1735c05da02e1f24aa4502e0fc31c110a801767564c7a7921bd5fe1b0ace0650dcec7348cab29f875cc3950482ce4ad66f0c8622910117a711bff79d99fc34291590c7d0814b3f123c7becbd4373ced4090c8db620e53ddfb3248177ef3db427756858e90f16cb55e2726e1315625927a95b316ef38ba7eabfae163eaed1d1ea52d42fabdd00b556ddb838670fd603b6fc0b2fb97090188e4d6e6135440b4a7e05c1044f1ccbf01826bb541c0762343ccfd2cb6c0ea1c28e858eaf7fc80f031e9dfb8cf15863abed866d26288de58bc8f87ba87779094f60b7b84cdb2409f8ee4d1fe264aaa2959ea959a3c8b52ae7f7f844fb39e28d59cad770a8a0a478a487707647cc2891e3026b2e437a020761b36301c47080669562674458ecfa9d6a0cc0bb7dbaa70d0c1848bd7488d593d43614df7f884a3708b13bd157edf62c971e17a841b5688c02c9792b919a4493fef05457446a421b30086d241084a1d3f2f205204895af32a36035bc36327ec1731acbc7619a2cd44b53285a0377c9f1a68a1efda62d783f10cc60a020927a962ecbd4b62343ed37f7ffaaaeedfcaef4bcb7086d598212f2d7b044ccb2da2e9965360b16a7c4d2870ee348329a472352deb18839ab65dbe249ed440b52e93c72624fce31e6eb44be7541303717ff8424e0f0aa72f9c75c713ede5ca8ee45b1a31631212fa93ecfe93091e6cac8a2bf2296d9d92f78c22b5c3b69c48bdf17b2ea8360c227486b008845866b852b92fba51cb362b47fff045ebe225fdace33c13ea95355c635ab94a4283f25f2871d61e1102550a3ca65840c14e656e052aca1986f5aa742f2be267dc345f3ff913ba4f3e0152515b4e598623fda4d70050cb563e49af47c95ad5d56c5bf3634d84101841150063e102c4ccb5ca716be5e854614c71696a41f382f90e6228c573eb98fafc0435b9b87a58e2c49337b966c306f7dc8c6c396247a684fd28bd4c543a217e3c1da9e63ffb7db9dddf055b746afa97c7a880cbaa79ef083cc089b5a4a01bb0d5db424fdddc4ecfa1553f9689f27d588dbddfbda2b6a5874ff8c4cbedd3250fb211bf3267fc609c002574d3ae7d005f45f66aca59c8664edeac1f7740ba826b608205b4e19a1ceab76cbf392aeb978866e152e0b2bf90954bf76daacb6f23db92df673382be04d2943d198c8bb3c4849d8086a4bdcadf2ddd7eb56ff80f6254620e0d1ef0f1b4f097f2e733779944206a64417e985354c2ec5a71ea65cffaa206fa55671373cba696f0d7dabbcaed5d6bb253085c75a64557c98796eab55b2dd32debfd85a88c5315a5f4d1ef1834d8d9f149aa006cac1be34b7588b1b0e046270cee70c2bd3ac0bb008480bf8c1638bfd8ca200fd2c8c26f1054a592f0fa050079885b3e720dd014f2da9bcedc498e9d8316b4741cbfbe3fac002e7654d1b923fe34a555c3d5c2f254358ff980cccb6322c329beb514e17a44a8ae8820a22e3a5e79f570b7868adda2ecc4a5e471a8905d752423a5d6044eda6020b9132dd5977198827d3886a48321c1ec9f1689653eb4e261c76faca7ebb299c616b7b5fdf23b138e20e07092e479b76351633e1a8a6e2071a5a10a3948febb49fc975395fb909f897e98a940b502482ecd91d3e5473c56b8c1ccce1e3a994ff04c91e8fe5fc0bc9faeb4b67783bd378cb1a4cee2238d921b296800589774d5fdf5995762da3c42a4f869e2c009882285d98d172e8fd644b7cb9892a71cbe73d204cfa4675dc04cbb22c4af7e8cd08c3a9de752368679e3ca5eb16b0c423dc84e7767c73582c34cdf2edd0f7451775", 0x1000}, {&(0x7f0000000180)="d5cbe459027a6ed0c48d2fbbf9099ca1b0ef8d91d0903252", 0x18}], 0x2, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r0, r3, r4, r6, r7, r8, 0xffffffffffffff9c]}], 0x30, 0x400}, 0x404) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) socket(0x18, 0x2, 0x0) 19:14:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x59c6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5c8}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2, 0x3, 0xe92, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffff, 0xffff, {0x1, 0x4}}) getsockopt$inet_opts(r3, 0x0, 0x2000000000018, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r5, &(0x7f0000000040)='!', 0x1) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0xfffd, 0x5c00ae3c5ccf0770}, {0x1, 0x1, 0x1800}, {0x2, 0x7}, {0x0, 0x0, 0x3000}], 0xe7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r8, 0xffffffffffffffff, r7) r9 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r9, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r9, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r9, &(0x7f0000000700)=ANY=[@ANYBLOB="78b034337cbd836fffff18892321ae847a66000000000000030000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a3304000001005c225ad1e217c2dc6e93db1249dcf541a700005a00000000000000004511af294306e2662b1cadf078648b5ec784f696ade9d139cf0db42e4fade2068b21b000ac9e15d64c93becf6fe8746681fa668daee850ec606236a938a91a22771fe091a2cd5b8343393b93594877809db3830e4ce03c781c1353696b19fa3891cb0601f1f660f0d195e37c6b4bc4d0bccb3982ea0ea2c1f5890cee769ee601a4602214c8c15cd364471773fe7f7d56e3ae650cadf3c4a841d217501e73f55ea96a42c5f01dcb49f0cd93350227a7177bcee55ac06284920000000000"], &(0x7f0000000540)=0x6e) getppid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) getpgrp() 19:14:33 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b5, &(0x7f0000000300)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x694) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) kevent(r3, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 19:14:33 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, 0x2], [], [0x80000000ff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2], [], [{}, {}, {}, {}, {}, {}, {}, {0xffff}], {0x0, 0xfff}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x4}, {0x34, 0x0, 0x0, 0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r2 = dup2(r0, r0) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r2, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0x0) panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 39867 4782 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff8000148985b0) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800015510000,fffffd8036d628c0,10,ffff800000bf3010,ffff800014898818) at alltraps_kern_meltdown+0x7b 0(b,ffff800014898778,83,ffff800014898818,0,b) at 0 rt_match(fffffd8039c262b0,fffffd803c1031f8,1,0) at rt_match+0xbe ip_output(fffffd803c103100,0,fffffd8039c262a0,20,0,fffffd8039c26230) at ip_output+0x4d2 rip_output(fffffd803c103100,fffffd8039c27480,ffff800014898a28,ffff800015510000) at rip_output+0x22b rip_usrreq(fffffd8039c27480,9,fffffd803c103100,0,0,ffff8000ffff9640) at rip_usrreq+0x46a sosend(fffffd8039c27480,0,ffff800014898c38,0,0,0) at sosend+0x63d dofilewritev(ffff8000ffff9640,3,ffff800014898c38,0,ffff800014898d20) at dofilewritev+0x1ac sys_write(ffff8000ffff9640,ffff800014898cd8,ffff800014898d20) at sys_write+0x83 syscall(ffff800014898da0) at syscall+0x507 end trace frame: 0xffff800014898e20, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic attempt to execute user address 0x0 in supervisor mode ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff8000148985b0) at kerntrap+0xdb alltraps_kern_meltdown(6,ffff800015510000,fffffd8036d628c0,10,ffff800000bf3010,ffff800014898818) at alltraps_kern_meltdown+0x7b 0(b,ffff800014898778,83,ffff800014898818,0,b) at 0 rt_match(fffffd8039c262b0,fffffd803c1031f8,1,0) at rt_match+0xbe ip_output(fffffd803c103100,0,fffffd8039c262a0,20,0,fffffd8039c26230) at ip_output+0x4d2 rip_output(fffffd803c103100,fffffd8039c27480,ffff800014898a28,ffff800015510000) at rip_output+0x22b rip_usrreq(fffffd8039c27480,9,fffffd803c103100,0,0,ffff8000ffff9640) at rip_usrreq+0x46a sosend(fffffd8039c27480,0,ffff800014898c38,0,0,0) at sosend+0x63d dofilewritev(ffff8000ffff9640,3,ffff800014898c38,0,ffff800014898d20) at dofilewritev+0x1ac sys_write(ffff8000ffff9640,ffff800014898cd8,ffff800014898d20) at sys_write+0x83 syscall(ffff800014898da0) at syscall+0x507 Xsyscall(6,0,c,0,3,648592f9010) at Xsyscall+0x128 end of kernel end trace frame: 0x64ab006b990, count: -15 ddb> show registers rdi 0xffffffff8140d3f7 db_enter+0x17 rsi 0x1fe5 __ALIGN_SIZE+0xfe5 rbp 0xffff800014898420 rbx 0xffff8000148984d0 rdx 0x1fe6 __ALIGN_SIZE+0xfe6 rcx 0xffff800015510000 rax 0xffff800015510000 r8 0xffff8000148983e0 r9 0x1 r10 0xffff800000c79980 r11 0xeb7c6a728c85ab17 r12 0x3000000008 r13 0xffff800014898430 r14 0x100 r15 0x1 rip 0xffffffff8140d3f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014898410 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=39867 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8280,0xffffffff8255eb80 process=0xffff8000148a2378 user=0xffff800014893000, vmspace=0xfffffd803f013550 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 4782 155423 79340 0 2 0 syz-executor.0 * 4782 39867 79340 0 7 0x4000000 syz-executor.0 74907 472880 74760 0 3 0x80 nanosleep syz-executor.1 74907 315546 74760 0 3 0x4000080 kqread syz-executor.1 74760 137056 98154 0 3 0x82 nanosleep syz-executor.1 56106 456737 0 0 3 0x14200 acct acct 79340 291062 98154 0 3 0x82 nanosleep syz-executor.0 93407 217848 1 0 3 0x100083 ttyin getty 47571 295216 0 0 3 0x14200 bored sosplice 98154 195167 98274 0 3 0x82 thrsleep syz-fuzzer 98154 463331 98274 0 3 0x4000082 thrsleep syz-fuzzer 98154 214415 98274 0 3 0x4000082 thrsleep syz-fuzzer 98154 265325 98274 0 3 0x4000082 thrsleep syz-fuzzer 98154 68627 98274 0 3 0x4000082 thrsleep syz-fuzzer 98154 69975 98274 0 3 0x4000082 thrsleep syz-fuzzer 98154 208549 98274 0 3 0x4000082 thrsleep syz-fuzzer 98154 383977 98274 0 3 0x4000082 kqread syz-fuzzer 98154 405048 98274 0 3 0x4000082 thrsleep syz-fuzzer 98274 182225 72743 0 3 0x10008a pause ksh 72743 259711 64464 0 3 0x92 select sshd 64464 252460 1 0 3 0x80 select sshd 97643 83721 12239 73 3 0x100090 kqread syslogd 12239 157009 1 0 3 0x100082 netio syslogd 54384 426378 0 0 2 0x14200 zerothread 72923 522043 0 0 3 0x14200 aiodoned aiodoned 43339 98235 0 0 3 0x14200 syncer update 64850 24589 0 0 3 0x14200 cleaner cleaner 35155 72479 0 0 3 0x14200 reaper reaper 70257 49413 0 0 3 0x14200 pgdaemon pagedaemon 21951 62561 0 0 3 0x14200 bored crynlk 93798 449258 0 0 3 0x14200 bored crypto 33934 208032 0 0 3 0x40014200 acpi0 acpi0 99228 124239 0 0 3 0x14200 bored softnet 2415 368542 0 0 3 0x14200 bored systqmp 88583 81496 0 0 3 0x14200 bored systq 93998 486580 0 0 3 0x40014200 bored softclock 95991 113106 0 0 3 0x40014200 idle0 1414 96889 0 0 3 0x14200 bored smr 1 117161 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9638 7046K 15175K 78643K 51818 0 0 pcb 13 13K 14K 78643K 5119 0 0 rtable 201 18K 20K 78643K 5466 0 0 ifaddr 145 39K 46K 78643K 3002 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 1323 0 0 iov 0 0K 32K 78643K 4979 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 17489 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 262 0 0 VM map 155 38K 38K 78643K 237 0 0 sem 12 1K 1K 78643K 3333 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 18259 0 0 sigio 0 0K 0K 78643K 370 0 0 proc 45 30K 62K 78643K 6190 0 0 subproc 32 2K 2K 78643K 1733 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 2534 0 0 in_multi 47 2K 4K 78643K 2008 0 0 ether_multi 1 0K 0K 78643K 160 0 0 mrt 1 0K 0K 78643K 92 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 3567 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 377 1134K 1134K 78643K 47215 0 0 UVM aobj 130 6K 7K 78643K 180 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 4419 0 0 NDP 27 0K 1K 78643K 956 0 0 temp 276 3548K 4186K 78643K 463635 0 0 kqueue 0 0K 0K 78643K 323 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 284 0 280 1 0 1 1 0 8 0 rtpcb 80 1897 0 1897 29 28 1 1 0 8 1 rtentry 112 1796 0 1717 5 2 3 3 0 8 0 unpcb 120 15325 0 15302 43 42 1 2 0 8 0 syncache 264 150 0 150 48 47 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 214 0 214 29 28 1 1 0 8 1 tcpcb 544 39182 0 39177 124 120 4 15 0 8 3 ipq 40 225 0 225 66 66 0 1 0 8 0 ipqe 40 5902 0 5902 66 66 0 1 0 8 0 inpcb 280 56451 0 56445 135 131 4 13 0 8 3 rttmr 72 32 0 31 7 6 1 1 0 8 0 ip6q 72 9 0 9 6 6 0 1 0 8 0 ip6af 40 20 0 20 5 5 0 1 0 8 0 nd6 48 260 0 260 11 10 1 1 0 8 1 pkpcb 40 63 0 63 23 23 0 1 0 8 0 swfcl 56 8 0 0 1 0 1 1 0 8 0 ppxss 1128 416 0 416 68 67 1 1 0 8 1 art_heap8 4096 30 0 26 20 16 4 6 0 8 0 art_heap4 256 7509 0 7264 93 72 21 23 0 8 2 art_table 32 7539 0 7290 7 4 3 3 0 8 0 art_node 16 1782 0 1740 1 0 1 1 0 8 0 sysvmsgpl 40 44 0 27 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 3329 0 3319 1 0 1 1 0 8 0 shmpl 112 178 0 50 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 29792 0 28276 50 0 50 50 0 8 0 ffsino 240 29792 0 28276 90 0 90 90 0 8 0 nchpl 144 56762 0 56219 61 40 21 60 0 8 0 uvmvnodes 72 10806 0 0 197 0 197 197 0 8 0 vnodes 208 10806 0 0 569 0 569 569 0 8 0 namei 1024 207757 0 207757 12 11 1 1 0 8 1 vcpupl 1984 154 0 1 20 0 20 20 0 8 0 vmpool 520 235 0 82 13 2 11 11 0 8 0 scsiplug 64 11 0 11 7 7 0 1 0 8 0 scxspl 192 240336 0 240336 82 81 1 7 0 8 1 plimitpl 152 1663 0 1657 1 0 1 1 0 8 0 sigapl 432 18136 0 18124 2 0 2 2 0 8 0 futexpl 56 672305 0 672305 13 12 1 1 0 8 1 knotepl 112 7514 0 7493 37 36 1 3 0 8 0 kqueuepl 104 15896 0 15893 33 32 1 4 0 8 0 pipepl 112 11984 0 11965 26 25 1 2 0 8 0 fdescpl 424 18137 0 18124 2 0 2 2 0 8 0 filepl 120 194969 0 194879 138 133 5 11 0 8 2 lockfpl 104 7771 0 7771 16 15 1 1 0 8 1 lockfspl 48 2465 0 2465 16 15 1 1 0 8 1 sessionpl 112 120 0 112 1 0 1 1 0 8 0 pgrppl 48 364 0 356 1 0 1 1 0 8 0 ucredpl 96 21150 0 21139 1 0 1 1 0 8 0 zombiepl 144 18135 0 18135 3 2 1 1 0 8 1 processpl 864 18164 0 18135 4 0 4 4 0 8 0 procpl 632 40781 0 40742 9 5 4 5 0 8 0 sosppl 128 383 0 383 69 69 0 1 0 8 0 sockpl 384 74446 0 74412 230 223 7 22 0 8 3 mcl64k 65536 5621 0 5621 417 416 1 128 0 8 1 mcl16k 16384 295 0 295 70 69 1 1 0 8 1 mcl12k 12288 648 0 648 43 42 1 1 0 8 1 mcl9k 9216 357 0 357 67 66 1 1 0 8 1 mcl8k 8192 1137 0 1137 32 31 1 1 0 8 1 mcl4k 4096 2209 0 2209 18 17 1 1 0 8 1 mcl2k2 2112 212 0 212 72 71 1 1 0 8 1 mcl2k 2048 110007 0 109960 28 21 7 18 0 8 0 mtagpl 80 806 0 806 11 10 1 1 0 8 1 mbufpl 256 359174 0 359089 689 677 12 70 0 8 0 bufpl 256 116344 0 105538 676 0 676 676 0 8 0 anonpl 16 2332660 0 2308682 563 461 102 123 0 62 0 amapchunkpl 152 100546 0 100351 337 328 9 22 0 158 0 amappl16 192 119223 0 117794 712 636 76 91 0 8 3 amappl15 184 2857 0 2856 17 16 1 1 0 8 0 amappl14 176 3724 0 3719 1 0 1 1 0 8 0 amappl13 168 2190 0 2189 1 0 1 1 0 8 0 amappl12 160 1749 0 1749 18 18 0 1 0 8 0 amappl11 152 2720 0 2715 1 0 1 1 0 8 0 amappl10 144 2566 0 2562 1 0 1 1 0 8 0 amappl9 136 4511 0 4507 1 0 1 1 0 8 0 amappl8 128 4207 0 4118 4 1 3 3 0 8 0 amappl7 120 2993 0 2983 1 0 1 1 0 8 0 amappl6 112 2495 0 2481 1 0 1 1 0 8 0 amappl5 104 2986 0 2980 1 0 1 1 0 8 0 amappl4 96 18228 0 18190 1 0 1 1 0 8 0 amappl3 88 3556 0 3548 1 0 1 1 0 8 0 amappl2 80 142399 0 142306 3 1 2 3 0 8 0 amappl1 72 342443 0 342054 26 17 9 20 0 8 0 amappl 80 42867 0 42744 4 1 3 3 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 179 0 50 3 0 3 3 0 8 0 uaddrrnd 24 18372 0 18124 2 0 2 2 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 18372 0 18124 2 0 2 2 0 8 0 vmmpekpl 168 108795 0 108749 3 0 3 3 0 8 0 vmmpepl 168 2232484 0 2229392 1158 988 170 185 0 357 32 vmsppl 272 18136 0 18124 3 2 1 2 0 8 0 pdppl 4096 36750 0 36565 40 16 24 24 0 8 0 pvpl 32 6354954 0 6332386 1460 1263 197 364 0 265 0 pmappl 200 18371 0 18206 10 1 9 9 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 2317 0 1470 32 7 25 28 0 8 0