Warning: Permanently added '10.128.1.34' (ECDSA) to the list of known hosts. 2020/02/26 15:13:13 fuzzer started 2020/02/26 15:13:19 dialing manager at 10.128.15.235:43636 2020/02/26 15:13:19 syscalls: 337 2020/02/26 15:13:19 code coverage: enabled 2020/02/26 15:13:19 comparison tracing: enabled 2020/02/26 15:13:19 extra coverage: support is not implemented in syzkaller 2020/02/26 15:13:19 setuid sandbox: enabled 2020/02/26 15:13:19 namespace sandbox: support is not implemented in syzkaller 2020/02/26 15:13:19 Android sandbox: support is not implemented in syzkaller 2020/02/26 15:13:19 fault injection: support is not implemented in syzkaller 2020/02/26 15:13:19 leak checking: support is not implemented in syzkaller 2020/02/26 15:13:19 net packet injection: enabled 2020/02/26 15:13:19 net device setup: support is not implemented in syzkaller 2020/02/26 15:13:19 concurrency sanitizer: support is not implemented in syzkaller 2020/02/26 15:13:19 devlink PCI setup: support is not implemented in syzkaller 15:13:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r2, 0x1}, {r0, 0x100}, {r3, 0x4}, {0xffffffffffffffff, 0x4}, {r4, 0x40}, {r0, 0x80}], 0x7, 0x1) r5 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x9) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000002c0)) r7 = socket$inet(0x2, 0x3, 0x2) close(r7) r8 = dup(0xffffffffffffff9c) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x400, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x200, 0x0) lseek(r11, 0x0, 0xfffffffffffffffa, 0x2) r12 = dup(r2) ioctl$KDSETLED(r12, 0x20004b42, &(0x7f00000005c0)=0x4) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x40, 0x0) dup2(r2, r13) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x10000, 0x0) sendmsg$unix(r8, &(0x7f00000007c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000680)="3de9f72ab5f2414e1d69bded58cd8b25e1d80a0a1717e96aefe55040605d97de74c78ee4ab09e97d278d45e4a6587d4066b8c51067f7793e4902b024300935e5f5d1b7f4aaa32c108e5cecba054c7ce67889873970ed4da231842a511fe15d8bcd0eb56fe6da00e53bbf6f", 0x6b}], 0x1, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r13, r8, r1, r9, r14]}, @rights={0x18, 0xffff, 0x1, [r13, r0]}], 0x40, 0x1}, 0x402) r15 = accept$unix(r5, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) sendmsg$unix(r10, &(0x7f0000002d40)={&(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002c80)=[{&(0x7f0000000940)="ce398b17f8518f4b9ea555e90d83cac5591dbcac3fb432c0a3a1c162ebf41c69fbc07c6863f121fb4099cf8eac57b785afb52bb1963540f4db9422af6677f82d4a818932f25ff29acff2029181676550116cb8258f7fe7e4b8f9f0511e8199861667e4ffa6ba7a2f587dc2880c1951d0496d55c9181ba98b8f98fbdbc780abf7c0bfb98f3a23bbada96b88b7bec86996b707d03a49d1", 0x96}, {&(0x7f0000000a00)="af3709f31d366eec5636b5e44777038c4af57ebb4f5d825b051629a734943255c8254353058cc49da6c4772482ac621a6ef7c6329165da500dff355b1bdabfb8ebbf2f266ec6c4d580366ef6ead033c3f15b039261e33d2a4b043ce26cf6b742d11172ae8149de715ad6803ca11b3ac8e995f60a24ac6b5ae7695f929332f89faea03dbd568202b1d48d1ddf56affd886f48fc41cb1dc3b00370ab9f25b5b90b527594118ab04c436b98c61767a2da173437d548043c653951dc5500", 0xbc}, {&(0x7f0000000ac0)="820377c7f99ab89287aaedcdca756e2e00261c2517c24e5c1322a0b68ca290c97869e8736f63de4c4b05d911fd550141c5d40338c5bfaa60e9020dd6f9f710147a35906a90c8d381ada071c0209a1256bf538dabd18102e278d6d35d42292b1e5c0a8a5c378160c57ad5435f2b5859c43b8bae1b140afa3668c9b753d4103cb1ae97556f4fbacad5c89db030b9866df9a116778d3edcddac9ed665712d667a474d166b529848", 0xa6}, {&(0x7f0000000b80)="7abd374155d94a5fb8487f900e548471ae724a7914da9a1c983d383d602547175fbaf5f830f6a1b46a41f334a29b109dd4", 0x31}, {&(0x7f0000000bc0)="cbe71cc6db4fe1937e7263e1a00143f5df3f873929119b50b5d351437ab391a584c9b44c881147193d9a0b9ec569d5a79094ec4bd8ed844bc46012b044562c82fd3611d0c189071a332b491d908a04a7ad9dd06248f795cb26e98e0277b76f463e4adcd5e8846ab0beecf4e172350035eb92e0067dc712d1f618e5ed66c6013f087eca50afa5ac2d6b0819495dd57a18bc58839c1e9396758852a933cf9f5c7bd5e3e85d3667769bc002baf52158f1768fbee61c364e1338b95081dd98d8fa02afe829a9d8206aab744aca02d58b4ab8a56a0691429427a1f6cbb5d947a3656cd6882f1384fc9b851cd3f22b352696cc2576f508135f6fc9a23b765416941610d3f0af8d74996761fa667190d3437a5fbfffaa0d22dfe24277bc9caee5dde4afec9682594b9bbf1c9a9445ab1afbef33c0be919de17f1b6cc6a9f5f20724fc68da88339bec16aadbcec612e63d61358332fabf8018bdcbd337f6db4d8e3b2a295d66a923d7dc08207c732cf99b3dcfd7e81961110cbdcc6fed232646bec83648849215e37d45c0ad8a889f8fda349077ae377ef16dd5bc6f7bc71c3bea13611ca885d1ed859202fa53d59dae0ce09db27c16a8bd616f2d354521ebbc03f851e987a3391bada0dedb0b3afe224e58f9941406a77c3783f2ecad57c3a0d633cd73e4c3c6111c9fcba802bb458b1da7cfbdc59bc3bbc1a011a67f533bbbe388faa708d6258c5e83af2a9477031405474e9c7ecd92c60401d7443fa60447f64570e1da064dc07874772b9c4ced166c1d1f3a8936f53ba1ca2bce711e05f41e6475040d5ada2adb1abc7c920dc054adfd1d2d5f7c3d9ddddf4a4c76df63e66ab24f016a4ec19ad0f9514a469bd87c4fd1310969e5a0d335732dbef3cdb7a7ac2de353a09d65e92254d70a09f9c2ebb0936fc6dd71deeed00291850d9c38e3e507b68eaebf07407b75eff09ac5e5acc6eebb0fba79e81ae41a5d29e3e1d715657b27dbfc59ec9041cb20eb223a025ef1032e3c7c67a9b6e2bf72d4f4f02764e850980213df575721e3b15df4c7a12076504b8acc6860e5a4b31454faabef142a7a22a5a1aef8f923373bd1a83a495d13d5ff8965eff35bdb71bb687a16559becff4afe84a7776ae66fac4c8f0aa8dad241fe164ce1988f55a0166ef6522534bad18af5c2b8497a373d5048a263493b1ab5309a7b0263ee8a4be35eb70862d6e9c30ef11e0e09b237454144b2e7703729e5120e01145be379b23cc906e24abe5a33801d9feb3eeb6ef58fc8523979d1a39c60a411323b47683dc09db3ffecca10acfb494f110dca047add5f4b208375441b8be8886d4020fd464827e7761373e7f0171975649dc0f7ed3bda9d10da7352345210f55e6af84e0e3a0d0f4881c126274cb2cf914b27fba36dfc5d947f019979c7463992d1c42cde532d2410038b34d86df4109e55e578a7ad6829985afbf5c82c9ebc496b5969506d81f293f64c5564be872d9e0aa0fcb94dc7a27938a3f4e6945e042c24aeeed85b5aa352ab7e0da0b5e2da13f2b52e2048182a3bdd43db8a8f4f9085740b1a48e3cf9cdd1e2dc4155c3971a08fc171397578d6ba1c671d385f8cbeb0d50eb40e8980eab72f667d9ac7ec154ed5d458f1ddd915f3f9b6dc796e09549526e0b69ac301e6582d983518a06effec5c166124ba53ab735399c72dda5ac58daeeaa94ec7543eaf06ee28941df5374907101a4f918ec2c0f3624418fa81fe1538d23325ab2ea854b787a03688f3ae5b478c4d26184407d134315496ee2924ad7f1b298c287a98957765095007750641d24c391bcfeef209bcca7af0e7286df8b93a00d6d0914901adc0771da329f8a8daac25893c8fbbf5f1e85084a13befd655ed5f6f8e41b7c9dd21f38de8a73e5b8345929f365021457322cf582a814b3af99669437443c4195008bdfe2f30fe897f974356198b09e53b3202c49ec22864fc6a332da1f08e2b5609666836e433351bbb7d615b188b939101a87bb114ceaede2a746e5fd42b3b28b488666e30c29e105e1d07e366653093484d66b31c7162dbe6624583715b0d4a3d5cd61ef869cf3fe62feb927a3baee730d33aa31e0a922d81c3561897710d7e4d96c536996d3c01a6c7c3edfe6822265a2300da9a25e9a2b0ca0ec4cb43f39b44de4fdf3e3a3277849607ec749a1c0bbc8194398fe24661d0928243b664057da4bb92095d8d0ab8b0283bb06ea1247400f5ca2e998762a129ba60974bd73db618109c3770cd3afe5191cd6becd537cb779abbd322390f20b024e6cd5b6125d0a7fa3d4d3b20a01f713e17ab9edc1f1545d1ea9dec7a6ae2e9e8b0d70c1f00329197c04bcb603304f82480f44469c7cf4beffbc63b1157e40a94d9bbff6a36129ea25d5e8c27c0630c4bbd87890f097e043f18b6ffb637a92aa601d67f44835d575daa9f24bd00244c20d7bd592c78746875bc62dda93eddf4f5b86c7d316a1565cb9b27b96ce0678672a12f2d8b6bc35bc704cf8a2f941db8418bc4d35696ba5c73c46fd986820004d585616f3f978d6372b9aaa5cce91c21d25d5b2b24a10a33519e8a70d9ea577b1f231105765868c1bdb5130772c5ddebd5d36958c358ac14377dbddcf4cfefee50d3a59e1c0b6f0aaeffc55b1e4c5627deb94804814d9dd5c7a230da630c5b5acbf3d4bf641def4b97e265ba33d9da20470ea8f5a08adf8c637413959455170872243f930111e9821539fc3ba2b5206468b3c2ac0e47e9c3d8d8a20597949d77aaca2add44de58e1f7cddea9c72057cc50c0014ca25f123c026f48b48836ceec81c08ce0647fb65f1bfc6cc889b96b5779c1c74c858381dbd0aca19613c4fa5b5550d1f711c36cbde07caff5674a0adcf5d1755b68b3204cc1353491283ff23abf24f12904eadf08c226e0e03c6269624958f6bc7c89d5e93991b113740ccf4c0c65d796da0bd2dd6ef4bd9403076b1bd138bb8312f5a6fe86f34e8044746ca5aec2d2d27ae9b3cf151117e2c5977fbafc149fe992b8504e5a8e3eff8d95d1ec2fca2ee3208d0a1e6a01311220c4dceedc0ea938c5e2c2aadda13ff2c5ec89035bf77d491a148ad557920e9af7357ed268096f16d1b729fa1e4caac975a006b131d39f98e4d9be837eacfadc14b744c25d77258b021586531e4408ff4ae79295e3fb5edd6bb7a5e327a05bc21f6b1fb69c59ccabe197104e2067c8cdfb8db28fd86e05301454ce71d697e7b2eef7ce8e35114f3c2e23620e1a3f09d7b6cb57559a7c5a8464e7b75f647735eac9d26a993c96a335ad61423cb3624b9ee160ae893907b22234f0f14ba69b6e5a515200c40578e20901ef709d7996ad29746a8ddebc016546eed6506d02567e7e14612dae30739629683545269485ea9e65c69b543f5d83de801f1bc20704330ae8aab7a34a8af552842ac15bbdf4710bfd7840fc12ed1420912da37f5ff1a9b1b8a2d85fd6c55040a2c629c152146e026ae724cea50da88c2240c2d8fae4a8c816ccc8e56b79d820e681af8626ae865de9701110b531368aa9f2601e3584ff3bd82507d9a48cf0fe674a4408583a35f017367391dadbedcebcca1926871ca26b831bf21a429b1a1378fd17a74a799c7e478c6f785960ee941a870559dbf9e9d0f80d98a7159bc8fde47624bacfad2cbd2097beeb5ac87608b563c15e391f2bd4574cb8284a015437a5b6ccc2f74732811f4bae5515d670f3cc6ead511a298c15747f4782af325ccefa0f2312a336e8a7bd079cecd2229c9a13473d084d75652700ce28e5ad351a006856095453b917a716b8f6c3082221d05e570830507a89751369931234cd702716372b2a73ae71ed2625478621a997cb2a56953fd36af73499e9a120e344f63b44728e1c6638e3355ee7b8f7af995cf9aef0a0198757c1a722c55fee1f5f6afc6c6b9c3ebf7477c528622862d121d60a13f21f9b9a66d52d259608dc9b4af2be85e6c5387231e5180c8acd24ede133feed368196534456b1368c4ecdef7febf1a9a0da249ee4f934b78aa37ca3747934b5895a4b5a2a6f4b283f4e5b452674589fc6b1e1c501ed266209dc91975032688b7428a259def92079eddae36665129e172e7dc891240142e0ccd5e1ff0ab7c1b6b16f888ad821b17928a0d88376584afc5584f06b98134787af5761ed5f584ff15aa1aff0c11468f9177dfc3ceb2b22bfcff582c6fea4fde0a04750139a145ffe66a52e80f12d864f53d378fab8d200006f7c29c4be085cfa353ee07e6623775a603496209a42cce0158a0382a5ebe1236f4c5d0df963bf1f62c171dc347ffc2a10ebfc2f68262f6700c1ff27226279d03cb472b009683f144a65adea44d615ff47bebf1c1bfafbe4d46f389ec60219809cbda745daa23f22489c03fe260a94e30abf0fa89e20d159be6447089373e07ef992b2868f1a87829cd1293732f53122b9ec39fe686d714255231f2cb164aa66a31b721cf55d40ace865344355f92d251c8859c27bf4f9507874eb7dc8079b37da6c3e35b79542483714fba1fa7f0eadbdb4be10966d6a9440d8a2634196fe06bd1c98f6234333b4a86c92d2acdff8916d2110ab5313197d2723f78370680e6f217948656899ea8eec40a59b9652e6483e78ca9e2ae5092b221aeb1598678cce63b4884f38415985d7d99326a3754a382ca09cd8966e7628b374f63f4d5b9533563b5eaba1564c54af86e2a8beed8ccf667c87dca83e0229b56b48f2e17f1a888e6425f7005158e39dcc1fd2fabfb10a20b645ff0681c5048136bc626922770080487e841f63483381213669de9e86d29e952d185bbd401e8a786d7329f17a18e7f25f6be48179fb0f79110160b051e1e7396fb772a694cdfab555b42f47a3ceff40273dbbafac84f4f4175ff6fcbc259226c668a402be829693592216521fd45f9f79bffebccf7471d16ff295aa22722e607577f043bc208e8bd3f7e54bf6270e35b234ac96f3e5520923013a311fc0deaa0320861912132fc5c31cf3e04e3ccc2fe362b2726db88284084b6ee858e66f13a54a63a13b7002d3157f51c635192eae679a7d944f176f03889053ad5afcd884bb50d828a5a02828819a7bbfeefc4c904045e50539376795e9af1658da7abd2485bf3acd316d6ea14ec4bedce321567ec43e62c5a128c6f213f0e2654c88ec7c78e7aa4fcb48f4814858cb586ec387114536819bd18a833862b1493ff0c2d7a60e7a65e0664d6b4817d8047a30ee9e8f7e495ab1c9dc6afeb47bbec42aad8d0fe9c55d8c086be83cfdaad2d67bb6b744ac56832c855a53c0ca8b174875d8c0999de22d6fff249790fe21563f11c58ea17c6bd530f0a586c2cf29f1137013af67f72d28a6e66b593d86ec09d669fa2c1ddfbab6c8624a272a66bd9b018e0cf08a407acf1c06ad9124e84ae16cee15020809c88d9755e3dd95a6c25f4a57a23a3e5abaad9612763a6786f9f8611c7c7621e924eac3b691e0cdc317ed62072d74162f6b2bee305c5253ab8216a2273d2f4573bd019353094702c7f13a08150fc1f2575badd9ee549dbd31604c7899a2c34a28193df7a47acfd72a07465827d53f0eeded7584c487f6cc2b433064c77e26fc9e0fccbdc3031a8a1a1297b58550a5e38e85cb1fb64a1326601e9e36c4aaf60c940928a5c08a8c1ea5dc4859a91a4be45d0813c34a0fd3c033f47d91605ccb20048264a66b0f9ea9915fd1a821f8fffd58ee126afeeb5bdb77fe7094e17054d6a4b3ddd52adb60709d7ce8c6fbfb20f28684bd754bf9dd804c7d10bad5eeab6a4a3e379f90", 0x1000}, {&(0x7f0000001bc0)="17", 0x1}, {&(0x7f0000001c00)="de1d7578", 0x4}, {&(0x7f0000001c40)="4ab7e46fb18d8c0e567165d8", 0xc}, {&(0x7f0000001c80)="50a07c647f5d69c12a1822fb267a426f3dfcd6e556a4e9b7f83c9ed45c5878e1dd98a7b2e05a9e196a6f899650d58fd75e3d0456dc5d8119b76f2143be288dd4effcf05e57254d850da67572267e9b0041e298cca35072a5c6345474658054d2f2aebb2b1ddf7b419c0adf84a2abbcd8ddfd2b31a4684fd8ee7ad6dbcf6922f14b6c477d3c26164383eabeb0276ef33e59f3eeb50bd5777134b71c302b911bdfa3e54ece4835727d336e543803d99b6962caf4d657b58295d90197bf877e46b2a0db4668e9105735c29b426f803d9c013fe54013175d1b7053647db340cc4809b042d09fb9a70c63c685929687494d78ae36c428087e226dbd05c96dbef2e3552afdf03ea73edb7e9f7f6921ccd01b9bad370cd5a20649739894124e180534f838a047fd10bd6284b887488f5f9dd348fee44638d7c8a4808659848b9e5a9e1d6eb320e2eb831fe1630f125c8118e23a6a02732bc5de1f46e62a22eb9310a385c3f874799a66686008ce62c88a95ec7fc1220a0e7fc96292e4c3480fca1669bd6c300672346b5a89e0048a98ce26c4cfcb39c0e43a6e8762bb1d8d81fb4f883036fd6ebd8d35dcbdc95c8c5c3f197e9163676c449a7379a3e1fbec7b35a2e9672726ce0e6071c8194b5e523ca2160412d156255a8e4a2ef56c8745387b1446c5a70070cd32bd3a64c9fd7fc9989dd45ccdfb52a360ec9b89f527e25db78bcbb11e194562d29addf316defec96a17e0f5bf28e84b1a1e3d4b1281efbdf87183f870d8126d464083323a949032419f89f26e8399257d5c3b723f8e76f3f9a9dc0ae78e5cc53aee4699846576fa041e54ab6826979093780f2e37d574eb4af42033dbe667f3892e9f4a5e09254865d57fe0829adecb1d841d619ca6a2bf210376ca1768d5eb681de2cd016d5a99e45aeec7fa7186e3cfb58512f9024848c05bfab4ccbb98180a87f39509308fb4009750c913ceca110dffdba3f21dd0f2dd93ec713f1f938a2416b415adc0808f27f17bc66553587377b04ab794213a21a5c4074f7e19d36281a58db2e02a386da76e539fb895b57ca2a92f6e1be52eab5ab47c77411bc99ad8d269cff74a5fe63753f52e7b12ef9d18542fb7f4ad9e8648b1c981d00690d15c715400e655f070fb9573c3deb1ec29cb62b0d697b747d0ff8aa839353e2352cd89c001f7d225fd3d47218a41abb764445c5b049f4dd234ede8747ea858643fcf6ff7afada0f741bb658fce6ae8bc0af9d3a137de70573e4e9aceb881c997ee898009d6e8e535015cf44b75ae5ea1acb40d9d692686f9f8f483775c7b1b537266ef97e8210c5fca61a39564b63fe75df729cddabf2b1c23c4a31d14c2884764787660e37154e65a88c913ad94492d125386a899d9f6cf4aa690aee8f76bc58cded23a2abb1eb908476a94d2893ffd0ed0090849cf6dac34bd2f9f8a9d275342b17f66f8caa8416dc4d945e0dfae60630d52754bcae4c5948821ba1c554a21500ee06e7a1647e9409d4cc39bd7f6611f1b8a67c0882c8d6c85425a1ac34e7e1ee705c679d41780e06dd4e6753587e1833f6813b528da2fdd8909f840a3860e89fe214f72e29e173c4bcedd33a791a47e5d0cba0a309d5eefb23e5d00a67d55034a7c06dbcb6ea399ded78d3c3c1aef154ac4f248655fd92fab38ff33030a23db9afaa621ce9d81fd17482ee08213abe7eb761dcebe96f7a9be81d7714b1d33708c97732ce3e57481f944849faea05465e996d7fd8a1413085eff932b156934962f3654aa063390b4a59458a9597e4f954263e4342d03677a63421e618e21580895c49e11795f21adcb0ef9b359683961428d2359169a9b1f01b14a84ff72388479c267230c4b74ec8503e81f6fadbd99015897029c50688f05a49c42b5ab58e2c4a93d47ebc09a34dbd9e213b078ca21c71673e25f02c2da94ea4c2891fe22ba55a9380bff87c067307e387453932326dd2ed9441f80245fee154fae3a386200f0b10da15f210d598426013bb193a72165fa539e93133ea2238611c27a5f6dbc9f0bc5ea1a8a5c1676cdc240debb6f6837f6fe466fa0d16ee58bc7d738e7527b56e226cb6fb5d7b30e4d4f425908272c442dce529c3b24c21cc7fc0569468edde5f26cc0e2c0156ffda9744189b716e8a3cd9f7b31ff2c84381df0d3c4adf0b685d94c06408ccdc81df9a7d5a1757f4f31639f5d3d9682e550e822bb3ca0cdb2d7a37194adfdf523e8145edfce2d848c0b225b4019dc961a7d34ebe08b353a9c6b3b8353215659b0f99a772582b2b929ebcdf20cb497f557637b637f3a03bb7ca02e0f3e8aa17087b4daca2bd7f162300ccaf503f0c51c4889eb9b8dbe74e432074ba9ef8b09c1c1acb1b126a59b577e8b577195ceec8d939cdf41c58a2fb18e262c7427b513f3ac7709fc464a5ce2ad25b2c0edc44a68e61f6f0d66c7ed446d898768e1e487dd1d3cc3bf6e68dc65af8711ec5768cea58af16c4ef6bfaf0b72a94a099ac040d4029aa9043920585bd9a1d83ad11fbbf0c1a8fddd784cad92b1e34aee6d18b2fd43cc66fd73e77095db2da3a80a9c38368c4af46af2f3d4e60be7a58f8242b2187b29d588d15b9006b648aea0fba9c10653227b3f744902c3b4c260cd6273a9913bafd5dd455edbcb7c00506fb15789d0bcf218fb0647dbbb4eed8ade6c6cd544c1655c2ebce87465fe09c38725d926c07138fe5ec99e1076dcf374ee014e64b2a14c720b0a3b7b0de58b9e4e4540f498c76648f466d1fd7e1c27c89e5c566821686c7ef2f13d545178a59a0ed32a78ee8896c3328d456c1638575dbec07585b2986457e461faeb13229c62cc886209e7cb338b72f9a7cbdc566195b24c7876282ab0f3a8ff8967d0706cfce89daeffe2f888ac6b7e998d14fbe466c3545c7cd1678f6b3dbc33bb15caa8e1905e0eea21e2cf943e355a39ebebbd536e17c074eb45d99a36c3fa1b002a39b6f72cbe6774344326daf117ea6deba8b46f82bcbf3104fd96bdc92b5feb678161dbff619f2ec9589fa9a2f34e9150564c56b03e2451eeb59aed9c7cc62becb28ce71c02eebb95aa88186b5db5263ca17b583523ce49a88696de2cf6239c82ff4fb407dee47f2fd63852973f751879210ff26f9b99a49261de6d77198a266ae919d452f44bc085e3cffd2cf5f9d0f1a7b4d899759affa26260ef097fa79d23034c60ae8591cd3b83ffe5a3d5df1e1a6e4552579124cb937de4b21794fe4967add22a81380609c409f1b8332f3bf6f69de1249eb0a2ab5a0185f2b6db7c3a39ada554889ec462f1d69cd105a978299e5210c375e5eb085ea68e03a612c0e973fdaaaad7e565feddb22790f672068da9744250b86c93690fdd475ffb4973c30ec4e2868e3dac80d901da0f0976be10ceb270cff3b25ee3fb3055139012882abef4fe57f3e974b09ce3208ce07062d21292420f2ace1a6ae46b325a73fb636b6eeb417602f62a226c24c60b272fbad75ee2ccb128b16f202e05b37eb0720af218c991c149f86c5697aa5ce4b552d4d914f4c8854028390c26e2128be5a15af7dab52ed9b1bf350b38a1c1298d19f5839097f14eaf1237331aad8f0a201fe3c4a9b9bd8a924c2aeb31db714a8315121b70304c2f80e95a6f7542fbe3f68780b39b91abb54e169f2b421e34123723f2b492976c66ca0d505dc749bbfdccf0bc9ac5011e99257eccb73be91988aa71ef164a08aff6234d0d8faed05b271a5d4277faa65de0ffb84f8bf2bb49c6f9885e6ea8758736e20a0f130f443f9642c58b88b8b042cfdeded341b28f6e8b6dcafe73e71263161767d5ba8a361ae387fb718d0bc8896ece91434fae0b4524725d694f13235ac333c1272e1f03e18f36861a2159c0bdcb12c8e03879ceae5671ff035b49642041ff6e4a5a0c3198f9617b7ec08ca1dbe4882fe3cfb7affa7ee99bc79798550e63fd8009de92cf7fee20b1b57882df4cf92c9491670a52ff264a96375ce6b9ab2c262bf0bd4c1049e9630e3c7c058a059f24ccaadf53444028d8ef58725b4f6a452ae816428da20d3d92dfc015b7def81aec5cdb8ce0c62e5ed3ab0fd7090a53762b4a4960341f9b311ca9bb57c41d33312f2a56d298a0898e5655533914dbcafb90a163a98d77aeffa175c3981c4eca0fd5a66d00eaac164440baee2adbc973b8b4c9e631e84192159d2eb3717192bc3afb7d65b26cb2c710568e891b014e1942db61fa522df66b416ee5217813f6a9e901df41012ffa12eb05f497e9d3ca90b17d71acdb68cee13f69f929c25047bc132b741ee73e2cbe786ac34e9052ceb106b3a29ac83aea096d7a4c063682dacc105927a2750258daa61eda88145a4f9174ab9bb4c06cbdd0b09855894f25777af52593818867a9f5fe3b37e85170cd1046c75dd9d1c166d026c933e7332889291b0460f44fe34fcc9b56886251ada92ca72d2490f5396fd14f7db670b890c695e6c255357b3ba66a1f462fc42c87114db41b8999cb1494837f16d709efcac090191230cca5c7c18ae6239429552f89b4951d2503344aa5aae335fc55b42bf96399368181211b01c93c878c45fe7a2188e087090c1483c7dae16e990583c15f2e18fa2aeded0e76bc64c9cc54caee9b2d8bf410f351456f9154b1917d509916996e8f51b25f6ad65a4f09676d11d4b35dd47a002ea91d580f4674db505959dc3d7f97f6f148d3800e7bcbe39b1a59dd9dffd18156c279e4e8112d39fce2d5181ba43d8bd32d8e1b1441af9cb0d2b446b87a6370ee8db900a3567ab9f874f24cb29875aa2c9080bbe4bac190ca7f8936ed269c0e3e861e633eec4c0c00e531f9a2583cbf8b9a4739951be6b41356723cf3bc12b312828b858fce2e83acc9b68cb07180c569ed1054bc5b6f6e49643e3405ba0128725a48d5ff1cc5e3a9e13428a3a1f1f8b1e4fb79047e8f45d45ebe7f708ee37fe1b541b732e6e542e30a1cad52b80adedba5b40d563137c2d2195e8c5abfba5ed47b64bc765ed98d657118b8aa02326111ddfe5cb4d10fa0bb58190dce4e3876839ba0fdebf87dbdd9dea391ed5951e0b39b5ce56966d4fdf652a7721e19e192491e3e3ec17c61ed5caf1002c69fdf138286bc8bd0ee06c522d0ad66c99815e9663bfc705a7d3bd85e001a7059e4ee82572cba78780d1ac84a4b43a352653a1073677a89295e06c7c64d595647474e3f8441dff90a5cc7d5215b34c26e4ef3f17ff85818e92e70700438cded31184f933c7a2c8084cb0616d41d97c7d277cf59962b53e17a858f56a272ee68500a1af67756aa147156a42835568a60d0d1c581edeb54ccc88134fffe6524546633e419fa1d5bacd67916aa6f6b1b6a616d42a4aaf039378d6c0840b19dd9efa56cef87039c3ceea299f202e395facd4ec82835955b83a83feace6454e7527da705d0b9989e9c6a3a7384c3bb53ff2c7175635df4366336c7d7ffd981b8b1d58b1844cf7f5795fba28b49b5b84a4a3e8ebbafd264c8f54ee0827f8315bce747d559eac848d11257bf63e4a8ea32b47844d4e41d2b7584c9beede86a22a3278023ea5b2c5946e78904f541a2e2202af75618c8a401fd26c70a3895c4b8f6734f66abd9c71e0e136c5a99ca2143b87e866794893d21f67acfd7fe85fe8bc66a495f4822fcea16e6389b3b155ad62ba8db8fed18597c96bae801bd62a50d664f2db90c90501b3525eae7af36475670a1171078e6f79b86a2eb7a04fcc27326f7cbdce232ab91bb44f693fcdb52a5f0d2dfa9a79562e14c713c0b687d9ce417bd9e6e3fc0da1a90d48726ce2f", 0x1000}], 0x9, 0x0, 0x0, 0xc}, 0x401) kqueue() r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000002d80)='/dev/pci\x00', 0x80, 0x0) ioctl$FIOSETOWN(r16, 0x8004667c, &(0x7f0000002dc0)=0x1) 15:13:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x89, 0x20000003, 0x8, 0xaaa}], 0xe4, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7, 0x5}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0xffff, 0x2}], 0x7, &(0x7f00000000c0)={0xf2, 0x5}) semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000100)=""/4096) close(0xffffffffffffffff) unlink(&(0x7f0000001100)='./file0\x00') sync() r3 = semget(0x2, 0x0, 0x100) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001140)=""/90) socketpair(0x20, 0x570d480841ffba84, 0x8, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x400, 0x104) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001240)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001280)='/dev/tty\x00', 0x80, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/klog\x00', 0x8, 0x0) poll(&(0x7f0000001300)=[{r4, 0x1}, {r5, 0x2}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r6, 0x4}, {r7, 0x4}, {r2, 0x20}, {r8, 0x20}, {r0, 0x40}, {r0, 0x2}], 0xa, 0x10001) r9 = syz_open_pts() ioctl$TIOCNXCL(r9, 0x2000740e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380), 0xc) mkdirat(r2, &(0x7f00000013c0)='./file0/file0\x00', 0x2c) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000001400)=0x4) r10 = dup(r4) unlinkat(r10, &(0x7f0000001440)='./file0/file0\x00', 0x8) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000001480)) r11 = kqueue() write(r11, &(0x7f00000014c0)="8d998ebdf87e061720fab67e1c4802355cf1056c907cc4478c04be161acbff82228e66a9a9ae98560ff34bade5a8762a4fb50c3009db9a956b95175e9e36cd5c1281b0d54dceb16ed115a9d677d93a30b32199597e20ccf0b88bdf24343b230d892eaf4eec998bb8f873edb63f510ed62a8356fe8ecb4a9338003c80637fabc813781869cefff2e05f79de6227a83210a332b5a5c3e9e2fbd116f943f9430b9f284e5d2278b1012f31b9115280d8d218a4bc88c99e0ba1b9dcd279d2", 0xbc) r12 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000001580)={'./file1\x00', 0x0, 0x8, 0x0, 0x0, 0xfffffffa, 0x2, 0x1f, 0x2, 0x1, 0x8001, 0xfff}) r13 = socket(0x18, 0x1, 0x1) fchflags(r13, 0x0) login: pckbd_enable: command error pckbd_enable: command error 15:13:28 executing program 0: r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x587, 0x8, 0xb02c, 0x9}) r4 = msgget(0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r5, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r6 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="01300000000000000020d91ec765fb0f086deb4e5bb5b7762e6d97f63c0e155fbbec3fae1b56a608e015f9bdea71d0db9979308e88b3588815e1e7930ff8dc48c68282b42f814350475fd9bf15"], 0xa) ftruncate(r6, 0x0, 0x7) fchmod(r6, 0xe3) write(r6, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 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}) 15:13:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair(0x18, 0x1, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setegid(0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x84}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:13:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8c"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x1, 0x3e) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto(r4, &(0x7f0000000180)="d62a1c07f1ee4a61f258e6e63ad2064ba84038620c7629a1540207802e5690f6a3b63969809497c494f90dc18a66035ce5dba80a0cd8a8f1b9d56a2f3e2462989535cfa8f1893fc7ee2cc1d02f94f3481531cb6e0df66ee2b2f3947a57c0c2494c1764c7af6a4c4a8389511fb7aaca52c3252e30e9774a3bf3b3c09c942f02a540cb4cd8f82c8e47", 0x88, 0x408, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000100)={0x858d, 0x8}) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x8) 15:13:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ftruncate(r0, 0x0, 0x8000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001e26, r6) fcntl$dupfd(r1, 0xa, r4) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000280)={0x6, [{0x3, 0xffff7fff}, {0x3, 0x100}, {0x2, 0x7fff}, {0x2, 0x2}, {0x1, 0x8}, {0x3, 0x10000}, {0x3, 0xad31}, {0x3, 0x31d484c6}, {0x1, 0x4}, {0x1, 0x3}, {0x2, 0x101}, {0x3, 0x4}, {0x2, 0x101}, {0x3, 0x7}, {0x2, 0xdf}, {0x3, 0x1f45}, {0x2, 0x3}, {0x1, 0x2}, {0x1, 0x4e7}, {0x1, 0x80000001}, {0x1, 0x101}, {0x3, 0x3}, {0x2, 0x44}, {0x1, 0x40}, {0x3, 0x4}, {0x2, 0x1}, {0x0, 0x862}, {0x3, 0xbe}, {0x2, 0x7}, {0x1, 0x9}, {0x1, 0x101}, {0x2, 0xfffffffe}]}) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) write(r9, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000140)=0x9, 0x4) r10 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r10, 0x0, 0x0) r11 = socket(0x2, 0x3, 0xfc) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = socket(0x2, 0x2, 0x0) dup2(r11, r12) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r12) kqueue() chdir(&(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) 15:13:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9ee98a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b8402000000616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a45035ff8b8d609827a9a7cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a254c65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, 0x3], [0x80000000ff, 0x0, 0x0, 0x0, 0x7], [], [{}, {}, {}, {}, {0x0, 0x0, 0xf341}], {}, {0x0, 0x0, 0x0, 0x100000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x20, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000080)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7fff) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r3, r7) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="e2374f7e33378b1736c72c030fe44e81c35d20c84a21b9b56863ea63d566ddbb328b3ec02bc6940bd5f6538ea82d66eadf054db485a20fd84bf8517ce774eb01969cc6e343850a3ccd23accc7851159dd300cbefc74eaa8ffa46105b504d80edce8b549703f3defa807b582076d17bb0a1f7f758fb5c4659e2d7704b0781d4f1c3489fa69837d61c43109c8d5dd64f845b4d4dd40c8526d368a3f8fc1d11a267cc08c71a15a3e889ba8c68e0c27f3ddceaa734d06792c40374aab568834bf1ce7fceb97728", 0xc5) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000001680)=0x20ba) r9 = socket(0x2, 0x3, 0xfc) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001640)={0x1ff, 0x1b}, 0x8) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r9, r10) write(r11, 0x0, 0x0) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000000200)={0x4d, 0x0, &(0x7f00000015c0)=""/77}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="b58827c4425a0a547099240468dd25502eafa0775ff284d0e084efde5988a5c55ab6fde6bb5640f43140ec09eea02b62b9582960dddfaeb8e8ade0fb9253ab3357df5e763e23d416a54633adb596746c9a593b4ea6eea5d585955fb88b9952f6f60a68f3ca0266cdfcf0d80f13151b9378d516427036c67525f486eb3b45167512ac29b6e497ba11ac5ba4984749b879bb411de68fe2e7e8f9cb4ceaf9825100f4ad22debcc28926478a930b879913c87c096c606dcd4b05968950fd9289544cc577152b20138adf903061ad5c98767ae04430979234e7432d0c144e9b2e4dec9a9d0b0559a0063babb9a56a3d6d8533d028d49c77d2ef501973481e043dc278947190b08ba96c76cdba7194f76d72260597bf76427691966ca761510877c274d2f20cc140a9133d8649e8da422fee82818c413ca7e71cd50006373f9796cd924d995d76146282bd9034a631787ac89735ee7b255982a8de537269df792ee7890a6e59063e6e3d4f6580db6f13dbe7d3e4c595bc8bcdf544c87d6b302f89e697441acc0d9a6c920dcf08ccf73642c7ea67d6f5c95d7dcf902ef06c4126a42008fd168f6aba9b670ebc616e44e61793f467c1b5e9f8d26572af0216fcec491850a467b0a030d4600f080b33056515d5451b4545cea348cb56bfd9c47450324c718376ef82ff4ea4cb038181283a120de2292d2b5aace49dd7de6685ca1ad488c307236026cfdda655fc5be8da7c2294369b984a492f9c2965451df4e20faa26ebf4aab26f2721755ba0d64e73be36b11dbe82c6e408157300e0874e32e422a8e7949fcc8c6cd05e8b25267366354c22a0c36319f18ef228683e5206c75657ba7d1f5cb2be7f64d718777777d1bd9f7f1638aae5b8f8c23f1dd4545f35f8b8a14189e1ac5113ccc22685b48659d15beca0ef6d7aa9ed49247abbaf045f4ae2761fcac54c34ec319474d7629d22d79b10ba61396435595f71eda31b19f9de390e8afed0b57feb5fa0626287112a1107dd9025bba921d6f74a85048ef66e4b7c8be7f244fc2a665e5a78b264720cbe09ab07b2a05d7f65e6369d974f6b7baa8b13018f4c0be81c360be56272710d632d9c05cc7383cdf41ae23cdf4c587a64d16f59adb0c46a5cba7cb995a7cb517b8624072f254144a40e65a367b424eaa10c234bbbca881f850f501eb986f18ba06a55790f693b435f5b2077ff6d4477a4f7c4b7115314a49bfb68f523b0e7fe34c87dc015dfd2f53511fa44bfd9c87f497f135108456b25620c00c566bc2ea164e63b22ceca1e53392fa1c32dbcf41eef9fee39394de38f0c6f07b5af61e07dd9137aab0e46eaa6b7940fe8e740421650be241a28ba40a2a396afd66e7f8b2dd5c50cf250948d404de1a368dfcdb841b3f89e22aaf2c9448d6904198dd1852db11266f2bde70d59a835ef89681ea599b0de11a91e420b171acdf5f3fe069452923d7f7bc3443504ba82a8bae8796f5d577b7d416c7c14b4a2542aeb481252be9039168a9ff37f67b328113b935a1c1c83c7f7a87e1fa8419248da6924e8dc5efcafee4d78e624340423e72f843f500c60292d5d9d6f900b2106b11dd3e748c19a382e60505c9c4441c560ae131893f7a85bb3726ac84efa17aa6c9a1a0e4c87b5fb9dd1d4ce2a743bd50ce04cb5ef13c30dcdd0c29b568a2497bac6e9a023296a123fb19d523f728134d74508b52937d493919907c1046a0b8ead875f5e12ffb6cfd45dc50e733965e2b4832bcdb583e6760695d4fce6a00c1008291d66268a9ca0988e8f259bb68db2e4c0c89130d00f273230b80a1cf98a3daac6eb06407c34c19973e2837764778bba990f18ff728ca1c87d4b78c421635ae50a42faa38065350ca3fd169debabecda2e793e819d3a1b2109ce9b1ee6c60da0c3a00566da252fcfaa48db9e0d28c9e571b9906486e90fb17d9984ce416a0f0849a2f64cb339fc2ef9d1203d84260342906a2c61ac920992db1114c7f9febd7ef655de6a0e7ecd63e397ac0cf3097c4dd34f3ef8ee93d946589b5deeaf848bf4c5663e418f7d1986dd39fedeb6e6450fb9342d18c8212fca5104b1f6da6dea2afbf6f0b35e005154a679dab6397b06d36c6128dd5b7fc921dda23134d54566a81b405a6e196a2198d560f3501fcfaed336e5118416298ad9d1db73b4a72594689321a90f09e389d34076a3b1d38d9a2591072d1c913b58dcc12e23261bfb266229199a46d53799941811d8b8120307c3c4d7fb3b57790357b695c65a2b54b00668ffff6b33b0a10edff0dcf4c61cb59608e2459f17b937d8eeec54f3b8db1dbde4774de3f7c4698a74c1cf8989c312caf1c31154a42fb73e9b76e5d5dfd950ee8ba3bceaf1e6a99431cf907c7a210ff9125072fbedd67576e1023fee9f3be3e572bc2b9df49d8126bf3fc091f3d26bbb7905b74aa1b8aa77244dc909ffbc9762e2a17cefb3014f8f1aada1f5389fcd983d1389e85cbab4c4bf6fc8d4cde4e7a1ed7badaf93561d9bf6accca56fab5146f4d02f6e322638f25b70b77e74b78a74bcd7093bef29683b76241ae536dcfdda70484be1e39d7423db017b0dbd623b2284f0192dd36110b5a2d0a15c8bfeafaa8df6ce1e2d4b3e2f6815f878c5220b30e12afe85d8f71191e6dc317ce8dd3870cffa30cf7b5be2d2c6ea0cd57e03c67c820f23c2d3d952abbb7164b96a4496b7ccfd77bf6f988de7d6ed86f0ede4a81c0deb6692b9d93b5a3bb114d180ccb37f68c92559250d07b263cded764287c2d39918b74c211da51fbfbca04d166921559e0320b286044ffebf440e01fc03dbb55e6f526a839ee7a448448b4e3003ff28cc0f022982bd932ba02f749af3f51ec3ee1c7d97662a1d975b6c7bbbde4932bbf02c739c436d9d7537539b7c2afba017ad3312beeb4cad162b594f6d64b9c644a8eaefd15c1ef3b940281bf5522106f9d061fcaae135f21b9cb5b7b588c335a783acce75ad9c82ed58d30477a1f1a6caebe865e8894fe4138f5c66174873f64216f3af14ae62d1e36d5a90d9a27c45cc9279093ab3052e2349699be06319285883b02cb4fd2cb514d9de9780b491a6bfd067434cf7082ca5f9afa598f4f4a86df40826be0bbc31f2f0010c3f2531d31c7f6835580ac61be6a33fc1b493f81ecbb6deb7ce0659f5940c13af5928332606ccece61776f08fc3c08ecd97c50fcdcc786fc4f6993add821a2e1a6a2780f28acc88f9f40f2b51c5fa31abeebc03ee301460176b6ddba0fe999b5a1bf7c12fa5771bc9683ac4935db5f7e58e4f95b6191c647db47796c3d164f5634f29fc1ba9e525daa2d3acad0e67e11d539520b9440d5a49596495f9b18a658a859a70642322315c62ccca37799a25797422f3389b9b1a56980fc2413f8346dadaced3e8b2191f2e9e3e179e4807883fc7b5a057b615de5aecd828290a25c47759429e3bad489dddff150de157e47b3a237f643c34b59f867098353895bbf1286bba00258998f28dffb51d4e18ce217ef41d5ea1a216b038b0b3ec98e2d0b01540b75974a0dad9a08aa75804b00571cd1a9ebeebf30344ac56b003d766b0467fba7c6e2bdab8df027dd0d49519342eff9a37db005a53f1e21e0116deb493e8a8ed767ed78748cbad398913fb5fbb3ae970841916cea898ce506c89c353a1c4f8e1912a4b15896ecf01535e3b0c16ef4393522825e8b8e74e5c6067d84e3ddc7c1149b4e3a8618af1af84812c551d062068cfcd2b554f96cd9fcf69406ecd35a1a36fc30ae6ceaed941e4bcd86c99d2b43f949517919d08f18bbd32d0df70237d92e8bc9a271711883b21ca43c6c0dd7a001c7846be5a16128a9b98fb3a2be9f2db15252f271c1a870fbf7c48c7f1210870deb0423b7c47073c618700bc725ffa2170632a341b1feaebb6e210e14c6c907859e0b1f850068e9eb65d6cde8f9df181ab457dbc5a4791a35fdca9d01556df74af24db20e3df9d0e3a01c6851a406e25cc0bf77fc3884aece51dfc81f4549c3be5944a8d660099b3927ea808736a9412a4aa1fe3bb8fb04440fc4d84e26e5cbef05ff7c3854d65683c30e1553a305a6b1445b3f171b2dc5d88b12cd37fe8cb391537e4f80879f65f8b247fc6f17721172aff73a37118fe076462c7f566b2c4f03826dc274b4c6250d8a88e3d62fd21de3bb03ffcb677abc4386b4038c18d7713b3a201a782616becd01a7bce2b4a621570819b69efb778de55d211955fa45d15cf4dc1cb4272b396d200bccc0ecbfcd743c6635b5babe6455300cf0744b226b0c2c81a4012760bc213dfec35a6c3c5d317948efa962d05a3ac98b55159c9c070e6e87a335ce0b729d9977265c13dc19a74d4ad741270de532b881995a799348b836ead0e2ffb39fdd97dffcd31099454945a342467068a410c962fad79408433d18f9d232867e561481762fecb6129d82c1c3aafa387ca353dd14915843acb924714a006e353d1de746666c0bb27d641b8ecbf2dc3b6b27f7386843a01dae7a63141cd1b3c3f686a9028b668b95e94561b843b66961a4db5af13b4a42ca69174066198f8e404d40b2b10b97e143e9fc0c7964a62327310ef6dfd6f99d44bb331e29cd7eaffbc5648489541dfcb0047ccd8da3490791bb49753ab6d559ec20a906c5a5700644d36a37724df3f2bc2450f6d5cf032529bb12c8d57a6ac1320c4e24b5e52e911a8b8a03ca7d3e03a4ca5d596150f964ee3f077a5225e6386c9aea04ab6102abb19ad3fda2b458bf4a2bba5efaea2c92d1ae6f0dfe95e4b3ac282ed354653842af5a5419e7875be4a6bc230784f4bf86ab90b453ef2e87754aad5d8fc083c1d8e4096053704576456f25f979d3f94638f2d3fb6fc71e85a145763bcd6027a252d5d6a44fe1b8ff7a596ec8b50502489abed84a967ddac98d7161c85b61247c0b4fc8389e69069efd58611a5b9ba5209abc0625cbd58e33967df77b4f8ac8e53dc28d39c14edc46010f663de3056404803fec4bbab0f8ba7928ff180f2b5027fdcdc6c8d40e1e8d053c0a04640ac570e7810126e0eb85da0cda2d5f8b16f037293bd8782470925d1f775363464e7c842a089860e734e3c32849762742358e05109017ac27861ee6d2e82a1f267ae116bd5a15f0140a933893e1a527d6e09eeb53f39ddfad0cc1f050fff969981c341e9b22f9951da53c9ce880adca818f282a7d922e2e4dcb057a9b516444aacaa7c4f8e6c93c18e5099fefe8b7ee3054b4dc45ec92b1834fb3e1a63a8abf7170a26e22cb89e76db2ec908382ac9bd1bee734df0914eccc1c9db78f900ee49a2f0c1ea487e31c05b30a6ed29a11859ba59c0365c7c9fd6c323189e603d2030a1b7d9520a8ea847229828c63bf89c941ffe717c886b6955e36177450626e50c042d1c989a2a921ba1f5861476e434a7a7d9a43b134c1c3d7ec73771de6c629c8efcd135e6a4acf580b7a2fa1daba719d13bd1c7fff7d2cfa3b52d0833cc633b4f57e85a6dbe99ce6ee6b78d2f39120d4dbfaf76b90b45d7261fe85e4b832ac0da5e3b4150f1666a5176783226d3e2e1f8d4ad52926bd0d5f8ad34041b2de072be2889d18bca9988063b13dd7363b78f00bcd538693bac6dedd3dc8da0b9316d92a8157bde45b90a02934778dde596e03e6a8f51d8d1f93def50ec1374fa5b420c67e7dd06fbd68dbfa9413023cfd9eb51df0d502bde8469c5b294fce08938b5984fbc50639c339b47ac7e2df5c3f9f7321cdd07af74d3a762b290cd5c2884ede544871d6a0c15d03290f94f5b23ac9b1e4ceed0941db378ac0ae45c9b"}, {&(0x7f00000014c0)="61fae24ffb75a8d99661009e5056215b491d50ae5eb940c0e24418b3f08189d86f1183d5c6c3b27dde2e5dbf97244d56f151d7c436d94bd9b056b60a4ed07f53b9a4cd2786cb7a538f83c0b601217bdc2fded0cefed874ad73774770a85c0846c9c0174ddc197a442435dfb99b7ea203cb9f7992d2068c12eaf5a8426014561e3e1228aad9c93dec17215c1aa8f3379f76805e55b4bc408ad721985678737f18a47f5442807123d491b81f751e50a374348f0fc000e9dfb23d1652f64768198596cd2e9bbdbf9f12ba5eb092885e6c3e01e6131b1a8eb4679686c6e1d6a1bb110159fe09bf4deaaed52bbac8f825"}], 0x27) 15:13:29 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdff], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffeffffffffff], [0x0, 0x0, 0x401], [{}, {0x9, 0x0, 0x1000000}, {0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x6}, {}, {0x0, 0x4, 0x9de}], {}, {0x0, 0x0, 0xfffffffe, 0x2}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) socketpair(0x3f, 0x8002, 0x3f, &(0x7f00000014c0)={0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000001500)='/dev/klog\x00', 0x200, 0x0) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) r6 = dup(r4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000001540)=r6) write(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000080)=""/93, 0x5d}], 0x2, &(0x7f00000004c0)=""/4096, 0x1000}, 0x6) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 15:13:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) fchflags(r0, 0x10000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ftruncate(r1, 0x0, 0x400080005ffffc) 15:13:29 executing program 1: socket(0x68, 0x3, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe}) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) 15:13:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x800}, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="2f22249eca55bbc157ccdb95ecd7ce334b282624a1"], 0x10) socket$unix(0x1, 0x2, 0x0) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) recvmsg(r5, &(0x7f00000016c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/94, 0x5e}, {&(0x7f0000001700)=""/160, 0xa0}, {&(0x7f00000017c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/40, 0x28}], 0x7, &(0x7f0000000680)=""/4096, 0x1000}, 0x842) dup2(r2, r0) pipe(&(0x7f0000000080)) 15:13:29 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000000140)) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)={{0xd4, 0x7fff}, {0x5, 0x2}}) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000380)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="7c79a9fe19484458c7a0e416829f596b5e0b7bb0adede54bcba2c6e0cfc5ab35cd14d958059dea78ab22b435e13776afe84e4444dbc05afa239ff4630547660b442211742493cf9fe401c707835202dce9e981fa06f4ae6b3bd864165a0af9281af501ae03c61f911c4b19f207408455f99d5f3f2ab258b7faba39ef7289fc012f100f1fbbb5c61f07a5f745e099f10623", 0x91}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) fcntl$getflags(r6, 0x3) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) 15:13:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) 15:13:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0x100a2) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/215, 0xd7}], 0x1, 0x0}, 0x2) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) r5 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000600)=0xc) r6 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x98) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r10) r11 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r14) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="1aec34c4f8a24b650211e769967c5fdc9db094b65cb78431540ef9a47ae0b456dbb6e42f6464e5c47a81ad387ee8f9424a286a4021b88704ac8485fcfb1bb1c6b7a815fad3e131839a1f08dd51070e0dd99e6dfa13cc4a2ea38538f1c92c3c197a3b15052836a8e7afe8c3a7", 0x6c}, {&(0x7f00000003c0)="03fefa779372ba1e2564207dfed007fcfeb3c64cb4b37a30346eb0cdeb9866c7826830c39e0626a53eb1303aea63903bfe2d91c036924ecec4b4b255199db8dac0a25ecdfa8755b01f822094e10df52e967bf5f85a0acfe672e954c765840c61c9812f5b96f52d815e2aaa0b984aa7b66c84ead7595ec121f4e4b64dfdf9c98577331ea4d3eb66bf916a5a7929a16b64b1984b78f94298a5afc235ca8c461bc0ff2fe9dcf145ee75f511afef1749d7c190f7", 0xb2}, {&(0x7f0000000480)="a44a88a197377a9de9377fe826020d843b462af6e62acb097bbfd8118fd239edf06e97f3eccccadec1a99f12b01bea21eddd60d07ad001e73533926df86b55fe600c7a920dc9ea27a80629d6abf865461d89a9ad7be56871b621f4de8abd4db31f3662b8b358ad84211f3e5b0eee97287289040c9e6d1ca3ceb21d7ee87c370b", 0x80}, {&(0x7f0000000500)="a0c6ea8f189266c6df0f146843435e3e81ae5b8947400453c8a49aa38bdbdfa7f123a169003dcdce6c07d0f6a701510f576628653dbb47ddac1870c0154d1fafc13e5f8514eb90a94872d3d9030ace8058efdce30ff92be439551e69cb3dca7b80d72dd7870e91d6dd584c5874323d6a40276b8628f2bd057a237836c6d9fa800e5a331f139d9a4bb620019064db31fe33b2db1553443372533f833c0bd9c93d08e21dc2b661eb26d0c24887aa3275540bc62fc31891fa15baffe4e0e2c4384262e262399763950f2f1e8c22b1b6e53ecfa0076e64085d5c058c8f", 0xdb}], 0x4, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r1, r3, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @cred={0x20, 0xffff, 0x0, r12, 0xffffffffffffffff, r14}], 0x68, 0xb}, 0x400) 15:13:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="e1f58807b83cac3cbaa5031e24a87c8f0b48fdcc6f747a6c396fcdf0671008ecb18c7080a71191c7ae1e92ca59be44fb0a0c450fd59864a24f9cc4ed", 0x3c) socket(0x2, 0x4000, 0x4) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862070000000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca74896819f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad304385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b65c6593d2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea383d7bf7913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c90100008000000000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf63778bfefad260498b08dba9e41635373b6d46819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000000900000000000000b06a2c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136006e51ded92a4ee45e46ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a51a09378c18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19e0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc00000000caf3ab54b5884d9ac5940bfb2d8205f2fa1485e9a9e78cc4aa4a4f340100000015f7f6c667d77814cf78136eae46c353a57c782abc2db20ebf5c1359b14d36f2034128183f010172407f95fa96b2cdc42f35c15ebda40e0def8aa4d7035b7799de6aa36959cf8bb691fdcaa96e8e90d67603f51adddcd8505479eb440064017afd7c44fdce8805c80b999d0b88be0bb618c5c39d57845cba91fde79fc52c7afec8d666cee808cf44aec9776df24396188f261b41153c44e668c50ddf3a4d262d70e2151f158d7c5300000000000000000000002f3284b237419f2f75f9abdccd68d52b90e1bf249a1500fa6e598e02e239e16be6f49fe8004f5d59df9ef175c76112be3df4b1526ffcc00e61b0d55bf6e91875f8af2dd5705d36397fde3af595c1c89fb580544a3d16f7f7a230a14f6923079810931678a05168d14c524379e26a6c935740f484bd85f041e1c2b4b11ae0b06da38d86060138"], 0x10) sync() dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) readlinkat(r4, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/194, 0xc2) r5 = dup(r2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) sendto$inet6(r6, &(0x7f0000000040)="7c981d240839e63e1744601759e526c8dbb6b5a1f5b92fcbd9699b58c0f3449ae9e86c427e903caec3d959a53369088415c77cf729fcdd2ba379d14ef4c4af6582d34f172f9948c09d032b13498d298ae5300bf936e87edaed4b826ccef5d78ad4f62f8801cf9ff620f2c6f431dc432f54b3e0a872bd4131a5fcb44abbfc5fa7b6934dacc0d162a63c616adc46ac5153b58a04ce2436875b0e8bb75c06632dce8903b45648886d5e9820", 0xaa, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x8, 0xfffffffa}, 0xc) 15:13:30 executing program 1: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x1, 0x4, 0x9, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ebd000/0x5000)=nil, 0x3d0df577}, {&(0x7f0000f92000/0x4000)=nil, &(0x7f0000fc5000/0x4000)=nil, 0x81}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fc0000/0x1000)=nil, 0xd08}, {&(0x7f0000f69000/0x2000)=nil, &(0x7f0000e3e000/0x4000)=nil, 0x9}, {&(0x7f0000fc5000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000eb5000/0x3000)=nil, &(0x7f0000e0e000/0xe000)=nil, 0xce}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000eeb000/0x1000)=nil, 0x3ff}, {&(0x7f0000f58000/0x4000)=nil, &(0x7f0000f3d000/0x2000)=nil, 0x8}, {&(0x7f0000f7e000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000f32000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000f2f000/0x4000)=nil, &(0x7f0000f62000/0x4000)=nil, 0xffffffffffffe32f}, {&(0x7f0000eff000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffe3}, {&(0x7f0000f47000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000f7d000/0x3000)=nil, &(0x7f0000eb9000/0x1000)=nil, 0x7fff}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6d}) 15:13:30 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000240)='6G+!', 0x4, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000080)="90e12c2a151becdbfa256f71a20ee44acf0815088a9cd41c3912d4d6cd977905f30b3cb92204f1fdc80d254e323997b5ea1afeb2d05c6a4df4697a36dec75d10b029066f67ddfca69dfc5579049f4786b5d27a9ab1be5db516d50774de0fb7e287951b983fa45b7bf47b8e5dae73e92b35774590495c96e2d65d0d03c3bc3af51ced63b0e20f31023fe29d4e0ab4212e1e4b818b5c79166706f0da11bed05d67225ba2e618fc61626b387790305efd68dd40d194ecab7066a7320af09a1dad2231ce054d13a1bba69521eda6099b9801f9ab50b194483f2398454d744ca49b24b214e41684d0bfebb0440a94d388698bfc9c72f910ecff", 0xf7}, {&(0x7f0000000000)="8df0c313f7db5309221b6aa9aef224be3d41d2d9e78e", 0x16}, {&(0x7f0000000180)="56de50e5a51b735ff9dde8c8948c8346b061490804ca44e149c7b25b3d9da40575b2f651abf8f3615629da8b5053dda536147d5b763f1bce5192c626f0c1208508e0d92ba2d43400bbe905592144d10da4c22e3c823c2cfb976027f27377b83200907a733376c074270fcaad322734d6c0a78ad094f40c9bdb140988aed2d1945481257107269e0ec27cdf3471f19cdbccdb54fe0b3cf96ad46f891865a279a555d13b5db2958268de3b12674a0ee6be71400570f88d32f12f400099f0", 0xbd}, {&(0x7f0000000280)="d71296e8327c9e8d3b39965bde774fc546a75e6105ee9b8dd06cc02d2cc265b834055f7a19ac18b9ca09200d63f669241e052f9b3172a529a55ebd5fa3ab9b8847db6226584a52363e102d3155d02e0f110665c12089701ba23cefd731a116fd5359d9cadf8d279d3b20861a5c146bb1466221a673605e40", 0x78}, {&(0x7f0000000300)="d37c81495dcee05fab1609c26fb8fe06beb6d1ed4b9a24ccb525c844a6a3c9cd50292a5ad99840974a76951003c82ed92ce67fb372540481773c419b0ea661a67f974c26e7a71d12d8c4fe6e427aa2721a39d7d840fc317dcc0f037b171262c466ea446c378d8b380914e1436d48e3266b9ffabe11e5f92db7522d23e01652253e9cc1537608cdd6e847559b35b4eb7af5b5de14305be74399281419ec98ef5ac5792af8db22c0bec668f5c8ac4ca0c9285088654bd03166c1e65223a8ea290688eba4c8fe10ca769643637c96c3c30bdf9072b1e99be99709bb7937f940d9a92f2a0021dfa35946885966d7", 0xec}], 0x5, 0x0, 0x200) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, &(0x7f0000000480)="477dec5f36bdf36d91f0b6ba2134670b20dd715d61bd33c54916e05fb1f2eb89f3d7c6dd96ed5b200038c5", 0x2b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1810, r0, 0x0, 0xfffffffffffffffd) 15:13:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {}, {0x6, 0x0, 0x0, 0x57}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x3) 15:13:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x3}, 0xc) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) write(r5, 0x0, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000100)=0xc) r6 = dup2(r1, r2) write(r6, 0x0, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000c6aa5cf72e9a588a9ae27afc443cbee4c462e3d24aea786119d06e0bfa7134cecc33c4796fc9f9c43ccfb25930672dda2bae81f115f34704528c6d804f344658f92655aba279c5a62fb359375de42d62cfb35f7e2a3340d76d4885c0851a47672cb3a21d22560fa172d5c23c754cf1ae1c1020d5e620c6092c5f1f2b86ff87a2e478d30545c63b8b517b5e69c32fb874f49e"]) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000240)={0x81, 0x400000, {[0x10001, 0x1f43, 0xfffffffffffffffc, 0x7f, 0x5b, 0x4, 0x0, 0x8001, 0xab, 0x100, 0x7, 0x1cb, 0x7ff, 0x6, 0x6, 0x200, 0xffffffff80000000, 0x3], [0xff, 0x3, 0x80, 0x7, 0x40, 0x6, 0xcd3, 0x9, 0x6, 0x3], [0x6, 0xfffffffffffffffd, 0x9, 0x9, 0x5, 0x8d, 0x8], [0x3, 0x3, 0x400, 0x2, 0x80, 0x7], [{0x4, 0x8, 0xff, 0x7}, {0xd299, 0x401, 0x401, 0x3}, {0x2, 0xe30e714, 0x73, 0x4}, {0x0, 0x80, 0x9, 0x2}, {0x1, 0x294f, 0x9, 0x9}, {0x7, 0x80000000, 0x80000000, 0x5}, {0x1800, 0xfff, 0x3, 0x3}, {0x9, 0x0, 0x0, 0x800006}], {0x4, 0x5, 0x8, 0x20}, {0xfffc, 0x2, 0x7, 0x23}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r8 = socket(0x2, 0x3, 0xfc) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x810, r8, 0x0, 0x8296) 15:13:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000080)) socket(0x21, 0x8000, 0x6f) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x2, 0x8002, 0x0) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) write(r8, 0x0, 0x0) accept$inet(r8, 0x0, &(0x7f0000000040)) r9 = dup2(r0, r1) dup2(r9, r5) connect$unix(r5, &(0x7f0000000300)=ANY=[@ANYBLOB="b60751bbfbecc01be3e9bf1a9fd7c16eed5f97eccb08e32fc8ac5c43fd91761f452eb3f82102f10d0bcc14b14853f29d72c17bb254b0376cefd9921b645b8317b0813447cb8313a29fd0ddf3a24f4852034941e6c0e27ab8b24bf051de0356dca19eb234ec29f29fb7a1c172f6cf"], 0x10) write(r5, 0x0, 0x0) r10 = socket(0x2, 0x3, 0xfc) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) dup2(r10, r11) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r11, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) 15:13:31 executing program 0: r0 = socket(0x10, 0x4000, 0x8) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 15:13:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9}, {{}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x1, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffff8, 0x55ad2137b997b599, 0x200fffff, 0x200004, 0x8002}], 0x7, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r2, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000240)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x20000, 0x0) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) write(r8, 0x0, 0x0) r9 = socket(0x2, 0x3, 0xfc) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r9, r10) write(r11, 0x0, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0xfdac1d53fefa8cef, 0x0) r14 = socket(0x2, 0x3, 0xfc) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = socket(0x2, 0x2, 0x0) dup2(r14, r15) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x20000, 0x0) r17 = socket(0x2, 0x3, 0xfc) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = socket(0x2, 0x2, 0x0) dup2(r17, r18) kevent(r1, &(0x7f0000000440)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x2, 0x6b, 0x4}, {{r4}, 0xfffffffffffffffa, 0x5a, 0x40, 0x5, 0x1f}, {{r5}, 0xfffffffffffffffa, 0x2, 0x40, 0xfffdffffffffffff, 0x1}, {{r8}, 0xfffffffffffffffa, 0x1da, 0x20000000, 0x80000001, 0xc0000}, {{r17}, 0x0, 0x80, 0xfffff, 0x1c60, 0xd72}, {{r12}, 0xfffffffffffffffa, 0x10, 0x4, 0x1f, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x63, 0x20000042, 0x4, 0x4d2}, {{r13}, 0xfffffffffffffff9, 0x24, 0x2, 0x7, 0x3f}], 0x37d, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x67, 0x4, 0x8, 0x6}, {{r15}, 0xfffffffffffffff8, 0x2, 0x2, 0x3, 0x2}, {{r16}, 0xfffffffffffffffd, 0x8, 0x80, 0x81, 0x6}], 0x401, &(0x7f00000003c0)={0x1, 0x80000001}) 15:13:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c6530005f3f6a18fe7561b8b25a86642be8f19faf687f459dd67563ec12bf17b439b33d8a2d007143c5dfe20cc7f30b8445e2778dc361dfa865e7c5169433a714c473702377880b30510e1f024c30b84a313f5bdc27bd17c52b31147ff080777aed6f997c5de6601f86f4964080b1242ce781a521018c7cf28a2c8d1fde03dfbd55cab37c116bc19fd9e900c931173ccc7240fa420846003f32aead2d3af4cfd7cac8916dde60358bdf850b59587a4366276e9a5765fb66495a313b610372f873a2f1070226dbe5ecf9ed0280a0128cb5fe00a861039481c6c5ee4926b4ba51954fb906be467c076f34a88ccfa899c67fede8487aa43b6413d9af86dd94edbea8325a91c57a60b7fde7be38618a717648504c877edd20cce6e201d9a4685c1997f3fa4db7b89b8bc352bcc64fffdc95cfc7385a3c68e74f2917ebf844e6f0411cbd32bf662cd6a2946f9b7df300d9bcc4c8b8ef4a395944c5d47b860978799f27dc921068ba1ddc8ee29b2744faab034f12fbf460f91242c050bc75c0425041dbae16f47f2d4f4cab2f159f4cdecec074d70bad2267f15d3268dd04738525331f001da8b07f6b5f0e0a1db97e88bb3a36843392c2b074a5774914781d1a49707beb961bb14de48a26b1bf263192214501a5"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0600000000000000000000effc23e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) socketpair(0x1, 0x3, 0xcf, &(0x7f0000000080)) 15:13:31 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) sendmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)="ef58f7d92bcba046dc256ea436466e2e54e6997ca5e4444823a24742170d", 0x1e}, {&(0x7f00000001c0)="aa47765f8929858327412db2f4c534894fd8ceed1090a05775ee2d59cac1a18a4578dc774deaeadd0d9ce94318f2748407c73a2c1ee149c98942cfbc2fbabcf4247a3acc5cfab696fa6415f54c70731d880d026c8c8e621f652d2b710700b719ee6ac0625cbe03082a56287e7426fd55ee0f39509e6f65947b6729fffa90748f1f06fd4ce2e3f7320e81e69e", 0x8c}, {&(0x7f0000000280)="69c9c124405c625dd3e14d8e94b55d1c7a06be41cb50aa65546b06287f5f2b31dfd7ba29265d96e4b95e9bbf3a8eabb6cf7c2d37feeffd4e2064c2828c89afbbd582d9e39979b82268d6f5edb48011f9566957ed5803cf85db4da1bfb20eb3b3b80989bef4eb1759f59f2f6f678912505c8c2d4e6bf58dda37cb21765463d1aec8210fd1e1c660e3bf1b5a11", 0x8c}, {&(0x7f0000000680)="7d8ed8c5f4b2982557c6f45346e174c6012b5bdbe4a3cdb72a13acba1f41d28dbbc9277edda0af91e05ae93995376f1a2249fb382d8188ede5bdda44445d00cbc151709822c366a9ecd3de24234f31054dcbfe9b0a63eef596ddb6b8cca5dbbe280b8ff03a06a77305c9707bf65c6a0c348e0d903144cacf422eef01ee778e7dc9ad9e31cc451dcdbfbe911413d7ab96bdcd6df24834a21788fc41c72628b72468806286084840b9e31b5516f3bae8a5d7a98779070f8a2b23d8a097a5802a458f4a6e3212d17852272f8f2a00f918fd3c216197bd02f89657d24e4de947fb9ddd33591b1674f2ecbfbaf833b1362d770dcda65c5125389fe220cf5a5090f7c785fe5bf1604aa0a77af6152182ba2e964c240586cafef8076eb6c39941d91f92b65a223507af4414934f8151f166b000e1a262a323c2e4f8b582a22c50a2c1a1a6cd917197b6ab0d700cfe07f63823345510293e863254070061c20c7eed11d38f9243db12584dd9d2a379a0fce59850422fd2c91c58e7f13d8f0b3f37261726015809485d8d3f81663c9205f73ae8029a51baa19d59d37fed25ebbd851bd763afab382d55a4f2a520b2526a459b4fb47a57909cd6a6b8a64d5f837f15ed4a5c34f7b084c5e9f3825d325a87366c8fb6af580b92726f34d526087d1ebfb657347843e0a2620ead5deac3d877cd48722c7db5ed8342730ad7a61e56b76e3fe1e34689fade5a412386bf47e351e7da3fb29d08d73e8bd902c30f51eb02d603cc28edb67bf2dfcdce7de3bc58824c4f8dd24bbfe3e12af2c79d09327ff1b87a78015c6dcfb00e1950bf3080a41880b474706ac8dc62525e168ecd8c67104e260fa0c22ed51ef01f58accef5b409eef2b412feeb6e277ee00f78ec7f5d99e2cf7253196aaeb06acceac84b26c8a077a6403970fc9036cae57b243f4081d663f806a9540ae9dd640402bf53cc4a0e0db721242eae47439044998983d66b1f0f215978c00947caa27e19be6fbdda7adc80f97feb4287e1c990b935b04d3449ffc4ea58634d8ad8d7903cf494b81c90f56a4c1402e53529d7042636592c8affa0856ddbaddf3bf6cc822deef2fb354a7256e4b88dce0301eee56d475f60de88d1111fcffd0b3aea10032b29f39f7cecfbee00094a4e4d39f4d764254f310942ca48ed6a06a5dbfa561cdf875801663027e5f185ce03c921d646b833e0ffdbf4a9787bfa6ec5b93cacf3069184e2aee9cb7cbc5cc5c7b5a01ce926c763928ef6e30d856a6d212175d7c2f4a3c76dd04eff92cf54f57c0dd2734fc4a04bee5219433948e707026d28ec75f3ec303e48770f862c5cba7d49700fb80c032116d8c8fc1e8bb1b772895a9bde1d6c2cfc766804a8729ca893d363238a70564d7bfd12a0f4a7fad7f48ae46f08111f7243532c83e7c785a91eee2731ab102a198075a2accdcefcc03a138acdcaaa46e9ab96d09af039e7323e7c119c84297a4d767b4a37bdb319af3d52c9eae167ca7ab9e714f561c7ce28089ead5944d8523170bd3ba25223794c2af0af48a1344fe827a8d68b3c746a1ff4281d6d60f385a5afb9d47008c9380fc8e12463facd787ac351c2cee82b190246044416afb715e370e484ed97a5a91241b9946dea660983bb15db4670e0d02a51024b689e60fdd5475e89c978932bc1c52c1cebc30ef521ef07d3cdb8a9b3afe364c0870303c079984e969e1e27ee8b909c3a8f6864daf9d61fc6bab030899c259a083aab5609eb8a96583776fb8c0656443d300e52bb7d161c74b9e12d18f7682a54caeb2c5060f319b6248a911b9093fb532c346b64f6638f825acdf2fcaa077da4ce67532d1c55caa6f2f468faf17a081e90b643993828f158ca313c9f5b371f1c59a3171818ae03e6d9e0b92b1cb2e0753d96386c0a4e01b2a6ef67265e8153c8b46ed88e7b7327485bf817224a5beaf4a09a4ee681daf92b2b55c1560612c9cf0ad0422cd8594c23d3eeb728253d30144742d8abb45f5de073eda0eff85f7aae6bd210b53b8cfddf2333dbe776064b58684725b8ff3c78866fbafe612f8be60363a3f6eff4fce4b04b49b21879692011b48d9588a2278219135a7aecb64030b823b52fc76d88cd02d4401b9eaabd9b71ca2e4e1e77bcd996eb07caf1081428b78cf5ae9eaad02f5fad02c9351a649117cabdd75d8ea86b283c50e74b99d9030b0c38378d7acf2b8ba1e57eaa6f34611982ecd4802a93bdcf4e6490108dc4de2ca9000d9014353b924c712c1393e61b8e246bc3895b6bda87cea06563490bda12214ec051ed80f1ad8074eb2760720c21925fb5c13a1243c13895e04a60c66c8779c9159b5dfd2530e9df6e709459dbb4b1729bbce6c06e41849abce030c3eb895920940a1b719b00329766ec19e80fc350a021f9dde463881b989dfbdb9e24b9b95bcdcb67b811e98e39f30e2910b04afe311c71b245beb3987763b55f7eae36c16ba378f887ac6fb1b9048d2d70d49ea389bfb28382631373b41146f0ad0803102a2c2466d646a20f7e338cb73531147b9beacf8db1a3fd1857b678187f24181acd7e51f6dd3f0947643f72db35149274711330649a95e63bd26e1bcf093c9cc4d9f5c00ac1ecf5454af09767d1010e3afcbc8aa731aaf4737a8a237cbe3be67a51bc237d7521ff115fbcf6f7455e06468cb2b6b57c034b7b7271962fde16db89e68dd21605b836b6a18fd1c469e4fd3dbc634dc44e55f062257fcaa8b3753557c88ab36ae9a747223ec5d99211392920918d9f591d2441ef9abdc56e6db1c332282f9d6c042cbf8133bae756c693c55307424ea660e43d3e4f90f920f3e0ba1a405df5cafe6991a1509f88f38f93f678991658d75568205d51a8fceda81e4070b43ffb3f816186464e9b874c3b06704a36e32b60de5cb65d0de062189e3894b8728adecb7161ef46ca702fe23991d8a6b055217978f65264c250f5b20ced3748a33980b8319d6926577019d86a7b07ca13f86d7de457d7fc103cf8ac90888e03e99a665bd69058f73cafa4870dd505a451af4acce89e5e4ff9ab55d0fa506a3f7e1a2c86e107a430f91de1ca90f799c75d66b766d4d4079a47b11d95a2958efe4a4d7783ffe0a1628e3912b1c4429aa01b52e51e457176e888a10fe46c235a77e0e37a1f4acba5b6dbc11e387a8e4423e7e969afb0c66554617e1aadc34d0c8f69a3a04bcc91cd1dadc02453fca7912cb5fc44b63840ed2c5e30d04bde19ec170da432c972559bb7c43ec2e5fc6b6fe192ad1cdfa2097c1fe349772571f5bfcc17024be372c7ebef511b0a73c8e837c5d4e33d248a24fa67aa80cfae9170524449284ea925e8a80b69507e6587aa91c10856bc021c44101e389d60c7e16e8c32f6375e43c3876655309df32edda40429edb82818ffd4a9afadb5c823ac25f0d222a2a6280bf2e5c28e6b868ae48dc4dc53af7ec71bc743769f14ecea072cbc72bd1e717952c91a518bde19ef97b1d08bbbd5f4a82df4541becb2b5d0ecaabcec5c3fcf5b404582d5a57e995442736ae7299798f6239546182872f0fd4e55172ab0ba006f68e67d07e432428492c08ac8f2b768eea0bcf3f29c7768d8c932ff5ab768672e5d80622bf137c3e28508397ea4acfd50eeb445357589ad2f96c09d97102f1a210c618bb0d9cb9f3eb93649c70f66a9acc8af063b7f4b3cfd5383027723c9ae3b8d1bc64a0632745f4187e8eb5ba1ffa4114545fab4653d2684c71b450003963d64a38a5ebabfea9ccd52b8c21521983d9f79e5743692b59167725c76b4cc849979ef1b7420dd9801b485cba028431b1e1f5e57a813841e93781cd66815d367af6485ee9ae7b9ed57660ef7cf6a2a9b56d029c62a8d848ba97825b4b9252230cb3985eb91ca903ac2a6f14e0e9ca70bb8f99f947c80fa4f94a5adb2e801561d79fec8c64035093c81f4e81d75916820d4436f81c4b801c8e51921bfd516693a67cf421f822cae292d1a63d21aac9d87ad9fd369ebcd011b3005df7f1a611fcc471b936a21f693c127bddae384817adfcae872b6ec2ef478628bc5c5b26bafb2753d95ccb3fca49e39a4e5afb874687fe77c7b48247bd77d52792d9ef6908e6b72faacfd0938764b3991f3a8aef31de33947e1c26ea732e55c928d1ed0c561050b058b68369040057d799e38305af1f00ebe7356c5f4ef8b297106c915c877ec4106c76ac0f891eaa53e0adddfbfd1d684f375a426384880cec5f240ed07c96d5fdd377ff6c881b2684d7c4fa2724d3a2f9fe235994693b4e6e897c470b142cf17abdf6223e7078533216a8905977f1e3941413e665522f344aeb15ada9302e1729d5dc10ca3d1f15f96eaac7baa0a12685b235d0b34e17f15d7d6502f5a7cf8c8f222a90e6967555ea36fc7a9b1fa16efdd61ab9393e791107dd505933e81e947b165799b1f71780b23168eb769d39e52323188692b657c676ba33f6721dc97dd67dfa7395b3eb9035bb3ab43a28dde5a2640e17292e6a6e2fa2f8bb9dd0d3eef9ad2919b3947709e92db542e366e0dcdba0bc6e881cd3d59007c165cfa082d7e2a84be5cf7684fccb15af224b6c81bfd874cc11e2535b86f6c5950dde3550f3a277ed35fe623e54e207eb5560fa0060dd8c2acb5897d1319daaaf2036ef7e7b41eba575577df94686bb437ecb4cd61ee75028775a8059afd50f8d29ed9ff2f82bf30db261f427a5a52a581c5042f58b29b64884f912e7b69854ba4d19edbd54cee46b4289c6fa4260725e4ecd76535f168879e2a08b9fbfa0c5558c900ce7314b7a4a2e09cd06886f89a4a96fc5f552cb63229319ce756922ce2eba421a43a6d9551b3b418549296cb3ebeec04a98a37b1d0ca753b776ebee2dacd0d636fd5f9ed9161d706540d64bdddb40c33bcd8276151bfc090b2a9fb63588ec0dde8e44a6387bec28c1f06e23fb0358ac479efa9f972a8393375bbc8fa4f5182b2213b16aa8455fa95716f4a62150743fac68e571ce9ed7b91cb7f77db3f4e7ab715ab0b9841f83cf58ffb8cb813db4df45f06a628747f4b450208066f35c90064a10e68b5e0c2800792aad9072dd89170b08322f76356146ea011404c9393898e728e36ea1b5a50d04397c8e5d4ed171fd90a742f23e0fbbb50568dbdcb96952ea67de0d1caab86318ded1d65955bef491e08b555f60af703901416375374de98ddd1f38a783fcd038d47ed7dd85e96ae340c9590f35ce8969769696d1b6e1869fd717d595adf33dc90d5112eaa847f07795eb35a9925f4bf97658a39c271f38e1c03898cdaecde3108bdcc12f210f7937b3b167cebf1ea27098772867e1856675c575788a1ac0478ec78177ca693f310907b62568bf7e8e03c536979eecee55139b6292aad8526c201691252306d85e9c4e266175f2a7a0a33e9fc09ce6fd55522de312ae6d177b495cfb961615980c97f9f96b477ffe8b6bf021732570abbe780ebaba1cbc23d3753ef32be02e9a229948066f996d0e4cee35d7272d8d75c0f068d292f867957da50b8c241f5b84b638f95f3e3593f538ccc8b3d15373434ee78a1c7e5311d2a3a7dea66bcb918790df1906d5713c7d0fb7ff7cd3821a9fc718481fadc441bf8583abe708f5207457e9feed904f885e7edd78be1678673854d7b8d1657fc7ac1c4271d5d2584586d52e449babcb60c89c6889be9affd97329bcee9d0682fa0093eb9a053b1456b1cfff19308275216e77be7ab5bf149b3f662e68a69f4b763fe3deea010472efb01a22960177aea6e15d96cfdcd6ae0f04b6ece0f46eed521b79a1116", 0x1000}, {&(0x7f0000000080)="59344f45cbd7a4d31f05ec705eca09b2e40ca20495491b09729559260a652c3a9b058275d807948e475308b6cbcb720d7da0b8d5a018a8f2d3c673c97015", 0x3e}], 0x5, &(0x7f0000001680)=[{0xf8, 0xffff, 0x7fffffff, "5727f70bf51cec71f74bd3a5d947e636a5926aeec9a5e5729b992a3c458bcb4bbd37f94f42a7ec9b287a88b26498149247dca12639c9d67cf8b01ebd3fd749aec77b3c26e836ecfb80c0a4b07fb775daf4f077c376bca35530e30d61f47d51d83e55b19a63f14b23d7d432fb8410170e7518c20d944566a76479c3c51836a1a8230d6f1f5dd519716fed630686f27851f9da0676c8ba6fc199e40319ab2295a279dad2b821891ea5b2edf267c89f1e96380fbf7ad884c7a9e58b31dfc049c022839ca7c595c090a69c547851d898f26587da709ca6f59d1e66ebd412f152d1ac8f8453"}, {0x1010, 0x1, 0x8001, "defa5cc57ae3f4237aee9947d79c702687542a9cb889518bbe9c8b07abc3d28e9007e84dd8ea75aab026d01d3c65ed797ddfba7e7b39e3f26b3c6c0221115997327c7104bab4798248cf63a6273798151a2801700971f5714bc681ef6319e4030b8401170a28acf86535451d15142a8c2efa3c3ffa0eca1470e3db912fe7facc7f8f0edbae3a6c0a05c9e8a241bedfbd71705f19b2607764dc74084b74e6e9ee73c90433606179fb1635fcd8f1e17eda6f49b3009e5f2b26736d68606ea4fef08f28b980e80c56ad7452b07a4dbbd2e8fe02607535e112e194b223afc3a78f39547f9dc07924239209db27875aa338112e4072bdd7b24efcc215a05019ec232f8e76523f33ffec2c013574e1298d998a06ef108572b93c2872bfba71ebabbc7512f8b3f4a66b6d5d2dc331d523b53568e7b6114d7a13857b2c26fed7b2caac418134aa85f089b684aa40dc84ab13e5200bfbec878a08d9463d5e7c1944d60a576ffd7f29671466115ebdbdcdc209f32bea412a9382f8f251ddd8d0de48515ab65779b87339495071000c0b5619e24b92e012d7ea7dd47335e082c298c0fefeb7061f38db55d948ad50d8f5c8ef2465a0644ebef5ab23d7369f6c66dfe553d5fb2c488708b138c21d7297453c936a280e089e9dd243f6a19c131cb62a3e12d40889a6266ee4543fe8fb06211113ca2e81b1a67878c6f0edde02cb750c8b734e5aa7d1b94c908fd3d71b68c88d4281b5c24e25af61ffaed770f3ab1aff12084de24a2873ad2c384efdb8195b0fea3c83546777808d65421262fb4b291daa35a68739944695a1743471ba65c5018ccc80b697f3fdc981d01c1de9457c93fc7e7fc31b68c1676a7e2c5435d7a554b6b5fc92ac999a38b2b89f25adeac5699095978332d38f037ef8a2a377adf50c4335cbd79512f833ad1c3bbcad6c0f2c6873797d0e5217929ff656bb054428ead0581318df088f414c4b4a9473d2c758e2d32870246565c81d571b3d6be4897bf410df04f6698782177b4c33004e2874248d36a89d16794b0caf01a666fcbef8e81ed04579e8c0d9ce5bb91c5d045295f7fcb9a14bb6d9d9d940ec0414fea366ee094ebea45ad158abbbb6474583c83732407145ea08a6976e565b4cc3a42667bae4f14ce5ab9ea88f3f1ae3afdcc91fb67975d8d40538fab189d51b3e22d384c1e246d5c8ab521d47ef71f6875ab5deedaffc0e2de93331c86efd1e535d26a521950886b22bed3420a7a69f14ef4991ff722a0f8a5f8e40a42016cde8dfbfe81ec5fd7e3a44200a160373cfc97685a8d7f0774c0c4098e8bd64a0e5fd8af1ba3f4e938479fbd9a19a793d941a815e6dc1dbb083165e31f755b35ca951319f8a61d5ff12b24ef9e7c110a9f9153bc3d2cd4ec6367daeddc0cb68ed4d3f0ca442566f2017bb7501f71f7fe5e12929947ef6e7d5d764b1c415b2160809f452cd41ba5c9c1ef009ab85fdb1778b707ade89b9c4057b062c6383906ed928df8ac05ba15b4f7ae388dae98e0ff36f687acf64798fed7af20b1982fccf2715ead1eddceae4fb277e4c7effea9f67d7e7b32f5ff8103deda682f8e2ad1bc78c5e4fe8f75fa3724a34dc4b32e0a0def0c96d5d39ae6e7853af26d9196c6fa45fb870ff33cd83c792870bedf383b683121912fd691ec54c371380d9c17f4a752d348e77117457a70e40090919b9d9818a2b791eee38bf11afec3a624420c7ce726bbfd61422bd6d5c1cb097e4b0f5d90a93169b2f1ff95932e6425177df64b321a60b48070798265b4976e28add06249bb94e380db6d0ed2f69d207a1ed763bea26511365d70affb4dff4f21060fdaa7cdcbbabaf15e2cdc18355d2c9dd19eee370faf6d39998c8fce48eae7bffdda1d97608fee4e9d803ed915cd4e6998fb6596b2672b8824ad46663b3e5e7deb5eb841a3c66e5d8a48647de5725573fd6a37cd68a1a1d6946cee24878daa49e63630c1027871a38d1e85d52db74b9893ceca195efd4181ea0ba5dfe4dce68588652543c8190b5ad435b9b98bf059f7d59d2c135ed96bf4c649b15e3659d21b1f041fc88ea6d65c17166d4f7733bd287b6f8d4e7511f3f844146c4dada6e83ebc766e262b551d5874dcdf7bcabf13b04c7c3c2ea52feb9f51d789376064c687b53337c972cb31ff77fe5329ce15ea0ee7dec2225ab08785b4a55672a4374a11a2a0a566c84bfd440878d151311eb48c4bda6fcad7c460c8515f580107d3d93d98712031e34ccc4215fcf46abc24f79e3ec2ae0e51b4b55540aefbe629353f3667e70df8300a5699f5721381728c897fee7bfe0d7e77e214275c2765089dd2209b66214f6b514d3e16ec2d50eacfb6b12778c4396d0832975874ccbe52dc502c97cab541c64544ea70b1bad6918cfcb38809b3d252a5d7a9aa96bd9e717bfef3ee531b975644c8ecf89524197db484b3d787da04c70e2cd0833bb9bb143a61b7266a7c142458aceadfc94f5eab4f3daf390261e5361e91e594ee05402a99f75f187d9dcd4e8bc1c7f42548b144fc8cbb3f081680a0f3e28779f8d253ca5fb187a7008179c439941386df942a28d879469e99d76154299e192ade4aac6aaf59c3d9dc83a1248ac6505df47dbc262f41df78ca8b90e673bd45d47bb18bc8e4c2c800887e42f1e2901254139589169344169a269973196667c739e0c002d0a382995a9639c9c829793030f3645cc2253ba3bf799d30eed88ad6ca96ba764bd27fa48b351034b95b46c017974dd28b9135e9180d5177a8e1cd6987b717f604e00ad812305b6798c0f361f20f049310d6efec6e16107448f81b5d59e6c9bba717fe6aea0848dc7d48b1a9ef1910e7626fc2f575e083db1175da86f685a9342b91d4c6046e463a0e3169762b4e9781408481ccec3480eca6ba709811a5738f1b2717abcf5ed09537874ff99de738599777783cf7245ef69bc821d827e31d41c1011735bcfcbff2b6718202e5fa5a056b7e6f9630060b38c1102a1837e73bde20fcb6f702b0940e5c1873354427a57fa1b2e3baa6d2aad8f3797844c7ba9639c060b4f6c74f8d51cf06ba70400b420121852fde73ca51118e28f1da9f99046c309b62d414dfab807dbb1aa0d3bef1669b3370ae77394371e96ea0877f038d6707cad7add025f591820f7bb2eb9b489a729e6ff944003dc9df7ad51abe19741d30e2f77b528f558bd5862632498737a47b5dc915e3be31a5d4afd01a2eabd763b3b29c6ab02b324a1056605b38a16c3ac118455ccfc83098dfe5eb040cd8ed08fd3f88602007dbe7317fa7793d45cee1339fdaef23a95397a35457d33557925c83f92eae977338735f38b301a17731c8810eb040382ed1f601485716e0fb4a84af52cd7813ddd359b492e82e3d809870dabdb7e60f193135023eafed2e168b6fdf533a8abb285c7f02979cff245bd4bf1239b74380aea0e17b5d2fd54e8ab7acb08b58f9bb076b85ac44795fcf0d452a8b726adb9ea07092043b00ef2c954aba5b6dfb8126f57c3564898104ab049ca40a5be171c469a91ef7e9d6a5a3bbae193e0537ca9f8dc9f5e358bb161e227636426c96b6f4ffc04454506ce0c8f3fd7376eb02445af3e2faf12b7fe7b17c8e6304f99bb46811a2eb3bedbfe8125097612acbf0678d1b2fc969d347dd13117bfddfed2be686307c14df5cdd015ff6f165f921fab4f77c75c0d0650e36ec464ef4bc56fe948f2b4e59f939cfa9974abb5d6a55c4c4ae8e68d0277abe8255788c8b09212fb9bca4ca7a04352b09d3a10fa397e2597744dfbe78bc42383dc4667022d7578031bf1a2ee837347fc4e2419d95c0297f743040915752fd6015dfa890132b1021990fb6303ca5d65cb136fadb762742797d9c22beccaa77704516c214ec6d3f18a253d1ce7fbedcde48bf414e5d04bf52b8b141bb6815b26a16b0f5bcdfae5dd3bb84f09f582ee5234aaf229ea6d1a540bb9690803e0f7ef140afca6a98b6e799798d9e75dc69a1b2eefb4ee3863dec977bea6da334eaa7a0ab835afb1a0f8ac54467cae50f343efe05e6872eace0d7687e75ebbc519b058f1688879b7cc3b247de6329225a70b08f2ce2b3b9f2b758b1aecfb1656ea05985084af3857c75bfa2949cdf2748c6128ecb6b328189ca81914fb1888bfbf9bbae585fa282333362d18d10987761cd14157d8556b3042bf5f627a4f79d7e20fa46213c140a2e947079a7a30236a2afba0441011a2d3f65f8983566e30ff4cf9df48a31cf7ba623df387886cd67b10b4a549e6b9221e44fa7c9d3cab040d1174bdbf2a493f05096bbf2d357622336b54597a8a168926d5af7578eb2e0864b9ca834f247e44d2a293c80df5c07228469005e1dd5fa74b5f6a278c07f09c3da55eab66de397e2ede21f5e6bd5837cab2eb15d54573174291f375554c231c0d857ff451c286ccd6119879e5d7e362010a207f6481a860b1267d606a2d256241385e09830a96126cefc430d29c072aca15c6041a758e254a04876173fafcca8811c0defa1dcd7306166e67827703d9d5b48c6bd0e4f51188b653e27c8f9966957c6db4b01c3c45b7f6b1a9a8542e34186a7e093dd6be7716474594518360be26e1d5e3c69c98da5366095b244da316d1439fa97d83b317303988d567d48353623f333882904ebc5093bcfd988ede9a888159700be343229b08a06302323e8b98624255b7751318bcd7d7c906734e31d2c11e9596bfd136a746c92aa1d020ad3dcfbd94564efead6e1f51f54cc923d7972a7243375af21f4f79d34d81fad80eb926d88d81e4a04111286f2e2da456189efbd8b39e43eb7039f166a3334fdfe743f8fa348a612851ec209f15f943148228dc538df938f8cf754ab93cee78773a78748fd0bc4f253fc643b0dba8f0a94cbdcc00a13d628fb842138df64fe033c8f3860d7dd3595eacddc4dbd1c9af21bf0da0856083db57dc702d82cc95a46b841e1d03ce8eec0e163f71426edd1f76d44b870ac2997ac4b076fc801d563dd563d56cfe852f77abd74b6766a0a7705cf97033818b11d8fc7ffe10f31f77e708b67c9725bb84cd24e50ce3103bdd3356a9b693038665c918e70f1b615b2074a44d7ecba16738b3b68c98e43951b30ea79bbdf275077b10711df2689cee31f8ce31e90ce7316d8099f828bb380182f71d0b7a0d7f5318986ec716c19ee8195cacbbd2687e27d71d88be12cdb97398f3c2082ed3fedc11e90874b157472c1ce9e051278787b96b33b626ad97409ff946af41ec648a6416306668d1b9b80628cb0cb6d23dc05163c32f66cada8d73cd334335d3130672ff7cba10d25b2545ffee1163f76baa096a1aeec4cc355d54699cce3599e4211d441d12591ac6d3b669dae9fee50b6604df67edcac7e56402955a17ab1861d7ce692488348e9f4ae23041d7f176dde831a74e1db375b0b99b73a61b2021fba1639242443a2d527762be3df27d8b8c76c923fea36b4d187686a8c38b75901d751eeaeccbe6c521baa026376209dbf12af797c9cdc1b1af66347d109257b2427cf314b1a23401c91e3b33c183b56ebc6236c82bb02a9fee8aa55c688e7f7df0fd15e6a9532f04dcf75b44b9a1ffd8ec68552a10977793024c94f63fc0787c99cabf135e52059f80e4c19ad2556867c4f20b49b771789040e8e5ab7fe4aab1abf05f954f336857307dc0c2ad1a862dcd4890d327cda63072701e89137139404af8a34162e9630e85714ccce0d746aa29b5de6d6a5dd89ccba27ba61226a7cae6aca3676e2030de54dbb3e3c9230b3225dfab27c8d066f8"}, {0x110, 0xffff, 0xb36, "2a8ee1f87c4f3fdf2b3a3e25ca2f4fa15983ac70c1558134123d04954e1043e8ae1a68cd36cdc37e2760e18ea2a49696c4164e2cc162118230d23d5c7d3bcf9348cbd1a4cede1b85c70feed8fd01c03997ae171104fb6e8a6a39497243c8ffe013bf45004aaa1a00b60c4b1e5736c89d36ec143d2dab69eb545ff14df3e3659b2d89e030f17d8cc471aa8464cb383fac577bc0d88167b9b8decf76e7180aa3b77e88392f280241583ab7132fd3c87c1d0d463510a416b485b5485a2ba95a79dc9b7efd789f8c07696598c0c70364d6f78897fa4e256b937c22c3ab348ecb0fd4d22e9255d2ca47b2c9f9e48b38106696d4eb0a6bc8a8e726fef61f3897df28"}], 0x1218}, 0x2) r2 = semget$private(0x0, 0x3, 0x400) semop(r2, &(0x7f00000003c0)=[{0x4, 0x4}, {0x3, 0x6, 0x1800}], 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:13:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000020b, &(0x7f0000000040)=[{0x2}, {}, {0x1ff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8d"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:13:31 executing program 1: clock_getres(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0xa5f) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) socketpair(0x0, 0x3, 0xe, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) 15:13:31 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000006c0)=""/92, 0x5c}], 0x1000000000000091, 0x0}, 0x800) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x10000}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b6a129558e21cd40fc9cb86ea04404e94788bd30"}) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000005c0)=0x80000001) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000940)="87723644099a64ea665e8dfa59908dc8eb95f77a567d2d5467b67ff8182091f8411ecb1093a95489598896f95c69ad16a4a465dd2571a12c19ffd1e619c7864e73072f6b026c6b170d9568b12b4cca9903ef7cbb35b6c58f5867b683e9e148fa1691a9add50cb0900a2436c91bd6cf7c9caca785f3a8e6b6e61955fbaa517a3eb3c60275ec2e508a1df4a91e2e420af05040e24ca7e8c05b0dfcf68969617c95c1ca219eefcf1367bb0ad03b615548010b5340f43364cb11029be717cd9c08159da37b57338c217de90e6024b488a888c9bbdcdde579c627511725ebff472ae6037234ec4becfba7dc360bb91955efad269d560f6240dc0dfe7c6a8a3eb1269c4ad4656a9d901924c8a6b46e0383ec3883941195a63591111f6c5e82103d3dad6b64c634d6b88af88bba2c3e7f1d678fd775d6a9cddffff5e74329fe09d14dac064e2c0a", 0x144}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff00000100000000000073c300"], 0x10, 0x8}, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x10920, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000540)={{0x6, 0x2, 0x1}, 0x2, 0x6}) write(r6, 0x0, 0x0) getsockopt(r6, 0xffffffe1, 0x3, &(0x7f0000000340)=""/240, &(0x7f0000000440)=0xf0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="a7e6324a7f331079eb1553eecc2f02148d366d9a5391c752e36d97d198d24c20f6114400722a1e3a74da818dab86125cac506c1390249e1aeade1ced0a7032fc082600adb1f72cee5b35d10f92e881efc516095ab46efdc60a4bb87b032c11e7cc", 0x61}], 0x1) 15:13:31 executing program 0: getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4301) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4c) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x80000001, 0x4, 0xffffffff, 0x1, 0x8, 0xffffffc0, 0x4, 0x1, 0x1, 0x0, 0x8000}) 15:13:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = dup(r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x9bb, 0x80, 0x1, 0x101, 0x1, 0x1, 0x0, 0x2, 0xdf6, 0x3}) close(r1) 15:13:31 executing program 0: readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/252, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1024, 0x0, 0x0) 15:13:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x5, 0x7, 0x0, 0x4}, {0x20, 0x1, 0x0, 0x8}, {0x8, 0x1, 0x20, 0x5}, {0x1ff, 0x6, 0x7f, 0x1}, {0x0, 0x5, 0x0, 0x6}]}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x401, 0x0, 0x9f, 0x9ad, 0x5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="69c910cd59d37ecd930cc6a92efe") 15:13:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x80, 0xffff, 0x1, 0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x7f}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 15:13:31 executing program 0: r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x1, [{0x2, 0x100}, {0x3}, {0x3, 0x3}, {0x1, 0x400}, {0x2, 0xfffffc00}, {0x3, 0x4}, {0x2, 0x3}, {0x1, 0x9}, {0x3, 0x401}, {0x1, 0x5}, {0x1, 0xa0f}, {0x1, 0x3ff}, {0x2, 0x40}, {0x2, 0x8000}, {0x3, 0x8f3e}, {0x1, 0xffff8001}, {0x2, 0x2f58}, {0x2, 0xb2}, {0x3, 0x7}, {0x3, 0x1f}, {0x1, 0x6}, {0x3, 0x200}, {0x1, 0x80000000}, {0x3, 0x31ba268d}, {0x2, 0x7ff}, {0x2, 0x9e}, {0x1, 0x80000001}, {0x3, 0x101}, {0x3, 0x1}, {0x1, 0x4}, {0x2, 0xffffffff}, {0x3, 0x8000}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r3 = socket(0x18, 0xc002, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r8, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000002180)="40ac61a492613a14c7b94996e792c41afc14c5fb53d27fd2a5f7bcbf8d20e81205b0360a4b95dece58f2ae7cc0a5dbca37ac9ddfeccb24106d3e2a1b9d040bfa6bedf4be61ec4b6057bad56af9a89979ece9c15cdb6a0aa28f823cd73639a8b097e816922ac537465788c4309070e9824d048514a51587ffecf9edb111186a25dd2a49079f723400d1c54c9558644d87cd7b5b7da2aab94231392ec682eced8d9a99f0f4ac99838dfead25acde0e9cff162664eecfabc9335fe57a78f2d240ea76c03fe6bad47ac3ff678d55b1ae87226029141d5716be7a621d8b3abb455ee1e8b7b4fd68bc1817b5d9c772284117f67102eadb2fb8ef9af0bc3cfd48e76a9d605cdee7d7c799a7cde57ca64a02102fb65b88207822172ce70dbf8b844e5f24011df63208589bf2a67610226c4a7d77df0e46134b3d4940e337f8d40934f00f724d815184ec2017a7498b88e6c9ed9706504adf9313d4243b09b208ad62e7d600e27cea69e3476020df3720d4e8d677f3f4168542b5ef38d2874d216b1b2ef9d2f634170579d79c88dc7051d68201eacbb3eaafcea1fee23e2f8b0eb193b43e00f780d0b917292f1d4438ece273460dc20e42019d53f1b357be76fce7f6f00c0eb18a0ebc95fba66899e9b02f2c924d134c0c7e88c8b0dd9fc6dd29d18f6e2c1e636a5f740220342582298c6ce83c1ee91e6f66e06b344bade089cd60c7f90ffc4ab17ef8624bc2aad83a9699e3173f69266baaf41f4dc43c55616f640abffd6fde9c37051eeb7eb0dd9717e1790ed61dff90294c669a575a27cb7e79dfb79f8244eda9a73253c9e61e4fd10db5cb2f52bccb5fd273e91f9fc00eecf2a9f32e4368f5dd41ce279cde859f9a9a717ce3eac5ddcfbde8b6ed58dd9fc441bcfbdb282aff611a2184472a81040ec746e665a570d521e22a8945dbb2f80d56e17c6dd8bf724c9c1902559c149984b64b0ca028c1535b3ac3bab9b1591b6e258b24ddf5d8a06cc7d499483b1cee066cd0793e1193c530234395e7a0554afac99a516f785c53acf1bdc981a3ec5b368d1e173ca87ae00c092e44516e5349ab795a76d7b7da121c0064f832f9d28c68dbfcc7103660398029c195aba725512c69dacd8dffa90c267f6fe34d2ccaab131eec2c1f2783fcf34ec3984e9c3c17535c3f5bf78dd2fdf8e5657e5030219af3bf90d628a16d201d6297cd4486221b97b878532b8c30a3a2266b1bb6041c6758ee03d8aa89cc886e0058fa0eaa9d1124e8fa957e01e1f7e52858db5c6368ff0b0fbf34dbe96e3d4b9f6461687e23550d42b75658b327c15a0d0341308f673bdfd7437983bd239f055f703d3e5f4e1c46e69d210c83a4acbc3f8223da98e97af057fb0318d20b5ee222b60d6ccf893d59229bca4b3446aacba9fbe01ec410a6217dcb841d23630c224eef9f07b02efa0dc9425d1733284a9a24335d6295a63f2b1fbf6738e5f9dbaf6ff11750f170ce735ecc09d5c1c16ef5162468fe4490d68058fb27e0da0b2795ef2f4c83130af37ca38d184b8391e370f56ef8bdd0c5c9843c995e4415fd39de6419b02b30baeefabbb9a0d37353eb187fad59771dc0b9b57ad0b7bc52f7db97c17430570b668bcb62ae00488825048d8cebd7abec42b5f29df7d0b37d910a444cc3b036842fe779ebc65eb620d718e57ef22d4886cef463c20ee7a8147e8693cef622e1f19d542e88cb71bdebb300e0d3860d1cc4fee8b7b863800bd2", 0x4d1}], 0x1, 0x0}, 0x0) 15:13:31 executing program 1: socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x8000, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="00ee33003c7200a441b9", 0xa) 15:13:31 executing program 0: r0 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x283, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0017f67f0000200000fb020031000032008304000000"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 15:13:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x1000000000], [0x0, 0x0, 0x0, 0x9, 0xeffef7ffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x200000}]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x10000) 15:13:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x408633c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000340)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fe5afa04fb0441ffffab7b74371b2891ffafd77837e13965defffe0000000000", 0x2c}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0xb2) recvfrom$unix(r3, &(0x7f0000000280), 0x0, 0x8c1, &(0x7f0000000500)=ANY=[@ANYBLOB="01102e2f924e28153000091768dc6b4961aaa8539d977e0cd5b47cfe5e58c060db97996508fa10383d84ffb4c13cce5b04b6ecabc39366d276b079192f869c4c677985d0578b722cdcd51a991d20c473f6346e21ab4e6ca9b132d291fd2fa61e6bc42761601354a65dce813b95c01accb86057d76a35e34c3d8fbff0b79ab0aaefa3eed90b06b386b1bb9a412e40e5ce9fa80bebe40788adf9a1590673dc9a46f5c807eb92d262538fe1d9b5a5787273775075d40e1c0554f5a13363d0cb6f0475f12d30b28581421626c57b67dac728cf1ea472e6ca7ca25976cb8ffb9c2676edb7c393f86ad154dd329fe0547cb1d0a29050f3c271b143f8afb881cd45c04adc587f8fbd56d4bc8803eb235e124639ad4a59bce27d76946ef5dff2c9f56763832121d82a9855db1a398f0bff4497e73de7185b30a80cff03007d7b3620010000000000000041a1a1a5f2ccf82cf0844d0df9b5728d0000"], 0xa) r4 = open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x81) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fe5afa04fb0441ffffab7b74371b2891ffafd77837e13965defffe0000000000", 0x2c}], 0x1) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fe5afa04fb0441ffffab7b74371b2891ffafd77837e13965defffe0000000000", 0x2c}], 0x1) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000440)=""/137) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008b00002b27fe5afa04fb0441ffffab7b74371b2891ffafd77837e13965defffe0000000000", 0x2c}], 0x1) fchmodat(r6, &(0x7f0000000300)='./file0\x00', 0x107, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = getuid() fchownat(r2, &(0x7f0000000240)='./file0\x00', r7, 0xffffffffffffffff, 0x4) r8 = accept(r2, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r8) 15:13:31 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4) r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0xe) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = geteuid() r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) socket(0x18, 0x4003, 0x0) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f00000016c0)=""/240, 0xf0}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/208, 0xd0}, {&(0x7f0000001480)=""/68, 0x44}, {&(0x7f0000001500)=""/171, 0xab}, {&(0x7f00000017c0)=""/68, 0x44}], 0x7, 0x0}, 0x801) 15:13:31 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f3763ffacf00b780400001e4991f7c8df5fdd2b297be1aa5b23ed0016c8b2ca3ebbc257699a1f130e27acb5d602000d7d026ba8af63ff37282118e4fd895f0fd3872babfb83d09ff1a7f49e2775035bfc34f5b770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff0000001257aea8c5000000020000001f0000020208a371a3f800040000", 0xb1, 0x0, 0x0, 0x0) 15:13:31 executing program 1: flock(0xffffffffffffffff, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x53, 0x7f}, 0xc) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'\x00', 0x3, 0xffff, 0xfffffffc, 0x1, 0x7, 0x0, 0x5, 0x1, 0x2, 0xffffffff, 0x40}) ioctl$KDGKBMODE(r3, 0x40044b06) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 15:13:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f00000001c0)="d4a3135c1cfe9fac661b080c480a2ba49130d693a3f6384cd1ba728006c7cf95c516317a0023310f1c71e0bb16dd35d15c0577cfd89ba02fa6e1cdcf9840ba55e5e94c42397d1517ce95e9b5664e05cce887bda0f80c6106ce6e6ae10000000000") 15:13:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x4c}, {0x6, 0x0, 0x0, 0xf7}]}) write(r0, &(0x7f00000001c0)="bcae380c882f591cc2a23ac3a888", 0xe) 15:13:31 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x5}, {{r0}, 0xfffffffffffffffe, 0x16}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x5, 0x0, 0x80000001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x5, 0x0, 0x80000001, 0x0) kevent(r1, &(0x7f0000000080), 0x7f, 0xffffffffffffffff, 0x10000000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x44) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3}) 15:13:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0xe) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) 15:13:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x20e9, &(0x7f0000000040)=[{0x8001, 0x9, 0x1f, 0x7}, {0x59af, 0xc, 0x22, 0xfffffff0}, {0x5, 0x81, 0x3, 0x7}, {0x101, 0x9, 0xf8, 0x9878}, {0xfff, 0x4, 0x6, 0xfffffff3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 15:13:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x3ff, 0x1000}, {0x0, 0x4, 0x1400}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r21, r24, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r36, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r37, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r30], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgrcv(r39, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r43, 0x1, 0x5, &(0x7f0000000340)=""/192) r44 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r46 = getgid() r47 = getuid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000280)={{0x2, r45, r46, r47, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r45, r41, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r42, 0xa5, 0x1, 0x100000000, 0x6}) r48 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r48, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r53 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r53, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r53, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000dc0)=0xc) 15:13:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="e115da1e16e31b8db11f457b5f0051f00881fb54adb72ffc3041020935a12baeb3ee62cee63cbf201534289684c1e7ce7f111d54d5bf13ffe9dcdf3e0caabec749a10274770c338cb3bb7513605b4ad8abe408b5c5c81489b90acb0c5ccd1a", 0x5f, 0x8, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 15:13:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x2c}, {0x4c}, {0x41a6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) getpeername$inet(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r7, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000000)) fchmod(r0, 0x24) syz_emit_ethernet(0xe, &(0x7f0000000d40)="ce855ac7325e990a10dd4ebbd926") 15:13:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3100190000000002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000300)="c6a13317e8ddd2be4ada4f6ce6a77540faaac8995ef91ac0e17e114459899f07b3a98249de6b5b06d0655f1760145a5d966bee3dd3d3e707a0d8e70b681cb081d7c940ea0646bad46db1e50bd0e2df8aa241fdd465a9503800566fa5d838b4e988dd0d9f8879292800ff1a494c2a07ae2724ccfa5dbcbc64fd01b038c4e1de7f998026433c1f683351520ea1a0e6f0f612ad6eaa96ad53a8893c80200a1a0f99f31ff26e8db5c4f5368afd56aef7dc94053156a0b2405dae3395298c489a8208bf45cb52a9760393e5785f3eaf9f7923666b7f1b6d9f92750529f12e96dcef06e2cee52b273cb4133a7e5c6c154082a8d96d976017de2e119618159a70c3c4", 0xff, 0x800, &(0x7f0000000040)=@in6={0x18, 0x1, 0xff, 0x20}, 0xc) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 15:13:32 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, &(0x7f0000000180)=[{0x87}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x136, &(0x7f0000000340)="b51dacfe8c30d3d8c6ad6e317a6f3120db4764a2624d2ccd7f68ebc797d4d4d3045b3fd806c6f6d85a6c0b1bc2e82ec0551f7e83e5873008000000012e94708015f42574b86bc9f83371fb37c8d603fa9f89a530faf8db1b0bd2306e94e34aeced13be05afc296e8d97cc6000000dc5cfc030e259cf8642d2d90c2be812be798e0a5cc3aaa04cdd623852dae9a589cba3e25ded3242e44a85b41ed86379984c8e6784088295da7fd0908810800ff10a8f7f61a68dccb388b61e625ae83407bf21f914e67a2837ee24cf4094f4596f744e2742c94db0000000900000000000000000000da4e2bed518fdd47d0571250970b0c4b8db7230000000000000000bb52e2fc1da1d0773f1ac4c97d819eec5f8b99639100ede4c2d2a0ca95d8151359c376bfdc84981e34aa008f2816c54088250beef4336245") 15:13:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) socket(0x18, 0x0, 0x70) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0, 0x31, r0, 0x0, 0x0) 15:13:33 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) sync() recvfrom(r2, &(0x7f0000000100)=""/124, 0x7c, 0x82, &(0x7f0000000180)=@in6={0x18, 0x2, 0x3, 0xca06}, 0xc) sendmsg$unix(r1, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) mkdir(&(0x7f0000000200)='./bus/file0\x00', 0x180) shmget$private(0x0, 0x3000, 0x600, &(0x7f0000084000/0x3000)=nil) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x6e) mkdirat(r4, &(0x7f00000001c0)='\x00', 0x0) 15:13:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x60}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getrlimit(0x0, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") pipe2(&(0x7f0000000040), 0x10004) 15:13:33 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="01b6868f056ba4b421392163ea78510e3b43e628911ea9638df4a40ff258c2d2d26ef9294f4c433f9703309555eef560c0981a5fba38ea55adee58490f10d7e6156cc31b2e9ff58316df04254d83ff12e6265f6efa6af3fc881dc258df8223103ab46000fa080089799a9d9e208aa49898f2b0570754614394d8bd9da174aa5fdfd516498780472e61", 0x89}], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0x10000) 15:13:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 15:13:33 executing program 1: r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) sendto$unix(r0, &(0x7f0000000000)="7835bd68f1cc6566b1dcf143e9ec63fef9a2b9ae556017e27d602340f4d8e360b56f84e05fa2e0e3e98ea981393fe6098459b4b3f3b24e9c4e5051d1f0925d7cf619863c834238dce23b730a13723f3b0da1865a8ee9525ad1573985725b75e97727666bfc2543c44a1250e70bc6ff9e371473a2dff6a554cb11fb56447c99b904dda502091b4e0120f72c4cb306b18f20ca634206ab67085f9b508b71cbb3cc1f8d603c0438ff1bbc65ad702ee2c832f57a4d00e3c96b9d6f1f2918ae30db3027e86620db733823b6f2fd5a7c50ef3d9010e5e742666337454629b8b20b22299b6169d4df482d8fedc82248ede3177e4445d59447950c08562ddb", 0xfb, 0x4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000100), 0x4) 15:13:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0xc}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 15:13:33 executing program 1: clock_gettime(0x4, &(0x7f0000000240)) chroot(&(0x7f0000000000)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000340)) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000680)=0x49c3) r4 = semget$private(0x0, 0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="9fca7e25df45c1a591e9ac517b89877cee26cc78186a639fa58537c52c7343a2fd7740b44d4f7dd4294b50d0f16501af6b56259fd5765b83ef8268ca789dbeb501f30ec1be4d9d6558604634ebabfdc08b4dec751d07e7e6bc2c1d27255ab2c299d08cb04620ad6f81003d541a", 0x6d}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x8}, 0x1e688d6f81cf8f81) r9 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r6, r9, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r10 = socket(0x2, 0x3, 0xfc) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) dup2(r10, r11) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) semop(r4, &(0x7f0000000640)=[{0x4, 0x401, 0x1800}, {0x2, 0xdbb7}, {0x3, 0x0, 0x2000}, {0x1, 0x4}, {0x2, 0xff, 0xe16d0fcabbce7fe5}], 0x5) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000440)=""/210, &(0x7f0000000540)=0xd2) semctl$GETPID(r0, 0x6d7b0c0deac95250, 0x4, &(0x7f00000000c0)=""/213) 15:13:33 executing program 0: r0 = socket(0x6, 0x3, 0x44) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 15:13:33 executing program 0: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc76946040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe60f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a4fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824a952d27d7b4905b8ebf329d4ca67e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f3000200000029fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d0cf1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2628884a40587903dad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bf85a5c9572fb4150001464fc92164eac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d0000000000"], 0x10) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c060000000000000000000000ee863af33ae7213d0f10ade1720dac2c0c7b00"/95, 0x5f}, {&(0x7f0000000940)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9a38b5d1c2bfb4e88deeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e40900000000000000e91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbf7ab0000ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905ae38b1d564059880e84ec7d1077b31", 0x2ae}], 0x4) 15:13:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='#'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 15:13:33 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) pipe(&(0x7f0000000100)) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0xffee) 15:13:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getuid() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xfefffffb, 0xa2938a12, 0x7, 0x0, "0008cc7b00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) setrlimit(0x7, &(0x7f0000000100)={0x6, 0xfffffffffffffff8}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 15:13:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x10c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x111) ioctl$TIOCSTART(r4, 0x2000746e) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 15:13:33 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0xaa2, 0x0, 0xd5, 0x4}, {0xff, 0x40, 0x3f, 0x800}]}) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x5, 0x85, 0xff, 0xc4000000}, {0x9, 0x1f, 0x1f, 0x1246}]}) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x5c}, {0xc}, {0x4000006, 0x0, 0x0, 0xfe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000340)) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_RMID(r3, 0x0) 15:13:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x4d}, {0xfe16, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 15:13:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177f7844cf", 0xc3}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000120000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872baafbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0x8031cd9f1ae74ff) fcntl$setflags(r2, 0x2, 0x0) r3 = dup(r1) pwrite(r3, &(0x7f00000001c0)="4e3532c5", 0x4, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) socket(0x2, 0x0, 0xb2) dup(r4) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) dup(r5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r6) getpid() r7 = socket$inet(0x2, 0x4, 0x5) socketpair(0x1, 0x2, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000240)="93fdbd606380a5076afdb6d1ba44ce517fdaab6e2c0503f762b05f7e0d5c128f62997de5ae279ca2b130abb73986fa6877495f516ead194c512c7d7951dfd52fe1810bdf", 0x44) read(r7, &(0x7f0000000100)=""/160, 0xa0) getegid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) 15:13:33 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = dup2(r1, r0) r3 = getpid() bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) write(r2, 0x0, 0x0) 15:13:33 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}, {0x81}, {0x6, 0x0, 0x0, 0x7d2}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 15:13:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x0, 0x0, 0x6, 0x0, 0xfffffffe]}, 0xfffffffffffffe1d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) socket(0x2, 0xc003, 0x2) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$lock(r6, 0x9, &(0x7f0000000240)={0x1, 0x0, 0x7fff, 0x7f, r8}) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r5, r9) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x0) r11 = socket(0x2, 0x3, 0xfc) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = socket(0x2, 0x2, 0x0) dup2(r11, r12) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r13 = socket(0x2, 0x3, 0xfc) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = socket(0x2, 0x2, 0x0) r15 = dup2(r13, r14) write(r15, 0x0, 0x0) r16 = socket(0x2, 0x3, 0xfc) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = socket(0x2, 0x2, 0x0) r18 = dup2(r16, r17) write(r18, 0x0, 0x0) write(r18, 0x0, 0xfffffffffffffd9f) getpeername(r10, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000300)="c5a08697449a46bef53fa6908eb7c6d2af016bc5a3b6c0611a5eff7232ae8d4c43efccd5eddecb", 0x27}], 0x1, 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) 15:13:33 executing program 0: r0 = socket(0x2, 0x3, 0x2) r1 = semget(0x1, 0x0, 0x80) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/255) setsockopt(r0, 0x0, 0x64, &(0x7f0000000100)="01000000", 0x4) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) 15:13:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x115, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60, 0x8}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = semget$private(0x0, 0x0, 0x80) semop(r5, &(0x7f0000000180)=[{0x4, 0x3ed4}, {0x2, 0xf9, 0x1000}, {0x2, 0xdcf5, 0x800}, {0x3, 0x7, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x5, 0x800}], 0x6) sendmsg(r2, &(0x7f0000001340)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="4fe502e3e9a860c5a8319a77bf6a", 0xe}, {&(0x7f0000000240)="adc9fa7d092f989cf5aac93838610f47590bdb99b88e69f67268f63fafcb180353efe5c92b407f3a43b3fe52e1d5c9a27059730fe89a28714099f00777b23a7648e7337b2e44fe6a4bffade75f2e41c360346bedea32131c3e6d74d2", 0x5c}], 0x2, &(0x7f0000000300)=[{0x1010, 0xffff, 0x0, "e19f467ebc996930bf2896169fc01295fe8bdbede350f94082b9ee9b497b404b431401f67f99830196c7c0f1ac61bde654e8cd4872e722b9a4c08e95b143acb66673128b906f4aa5c905ec76c41a1935d0220dbaeb3dcc0b00ad8c1dd88b88506f03a10b8db3716aff415c4a0000b90b6855c0e16302d3ac4d23fb3c547468b3a465789d58ebeecf35f879135cb8e259b68712f7c4e1ce18556c9771c4241b3aacf62e7ed74f3a2f30b6f14253e12866683f35cb34e54c03bf176160a32ae03c9955a3ec92c0ed59737161a4c42ce55076fdb6e2b1bdab37032a1851aac0cd4d3005c640a38777b51efe31e44430971532935fa11c5d3861473176426df2cef3ec2f806922507cd0ef89c4e7fce7678e53f236b95f7ac81a2707b01d338e760fc3a178909272823f6cde2c1dd2fe0b0a95a938158452f654834c79a04fda5522b4173c2f3e8d2edad27e4fd6fe399dfe0c9f06a2f1eb96cf88b40d1b6f1f81aa881f37501c864a134576e418613878bfe25137581b52a0da216d9a34fb672e846c00a1c70142d31df0868c8b49de2c7c53dbd8da0912b591454c858d81abf1683c42eb615638eefa21f23692b44c63bf91abfd35af669292d3fcaef7eb31255aec561c6652c2312aedaf27181383e0030d512a16f5c1996f43f2348e25f663cb9a3aff3a57bf0d9139e613c0b17068fee8a8c43141eee3247f187b3b13ddcc8dc0fccc97032ca4926c23ca2ed1d6e8405be36e30353a54d0bfd452ef287c22ab415144188f291c39739a1699b85bffb7a8b4a9f042cce9ca269f595a62d069560942919844c5165789ee3963d263f6938f29ea37619fbfe401ee1e59abfe827f9d521ec33c5b1b55f81fcaaddc82b48036630c1ba115c6cdcc33122d94a284bcd4e348b6f29f5336a1e25e4695b94d836c394813af24fb78dd7e1c3ecff69493ef6567694a53b87f9731c349a89be0c18a49fcd69e2344eea7ae100e1e3c9dd3c332b78be821d191d42f47aff7a53d8db0ad387f68256e7e4ee9ec7b8d7b36856986ef8201e391ce68bc05904707501952ad31c31c26d862fed158d7e5cdaa15f517269c807b1e13db705bce1c3c4435ccf5c8017c502f64a9ce836e59b2128196ffcf01f02294c7422179161b0dcc98a8f834f5d53b611f638bebc15985a930bc6ff54d77ba8207c958839e8bf9e69cea68e4adf57d265e88ff31a756a156e2c310930c88dd6faf6dc5d61b40138dd571d30c7d3d0575435ca93dfd3b52917821aff49f8d235433acf850e42c9fac19650cf9cc09e8f3d7821b82ae21ebdb029aa96987a1defecdf72c551a786cf4a032f6075954e0234033a54d3268294569e1c19a195de93689648bc7724696fc8024fa8bd3dd88fbf2fe6e6343162629a98e52753ac13b425f05db743659b9f789614261f895b775d61bed4a873c396f8c5c3e0e88fc0a20f95534640c24488d3cc1f24cd603120ef2108a6847004297318be95b1ac3ae7a1d14d1e796f13ab520d3c015c5c38a91d7ba76b09e0d7ed966d3a7328bb5e3cc9b06764c9d31c28491d981a0363b5ade02204493977b5787a699b600e7d99a0f9381532e027d3ee2b2c53240c847dcae2f84bfb5fe9762becf27b6eb9ca75a3ee9dd7242f5583b093a2ccb9f366c76ee7bd20653b3b496f6b65cf7a53e921f3f7dc5bc7f5511177f6a2c84e0ca2660c200bc16850119faeb91f350b944b470361b60fd5229b41da97bcdeddc3b2f24b702bd76b95b14cb52d0646cb17d7231bf9dd45db5f9fc64a996e3d665255ebdb420de211a432dee4de6efc8abab4b4d360c08de36f2221dfbfad65915adab40f9c8a865428249c21c506e797d35f8d4a3e221583960ec3ed047dec468c340322cc907004c741228bf1fa6c24317a95458f994c007f7a65e982c14056b4fb28e45cb6d5f4d316bdcd779a8001d21b25a6eba727b13b0d4c08d549c61b77d3709feb96204c188b490c078b2953331eadba4f051fdd6d10c64fb66c75babc1d8087aa275c9339c7b016cc6a9211816f0ee7eb7d456a4dead9b32e01e41a59bbbb87dc87cf763d5f668fa427bbf9069a8950f30c69231c614a6d05d6500cef7492ab393c49dfb8e7c4695cb2ac18d6a5f845763fb0d5ae5fbc0e5b8dd5d39ba66660841b8560cd6e5d76743404c5e07035d8bab4d333c92b0218f7fdcf621ff8c6e8e6ab256119f1c6887dcbb71727397e2ca5e546fd789194542404bf94c5bbef3c7a251859b508616e75e9954fe2aff839131a47c37a62e09b2206207bad8ce1e2b73e7de47443116ebf46a228d675ad3879bffd16c727af818996cf5d72133c14c7f45dbc213f26bf1193df77c7b2bb227138b499bb3c26ab19438c85af6bb7cb35e67019ce450e5cbcf0dfae761a4a5a38118c167655eff9345474a585471cff09efc67ed20363442cb971f297e36cb4cfe1caaf9e114d81abf74bb87d74556c493f07c91c929d375f813509d755188149106069354ca8580c297c9f8f9e14e0029694ec10f7bf17642b0829ccbdaa6e3cefe37ac1dee644293c821168468c65e47c1d334558d9cb383d0963ad66fc389ee67057fc5bcc6e454ca98aca2974ee487d40dcbeb546c15a6adfc77be8c7d919c00067f98b530accb35ff795ce7b3a36f53bec064947bf0a1e90db30625052b33521dd16a612c10c14e80d039a8539c30004154b53496488712ea2acff6d7a46ed77f3bae51c2b2d0dda6bbbcae587b2e14d7bdaedb828a57567bdf044b1376471e6ef94242e811dfd479499aefea7010e166f2d24236793b46656b0bafdf8a631a0f18c1e0c388de2d4f9c61883585ae03dd33ae71d450cc55a7ec72b2e9471691c64d9d2d253a3c54be12767dcc2a895a39a30e55364b2ae3b0e0e9e76005d47f0d2d6eaaaed29583551e5884576e5fc5610da286e8a6bd53588abe1a77f625daf29a49fc5df918839e8d840123564e8c6293fc0c51910e1657030c26efb2e0952ff3c6ac3925f204e6b7dd2494bf49f30ddd64701c74ec1793077dba725ff1a38f50708623facd980b0d3f74b36fdd8a63bcedd2e809cb33c1f3671b72b1f09fd8ca6efb76d794815e45e9c2bd7af5f373cfc2c539204c25dbd0bb3f3f8a20aa4b7decb88ea3ec5f1153ae2276875d2666b22a582ddd7c0162e0a36d77856fe24dd86dca5bd0e5301d869fccfb5fcf3fdd230a2dd2dcc5d6a9cac714b04810f89f90f51923688995b09ea7ef6648ae172eaa9d82f8f448363b20b61b214e424ac19f020de97c93753c0451b8d8ff023b6d2e63a2ec7a6ab4add45423d1568a0abf42217ba0a81a79db30cf14df0be6a16bbcc31c71560c692113df0c15b45c551fb65e818c1429d80e50e45a27191b2e563f6eb8227bd575a0b291840762bd819f2bcbc8b2b03c0d2e176f4318ba20c4d8e5dd0d3aa6ca64d3e27d02fea2d6e30a2978b3b63dd364df638ab600fa86fe6ac41fda101d8491f81cd26654597bfc720c84f27104554c9e38b86fe3afddde6ab01167a92f8cfa121779b34eaada7bf7d0145769ef2bfcd29c89f709a786b137030d0313e2e2d05bec7c77706a364e7a8b74cddfa3b96b926678208fde5ce8b64d6c78a47abf0474b4e9bb66ad671d1171ed8694d7c9c180d60fa18b322fa93d94e1388624c2f8e147b431433c1911542f0f272acba7b9510e5d8aa9805a683d6db4f6cb6dfdc2654de3b95cf59dadee08e9e957aeaacb7b9791ab369f0e96f82d0c94cdb6f8d9b9f7384460fb99295bc4ea1d8bb7ff2b94f937e9f267281f8f41b1b36e70039598ec31e73a3e94135e21e13b06522a69f157e3a0594c2e39760635ca45c5532b67ec8a7a68e08fb6f13170580003216b49d64167269d4c88d9d77ca1665e1ce8531cf22bced4536d2fdb37356276c89808528b2d222b343d37e4a2fd603422ecef39b7fca8fa475f7ba5fe83daa763401644af3af1665daa1e3c51aeed2cc8953c4da5b8aab089a865a206fa1b91dad05823d76043c3d4cdcf3bca1b6310d92ca224438627fb147c82ab5e3c086c55df7e8013b090127bf6345e5ce103f0a1518418220dd2b978faf93387d75e5402ae610d3d49010a0ccb588c8ae2de9fe5e5eb32b3b3f979ead035fa3af511602b34de0ab0104462370658bf66d797f56cacffe91c08407d72e762b0bc515b89eadec5670110f221dfffcf223e539113bc4b7dd163f954b5a14df0d588c2de6e9e627b4b46b193840fe5f560e993d4d679c21ddb5a49cae31febb3a59f2f51a26c4a00c2600be5ef982b520de871db2ddb9b7a85558acff90e3e66b097593a349802507af0b8f62ff8b2239b7f0fa05f395c5de8ab03946c62d0b6a32fc2b3437966cdf5bd8968878ef458770aaf2aa88bede7d1d6250b1d3ecb9de493330b8f0cabc82b1b4d2eadac4b7f8faf721feb3db0ccfbf7841ac761f582a92c3c84bd5c33b7fd39b2ec2fa22e4765ab2b521e5977624bc9a3f768271d3c45121fb9a76065bbfbd43ee6292228651733c11ad4590c7c933bf34d5d738b3667e691a23fafbdbb5c73c6889be6b05517a688bf594c502ca9205d0590cece07b90b96013bde38e30f7d9998634b997afd695578d6485759b490a6ac2cad6baae07d744bd4010dbb54c44db1f203ae2d64580ea05537043631a99a497903f74d3348efc40597ccf25d25aed6fd3385449c7add1e8e5fffefdaf4589985e5e9e394f38012c2ca82339f50d1a1e0f53ca832449521cf2ccc83c0208c5dbcf4bed090ac6c25f240934073fef951405b76b040e1f4672d7bfbe58027c447750c28f17d138a19822c53f57b36e9ea78717f32d35819684c5299815db6e36276d707d14e60c7bc2deeb29a39ac0d66cb35f7590660752f93d4028aff82fb3afaa5a4d3c4543c2e6fb4d88d9043cc06c854a8ea9248ea82439133d6de6a45800095dfe4dcee05ddc207ad5d69f22168125b275b929be935e621ca6b97c2771382348194b5f27bb6a40b27610ac5d409e333052a10b7146ab78101f6d85c05cb23d9655feab6b4988a33fd6c38429cbc2978d2198c86da028051149e56577a63784b235acc5e594bbcf0db4b358b87dca86bdb49cd27c8568c84e75d8ee81ab5c1cca8e1476296388e1a2c8fe3cb057bf6e847cbb801889a008ebb1995fdcdf2607ec22748991c280030cb75d5391df33f2730c3718db4e952df8a3ca07fca564d48282361960b5de1b3208e3ee71f6bf16a307fdbfd8b70481ad683715fb72ba596d3dced396b043b3f9d2da54db0a9e6462434823673276b2080d385145d9367bed75216cfcda7df7749310f905674222fdd4590084123373a6af9270ce98a8f30986c6db15591954cddc63fd6a8a035aa9998c7770d4f0fb187ba9dfd12327d6f696d11a2595419743c5e699ee5a0b1d42f7c0573760de5da60a68c96482c8bf8808c24228815e1b935231bf0efdeaf11c620c422d73094134990dcdc38b38a1315bbc641729c5899403c21db990db86ff90d3a5602eb6f92515e387e157f7eed357a13a8c58e31cd80193f44d4cb26e5c35ea125b7ab88001fa66a2ed2a3d9290bc4b7f19f76b3d512298c7220aa4b89f05b68f7b8db89ae36e0aecb44db60af3bc02c47227db1dc5b4a826ab0f7861c4613bee1a1998037241d55699426b50e38a2470c4ff653bf15fc096fffd505e7f1abaa30371afa78f8a6e7f3f3cd4c2a002ba558c56f12e9d4a3a53573b4bf87899ecde3e0e86598d6dc483b10a345da7e5ded04a67d04e73f17fd6904da872559fbb6fb259de54c"}, {0x20, 0xffff, 0x9, "6b0a5038159338c999aefe"}], 0x1030}, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) listen(r7, 0x8) dup2(r4, r6) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$setflags(r4, 0x2, 0x1) 15:13:33 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x31, 0x0, 0x5}], 0x1, &(0x7f0000000240), 0x5, &(0x7f0000000000)={0x0, 0xd8bf}) 15:13:33 executing program 0: getdents(0xffffffffffffff9c, &(0x7f0000000340)=""/4096, 0x1000) accept$unix(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYBLOB="0007e700000000000300000000000000000000029acfd0bf2bda6b166a378423c91730d453458c62278131db192540b49ac3406c47fe43cf9ab800005c8b63b87f7d18356d77f52b308ebd7a36bb90d10b1287d67081457b67bba23e486a5036c384f53890265361187b3ae4ad2b651e6d3cd773905ae65182691978c3f80679c3781e9004888141ad0e6ef96ff0bb05e9729a380208eefd75596dbc66fc34ee256d973a1c11ffc5d19d7a933938fb178250c287ee30eb7b7fa03ff59daa552b1bd3ece358e780e9f767735aa431e726285a750b3655aeec86822d2d7168839c0a2b57d53ce2d63c4fb0e91ae59a460cc3386ee479592ffeb4a662a5297b81bca4d78ac4094fa826b724c706fc"], 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="80000000000000b0644ea8cf7e00"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1, 0x800, 0x6, 0x12d5b802, "fda2e5d907679102a41079b1d7ee56997187e3c8", 0x400, 0x7e4}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x9, './file0\x00'}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000015c0)="c0e57c9f0000000000000000e0ff6fdf6af4185f9ce9a0c5864b5701de16236654b43beb183d71f005f35c7046be0a771dbd239715c68847ad56025484e692eb6834a5e72c", 0x45) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r5, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r11) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x10000, r9, r11, 0x0, r12, 0x20, 0x8}}) getsockname$inet6(r8, &(0x7f0000001480), &(0x7f00000014c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 15:13:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 15:13:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/147, 0x93}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/182, 0xb6}, {&(0x7f00000004c0)=""/215, 0xd7}, {&(0x7f00000005c0)=""/235, 0xeb}], 0x6) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 15:13:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="b591ff08c8de8e422ac6", 0xa}, {&(0x7f0000000080)="adfbe08b0fe52326c2a418fe8446cdd7a57be1440f684c2d6983784c95a6df0331b53eb58f387b5e66c3447867c2178d02a91212f377d6cfadb917ec016b9a9554463ce0d1df45ef740375b0c3c1b63d398c035d66fafad9690c40769de7c6ef648bac", 0x63}, {&(0x7f00000004c0)="9d389658d52c18b153eab0fe17cfae0f7a7607a729c15964add56731d5b7c0bc5c6b87cdfc1372c291d128da257ee7e2a7169eaa3db6bf7f3913b4410b6f7b5d6ccf7747515812ee519346ddafa8f8ebeb745782bddd490e09b2ea9aa11f80195bd2d3341c7b35d92da2e06b132f775b2f2bf77c1093d4a858e282b5e015d184cc82829e5ca20cd61c4c859657aa4efe70c7a3370f0dc3f58cfea281e2f4287290ae3a163244fcf055812d3f776501164eaf3adde454c12b383a626f2bc6f6ee28838785497e5a5676ae4969292124be5028d7e45219a7301cb92c935ce641f8fda1a63058b8617398fc29da16b93d215db4c94e76c6e5420959f16b378090764ae2d85c88384b54171d2b8967df43ca6ead0da292e8b8a6104745ea766bcdc2ed319bc3d1ee2e6062346f662e141aae27e03268a17c6a4ec9c92c8a27ade6b122152021a8afdfa66491227de7b7a936bf09607b8d8cab9edafede21cd3da635e6e5585a22e9886b066df0e94dd57af0e17e71053d319eaf5428f8cfd4819544029669b80b319932e224fdf0ac73264f938fb25b0a26fb250525f6b19734dd1f3a5aa589a8644188bd82684d023b1bfa4fc1f0d018bc0746831d725a3dd41e6c3c8c5e7a508c1f8e2a12cd8660879fdd90921848181d8cfaf764a138f41872cfd8fe1b81d422eb708522dc3749ede64ac0dc2fe85a1ecc59d746f70966259f60481f58e14dfa0cb219afd4d2af46e9dca4b36650a91edf2a5749d3693ff718be28d470521bfaaad03312f158fc6ae3a4929bebb3afd259c8f6b77aac4700f4609d9ce3a819643e218b035530e78da7e18a8c2160974597a696c91dce97235e466f566236a8a53efe888afcf6f07b4d20aced8d821b7c4d36416d9ec5a10e92d65b694c6d19b0f42f807c021e4dbb633d5ba140a76fcbb1d2459665096027d1931f0ad704b41d154db94c03a55a9020c89491dc6267f1724a3ba71c096c825477cd23f60d4b4e9635e86488868ab5304d9834096f0d25357871adc8ad9b320b6b60133074ea24f4a8467cfbf8e24216e3967b362a8e9818786f28a4bf2b716077f9fbf2622c570f21da05866f6f673bed1082fc3d360e2545ed7c1e0099a53512602b38b0cf047556d9a1b3fc8a64b569e700b9c26cc22ac6895fa64d3e3e62e04639cc446b1146f2c41f9190668421511567eb5a6efea7487a7d6e8db17804f2c363e8aa99e399afc4c15385aedaeeccf37cf9f41e614b4f46ce747361be3e3b5148b15e704addb06ab1d3cddabcbcbab78dd2eeea84ffbdf9ad0629cb346d86527bc2e8564f72166468144cc1095e919c7f86649060bbef4b976dd0e301c606aeedecff4cf05c78b72b916adfe77336f53e29343fe9fdea5ee0335c081ff932e402ed14a0a757179c6e9e7421c2819efb126f3a9be649f9ce3c2e932dc062513d3b05de8ecf20d5fad775a6fa476baf38eacb0b1f349d923e4d60c3438dd4787a6efd4dca569c5058ba027f873883c6a4787450cd5bfe6cbb7ad9a815fd338e6702828ee55732b0e96696ef3b248923bc76212763376a1e38bc29f7b505e569706e4938547bb0c1f74f501dd49a54a8a529b492c8790df1f9972b937cc79817a164ce14eec8317f61382671dd4463d1d63cfb6131ca12d367e45d1bcdce1c5a569b35eb5228a58bc14fdeeeb77315f81274dc5a2deef608df8237ac701f4fcde7feb62f09cf5e447a488d5e4c302172f43b6f087b9a269ee556f1327871bdcea042ab42e433197e6760fe81186c5c54d324a95ddf527a9dae0178fe9cf255a0a9d3162457b0340245d1e289244e88f7e3199e6ccf011a5c7c16e1e2294fbe38d22ef71659b56a86f6c6d3ea7873db6cac83de0b72ffce0efd20689eb193a4e4dad4ed5f75c20445e9b773bceb2ce0c9099d2d1026fecfa2d88d25c2609b9b821eafd84e7e72594523bf2b995ef1f3f5ec6dab7f467ac09e3d154fe9c309acb4d4deda83973dd0e792ac94b5f7323080185a273ad6188fbbdf088664af3f24a90aa380677278bcd7f2f975c49fef1f31c142f5a4e9fa7020082fdc8f66bc65d95bfb1e753dc69dbaca3307e6865feb434ae0f3d490551ea512eebbef1c8a6c73bba69ae052584a904fb923cbef352b745c723096c6e3f0132b6d8acab685f2afcf960dffac5168de05c34e3908fa83f2202f37a784139f809ab3a2c58aea5536e5cf19eb5c2c79d1870d80c1c99c86b476fb62360057a0c8672a23db0a71a6bf6e99987eb2ca176b7d9c948a613332a0f7490f8846bebbd382184ba17c4e7d1e050f7bbce047d3c97a4e332009cc4bd46de9bbf7831c04979283826e2633696d64e9ba75d6e3ca18593f95d72247cf512d492ea7df95a98b626b55a9b32ac097839ae90c9209c9782176f7c2893962e11f2bcae39fdd96f5931cf02ac98558909f0b7a491f9abb686f584db12abb650a030f8ee7ef4ab89652f5c683ad1f768da818f4e19dc2d480de39609834805c43b0b607cbab652cb275add4f19a0b908210925d83bf6c6fb1620a5c423dcb7e0524acf03beea25a48603d6fbf5858c86bf1d65e4176e3581ac82811eef6ac5d497255d7958583ca5f287940f933876b26f6223e47691ad5072966ac3b4867c579e418f678d02c67c56cf59a317cb7d3dc730e6e67397ac101a564a16fef04456038a47b4abdfaa450e05c315d6fc7041e03640014aceda3fb5e666efae2029f16f042f42d74a4f2c839c2de466bc72caa251ba8a369e3db9343d52840d594f4c934b0aa0f0b62aba1054638585e24bc8191f77a4956f822bab4bfb54f1cbc7a45fd4b8ac1c3e039f87ebf4211bad76f3ae8dd922524bf324a43e6abbdb5dd9f8ee7cf53cafa2c7db488659d10d8592966e6311e7a44673c1fabea7274e0ba3d52c40536477d308c77e13e9ac3ffa2a5d90042222d028b5d247b6723f51e449b124be5aaef9694896b0883182d79621f18ef0c3529eed0141a184c442f2f5ffcc79927b9052b5a2d0175b43062c13a16950ff217a3ca390b6d89bb2ea32b00a9f40baab6f27ad9fb5cb447292c5a443b2b30518fd87636cc2b5e611dfbf9f67c7b19669b006b4cb60a268142786b88c10eaf89c0a7f78b0f6f64cd4c3f799e6723f334a4ee6225b65dab8f76a48e53b2fad9af6c8b57de2c25f039674124a9f9296a4ceefd655a8fb53d362ddc82852ade2eb8c061a58df99238139665588a289d83178571bbce4b94b6988f5ee875742228d0dce6d4c3a49e2a802727493b3a4992b015bd57da5dd03b9c153bf9394add5d3e4f56e23999fbd02fefc57e64aca8e98e291178ba21af1941ebd11594d1442b40c648b16b1467a4691c4caed5a6d0cff7d8e08f1a828ac8ed3ddf3bc0e10c59f7aa79719a0c8f0bd1f66d2e3f3f3b41002d064624816baaf87a87fbf46b9bca6aec2cd5d2f3c385c53620d9b78ead8007e6155c4196f5a59e5a5082641d729e58ad051b4153df70d2bd8adf3102a626a60191d35f517c64ffffc8f64d7ada32619bdd6924275bc24dfe66a9d4b3ea9f55f92a85fb2e0c812196d60929c7fc8d6a609bea0956ed1cab3110df229c1b2023e6340597563254165a022c85344eb82cbbef5596618f69ded865f2dc3fa8d3d3e0e7487f65aae562d8864c05bccb400cf96bb57a94128ff1eb31f8747e4828e80012371b3117bb1340aa9ced9e95867cb34ed1aa056595c4fea0aeb522b9137e0bc1742e209dcc4279f4a5d73b8c01ed711c48cb392e743a621d997912a612903e28aafe12eecea595f60fd319407d632d3091a348fcd3ceee98cb9706b680755983c15e3efc479df3b082f9cf7ebab631d4e5705baf41eace8ab07e2cb699575dd9604842c993a1347ec5f6c712983e4acbcadfcdda3893a22bc9a0428585e85416b66481dba3eb7a59abe4ffe33c2f2e706152278c6d9f1c90cd86a5e162296bcce7a1137c6f5e249d98a0304ca4e1cbddc01506ba00a055d4a093a828835c1b1e140cf40d1ee08366b8a5d71858405e38c674a555e44ca4fd2f452e27172f095fc6452fd249bdce6db72252ad01e849a5a030ad6a2a51789935c58b22ad0bee6e1c1c3fbbfd2523e61523d74b8af064df8519cd4a1df469c22fdf20ce3d16aac8f7a69b75ca8a765c56e45770e561e7216143fae21dbe6a135abc7c02cfa775a6ebb353623dbe9f032d9ddb31f647bd0aefd6c6e26563e9a18529c99e759397c0ee68fb249d7ec90a4a918b85ad44d0cf746dd84e9b8a0e63be04310912c64490ef4c4b78d2b21a9d1f343b0cef711529e9a92806a1da0c531039927feb22448ab1f747cc2bc8f09ff5eaf8433a102e860d3b80844e2ce903ce9a4657f2a5739e3d11926ab9ff694c211a6dda8a1f3a84423b68b65a1d472c3b6c8f766d526ae433f48027777b23ae27f742bc9178caf4681c334b7e7acdad90533d73d1e71d4f3cf66202808553a41e6a14444e68fb44057eaba99ad68b15c355ccab1e6ad8ad5feac3b3adf67ab5c7ecab61da378260438bb82a66b5bb6fd0d52d7f58e5731e3c935ab5f55e680701f952037f82f54650f018e9273c5f4eb84f56efb0020832390f739324de588e79c1b5cb8ce6afdf8c28966f5eff9c63835d389d16ec6d7bcd865ba6f430801e37d745af6d3ff7d63438481e46c14be63525eabc8249f4d78827a56fa3958a8f4de0b74c351df72afb0da688b6f953a01e21a0929a97ea8ecf5005142583aaaefa96acdf953d703e7e0aebcafd5c2a32ec649ff3c3df35f0e9c3170ca2d476f2113a50cca59bc2cb375a81eec6940bf034ccd9a5e5fd45b2957c98a2aaa217664ec09fe2549cc5de6543b162a3d659f337c79397a169861050f98bca891d3d43ba9a6d24eb7da29e210440a8ff51f3aafaf613c390e39748a5725e01e73523739223822e68a28b144eeafd85076ef89ecd8c1bff0f6df112638fac160e4a237571909be0e014e18d4b075991878ea0886e998ff3e236afa686279d60f9d55cf348dacd1dfefe0dcebec76979645e43dbdbb3da1456e2e5e289889b86dde6c478831057e1043f54e4ad4e0a0ad38c3710b8167f2cdfcddee692f631430780049d32a9a74ed76b675efba79ea09f33e669b32c9fbfa5dacd608ac982be7d18f94a6628708f64d8091f9a11c9b9e6ae28862ba3b93ceee92673c37e27acb7b73301da2d0f13b5138453ed1600e6ce94a6e60095179287c73b02eff7ad6b610c227b0da5a21eb6dbeec94cb9afe6e7d14a78b04a10db765561d693a22cb82322001aa23db2a53c5bd70064d8bedc7bb5e3b3c6cf96531586f1c80bb1ec7e0a5a121608e1d06a670ab1f7910f3846ec9960e6ca3d3bb94bb8c140780fba0687024368741afb692a6496f2323e520416b5442dc8755a2602721c4a62197c5fd7cc6645d42db759974c2936d2a271c2c33c347dc8da0007e40c718df321e12ee92c1bb0d16de20b138fad6a0e28669043a3e387fb6a47bd3b44e634e4574d92d020521d40f8db0cfe9cb00299d2e7c97fc8fe2f6f51e5f2d959af914740816d4e703d7567e3f0ef59e61321816907dda60a5752227bc0aaab9fa253a3f22b266a7943a17cad74adcff805b90cdbc1abc78c3f0fdfad9865fdecccd78c63c551ba5dc35bb20016b676382198311491f34c2f1335e77ce297a2810d6d7cfc7b697f931b317466b2ebefda64560bbd138f54644e4ade9b7971d3ee1a02f01dd9c26429dd1b8137612736ee56e345b9b7b9587bad3e5f87de8b4dc1ac3c65913f3a393929d6514ba4c3", 0x1000}, {&(0x7f0000000100)="6b345f9e83cdcf6b34d2f02dc6c7885f8cc67eb8800de6b1a60d63bae01cc59abd954db269bc8ab48a4a6160c441c3363392ac886065a0962b62c98745bb4913a5fc4dd0b1f114fc2dd11b0d32eee47f398a3459c5af4441823fc733e9322d3d5de0514a55fa8580f58ce610cfbc38cda617b2ad0e5eaaa889fbc9ca971612fe9efb4293cb5a50", 0x87}, {&(0x7f00000014c0)="1b6c1a879d5890828f9a3fc4c1d6a637503dfd3d060c66e9561cab00e2e4efff6c3d05a09cace41758c148aa8030ee62f68f98ab27d5fb837de34afd26791cc68cf839b22add544eb928759c77df5cf080ba2f4dc2b766bba003c094aea28e669213d87c98c4e9857171dbdc5995507b112c1ae725c11015246dbbf01cedf0a6e79eb949bb56931c21dda9dee0e67315a25a95d07880f19cffc5a51a6ecd7ce4491d0698de0613cc4f543a6c00f229a545cb8b28d8b66971e5b09e15aacd5fa1bdef8ab8d89375be78aca87e58", 0xcd}, {&(0x7f00000001c0)="8874a47f181b52dcfbf71c02e4c1095c40ce18f5a4bb317ec1803481163552636ef1235f69a2dcce7e42f0b24132a3f4428705dcfd47e2f548d564ebac6e23efa9276bb7379ff2636a581907c2f046f81c421656ed9753a66ac46b", 0x5b}, {&(0x7f00000015c0)="4bd2ef5c96ecb4be2e4e1e36685201d2536923a13b384d7a78eeafa34dc340c7f5c93b39c831b8e4ea2f1065f002dc86be0a89e6b71c199944ca80f2be1e570a548e7c4889119d30f6fd1664be0af08e7ccc5da9cf9cf4", 0x57}, {&(0x7f0000001640)="908ded4e0b4e625658d28e94", 0xc}], 0x8, 0x0, 0x9) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 15:13:34 executing program 1: shutdown(0xffffffffffffffff, 0x2) shutdown(0xffffffffffffffff, 0x2) 15:13:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)="20eadd9062959d3500"/22, 0x16}, {&(0x7f0000000540)="7b88434eefa24330c6fac679e8da403efcdb165036712a27bc2f085e4844300d2c067544944a78a4f1c0bef09c33e331e2bf19ceb95ad6e0fb2d9412fa8bce1d34bbb74d36eb75bb817afd9ea63794113655c1658a496679c94f29b1d882be0f478624be2880829be72cf2a0", 0x6c}, {&(0x7f0000000040)="c1cc82e826b082474ebf", 0xa}, {&(0x7f0000000240)="2714ee4f9285b97201601b78a64da9ed8a1b45c9bf62f03b523611123656d77185efe1c71eb9d847bd3e5fe5064b6aba64dd9db83d0ee42a40686c0f06c62f270649ffc9736ed360e9b206db5a5e5da2cf1c1e20b4add041e1963a9673d0306f198a1db9c8e4a42e9fd26c983db15f45c67e4f5a0c9dfe0e1a38f5f4535ea80f525c06411ce26460bcdc6e791ed3b936c9b3a05a2e6c884e251fd832ec1f52a170db44fc1affc5c939242542d426ee965123061f837195285423ebdfd6459e7f10a53997b40000", 0xc7}, {&(0x7f0000000340)="be90e666aa0cca273d39a10cf9057dacd1d2e356eca21f7bdb525edd11557b26ed5f524830f84d1afa1d626e9de5ecd0668527b110118f471414972ea271eadec55f3d9ecbdabdf1502817c33e9e5c31708068a82930ac94a42b80db7b8a801cb603d054aee2c6146c2a512f8b1dafd65e21fc6ad595c837180dac39add04df1bbcd55ba1b54288580d9d8947785d023919ae4150885236c31e44aa20b2f1edeb7a4bf0a8dfd1fe4b58adf12a88a3071b3a87f21b27b0310c997979c2f21b9f9bf3a21ce33d37d5254d3151e8160aa39bdb857e663abff7bbf18efcd39d34e59", 0xe0}], 0x5, 0x0}, 0x0) 15:13:34 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x0, './file0\x00', './file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r1, @ANYRESHEX]]], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r1, &(0x7f0000000040)="11f3503d1d0c00fd", 0x8) 15:13:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x61) recvfrom$unix(r1, &(0x7f0000000040)=""/162, 0xa2, 0x844, 0x0, 0x0) 15:13:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x74}, {0x6}]}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0xffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 15:13:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) recvfrom$inet(r4, &(0x7f00000000c0)=""/120, 0x78, 0x40, &(0x7f0000000140)={0x2, 0x0}, 0xc) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fcntl$dupfd(r0, 0xa, r2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:13:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x9, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b23cd1", 0x2e}], 0x1) 15:13:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x41) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x2}, {0x4, 0xc5}}, 0x0) 15:13:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="e1", 0x1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r1 = socket(0x2, 0x3, 0x0) dup2(r1, r0) 15:13:35 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) socket(0x18, 0x2, 0x0) socket(0x20, 0x4, 0x3f) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="181800589b35260000bdbb563130c04a33265ec40000"], 0x1c) 15:13:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x2, &(0x7f0000000180)=[0x0, 0x0]}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x1}, 0x8) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r8) r9 = msgget$private(0x0, 0x1) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() setreuid(0x0, r12) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) 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, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 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}) chown(&(0x7f0000000000)='./file0\x00', r14, r17) 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)=[0x83, 0x10001, 0xd]) 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}, 0xc) r25 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 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}, 0xc) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000004c0)={r31, r32, r34}, 0xc) r35 = semget$private(0x0, 0x0, 0xa5) semop(r35, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r35, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r35, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r35, &(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(r35, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r39 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x12) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x3, r36, r37, r38, r40, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r17, 0xffffffffffffffff, 0xffffffffffffffff, r25, r34, r40]) r42 = getpgid(0x0) r43 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x101, r10, r11, r12, r41, 0x18, 0x39}, 0x4, 0x530c, r42, r43, 0x6, 0x7, 0x7f, 0x20}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r45) r46 = geteuid() r47 = getpid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x7ff, r45, 0xffffffffffffffff, r46, r8, 0x140, 0x5}, 0x9, 0x10001, r47, r7, 0x8, 0xfffffffffffffffc, 0xf7cc}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r5, r8}, 0xc) r48 = socket(0x2, 0x3, 0xfc) bind(r48, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r49 = socket(0x2, 0x2, 0x0) dup2(r48, r49) r50 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd2a) setregid(0xffffffffffffffff, r52) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000200)={r4, r50, r52}, 0xc) 15:13:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') dup2(r1, r0) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) r8 = dup(r6) close(r8) r9 = dup2(r4, r5) write(r9, 0x0, 0x0) sendmsg(r9, &(0x7f0000000580)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x4, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)="912bc3", 0x3}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="07453107c83729f2d82a0b87ee423ab6b7c33890905eab49b0cf4900", 0x1c}, {&(0x7f0000000340)="29f86a5fa2598ee30a820d15e2f077cb3239110c6ed4ad1172b833797723d0856584d5562cd168ca79d60631697103e1e697afe65b3ef83debf56d96c044976c758011702ade96aeb192d307fdb74a77bf933947dad2c65a2a05cd0ac434e3a3065d13e006449576dda601cf67b51d57215dc9e506f20d944c9344a972e6310d0d621df4ec20d2f082", 0x89}, {&(0x7f0000000400)="3eb097adb7d715a698ab0834a690a1ecc2c8d547f44bda10e8395532b32f7e7da4704ce32e83d2d3094f8615c58dcec4", 0x30}, {&(0x7f0000000440)="c799fcc44d0bbde1aad498c8ac6656b1e3b336becc6eb5ead55ae1f81d83bd699b7ce8f45b7bf3e89ecd888de2ecc84b70dcf02ecfc2dd70d68b8d4d98b00b7f39047d5a364bfca6ae0fbdb254f72cb52872b2993e780ea50136f3bb7e88fc01a585e5b87bea1b57d0b871849cd9be98f26534097247551e3e8e2ebe3e112a9c09540f5260ec909097080d5cd95df58fb3db6cd137f85c0a0008eb6f19", 0x9d}], 0x6, &(0x7f0000000740)=[{0xe0, 0x1, 0x8, "543d0817081b602a86fc1d798786b9ff321ab3abf167aaa51a5f2d297e0f1ffe803934cec44576129b75007ab257ba78c73a58d109500c1ad43fdf035b5c3b887d959e99cc71331cb0b4f6477f30e2dd0f47520b26d04bb56cd51af6437cde637f75327db10e8d6c519faa9a4c8d922a5638bbbd6aedf812d043158b99c5e1b31776610b71469aa8af915da509dc1f3244cea3d26b52e6cc9dfa4e19e70f0466cc2868f5029f5c899bca0df60eced4f168fc68901ae8ee3e6db596b59f4069ab3d5a00d973ddda6baa843ad6f0841ee9"}, {0x28, 0xffff, 0x101, "3b7e7e1116b83a452c536453c11847e3f0"}, {0x1010, 0x1, 0x8, "b9ac45cb73918740158215005109f5077e8943310c819cb7738987b7803ad8a1c6af5b52494af05033d6384b1c1df548903dc9468868764c0bf4edcff5135bb1eb93ace52b5849066c0b9b42568854c7ccae0e86b9d522b6658e4ba063ceaf143a7ac494fd8c15a7bf831016bac143286c1236bb21e851102bf7c41fa463e31c9ace6f9497bb1e7d14cc3768fa6d019ab0eae5e9ad36a2f98743b96324d3468e8ff48aa246df5e0ed261c34c4843b836154f6fcd58696e24caf49bed33aaa066f686601718b4f078a98930a8cee7cbcca2742c82056a8916c38c36778396dd7857549ee0b6c9d922ec718a5eb9cbcbb22da5287a28eeac550a9e6451ea51ac8c68d11b4f92df97f94a97fa2c4e8994d6f16b46844481368976083d93884d0b9a8d6442bf1b28d96c6fe50e24903fd2ca06fab9cd9a9f682edf6195775c47baff9da08f2a3318f80e551850c62ceaa20f8c5864e4de8863490e577bb5bf92d4a4faf04cbc745fd7f30aa39762a97f2fda9b36983d1b834515d9da36bc08216be942cc3f5f3930085090642b93e4e9daf6b710cfe946ee7697454e2408724b7a1b6fefc9e9450a722a771de252309507633e43ead12276c23b1e1ab4ce72198e6da3eb6a6511d548d1a43f26189f41370cb89530fa63a6461acfe145ed13bbe0de9de68ab81cca4c3c2d3aee41e8ca308528e9b244ea93e80b66bb155cca0cb2975028f4416137f3132233065a5389ae362833df125e60b4886146008b473778d344a702fb2484ebe2c6d009170766287645129f18b09f47c269ebb211a4d28f86c4b160ca09191e7945989bdba4b0ab0ec0b6e7721a7d53d3572d6fada6db695cbbd223d77666c878cb2458cdbeb59a532e3d21583e10164b7c925a179d8120f589f689e2880cd479eb122553d9fe6afc260c13c8c8b07d13447e3321a63f9ac68964f6fa428ff4e2a2e1907a91c61246c97e7582be67c1d7b8c2be4521dfaa42dd02d7e75d371e81bf2e306e8fb541fb7fd9a68c4e63e573c8685fca7c825dd2db2729c7b682245ae607493f5b145690c883cf37efbec3d47fe69d12142f59bf79b28cf82449a1bb6d29075da08242c7e7c0f64caacf5bbd07bd203904f3f0a4bc884bf7c64ed95d1291efce7213041b4771290766ad9aae6efc488dade4de80cbe3f255e189c23334f44a6cdd7085bd2bed2b89b9b56e2918a9e9862d513c14dfdb057a52b2779e6b525abe373bb15bc802576759adf03f8009b8e11bc95027b870fc3c81187d86308bb7eb566f4c26f043c32481f13ab3da8189829a93fd089cb63646e0c1bed22c9545600c494f271eed49d483a5d802391e96500d666a0c36153beae2955bcc7a4f2567c450b945797540f36ba34cf75cf6ea398ffb9f84c8bf39e0bd57b376d7f4fc43b4567815e2aa1070b62c1a69a90b10bc8ad530c67f916c154261e93af26239cea81c9298026484ae6fe685c0d521f879772eefe6b252250721f2a000fd2ed5bf7b3c00a839ed83af9d0c69a93f577f028a52f1a101d22945d1b2e9c7e85c3d3158dd6a06697d28dce8ca9528ee4a5115799007d5e5202e8dc0acc8915c1e043d0fdb876547beee63db063bd8e46bdda2f5b00ef603cafe7beb448fb7108a20bf47434095395788addcc8dae772e39d5bbde6f611d8510dcd3d9f6a804b765c2e3246a1bdbe832951c4349415009b42eb3b75a60afa42c4c03b4c1ea42691eb5506a7ba994a586e79faf8e1d85ed567c2e9e545433c0257c8ff401d380a8249c437faf7c690dc8701903a6bf7f50a15a3834e1d017ad8a553ffaa0ebd4b3a86a1829d1cfa44f5142a7d0338a1fdb0a85aad535e709bda4ce1e68d6844ee068f882fb82a6fbf59de746a076569685cf95142d80edbcf63b53a32c16750b08897da17e0e3ba24d10a1804958769ae866f5260b19de4b8f5754d268a850252f6a8f197bc57ef95db6cd95c1c69d04e7c580831ff7f43ee93b6b5b2b4644d6ad43950b5f9cb56672dd2642985f3fdb35817cda425c40b792cac6a369efc0fdbbd507acb42a322ff03dac682acc8832a35fc897f6f5a8199c4fe7b033bd2ff675b597a27edd16e0d51a91e6d2b8b9faddf73061f57ce720a4795ef91787e116315c0be32360c36860026d9b93af3f7b99404e4583502937cc72268c24e0d978d3a6a21edd2763cefc4ad28f9d8ad48dbe18a9308edaa53107fdff6c0d8cfb3f122176dab6799d7e6dbceb7853385c53ad9401f83ce3df32ff8399bcb1e7e3d5d65a0ada8baeef086dfd46b664c2b115cc04422b047a7634b90e64c79edcf79cce854176ff34aa0483ca3e534ab4a5b244a701f2087a20a42bbe38eccfd1d67fe233cd34531a7b930714254c11c5ea3a5ead7c4a3a69acd289172a417134ddc59f18970ab0f2c2d88a2099534cbc7eb592cd2c90ad31889422d909b724b3d25a22e720b6506d5a1408828d9823f14b76a44fd4f2a35e3d4380bcd9563fce39c29cd9eba4a5fed08ca92f471b86c5ff1f500717da42847e48794cd647824ba3f6e16c2372af9f2c017a618e79d56640d33cf25a69793dd707eb484e975177cd4dac637913ac286f5ab7ff9daefa1b02e8859e50152f1abd5da3ea4cdf7a26b8f47849d78197b95cdcfb7f9c9d636167348730823fcc6bc68c92b33d4157509764be262c7c0cd42eb5860bb634fb28fcc297443026bcd64e57b941e8a729cef3962b4d29fd74af76164202f4e96326785c4f8757eac530d761de5ab7416296c0e2c3cc5efa48660bf9e32a977399e7cfc62c844ea2149f3e422feef2f1fbace19e1011d698562c3ad64af07edb8dc1b8ba1fa37a30be449c335f63dda8ee68c7e8ca495b348f68b4b010b6ff61b56fa96f4419b43df0e6b663477fd2a0fb47b3aae457a3cc0484b46e8625b4f1041a8e4746aa041a7847b8c8515211c237055cb698d4a4d936901eac228d2f11500b62ab34dcd56e80935903c406f8a526eb31344481717375e2731d501175e07eb9a25234b68f5ad1c0f1194f220bc18e3cea3adb295f5f57302ac2c76542cacc3bde458d6766ab46b20526b38577c3b1f6680ee41e2ee6a04a54ac1494ca3bdf7612a12a2d4566e153d275a9dbcfb6c146fc4eb64a61e399a439356f15012c0413bc8ce715f75374ce9ac4f857e2364081849e5b7e0b3de6ce93b21c6e324da6a16f36451203df1286d0568473dd3ebd5431aafdecd7cd4b39d7a35774bfff7ec8a316964683859e3c3b4dc74af8709683254887eb147520b3bf4093d0c32f6d69fd566800f8510d8d18e7479fdce9a4e664a12e77606477c26bb14adefa35b3727c01067dc7482763e3af58fbd36eef89de0f7520718b5d511ff2330b127f6b25fa913b5c6bb407f43afc6a3658f83c22b083ce68392efa0dd27b7add9bd127cf10273d3592d88d2e38160b060c943299797ab9068b12d3b60cbd16413461eec4deed9d34334df15da7f88661644462887a9aeaf1aeed103e30cde546792328287b738f388a2e5f6030dbe8ac56687cab887ab30381f427937420d0be8ced6f3d542be28ba4c81435265d0405056c1c9a378a737f1f888e98ad1269896d405525b0812255c7acfe12abb5fe1ec612863fab66e2e530dbfbaa362e686ebe8268665951dcc69d39045f05ef2f96c2cecc5f080d784ea95e8d385363d7c66b5aab6da0844498a81ea91405bb251877d8ae7b6b464a51a256b0ec140456585d98ce88f91219395e726203c4576215bc1db72ec0def8ef286038bc62b1121f276d02ba6a072dd272b176b2c623dd9c9fc2d68485a8fbd20ec9689bda5a933a275cafa534ae479e650bb63cc9c0c40ef66b4d2ff9137f0eb7a930747b0819fc51e2fe04eabf517a5c70ae01578ffff1080760026356acde87e16e8a2308413b6712a44af115d229bed8a63cba37b648724ee3c74c383a0172451268d13ae1ce40e4e23f4b51a7b8d5f0dc610e46fe29302e87516466cb8449614137581acb0f3ada3642cc928cda48a59a967f2e765a950f13ecf4a4dfd80473f7a811225d61d479603b855d2f8c2dbbd55d8ee7d7b4f518beed089e612c65f35880b75d3fe507f6914191f18cdde73082fc29eb4f5ec8f41bf3d1710d2dbe7f362154583835352987b48538dfe14025ed51a3ba50fef8dc53776b987e9e36fa83d26400f2c7d2434552958c16b32a262d4c3b2356769906d67da4b9dec919c26cc62efcdbd67e618147b1347fdac2bf9d7b60d53e62f48e15be88a9178aa9467e707cd25d8bd23fc67029908c3fb7151f96903e1e4ddfa9bc1dc5ba1c6d4c829ea2e9d088faba5113b2a4e97c6d5f7392ba6167ac5612a37d5cca36534695f63f0d3ef38d675c685702c4f39f55b298c1820330b71177b775cebd8f961ece60491ec74fed0337f44c6808d730749028a91df5252762cde113a7b608cc3f04bc44727ff87134f55a3e6f6e3af438c95415f436b57bf5f79e264cb874d6bda9d2eac91a824a0dd1215a7555ae479a56b2de4c1073ff0af401889fc1fd87793fcd6e40b57b70bc59a439f3fba03126bcd01e899d99297a9070bea098efedc919db124150918ba40f679fcf9fbdf32d3b8bd6212d910297f435905216aa23983b0b7c003c82e465d007487fb5b68b9a4c1ff944944a7eed5ea8c44c2925629af91fa0e9f13368359a7f5ee0cc0d488168f2bf5873bddf8f6607711cd613f824169fe80dc27b63fe4900a8581c1ba0afc733f7868d2ee4856ebc6aba5971c227371112f48a447c2e341bf276d49fb944f774ad03568d985f521bbb88a042e8a2c9b2918a58e6e36847a0105ef96dc1a22fe11d42b96e11a1638cbba2c639cf3d9a1a9b6e0ef1b4b6c03dd0f2df455f1f63446969e790dcdf0cf51e5f1a25865c1e4e6aff6e6de5c374643d0dece189a535152afd389d3075d5088142925cdc971a0560d5e6cd8e216131c250a215bdc4f9acc73c2c9fe044a82b5b6140acdba1ac71bd2a8955d647c17bea159af68b63ce285d1fba8d81dd32237ea4182454b294cff26d4587124120940b59d84fd88cc1266bec1d47ba014c70fcf3aa9ad66243c5b8ee555f845de0f74f224145febae3b40b58e2f0ee688c5ebf310133a649f645b47468eabab6b5353c944ae5b1893c46b7b32298924bc7e039b820f0fcf5d7861796d3df7852b065de60721ca038165c6d02f1f54cf61bb50cda855cb457986efe5c4646d56e09ba8f8096658f81d65b9caeaec6132c6e35fc8e7265541d8fac6320b9d4a414d3495d17364aaa2674b75c601495d0b3b4880bf316a9209e517997aae5a9d225c01377ff8d868595fb2009978b52b375cf877e8ac588d36797e465e1be76adc1760290b11f883732648abdcdae7850da494a0bac13126fcb313c69029b2b49db717c276a54495b0192a34980067ef1a2c1ef449439b608f267d377bc7d98fbb968ec309cb19dc801fe19f6e68f67e78893714965dc74ee29c65fb437dbc756ce6fc4de74f78ccde259ff8a48ced7c8096f898155b9bd80aa98ed20a8e68ade2cbb16d0f5c5798255e886de9b44b36ede5a2172b4846a40c6c7fe6a2f7e55e38606c41d28f635fc7b9b9fe58b7b2acc442a7474e8f2689cb6a2f94016f31ae4574860acd11e3bba5b923cafb9ae4223f6309ed20d5a1efd63d90641a557080e1863c4d70550d84b507f7ecc4119075b35b27bc63e294cc42fb0969e1899401973a3908a4dc024a836bc014e5d729b55aab68451bad695e44570cf7a1c3b844bc53e7657f89d9cb794d06c39a19fc"}], 0x1118}, 0x0) r10 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000005c0)=""/69) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="31000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294d81398d3f7473ab44803c55afa9048d86d45c67d8bc52136f6ec56da498f1d"], 0x10}, 0x0) 15:13:35 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896a15e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000002000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd0605037952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66c4eac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00000000000000000000000000f13a7448c316fe7318f89bcfd2c2a5f3b0efda3590abf31c5d3c64b2ba7586c0dafb935db67f0929339cb119ba22cce67022f5bd8d18591cb33741a6e5307564d0341bec49f266a0f5"], 0x10) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) r9 = socket(0x2, 0x3, 0xfc) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r11 = open(&(0x7f0000000e40)='./file0\x00', 0x80, 0x0) r12 = socket(0x2, 0x3, 0xfc) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x2, 0x0) dup2(r12, r13) r14 = socket(0x2, 0x3, 0xfc) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = socket(0x2, 0x2, 0x0) dup2(r14, r15) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e80)={0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0}, &(0x7f0000000f40)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r24) r25 = socket(0x2, 0x3, 0xfc) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = socket(0x2, 0x2, 0x0) r27 = dup2(r25, r26) write(r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, &(0x7f0000000fc0)=0xc) r29 = getgid() r30 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r31 = getpid() fcntl$setown(r30, 0x6, r31) r32 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) r34 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r35 = getpid() fcntl$setown(r34, 0x6, r35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r39) sendmsg$unix(r3, &(0x7f0000001180)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000dc0)=[{&(0x7f0000000880)="b423354f0b6cab19d0307425a3df83be16b0a3228a222695fbb6a4505edea4d5091d5678097e28e3f351667c32ff57cd5e7b7e40f147cadf78b1923feb1307ae4be6ec8268da30c4d8a117f69fd4242529eb27e603930cce51db93649aa45a6707a9da99677dd6af30e9cdbfb07ff522b59103179dfd56d60bb6d855b1d7d0b96297c5e3b74ad6c741e7da44a8076b9691c58de785bcddfa498379a8191fdf7d8c2c8f39bbd70695d5e7feb93b8b887358cfdf5e2819a8f2f887743f61edfae47a6ddb8c5f5582f29095931542708216a4f104b20dea096acca39cecc775549b5249beffcca35887d32d4b1a3df6f3d6f0a3f11a", 0xf4}, {&(0x7f0000000980)="39df40df383cefdaaf21986c541151b3fd5c37e082fb415e232963f1c1c241aa29b5a2a1d3e98c0dac8ccb89f2c644c8e98c8ad008943ffac9ac703d128551cdbd7e9b08b674743b02c7f86f24a883d32773f11b405348cae2604eea158f7d754c2e3f190db3a67dd9a270e477854da314d77137631d81af4286baa575d9b7879270191cdd9ae7d291d41af722e9ef01f30b933ed0e4b3db068b9c000129725cc74a4eacaaf9bb6eb14c44c8809a1869a09de8f70e266fcbb30f931ebf389e784dbe", 0xc2}, {&(0x7f0000000a80)="8edbc9c460b2625632fd5bf75c1ba017c06a326659ece2b29a9e5612539011b66f0f1b1a05c3cd919375ea3d8fbd2008cceb963af9d59950759e93c224dd7f6f7f83dace7637f88d3f6811a0179d8c86655564b51b5fd96217890b52339ba172c17156c0dcee51482c8905cb071ee40606f2a73ca6cdba6be07f0e04165d9d0f8accdfc83250b5aa0a01b7faa94557d8b12f3a66ea2b4a5fa3d72c43e71625ae721f3c7f06959ef5823a96467c", 0xad}, {&(0x7f0000000b40)="ec3664948a46926f9aabe39eca7bc29642c256b960dd32aff4029b7be4d7964fdcf2b5300d535ae86ab4cf79a59ed229e4eb6127ed771e69db5937356861454b7e1de0989c732bcc14a6e7bb7c314c91b281d7d25de92c853d0f4da8368b96a62c83fd7f5664ca005388d367ad357151ee902395fe1ed09afd706697f92dd4babddba6acdf92aa524e707033c109653928ab682267880e55287b3468aa2296bafa08f6339d559521a7e85a09278bddee73603adf22f7eb38b7997c9b", 0xbc}, {&(0x7f0000000c00)="e3e34388fab1e1a15f3335f4d16fa40aac7c5a8df98565cc870f3807e1326278da057da2cf6c236a6a13cc3a963b897e93c88cde5bff57805cb156d4897ac89821f0d14265e2f75760372d634ce81d754f49fae2f060133858b363946f299a8456d63d8b032a9df0b800c2bf1916ec8d0ac318f47c297c77036b3ddc436bc0de2671aecec176d78daee651a56674826ef8f1fcf7830881eab01ab7bbbe2cb494691262c45d8c025e063dc5a1bec25369", 0xb0}, {&(0x7f0000000cc0)="15d2994d86b4f0547bdefaec055505ca97ae31ff20f90d5a37b0e5a5d8ce752c8cf2f1a813456bb7110d1cb9178ba8f45f77b5854747f3a0c8f33ea0cf2495c3cc57e500abc81e02e0b625c8a39d59a5c794cb05a986d70dabcf2bf97d1ff3fe5d8ebe7f7334d51d73838e8fadd797129486ce1fb64226a2fb2bbeb1d1f75de04b180665b1aad3246d5233c80fe4e92c42fabbd9b997e6bca808241c3a599246911f54343f83ea3cf96b6acc247c41f03689bd1b7f19d8c168abccc6a90e23b506bd53df48fab9b8bc685f6ec53f3afe7fdea874dc1ada9880c359906f5145ae2dd45714cd10e97d972109da3f5b2e559181c99af0855bfd55853aee4ad7", 0xfe}], 0x6, &(0x7f0000001080)=[@rights={0x28, 0xffff, 0x1, [r6, r7, r0, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r15]}, @cred={0x20, 0xffff, 0x0, r16, r18, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r24}, @cred={0x20, 0xffff, 0x0, 0x0, r28, r29}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @cred={0x20, 0xffff, 0x0, r35, r37, r39}], 0xe0}, 0xb) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) 15:13:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x90000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xd, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r1, r0) 15:13:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r3) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000140)=[r1, r3, r6, r1, r1]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) syz_extract_tcp_res(&(0x7f0000000200), 0x3, 0x800) r7 = socket(0x1, 0x3, 0x83) bind(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2e666908000000"], 0xa) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) write(r9, 0x0, 0x0) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000000)=0xbc5) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:13:35 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f00000001c0)="b100050460000000000008000501000000000000cea3fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bece8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000ff578a866e8d23c4ad5295895e3449a93153460c", 0xc5, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x8, 0x80) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r2, &(0x7f00000005c0)=[{0x0, 0x1000, 0x1800}, {0x5, 0x7, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r4 = semget$private(0x0, 0x0, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(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) r5 = semget$private(0x0, 0x0, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r5, &(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(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x12) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r11, &(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(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) semop(r11, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x12) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000340)=""/86) r22 = socket(0x2, 0x3, 0xfc) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = socket(0x2, 0x2, 0x0) r24 = dup2(r22, r23) write(r24, 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000000c0)=[{0x8d33, 0x9, 0x9, 0x9}, {0x1ff, 0x7f, 0x5, 0xccf}, {0x0, 0x1, 0x3}, {0x8000, 0x20, 0x40, 0x4}, {0x9, 0x89, 0x5, 0x2}, {0xff, 0x7, 0x1, 0x1f}, {0x8, 0x3, 0x81, 0x4}, {0x6, 0x0, 0x5, 0xfffffffe}, {0x4, 0xce, 0x6, 0x9}]}) r25 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r25, 0x29, 0x33, 0x0, 0x0) 15:13:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000240)) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, 0x0) pread(r0, &(0x7f0000000100)="ba6629de8f4f7a30b9d390da02008f28f11b4345ccf16bc229976cc42eab1facca06590c337c8f94b0d8e9a7407a10dd", 0x30, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) setsockopt(r2, 0x4, 0x9, &(0x7f0000000140)="970c6cb5eda5b2864e8919a8a80b834973cb2a158d26e8df85e6fcb7599c479fbd537ffe93c2caecce534191c91ff0d8f019dffb63db91b0ca5bb54a6165f55edbd4723d139fe94f486326a973bfbac8da4f04cf4c60e0763aaf0cbeb268176f8363a231f74613a9a75b0cbe455cc222fb", 0x71) 15:13:35 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x4003, 0x33) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 15:13:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="7cfe75fb8db9bf208085a2886e587854289d16363cbf6913fe49e3d2dd9b2d9b301fd27075ec5730bb1286c164173786bdb862c0d1fbaf750cf9a3302815d712605e791b1f519b89716899b9bf925e0d77adbdb9c31e79b3c5897dd0a60dfcafd035251a256dbe962cd0f7696561ef2a65179cd3834675da8593ca8c8e6097d0dac3100bd3b964bfeed7a692493ddacaf4c366de23a5a1a9a8cd9cff5cdabc8c152f130cf9", 0xa5}, {&(0x7f0000000000)="96373bdbe24ef71e968fa91040b8ebd1f4d51bc221a83062d223591c6e81d617179aecfe8ef765a731d612f2170a299806fa290a948512a2fb3b8259f8d28b5d29a49fd558403f501b75e497fc3125b222dc219adc5ee33eefb599ebbf196139ba9096e9327674013e3175c9b4634be591d1ab1d4eab8e797c8d8544e98ed0", 0x7f}, {&(0x7f0000000240)="3b28d33317323327adead57bf06022115b8d71822d5871f0013a364462f112470aed9242173efffdac6ebc028310cd19a31ad483a5128c9713766a95d4e0c97e4d8f4e7fe8105a2affdbad488e3b10719400a10c02ec00fd9d1b9d3f2467b0d97f76dfea94a3bf7162b0f94584f4a99bb01c95bb06f6af2df229df6b3d3d56c0d509d7137eccbafda2c8012a8aa949de9f7cc6d3d5ef2e33e1277322", 0x9c}, {&(0x7f0000000300)="5ac09c7bcb1d4d42edf74a617dbc4356793f1e84ff8f7214e6c3b7a59d59b3b1aea2358eddf8ddcd10c8a842d75872", 0x2f}, {&(0x7f0000000340)="3c1df8fe93d01a08a761e80079f4b3a6408ab54efc1eea18757d6fe4bdee04f2fcde905149747b4515b304abae0c3b446bd81685dd7e4cdae62560c88055e54fa43f43b67bd4641ff3fe7f224b6de156b750947eb22d638b4c6e8778aea45ee61ac264e8933d74f839277b2204966fa112734dd8ceafa3cd5035d3a8d229ad512b2b7c1a18302c9a74c805784a4e9732f818d992bfa562be6f174cb53160530aa78cb6fdf501398d820295cff65c425470aef4c87ea46de6b647591f02c7d4907b17d3c34e02df18c836c0c0b779404704ddb5fe3b07cb06646ee8fc27abf9e64efc139bf71052f9cb04c63dab1afd0c885b5ec983367ac5e75d46460180", 0xfe}, {&(0x7f0000000440)="0f4a690d0de11cc2b43557efa994bce08b15169422792a485f4dbaf44f0f76c7e9ba18211f770787f65387fb58db0380f34438821f866e5c20dd9cb1a93646d8f0eab9801800a6d2b8b1bdf224f5bba7e57f94d2f0b9fc1b25243144288e7b331633d26d68c74f4b66d0c0333e3a471991376626c5b33ead9c7361b4d5428defbd01c6555b34e7b6df051ccf6f64d6245e43ae4e40dd1770efb8669b5ba925a47b463104b0a69df5b4793ec7796b419deaa3f5fcf3ada7498485a59c0fff5d29f354065515b7e3514b1c39e9811563dffbffe41e7801bbc510c5fcd0290d41e911e0a2fe39a5e7a4a49350ad002a6fc63891b65b697303f21088bae646cb", 0xfe}, {&(0x7f0000000540)="625479b129a4a5539a849dc1555786128d17240bafaa1eec3edea0cd481082b3600545c704a09e6b0165e94e0fabf29306075a0e16c26805b296dd7598f9878083b64c69", 0x44}, {&(0x7f00000005c0)="fa79914d604b6bd4b6e8c88791e1a8e8a91123", 0x13}, {&(0x7f0000000600)="32d8a0e31264ecf8615e04259e26f8cecf05e9652ff157813cccbb4a8dae37303726aa", 0x23}], 0x9) read(r0, &(0x7f00000000c0)=""/28, 0x1c) r1 = kqueue() readv(r1, &(0x7f0000001880)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/54, 0x36}, {&(0x7f0000001740)=""/22, 0x16}, {&(0x7f0000001780)=""/114, 0x72}, {&(0x7f0000001800)=""/9, 0x9}, {&(0x7f0000001840)=""/21, 0x15}], 0x6) 15:13:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x54, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfa}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2, 0xd, 0x0, 0x7}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a021b040c3be3e3f6be", 0xe, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') 15:13:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f000040c000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x10, 0x5, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000005104d8c688d2ff5e00402420d07d313c633d63c3cd19ad92f5381082aa7686c0bc98bc33bd1757c598a8f6702acd0aa7e7507135017915bd72516d155e016c477a3949a29170f65baf818a0bf6e498a2b8aaa09f71a80d2aeefffb8c10a5c454b5645b701015f127097b890eb16fe7d815a398ba3cc8ae0000004132a0beebc28aaf05aace3fba40fc9f0302b379bf4d12ce83f92fe33627616fb1de2eb84bd1492b1f378693faba2148c1b0483acd5e28de47ee6a921077990550faf0fdff68cca559eb52e2d355002dbc8b69177d3ad6c6ab420516dfa4a843acd05629b24e68d5a83a53a8761879932f3732478f968b1c301da9ea971c7c3d4b7f1568cdab05d8bc"], 0x10) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) getpeername$unix(r6, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) close(r1) 15:13:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) r2 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) r4 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000080)=0x1f7) pwrite(r0, &(0x7f0000000040)="fb", 0xfffffffffffffe1f, 0x0, 0x0) 15:13:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() close(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 15:13:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getpeername$inet6(r3, &(0x7f00000005c0), &(0x7f0000000600)=0xc) close(r1) r4 = socket(0x18, 0x3, 0x85) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 15:13:35 executing program 0: r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r0, &(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(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x102) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000280)={0x0, 0x1}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r6, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x9, r7, r8, 0x0, r10, 0xa0, 0x7}, 0x8, 0x3, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r12], 0x28}, 0x0) write(r12, 0x0, 0x0) shutdown(r11, 0x0) 15:13:35 executing program 0: setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000040)=0x5) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="d2e3b6779e49db9cc5c23bfe384332f57cd60116e0aaf9abe50a", 0x1a}, {&(0x7f0000000200)='G', 0x1}], 0x2) 15:13:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc002, 0x4086334) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000780)=@file={0x0, './bus/file0\x00'}, 0xe) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000240)=0x7) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/30, 0x1e}], 0x1, &(0x7f0000000100)=""/228, 0xe4}, 0x1) poll(&(0x7f00000006c0), 0x0, 0x3) 15:13:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0xffee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 15:13:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="85"], 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) socket(0x400000000018, 0x3, 0x3a) close(r2) socket(0x400000000018, 0x3, 0x3a) chflags(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 15:13:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4) fchdir(r1) r2 = socket(0x2, 0x3, 0x0) dup2(r2, r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 15:13:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa87, 0x0, r1, 0x0, 0x0, 0x1ac}, 0x49f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:13:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) kqueue() r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r8) mlockall(0x0) 15:13:35 executing program 1: ktrace(0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x40, 0x1, 0x7, 0xd979, 0x4}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xdeaf4152}], 0x1}) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 15:13:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="b88193a814ad9168161d3b7b7dab9df58a325bf0cf33117c6fd8905d0205eac7a30b6788c214cc9d4f30402b44ca7e27c2ab1f30cde8fe2b6c284220312dcfff0ba1895b330bf0e5fafbaa4056d554bc90dceaa7ed402d80e184910f526878424625d44ff4e5d5fafcb09ecc9e2ae97398bb46d5d2c2081f75fcf7c34e4f7ae50104dcf1c5f0556d86813ea035b7b738344eb18df12de6c298e6263fae7d79b4e9c701c1e8b3975a"], 0x10) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) write(r5, 0x0, 0x0) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) write(r8, 0x0, 0x0) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000740)) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000600)={'./file2\x00', 0x6a, 0x46, 0x9, 0x0, 0x1f, 0x9, 0x3, 0x1, 0x0, 0xe80, 0x3ff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000005c0)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00001a2000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f000010f000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6c}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000059d000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000f08000/0x2000)=nil}, {&(0x7f00001ed000/0x2000)=nil, &(0x7f0000627000/0x2000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000674000/0x1000)=nil}], ['./file1\x00', './file/file0\x00', './file0\x00', './file/file0\x00'], './file/file0\x00', './file0\x00', './file2\x00', ['./file', './file', './file', './file']}) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$setflags(r9, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) close(r11) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000100)="8c65", 0x6d2) 15:13:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x40}]}) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) poll(&(0x7f0000000080)=[{r0, 0x100}, {r1, 0x20}], 0x2, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x3, 0x0) r5 = dup(r4) r6 = msgget(0x2, 0x28) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCFLUSH(r5, 0x8020699f, &(0x7f0000000300)) 15:13:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac7936835"}) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xfffffffffffffffe, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="510fc3a0", 0x4) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) linkat(r6, &(0x7f0000000040)='./bus/file0\x00', r3, &(0x7f00000000c0)='./bus\x00', 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:13:35 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000096000000000080000000bbfe8000000000000000000000000000aa330000000000007612e68281009078000000006000000000010000aaff0da1c82700000000fa000000f12809c2fc8b6ba42ec00000000000000000c5988c1c403fbf12ad67d1ab9a1eb2c60917834b8c175d49d42b9d7c067745363f219a254fb1c05ac8a3f6575175682674a5d27b48c20e450685843c7df8800ed431164869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd1171fc6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904addc7fd06ba3381030000000000000063da64aa0e4420c1e6240cacf36984b01c2f26f6b879ff8c41b753057760925e14296f6c2f7d3100e8f77266d3d5dd376e9529fb1e119643fcb9a0e0c28dc92a84f93461623d7153b510"]) r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) r3 = semget$private(0x0, 0x8, 0x100010282) semop(r3, &(0x7f0000000180)=[{0x4, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}, {0x3, 0x0, 0x1400}, {0x7, 0xdb, 0x1000}, {0x3, 0xffff, 0x2800}], 0x7) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semctl$GETVAL(r3, 0xa66763ebc07a5de9, 0x5, &(0x7f0000000040)=""/105) semop(r3, &(0x7f0000000280)=[{0x1}, {0x3, 0x1000, 0x1000}, {0x1, 0x7f, 0x3400}, {0x0, 0x20, 0x800}, {0x0, 0x3ff, 0x1800}, {0x0, 0x0, 0x1000}, {0x0, 0x6, 0x1000}], 0x7) r4 = semget$private(0x0, 0x0, 0x6) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8001) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/56) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000001c0)=0x3) dup(r5) dup2(r5, 0xffffffffffffffff) getppid() r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf51497a54080e5659694d2868622a679a8a089286916c5f9bb1e8350854fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ece52e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f56878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000086c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9b45ce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497006638f19bab4e3065f1da4129f4b1c6770303a188ea12011193f5743caf7d4ddfc9f5f1701e64393d0f4650f042a235eceb2b00ea9218caf623bafe7cf44047e95338c89e33fd41ced2c3c93d0b899ffc29a60632a2c4220c639ccea3a4a60504b9f7390c03edaeabdbaeb1ca23ec11abb7d5415f6aa9b575c1a980877ec8669f9e5e20a9ca05ffdc37aed6eac978fc0000"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = getppid() getpgid(r11) r12 = msgget(0x1, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r15) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x7, r15, r13, r7, 0x0, 0x170, 0x81}, 0x5, 0x8, r10, r9, 0xa5, 0x10002, 0x4e2c, 0x2}) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0000000ffff0000ff7f00007c910600848a9dadb1517769f4b5b2c849a47107836de37b4d1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54234256ed044d2868622a679a8a089286916c5f9b7ee8350854e944fb1451deb7a586fb8206000000264b5a28d6b0f5a45dceab7eba40330a7bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6cb0c657388af2f3854826f5398d26b090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487e0654896c339000000000000000635224d3e94b80290000000300000000000000b6f829667910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357aaf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce280288d9e1fd9710070c5d386aa385547cdab0f657e303e614c2f20100000000000000cab058be932350e68525467e96a790da70924eb308ef99d3f2f61344fed8dc67ca5ec8a0838787aff2545b588fb0cea3c9f5d2cbdea0a7592fcc1afd0ac37ad30888c32e32e1b8507fe14d32bc86f8"], 0x1c8}, 0x40a) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:13:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) flock(r0, 0x1) socket(0x2, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x7fff, 0xfffff72a, 0x7ff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x6000, 0xfff) r3 = socket$inet(0x2, 0x8000, 0x80) dup2(r0, r3) 15:13:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0xe62f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) 15:13:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x3f], [{0x0, 0xfffffffd}], {0x2, 0x0, 0x401, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000180)=""/170, 0xaa) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000540)=""/104, &(0x7f00000005c0)=0x68) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r5 = fcntl$dupfd(r2, 0x0, r2) r6 = socket(0x2, 0x3, 0x0) connect(r1, &(0x7f0000000600)=@in={0x2, 0x0}, 0xc) chflagsat(r5, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) r8 = socket(0x2, 0x3, 0xfc) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r8, r9) write(r10, 0x0, 0x0) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000080)=0x7f) 15:13:35 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) getdents(r4, &(0x7f0000000180)=""/20, 0x14) renameat(r1, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000000240), 0x0, 0x0, 0x7) renameat(r6, &(0x7f0000000280)='./file1\x00', r5, &(0x7f0000000080)='./file0\x00') r7 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001480)) r8 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000040)='./file1\x00') mkdirat(r8, &(0x7f0000000100)='./file0\x00', 0x0) r9 = open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') 15:13:36 executing program 1: r0 = kqueue() semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000000140)=""/174) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x31, 0x20, 0x5}], 0x1, &(0x7f0000000240), 0x5, &(0x7f00000002c0)={0x0, 0xd8bf}) 15:13:36 executing program 0: r0 = socket(0x0, 0x2, 0xfe) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="0463", 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 15:13:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x112, 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/187, &(0x7f0000000140)=0xbb) dup(r0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto$unix(r0, &(0x7f0000000280)="554fad3e39f064f7eb0d101261e76eff3f9964f38fb8d1af92c4576748a5ffbb1c0362a250a858c81a7071aaa0b86a9600a5642f24d824b562203819a737055ada86791f17a01048916c78302603f7b9c5bd01a8c10e4f45ffa51afb4df6a9263b4c605e67dccc2bb4340c33db694ccbdc0eab6aa948b3c24abc2e84c0ce7e9ee663", 0x82, 0xc, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0x3) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000001c0)={0x1}, 0x10) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000240)) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 15:13:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) write(r1, &(0x7f0000000240)="c96410ba8036ec1865d0d6d4b34cde96601a9745d39a0a70b1ecfdb42a0a6b6e0912be44804df505e427f0b084a4cff922f7de0d31c673e8db5cb32f8310a0716e50abce32841f0ade348bbe5dfd7e065f36d11959fe380cf506844ef3dced52dd0a165f47785c68b2fbc3e2d2ec84d5031838414020062efb94a025438e31bea8263ede5481430b94be4a7bab139fe7b20df74906a42085c4b97b1ecf5b134ee1", 0xa1) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x8) pwrite(r0, &(0x7f0000000080)="e16914f6357e3af702f600150000", 0xe, 0x0, 0x0) 15:13:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x10, 0x5, 0x6) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x14, 0x0, 0x0, 0x4}, {0x4, 0x2, 0x8}, {0xb3f, 0x0, 0x0, 0x2000}, {0xff, 0x8, 0x9, 0x2}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)={0x5b}) socket(0x30, 0x5, 0x9) 15:13:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet(0x2, 0x2, 0x8) getsockopt$sock_int(r1, 0xffff, 0x2010, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2d, 0x3, 0x0, 0x2}, {0x3c, 0x0, 0x80}, {0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x21, &(0x7f0000000040)="d0") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) ioctl$KDDISABIO(r2, 0x20004b3d) 15:13:36 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) mmap(&(0x7f000000d000/0x1000)=nil, 0x1ffff000, 0x0, 0x1030, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r2) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r2, r5]) mlockall(0x1) 15:13:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5}, {0x2}, {0x6, 0x0, 0x0, 0x1000007}]}) socket(0x6, 0x8000, 0x29) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd7675ab985f9af8a0d", 0xe, 0x0, 0x0) 15:13:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r1, &(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(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x12) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x1}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f00000007c0)="b637f584697cc83c518e079e3dd8") 15:13:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x10400, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) 15:13:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x200, 0x0) 15:13:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000014c0)) getgid() r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) socket$unix(0x1, 0x9, 0x0) socket$inet6(0x18, 0x7ffffffffffffe, 0x0) ktrace(&(0x7f0000000280)='./bus\x00', 0x1, 0x1a13, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) readv(r3, &(0x7f0000000180)=[{0x0}], 0x1) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="001a642e2f6275730028d070307520cd503ac180eae9722b3d7cc96312a31234c26d87a8aca1706dfc53dd70cb982a8e962c66aed362ef7b29f85a88d7bebef40000007a9d0b5e5b8d05d937b6607223a98fde369129ad7f4db3c2aaedaf74da487d736e8eff6638c6c0c70af87eff7f00003e235b"], 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r5, &(0x7f0000000500)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x30}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) write(r8, 0x0, 0x0) getdents(r8, &(0x7f0000000340)=""/143, 0x8f) 15:13:36 executing program 0: mlockall(0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x138) openat$zero(0xffffffffffffff9c, 0x0, 0x30490, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000e40)=""/11, 0xb}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r2) r3 = geteuid() setreuid(r2, r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:13:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000001c0)={0x5, 0x3ff}, 0x10) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) r4 = socket(0x18, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x6, 0x240, 0x3ff, 0x58f80000, "9e10c1ba28911fdb2a1e6b73568f12fa10aec394", 0x5, 0x93a}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r8, r9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r10 = socket(0x2, 0x3, 0xfc) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) r12 = dup2(r10, r11) write(r12, 0x0, 0x0) connect(r12, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x23d, 0x7714}, 0xc) 15:13:36 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x18, 0x4003, 0x0) shutdown(r0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) 15:13:36 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x14d02d4fd2deddc7}], 0x91, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x8000, 0x0) dup2(r3, r0) 15:13:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x1d}, {0x8001, 0x8, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 15:13:36 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0x8}, &(0x7f0000000140)={0x8}, 0x0) 15:13:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x691, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) pckbd_enable: command error 15:13:37 executing program 0: socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207005b000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca74896819f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473c225895aaee48c02f6ac4106bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad304385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b6518be8baa6d0048d71e261bbfefc659bd2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1966bd035f5ea1b1009e5a319d54401cb92f77420eea383d7bf7913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c90100008000000000001d9e33e6e8d652ea34c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf63778bfefad260498b08dba9e41635373b6d46819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000000900000000000000b06a2c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136006e51ded92a4ee45e46ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a51a09378c18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19e0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc00000000caf3ab54b5884d9ac5940bfb2d8205f2fa1485e9a9e78cc4aa4a4f446dbbdc6345837fc667d77814cf78136eae46c353a57c782abc2db20ebf5c1359b14d36f2034128183f010172407f95fa96b2cdc42f35c15ebda40e0def8aa4d7035b7799de6aa36959cf8bb691fdcaa96e8e90d67603f51adddcd8505479eb440064017afd7c44fdce8805c80b999d0b88be0bb618c5c39d57845cba91fde79fc52c7afec8d666cee808cf44aec9776df24396188f261b41153c44e668c50ddf3a4d262d70e2151f158d7c5300000000000000000008002f3284b237419f2f75f9abdccd68d52b90e1bf249a1500fa6e598e02e239e16be6f49fe8004f5d59df9ef175c76112be3df4b1526ffcc00e61b0d55bf6e91875f8af2dd5705d36397fde3af595c1c89fb580544a3d16f7f7a230a14f6923079810931678a05168d14c524379e26a6c935740f484bd85f041e1"], 0x10) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pckbd_enable: command error 15:13:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000200)="61e1604f2787453fdf143770cb5c1c88005a37714dcad84cbde83afad0938db9df915d6bd148f3a7c9907a1beab06980b05983e3df01ae59f3a1e448da568db60ec9e779b3fcd6c566ce96e27a836a50a6ab24c08b0b5e7472846a83e394f80a801654683988f63e7d7214170740e6f7d9bb91622598f3d045f5727a70ba3254f86994c87329cc129430dbaab14d401ab8cdd750552e7ac872331fa81acb167fa9ad4883bf1ad9dd0606a115b063", 0xfffffffa, 0x0, 0x1) write(r1, &(0x7f0000000100)='w', 0x1) 15:13:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = msgget$private(0x0, 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setreuid(0x0, r4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r7, &(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(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r6, r9) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) 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, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 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}) chown(&(0x7f0000000000)='./file0\x00', r14, r17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r23 = getpgrp() fcntl$lock(r21, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r23}) ioctl$VT_ACTIVATE(r22, 0x20007605, &(0x7f0000000380)=0x101) r24 = getuid() r25 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={r23, r24, r26}, 0xc) r27 = semget$private(0x0, 0x0, 0xa5) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r27, &(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(r27, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r31 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x12) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r28, r29, r30, r32, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, r17, r26, r32]) r34 = getpgid(0x0) r35 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x101, r2, r3, r4, r33, 0x18, 0x39}, 0x4, 0x530c, r34, r35, 0x6, 0x7, 0x7f, 0x20}) msgsnd(r1, &(0x7f0000000300)={0x0, "f7986996a2d4b7f22d24983911870bb868874f7d6a1d2e02e9f6441060237ca3317ec58d1b55ead061e28a91eb60201194445aa0a1e1c16e1e8e772b59985959baa7f2fcf3604a8139ac77257a9ba7b7b6fee84f49d20c81d6ed56b03078a4a8d67aa0b826fc11747522abc08a43a229b55dcc7db81fab79e2c14ae540324619e1afe9db0f1bff24052b522ada47c848c4d8bd2bc5807afba03998810ea17bb77a868a76e77f7a20d707cfbd66c4f8acf4e7ccd47a1f7c659603266c5950100b5e8196ce06302e0f1ed7"}, 0xd2, 0x800) select(0x40, &(0x7f0000000080)={0x7fffffff, 0xffff, 0x1000, 0x80000001, 0x9, 0x7, 0x1, 0xffffffffffffff81}, &(0x7f0000000100)={0x9, 0x4, 0x46ef, 0x2, 0x81, 0x6, 0xffffffff, 0x3}, &(0x7f0000000140)={0x8, 0x1, 0x20400, 0xfffffffffffffffd, 0x1000, 0x200, 0xc1b, 0x1f}, &(0x7f0000000180)={0x75ae14d4, 0xfffffffffffff000}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r36 = semget$private(0x0, 0x0, 0x20) semctl$GETZCNT(r36, 0x2, 0x7, &(0x7f0000000200)=""/231) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0)=0x80000000, 0x4) 15:13:38 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x3, &(0x7f0000000080)={0x4010100000000000, 0xafd1}) kqueue() kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x4, 0x0) 15:13:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4a90, 0x0, 0xfff7fffffffffffc, 0x3c6a, "a775b01a93b45136fd4ba8dd00000400", 0x9}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 15:13:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x4, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000480)=""/159, 0x7c, 0x40, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 15:13:39 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x35) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x708d9238) 15:13:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt(r4, 0xeb, 0x6, &(0x7f0000000040)="0b09efde600080e1b95ad12dc02dbf50aa7c291f898df67216c7f44712163f31929648", 0x23) connect$unix(r0, &(0x7f0000000100)=@file={0x94353ab4597a6967, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 15:13:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="45a03063da384d23ad42354c2fd0") 15:13:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x3c}, {0x6}]}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") bind(0xffffffffffffff9c, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 15:13:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x1004}, {0x2, 0x3, 0x1000}], 0x6) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000900)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r1, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x0, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/161) r2 = getuid() getegid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r3, r4) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = msgget(0x1, 0x254) msgsnd(r6, &(0x7f0000000e00)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e00100000000000042642c6693a990a9b5333d87a952425fa4245fcb613b57487cb588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f115dd200355358c14d2577e04fe242a3702991a630fd6728fb9fcbbcec739887282b857a53101001d8b4250ebf966da6723729e1509d18f9753714bc0cd012e2ea7dc69f400000000000000209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae46c5ea1e09115a272ad61fffa7aa46fb3852a1f934fa0a39328b358c8e84b54b5403ff3176db73fcaa1ed010817d0ea42681a735323f11756ed89d1607a7c9d5f327670dc9d1cf9ade5766292408d982b0c7ecf5bf9d3cc0566a7eb62a380cff7fc6f5caec32070635eb57ee19437d8c7b05c60b48e475f50ba22a81b72f33df05e426bf87640991013c97abc6562fe4d9386ced29d48f2fd031af8d1380d40a42b8f17c670f4d72c90a86d82a723bc7ca32d335bf1b563f0723a98fe07b1a9f9a372da10300ea8cdba1e38dac24d56cec0cf02d116c4422831a94699fb566b1e4a0bbeb0de8deeb727cc51bc6eb7f344253c15d6316a7842e2d9bb4e3c593fde39a9b0000000000000000000050ddf2bc2215beaca817de6d50c643514595c17ea9a356927008c785ae103626"], 0x107, 0x800) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000cba94c40341a7fb837ec3fc72a4799614b42e2f0f28f53930ac9ff03000000000000003b980083b1058f48331a3853e7b90200b51dfb813e161377597d80448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926d020000000e8e256b3ec6f7e2ca32d25a138ee973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dbcae9fd2d1817724aa40026cdb7"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000780)=0xff61) r8 = getgid() r9 = socket$inet(0x2, 0x2, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r10, 0x0) shutdown(r10, 0x1) r11 = socket(0x2, 0xc003, 0x0) dup2(r11, r10) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0x81) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r17 = getuid() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x20, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000740)=0xc) setpgid(r22, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r20, 0x1, 0x9}, 0x800, 0x1, r21, r22, 0x6, 0x1, 0x1, 0x2}) getpgrp() r23 = getpid() getpgid(r23) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r23) r24 = getpid() getpgid(r24) ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x40000000, r24) r25 = getpgid(r24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xfe) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x8, r7, r8, r12, r16, 0x0, 0xefb}, 0x3, 0x0, r25, r26, 0x9, 0xb01, 0x9674}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r28, 0x6, 0x5, &(0x7f0000000800)=""/206) semop(r28, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, 0x0, r29, r30, 0x92, 0x8}, 0x8, 0x1, 0x200000000003ff}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x3, r2, r8, r27, 0x0, 0x89, 0x4}, 0x10000, 0xda}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x14, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 15:13:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x0, 0x3, 0x0, 0xdcf7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="8b8d0fe221e0d9a9f853d04e32d6d377f9ae7071b396d1aeacf4b70a75447f547f191b0cbccf8aae8a155ee74f413d8cd823f3d237753293b4fa847799fb68a882b4affa0cb39ed36e9fdd9819da1397144b9156aea0819db18aedf153de8d77a773e97c53611071c2de6b43f6b5b5e34346fb912894c834e31dc5710b242318973c4d6d3ce75d2fafd3e852b682325fae6ecbebe1eceea05cd3c845d5da4b785adfc3975ced9a7891054cb654a1ae9e39dc44170658ad90b529f3b34cf7680cc3e2337161f41a46e26f6bd997488cd876fbb8ff30a1b270cf6e"], 0x10) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = getpid() fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0xb0, r5}) socketpair(0x14, 0x1, 0x6, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 15:13:39 executing program 0: r0 = getgid() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r1, &(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(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r10) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x3, r7, r0, r8, r10, 0x31, 0x8}, 0x7fff, 0x6, 0x16}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x1, 0x0) r12 = socket(0x2, 0x3, 0xfc) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x2, 0x0) dup2(r12, r13) read(r12, &(0x7f0000000000)=""/11, 0xb) r14 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r14, 0x8040691a, &(0x7f0000000300)) 15:13:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="38040000cff00b0000858ae81749ef020044d7f259d35a05ff070004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445e8ace0c3beb43fe1a", 0x1f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 15:13:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) r4 = shmget(0x1, 0x2000, 0x300, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) mknodat(r3, &(0x7f0000000000)='./bus\x00', 0x2000, 0x6) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 15:13:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x74}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 15:13:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r4, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0xff, 0x1293, r5}) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 15:13:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400000000000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8957ff64f4c50c532e9a9138c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d6eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c35f43a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09f63e8ffd29854ac4c7a7e06dbd8e62903ea0a854cf65bcbb80893aca4a8ad40504aa53d33c7129a4465baa21fef0a09470fb6eb461a1aad032a4a673f96d3b9ba98cce42497e3b078e954382c6c8f4b68af901f0b8065d49f5c71899f0e3543b97497c25a62e3b26a593b4a58990ccaf6ddcdd132bbf03b6ed322eddeab24720bbcae24036fb366d026e308a6ab9742cea0000000000000000"], 0x10) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) setsockopt(r2, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) dup2(r1, r0) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x39) 15:13:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xffff}, {0x25}, {0x7ffffffe}]}) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r13 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9e8b4d88673d9d2e) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x2) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x3, 0x8, &(0x7f0000000c00)=0x6e) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, r21, r29, r26, 0x100, 0x8}, 0x5, 0x5, 0xffffffffffffffff, r28, 0xfffffffffffffe01, 0x3, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f0000000b40)=ANY=[@ANYBLOB="0800000000f400002a577b73ef45b1b1125e6b5bf0ecee6e6a69818a571e998c2d110b0526b96fe54cff03ceb216bef0a5f617116d15d4d91d8c3e70f44142a8a8c8d86d98c568a78688b15ba8889f18b41001c731d27aa361"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a8849b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf58b4abde3fa3506a07000000000000c4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f489dec53dcafdcd800000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614007198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b07004f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"/368], 0x379}, 0x400) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r37, r32, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r38, 0xa5, 0x1, 0x100000003, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r41 = socket(0x2, 0x3, 0xfc) bind(r41, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r42 = socket(0x2, 0x2, 0x0) r43 = dup2(r41, r42) write(r43, 0x0, 0x0) msgrcv(r40, &(0x7f0000000940)=ANY=[@ANYPTR64=&(0x7f0000002040)=ANY=[@ANYRESHEX=r4, @ANYRESDEC=r27, @ANYRESOCT, @ANYBLOB="56642cb570a765929f94cdcab42e38", @ANYBLOB="d0cb4a6c81e0c92c81ade0ecf4981421a5de47e4dd34dd5e7083046478232273caa579a3baa5930b8ea005a9a38d28959850abe67ad2f5eee432346ebf8a4f75b9a57d1fbd50844a6c9fff34721aecb7776c70a3e489c658d08aeb8bfc8aa367068b3b33b03b2ffbf07a87cfc43b2f5707d6019f3786b3be2fadc80959d7b9c20c072c67bf94cd5ebd00eb206ca893112c173708396b85370101dc434f42e5065a33d124e1261e4aaffb96da45c8b855a5908b8622a6372f5ab83a9df7f0abe4483370d3b6c2aee06bd791b3b2d37e40f502a0fc0f577697264182908382ccd402554c443930f597a600dad6f836f463558dd92a8c8414d66afba0115853cd4519471ba473da1138066fb2c04d3d171d69160a3c87cf4cabc5434f5a86777572b004c483ba3651bbac57eddb61639011d1b417be05c0bc84cf0b1a88b6ee8c036e00"/336, @ANYRES64, @ANYBLOB="363156d5e480d107c8bbc822057d601d81ed94558d0a0a6971195bcec87fe37b57053f53852ceb1651126ed3f4a74d278f41a0f0e827c620e5c372a1f34acc592fad1c75ba5e7f00049b7e232791e8fede257111bef6da22a17888a28abcd214be31114bd3b60f786f93af4d9b3b37928c5bc917b250e8eee46eded36ff47fccfd75a1f5737fa985266c7cc566b4e96e91a832e49c07fadf14701901f220326237404f87827d4fe636d089a5421875d636888624a1dc60d5766292dd1b09874c7b347e0f120d1b2cce22d5e04b3b7c4c", @ANYBLOB="2300c3b642023bbb2aa30aed882f7f3319555b63aa111f495f47c0d0646363877789d654fa34a9a6274f85f011c3885d01805c02c916fbb6b14d8f0d8dc1c3c5a56624c8c0f3d86648ecf09823ec2f2885846a45cad55f5aa8dd443d6d62f3c413fa6f70a66c72d4a380a5158ffad8eae33e863d194e3c170b63d7edb3bbdc95c99d91f33cb6393761f0bf0f5c3ecde1046cba3fecd6b1f9710dd2e7e0df3faaffc3ad21c61e0995657f6857a301dc96", @ANYRESHEX=r43]], 0x1, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669d4e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRESHEX=r38, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r31], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r36], 0x4, 0x2, 0x1800) msgrcv(r40, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000240)={0x0, 0x128, 0x0, 0x0, &(0x7f0000000000), 0xfe37}, 0xb10d6f71bde3ac79) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r46 = fcntl$getown(0xffffffffffffff9c, 0x5) r47 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r47, 0x1, 0x5, &(0x7f0000000340)=""/192) r48 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r50 = getgid() r51 = getuid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000280)={{0x2, r49, r50, r51, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r49, r45, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r46, r46, 0xa5, 0x1, 0x100000000, 0x6}) r52 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f00000002c0)=0x2) semop(r52, &(0x7f0000000400)=[{0x7, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r55 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r54, r55, 0x10, 0x9}, 0x8, 0x1, 0x9}) r56 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r56, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r56, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r56, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r57 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r57, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r57, 0x0, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000dc0)=0xc) 15:13:40 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, &(0x7f0000000280)=ANY=[@ANYBLOB="d4c3b26c640ad29e22a9560b242b1704de029c3110ca6d6c863939fa73c851e0157cf4076172b3a5b67e2ed7b18db5a968495996e92857cc56ed9063485d91da7521b6d814636bcd556bbc62eb00b401bf44209ec0c4a3344333d558b2d14774871c324491262700f0bd6f7d462b11754645e0"], 0x1) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x86, 0x3f}, {0x85, 0x80}, {0x0, 0x5}], 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x2, 0x3, 0xfc) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) r10 = socket(0x2, 0x3, 0xfc) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) dup2(r10, r11) r12 = socket(0x2, 0x3, 0xfc) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x2, 0x0) dup2(r12, r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r15 = socket(0x2, 0x3, 0xfc) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = socket(0x2, 0x2, 0x0) r17 = dup2(r15, r16) write(r17, 0x0, 0x0) r18 = socket(0x2, 0x3, 0xfc) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = socket(0x2, 0x2, 0x0) r20 = dup2(r18, r19) write(r20, 0x0, 0x0) r21 = socket(0x2, 0x3, 0xfc) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x2, 0x0) dup2(r21, r22) connect$unix(r22, &(0x7f0000000540)=ANY=[@ANYBLOB="4c9167a07b93292f6a57219f000000000000003bd6e37fb7e5b9"], 0x10) r23 = socket(0x2, 0x3, 0xfc) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r24 = socket(0x2, 0x2, 0x0) r25 = dup2(r23, r24) write(r25, 0x0, 0x0) r26 = socket(0x2, 0x3, 0xfc) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = socket(0x2, 0x2, 0x0) r28 = dup2(r26, r27) write(r28, 0x0, 0x0) r29 = socket(0x2, 0x3, 0xfc) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r30 = socket(0x2, 0x2, 0x0) dup2(r29, r30) kevent(r7, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x9b, 0x4, 0xe8b7, 0x1}, {{r10}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x6, 0x86}, {{r12}, 0xfffffffffffffffa, 0x7, 0x6, 0x1, 0xffffffffffffff81}], 0x1f, &(0x7f00000003c0)=[{{r14}, 0xfffffffffffffff9, 0x8c, 0x2, 0x2}, {{r17}, 0xffffffffffffffff, 0x0, 0x10, 0x8001}, {{r20}, 0xfffffffffffffffe, 0xa8, 0x40000000, 0x8, 0x27}, {{r5}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x3}, {{r22}, 0xfffffffffffffffe, 0xad, 0x2, 0x5, 0x97c4}, {{r6}, 0xfffffffffffffffc, 0x42, 0x20000000, 0x3, 0xe0d}, {{r25}, 0xfffffffffffffffc, 0x4, 0x4, 0x8, 0x905}, {{}, 0xfffffffffffffffe, 0x82, 0x1, 0x100000001, 0x3}, {{r28}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x3}, {{r29}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000001, 0xfff}], 0x0, &(0x7f0000000500)={0xfff, 0x1}) sendsyslog(&(0x7f0000000240)="aa43729818270ab15a76462f0642a14f05d6861eafc3d4a8aff47ef8cde78076d2", 0x21, 0x2) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r6, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:13:40 executing program 0: poll(0x0, 0x0, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) r1 = getppid() setpgid(r0, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) pckbd_enable: command error 15:13:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) sendto(r3, &(0x7f0000000000)="539e1cb59608a1e5c334d0d620c545471c48a1df1e9636955ce53e9801879107b96f037699e8c450ec4c1cc4aca155556d170be3477a295e4221009cb068dcbc2a6fd00cfc86b2b597f36f9c71da6285ea9c8ef98350c8e475f2536974176b34ab16e4427ac89b0eb6d5448cabd8aa5ef3b057481fac5415b3c4514de54d51", 0x7f, 0x6, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='\\[@(R\x00', &(0x7f0000000200)='}q#%!\\\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='}\'\x00', &(0x7f00000002c0)='-,)\x00', &(0x7f0000000300)='@&!-)}[W}\x00', &(0x7f0000000340)='#-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00']) ioctl$KDGKBMODE(r3, 0x40044b06) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r4 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r4) pckbd_enable: command error 15:13:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, r3) fcntl$dupfd(r0, 0xa, r4) r5 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r5, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 15:13:43 executing program 1: socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x5, 0x0) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da6d1f6b87c7234acbf79ed92c9994363b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffb7) 15:13:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="ec2532a7f9679495c3ea84fd4c214158ff90a9c076dbcf6f883c2225ea0acaa214505f65d232fcbf169a37d01be971e82d948012364be87f6f0b762e31ada06efc8f1952daf60829b0364d52c55e4c5111c9ffc9498f8e983e680a6d43b1259172374e00c3521915ae667720ae370937956305ebd7c1a9caecabfeaa7e89514249363f3eb150083d24fff11bf253a683d2616f952c77fdf10900625ddfbe2e658e93bc45a8ddb727a010ed8c4819d56373ed7c448f97e3a36448536da6a6886d951def295f7210536fc2c53cfc4c8bb1c85a68a43aa3f9c519baca2e63506ade910c5c5f4bf7b9e6750d4d09649c89840c7a3b86a51227168d74e4c19404497f7528e2664014540c41a4e4179396f9dd6b7d6070eb8b3d8757da7076ee3b0c43e936443da32c8d5f64d2cf8dc49d6dd8ea5727a1368345afd2a5ce0e283edc7753431338e674a155f53ba5f0c34e5402f7e073e1d301c0f2145590d014fe40c9c69eb398b118006ededa413b8fcdc3e840fd39478d6aa58cdecca99e5704d5c70a4a7df14d72603955fa8902eaba503d0ceaf42917e5cae63d7fe8d2b8ad3b35f458449762dc4804e6059d7e402b8ca7fbb60cd724934d193f51bcdb69ea8342b327b1147c61f1e6411ba27eb07db19157f1e120f2e73a76e4be9762ada48ac4e724c8676360675d3134964acad6954e423faa2fbe243a9d06a595b06846a44348f4834d727f28f5e0fa18c04e19260fd9f0b8381273d080ac972a75d03235807fdd66568b0e5ff9a57dc956f261d4b6fca56a19b1bac8b626b9055156b3d77d5a4830ebd944958f530b74601dd052d4bcf95c4f70c57e78c816ad581fa50c30d246a633bdb22aefc8a02fe7"], 0x10) lseek(r4, 0x0, 0x80000001, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) write(r8, 0x0, 0x0) write(r8, &(0x7f0000000440)="4a8eb8fd8e1e5252fbd55b27d564c0052ff28d9c7461d1857b7c21bfe161d699b7faf70da3dd64a29663460f56cf3856c5a9ec0000ffffbb6e288437df0f9b1098c20f8035e3eef402000000000000007e146d4b832a69971181f289936aec502f99cc25c01ab9afa56deb66156a67fe5abef87d5eeeffcf3e117ce75e1c271c45ad3f32b15b20e1907c8a6acb1162868da5e16c6c388ca243a815f2937a16b61b8ed92a1c599f1ba5e65402b76f9a82507f08f38ce3c9cc46179fc5039241d713def26b2b08fea88a81570c2c6bdeb04bbcec756b1d043c43d6262f17170443c419da85914459722fd1bc58c827c32afc239ac025ca3561c3e5039e6cf5634cec4a1bc2e0", 0x105) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r2) 15:13:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x20) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:13:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0xffffffa0}, {0x30}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 15:13:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffefffffff7], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x0, 0x7ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xfffffffd, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 15:13:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x20003f, 0x0) 15:13:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [{}, {}, {0x0, 0x0, 0x200000}, {0x2}], {0x0, 0x0, 0x0, 0xfffffffffffffffc}}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) wait4(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 15:13:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x30}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='/dev/bpf\x00'], &(0x7f0000000400)=[&(0x7f0000000140)='tap', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='tap', &(0x7f00000002c0)='tap', &(0x7f0000000300)='$\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='/dev/bpf\x00']) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 15:13:43 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x9) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8000, 0x5}, 0x10) r2 = socket$inet6(0x18, 0x5, 0x6) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="2da078f156490c45d4972d1571d98df0b8fc1046f57b06336c66ae36ae79f529bee5f64db5d2ce6e", 0x28}, {&(0x7f0000000180)="76242e06301a7d6608d4c36c6383106af3ab829df577cdcdb3f7773729264609e4db3e7803cb48284c43b0bd6cfdc96da58a43cbff5dff9872417f337bf40f21b2bcb77ad548409c35183e5ed61980d9ad346a945b22350fc71ed1481fda13f1ade20ae9611d22da91f551b116", 0x6d}, {&(0x7f0000000200)="3e71a0efecd0b2c715607aaf29229f99bfb94ebd67fadc143d365e5fb3aecbad92efdefd3cb3bc828862b387085d2cd63bafa5bce537a3f9c4fafb3e837e5c2c741cd41cf7e7743c549ea3dbcaff66c86e301889eab5b0b2374ba095d05bb04370e1a6067c87500dc47db350593f6f149cc7deb408b230b6fb41eef28ed4d050ab0dc8777fe5f373c6eaf4241782124540410e5ef915c10793a485fc029d0b1a9706f53e72f811a3768a5ba8bcfcd4c068d0913b2c3878aa1ffe2c2566b7931dfa9629", 0xc3}], 0x3, &(0x7f0000000900)=ANY=[@ANYBLOB="10000000000000000100000800000000000000000000000000000000000200009ce094e1adfddafcf1a5ec440a5f9c2f31742b08c08e5cad67eff3341b9a1dfa186828e075d58784cfc05cded05b162e0886011b41d7f63094ce71bdc9c831509ade3d1abc000020000000000000000000000002000000c5c3f79722173e8cd58f243ac12f74bc80e00000000000000001000000036aab368d745d79544005aea442883c000000724fd152689492cd2108d968c7e4e73c037ab26ab327566ecadfd3c579fcbf5405523b09396f5406c7009f63adc98e1e15ffd4ac602ccce5d017565c89a1c0b814948d7f3789805c3e2537dfd5b538d52f05140757197a8886e705594ae99a9c5d9c3f309d50766b0e2bc72e401fe8086993682a5d1ff1cfdf5b9b69a8ad224b94d78db6125f4ad64f998a2d57f45c565a3194ced600c1ddb25e92c95c6ee5ab13aaaa148eba1a5a1b777805bb6f988139ed02cf4964855a0de818a27a85bc12a4f69259275b8e286ae5c6581dfc9f96271bb25ca36a4c674b6f0f1d29c3f504f14087c028ee6b4c5949a4ca99ff3fc5b6075064d5a58d94394826f7e92becb6379a3d95e605c316ec6863c02acc03088163f0f1c8b4a92e1069154acb86034331d1eb190505f07b118ddca4b51210eb66a0c6ebcb4cf70fa04788199569c6d7b7a198038d21329831d270ad004394aa40352c9387102a5d50fdccb012363a8ef4bae5d521dfe9b6ae0e7ffd5d005603f8013eb441e057a17a3e071845399bbc5cdc9957c849b095dd982847154ac267494bdfa4b8f7c53b562c9679f419e0c65ee338bffbb2ddbcad12a16e24a9a5e7e3907e113b9d9977744753eba7e282d9808757b9e8aaf0032d965690e2d1c99f1971cf46da71bf74823bb747b1f92e38c12116219fded9e20dc0d602714e11dc8f85fdf770a89f6c75f733e7376250fcbb27ca0b8461ad4cdae9ea19d94d1e6ce5c2595d2bc26c0abe3f120a15d278677fbdc8f9dc922d7c227b83b97b6231ec6ae6a3ef195f25b1edd58516867f2a113ef94055bc8a07a4ddb20240e198f36f66f8db77b119aab1ddf5685d0b6e33e52c9bcc405aa4f16714e2b9722a7b744b382ad4ee7e5f6b76f5592ea4be6296ab76a1b503ec32f99eaea62e57a7083172d25c00871c3bb867821fae141efe4dcfbaa71c691bb9cfeffbb6aff2495458e098172fc15b2c3e48b307523417b556e4a753564bd2db2d6c6bc25300"/895], 0xf8}, 0x40b) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r3, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') r4 = getpid() fcntl$lock(r3, 0xe, &(0x7f0000000340)={0x3, 0x0, 0x100000001, 0x7, r4}) geteuid() 15:13:43 executing program 0: r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) 15:13:43 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x401}], 0xa) r0 = semget$private(0x0, 0x6, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb80, 0x0, 0x1, 0x8001, 0x7]) r1 = socket$inet6(0x18, 0x1, 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7ff, 0x100}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:13:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20, 0x0) r4 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x1, 0x9, 0x401}, {{r4}, 0xffffffffffffffff, 0x88, 0x1, 0x6, 0xdfd}, {{r2}, 0xfffffffffffffffa, 0x50, 0x2, 0x1, 0x5}, {{r5}, 0xfffffffffffffff9, 0x16, 0x20000000, 0xffffffffffffffff, 0x4d6}, {{r5}, 0xfffffffffffffffb, 0x65, 0x40, 0x7, 0x7}], 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x17, 0x0) r8 = socket(0x2, 0x3, 0xfc) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r8, r9) write(r10, 0x0, 0x0) r11 = socket(0x2, 0x3, 0xfc) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = socket(0x2, 0x2, 0x0) dup2(r11, r12) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) recvfrom$inet(r12, &(0x7f0000000100), 0x0, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) close(r1) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f00000000c0)) r13 = socket(0x2, 0x3, 0xfc) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = socket(0x2, 0x2, 0x0) dup2(r13, r14) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fchdir(r14) 15:13:43 executing program 0: minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x7) 15:13:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)='U', 0x294, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000400)=""/4096, 0xfe85}], 0x1, 0x0}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r3) r4 = getegid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) write(r8, 0x0, 0x0) sendto$unix(r8, &(0x7f00000001c0)="bb2435db5bd21b0ebde9e6f47584f0ad8030b64148793148d5674b47bad3439c7e2aa7cabf6033c497b92dc81898c426e9dcb2c2ef04ca8708d4fe52cdd129b16eec1fdaab74aeee835c3b3ee0d0461f8d08774b0735768303", 0x59, 0x0, 0x0, 0x0) r9 = accept$inet(r7, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r11) setegid(r11) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000280)=0xa2d0) mknod$loop(&(0x7f0000001400)='./file0\x00', 0x2000, 0x1) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000180)) sendto(r1, &(0x7f0000000300)="091e6d7d04572d98d9011e3f62feb12ba526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d73b3fc75e3f1cc265bf8822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b3368fa61389767c211f5a62ec960fe51d7521d2043f800108b4069c81ee2c94920b52779189ede3be3c7bf3c8982da1dbdb729a384fa0b330a749056d20df13e8a4244caa27cbae9886867e7108a26fd4da9643dc783674fa894d26b2", 0x5f244f61170eb19b, 0x0, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 15:13:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x2, 0x3, 0xfc) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) dup2(r10, r11) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="c6002336951a687e98342313", 0xc}, {&(0x7f0000000240)="50eca2b50aa13475e6562653c07b9fc4b341fe0b9ea4481c62e3ab0a96d1ebb0ff0b20dd7465cd0301d09243a16674e8c43b4507f5e69b2b5bcc2a636b7fbe62d6f98b955ada00b0a747931ec628e939ad733865c469de6386a941bc1f6c4af6d76a3bbb40c8c5c8c5a6eaf23cb5231d21e5844f8c392acc3e030b86730ca6164f7c62848c77318b3d7a36147fe6d50ad9d3e894152c6fe4f3134e05bd7b9b6b0ab5723e9d56501cbb43bb911e20b4a0de3a34ba6cd90b4bf3cb0b227357b38e55e77b", 0xc3}, {&(0x7f0000000340)="3da29e99c09c994319b5f49c88c8ab43df2888499a0ce6547bf823f3cdb46d64be6e9b1af2abe3d993ee1c400fc6cb69ec2db987882b48af0253a9a7ca5884c616eb5b86d57747b324aff32354dc3b946ff9681b950030bc1b3ee17b3d3709c69f40a1725f77666ba96dd358b65796f65d6cf1cc4a18d008f527696cffc2cd3214197c06d3c736e65b4a7544afde932385c57e01cdaedf156079be0a388d8eab9e56204512267a864093486a51b0cc0f398458ea548a1de20c57d6053406a7cade5167beb1811ac88eb345e49e", 0xcd}, {&(0x7f0000000440)="d03d37392baf305e32e7efdcf8fe8f4467e99dae178af7e30d72405b5877091deb0097add4e6e7d1d122efe3e3e79a47f7d017107c7502296962629ac02c41c5816ec753d932a8ecc6c9fb3a66820851f5d1eba1d1b3cabf1c1dd688c8c23ef1c3134d8f254b879b87593465172f4df4ade2526ed8ffa522e3b9d8e637ffad42890e7524734f185469ff7d13657bcace3c06eff920261021e555", 0x9a}, {&(0x7f0000000500)="caf33cb0e7393db4584b5e08a5121f016e61a5fcf70c8a7f35308bfc01ed6a8f3658e89a93b1b12ae73f12aaac3617f9", 0x30}], 0x5, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r4}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r10]}], 0x58, 0x400}, 0x8) poll(&(0x7f00000001c0)=[{r0, 0xafd25d75d8876685}], 0x1, 0x0) poll(0x0, 0x0, 0x200) r12 = socket(0x1e, 0x3, 0x0) r13 = socket(0x2, 0x3, 0xfc) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = socket(0x2, 0x2, 0x0) dup2(r13, r14) connect$unix(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB="71be9024ae9f2ba55734b8e44e81583ea5279a7fad769354810c2e9521a3b70d590cabfbb1781cd6da2e5ee97700932f3b79b9bb043cf22692d6d550a204ca8094b07af2912b55b3b06e4f04a8b3dfda1dc5cc1cb069e0b512afd3b9276370bab33024b43f710c5283af4646cafa40a5b1f1c2188719bed9c7a2de64d4f489845e55dff30b58dbb8adc64649d620872843f625b551777ada34b6853c8f3555bec2f789c9ec79a10db6dacd204126ee92a896f5"], 0x10) dup(r14) dup2(r12, r0) 15:13:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x5}, {0x4000000000000006}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 15:13:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf", 0x197) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000280)={0x7, 0xff, 0x42, 0x400, &(0x7f0000000000)={{0x89, 0x6, 0x8, 0x52, 0x4, 0x8, 0xc85b}, {[0x271, 0x3, 0xfffffffffffffff9, 0x5, 0xba2d, 0x8, 0xda, 0x70313665, 0xe5, 0x7fffffff, 0x23, 0x100, 0x0, 0x75b, 0xd17, 0xffffffff, 0x3, 0x400], [0x2, 0x100000001, 0x8, 0x1, 0xac, 0x66, 0x7, 0xffffffffffffff7f, 0xce, 0x40], [0x6, 0x1000, 0x7719, 0xffffffff, 0x56ef, 0x2, 0x10000], [0x9, 0xa31, 0xd2d4, 0x5, 0x401, 0x5], [{0x7fff, 0x0, 0x8, 0x9}, {0x9, 0x615, 0x0, 0x5d3}, {0x6, 0x0, 0x0, 0x800}, {0x69, 0x409e, 0x7ff, 0xc00000}, {0x3ff, 0x780f, 0x80, 0x2}, {0xfff8, 0x10001, 0x3, 0x10001}, {0x9, 0x0, 0xa50, 0x3}, {0x4, 0x16f, 0x80, 0xfffffffffffffff7}], {0x7fff, 0x6, 0x4, 0xffffffffffffff7e}, {0x4, 0x8f, 0x400, 0x5}}}, 0x0, 0xfb}) 15:13:46 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) chown(&(0x7f0000000200)='./file1\x00', r2, 0x0) setuid(r2) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x88, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x40) r5 = dup2(r3, r4) write(r5, 0x0, 0x0) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) write(r8, 0x0, 0x0) r9 = socket(0x2, 0x3, 0xfc) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) dup2(r0, r9) r11 = getpid() ktrace(&(0x7f00000000c0)='./file1\x00', 0x0, 0x20, r11) 15:13:46 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x0, 0xfc) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x6a, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)='MNt', 0x3}], 0x1) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r4}) r5 = socket$inet(0x2, 0x8000, 0x5) listen(r5, 0x9) dup2(r3, r0) 15:13:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x5, 0x9}) mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x820cdfe396c432c, 0x0, 0x8000, 0x3, r5}) 15:13:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000380)={0x0, 0x5, 0x144123b2, {[0xfcc2, 0x17c, 0x0, 0x3, 0x389d, 0x1, 0x1ff, 0xffffffffffffffff, 0xffffffffffff7fff, 0xff, 0x80, 0x5490822e, 0x4, 0xe4, 0x9, 0x5fe00000000, 0x40, 0xa2], [0x2, 0x100000001, 0x5, 0xeb2b, 0x4, 0x0, 0xff, 0xdecc, 0x75, 0x10000], [0x0, 0x5, 0x81, 0x2, 0x58, 0x4, 0x1], [0x80, 0x88a4, 0x3, 0x1, 0x8001, 0x7], [{0x16b, 0x1, 0x1, 0x4}, {0x800, 0x2, 0x9709, 0x4}, {0x7, 0x0, 0xfff, 0x4}, {0xeb, 0x1, 0x10000, 0x1}, {0x3, 0xd0, 0x100, 0xff}, {0x40, 0x200, 0x1, 0xfffffffffffffff9}, {0x252, 0x0, 0x6, 0x8}, {0xabf4, 0x7, 0x0, 0x6}], {0x9, 0x10001, 0x9, 0x2}, {0x7f, 0x8, 0x4, 0x3}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c, 0x0, 0x0, 0x4}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 15:13:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x4) r1 = socket(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x6, 0x200008000000010) semop(r2, &(0x7f00000001c0)=[{0x1, 0x7, 0xe5ce97ab354d8ebe}, {0x7, 0x9d, 0x800}, {0x5, 0x4, 0x1800}, {0x1, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x24) semop(r2, &(0x7f0000000100), 0x2aaaa9b2) semop(r2, &(0x7f0000000000), 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000100)="9ba2907fe1b8dafd8a425eb9ca18289c", 0x10}, {&(0x7f0000000140)="3a5ab463b5d332dcd33ea44d7801f62f4d1e62a5418d5a594790b906c87ce826633f5100bc9b4b21ce8bdd206e", 0x2d}, {&(0x7f00000001c0)="a045e4a7665b1d6bde19659bb8b45c32ff38e4e2de5375ffd607bea61e430d9547e7ba00d33ea9ca605febd87f8b18904c3a05b3a3cca3b00963426fc56d61e16e975127397b33a2bcdbec624d5ba6e1b0768652646403c135934101406328d819fab4fe894246b7cacd9feac034e9c8acd9afb5505ee3ea6397bdb7758d145b676b577d1c68e41db278df402c41c1b4a07896173bcf6473825e9120db55f6d1d6ef8ffba4502a488c287429f71a3386a53c61bc98838eee5049243973ade77e70902a08d375c0", 0xc7}, {&(0x7f0000000300)="07d0d7a5e024a5aefe3ebf06cd8e86f02612ea6f8deba6de3ed91e4358d4e229a7d7f5f47af276b175f4d622be84e5c85ad2096ea3e617ae1533f0cd34b9ec019704796952fa7f866f2cca5a491f9f02d818faaa0e76733420cb67868047ec52f14c72", 0x63}, {&(0x7f0000000380)="3f69d36c9b367719b2edeedf7cb9d634f6361670c346ac3f0114e9d5588728aa923ae1f659c5cdba4ed155a7ddb42973fa4ae8da1533d0a1502e13f3e48206f7dd9e6240c463132fb823322e25e4da7fee5228d578bcc0cdb806055e76c59a83eef591f43fecf273588b2feda119e2e1ecba7084a1a6362feda5b6cccc3c5aad94e0c66ec175e63f64054e3e76", 0x8d}, {&(0x7f0000000440)="587dea264c33f01d1222ee66a23776053224f762d3773fa1b897d80c1e3fab81f1e1a9004d931ebad341b5ad4a55c899975d59595bb0b858c799bb234eff2e9703e413e3d119d7202a9128443a7e13ecf32fe86d6489e1376db5b0a79f1cfad2dc37616db70cb903eab82b75f674d749d02798d59e9a63548590a0694e682cacaba20f14f9f590beaa6bf4b75c64df3a734736d30b0f677acbdf345747044ec8ef76e147517631acd3b46d0d5c39e628abde2cc72d8b33a6a80ed43137f2184ddf979f367f6e2d748fa4fcb2ba3d7527baf306cba11b6cc931fa76cacbd7a6091a3f1dca6f738fae4e45ee7c4847fa9358720dd4e8a4676bc22ea7f72ff51474a848de4fb1072cb00d04f00e735fbd38b407333b85301e53b4cfda63f3b792dd718aa213cbb795f11997d8044de0f44cfa88f8e4cfb206a1196561910341279e882659feaa86f944813cc3b33e8185d3d365a0ab66600728694ecb9cf121fd837c1e37bce324e2299b7585884d80409f81da752173859b3ff310ca15e584607e270f01b618f76f457e2c68965ec95ba35d2196e537b77a7586043efe25ff4af6e8887a27a140c9537c62e3adc199ffcd4f5ea2aca29b96d1aeaccd68b76baf595dcba9944daed21ff99a5b462e967f57b7b2043a6df687e0627e83796b91726b5dd063ca114e5b6ede1bcfce52f4813843fc3577903d2dde80a4edcb3072bbf5dd404c2208b846b799d5228c7936ecf1130a88a3b3c536e5d43f3316f34edfab8adcdcacf745fed65ab92e50298e3a81d3027ee200bd2bee7d4985791d30c1e0076a0c9a8a06e2f446d0322ecd5eeebb7f4e951a7390c55d4acf7b39a7ca5cdd50be8cedde567e1a4a57b46dd3672730a773810a3323c69ac17381a4c8f90132812adac3b492406e81a9be156bad1df7dc81685d67d15037de3950b6958c605e87710467fe0fd7a407af49787c39eb3e25d0f6deb1827737092d0983c9bb6cdb04b1cb5ab95b9e8089d921c3dc8fb47f81f6a1482fb10257b09904aaaf5a422af9c6c7fd30feb5314c5635e0dd4bcce5b394a46fd979c8264d127317d2a0bd70ae254387edc1ea0093edb24904179a66d30a0879ae3b5fefc66e075a7e9184cb89b2410812e039c589d0f2ee536875999f91a77ec7640f2fd1d184f927d09755c0f1cdee55906c7a336cc5cec118c31953143ff43ef171a522eec76123e2d297045e9e46219f40d3623addee99650211e484f9111dfcaa32e924bba824664498ba4a874cc2c915df329978cf84bc45fbba790faa75bb3359d4e33ac157924ca51d357f12e36015d173a2ec8e371b5f33c4281c6ac8063741f3d24b3a9a7abc685c5d8cda0393ab12ac8fb557030a5beeb67ad23fdf549b919054ef07473c0ddb8f82acba3f9ff68084182f62730afea04b8facfeb5aa743c368a545bdf2842b46e2dbc45afa3cd458931c034b0d16e0ccf51d1e622849298ac605669b4b471f8327d9e5627805a588922b535f0fde83b7e8eecaffe99c19c430d495e7fc6d4d269035bb9cc23d3ed4ba19fd6eea808db51f5685d2c826eec1e2037f6407c0da05aa03747ad85a90b7b457a419810d4e5a18c01510b588514139550d13c78108ceec130f1561bd305ec1775e4365fe7189a392c870aeeb79328b81395ff469d4c66c71499b058af7a290612071f464ecbf4b350f2a3a9be60a0efdb945894f8b0f15015fbc146208198a73f1fa1c1aa63dcdd68c0fdc92e6d862e347d50053cdc18913d86d21fc31d3b4e6a5ab56533ea5cf7e0148b8fd6d5bad4cec5efd369851150f7ab0d8d4f7beb7f03d194cb666885640c6dc727dad67293b48af01dad73bd9aab8b42c0041c72ce2332f96934f2eed3c6ce072ad80bf18ecd64903227e202458c1dad", 0x545}], 0x6, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x10}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0xc8}, 0xc6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x6810, r1, 0x0, 0x80000000) 15:13:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) kevent(r1, &(0x7f0000000140), 0x801, 0x0, 0x2, 0x0) kqueue() r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x63, 0x0, 0x81, 0x0) close(r1) 15:13:46 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000a44000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3002) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) 15:13:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 15:13:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x1, 0x0) lseek(r1, 0x0, 0xffffffff, 0x0) socket(0x10, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x61}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xfffffc7f, &(0x7f00000001c0)="174af23d2405b6068bbc6be6634e") 15:13:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13f37c7fdb34b9fd812eaa4e713048e69931929648dd6d27215154748336d84052741d", 0x27) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 15:13:46 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="01b6868f056ba4b421392163ea78510e3b43e628911ea9638df4a40ff258c2d2d26ef9294f4c433f9703309555eef560c0981a5fba38ea55adee58490f10d7e6156cc31b2e9ff58316df04254d83ff12e6265f6efa6af3fc881dc258df8223103ab46000fa080089799a9d9e208aa49898f2b0570754614394d8bd9da174aa5fdfd516498780472e61", 0x89}], 0x1) execve(0x0, 0x0, 0x0) 15:13:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r3) lchown(&(0x7f00000000c0)='./bus\x00', r1, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) write(r4, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000280)) 15:13:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x2, {[], [], [0x0, 0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffff, 0xfffffeffffffffff], [0x0, 0x0, 0x401], [], {0x0, 0x3f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r0, &(0x7f0000000000)=""/84, 0x54, 0x800, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 15:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x3}, {0x80000000000006}]}) syz_emit_ethernet(0x4e, &(0x7f0000000080)="08018c2bab9561069e8c6f20dfd0925fd9c2cdfc21ce387f1543dde6171ec70096a737892b88dece53080c7e3b119a79408919dd5a75d7c0b3ad88df4c1941fb7891635fcb7614bc97ff92fe5e97") r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) write(r4, &(0x7f0000000300)="427d607faf86e815292e7d7c74d3cecaecf067668631336571a14b51f079f9610d6064b3c2c69f54c018214b1e88fcbb9264cd96b179b4df2ecfa940bd5fbd2c7a2f877f73083e27af27f7b1aa40b70eb517dc77262f6cdd06bbb1b5172f0e1d5f8fdddfb0e86b11c6acdd8b40ec2f2ec25607cceec96609e24340c873692e1865b9e2eefff65fc29a87d6fbdee72029c9c8a0861e91c28397ce71702b3b4d2c41b0a3df396d5373c7f540b2e2b6922ac89345d84031e1b6476206287c4983b198b67092d959139b1028a9bc161c38c4049b280c14c989bb85e3e6232bc45d65e243260bf2fff2666ec40ec4673b5387c57efe8f1a34557a0b0b8a3bccf727d60eddb6bc6ddf1aba22ba10417b9d43fc7f3b21b6ef8be451854a906f1340380393590bc448adf4140fd9031222e11f9d062b6f070960ca83ef2a1099630e399859b3039f79464c134143dbed24e84404998b9fc378bb24865ac32f9338404690302a7ed408027b41506b8137cad9e483622b4d8941768af400526e10fde14ce3aef07f9f53c3ddf21c50562ed39f2b1114b365379fe65d9985b78af53a1936355e0b3ef6bc5d1443a6969a79be4bda355a334da552895300379375288a7e14762f814a221497550ea2ae10148aff942d59be82c8d8b069fd7b48761e4f6745b3ef85188f76f99d6ead5bdee2054903aa9f224a3368cbe94453a0b53f6d8cb5fdcad9faf74e789be170b07eab3c4251a71bbecf3c2c96454df17b67f5c9be136ce698c08ef26983e1c64626a93850741cb4605f5e9eb40a9964e740aabebe1af801396a29a52d79c850ccf470b4aada6d418f4c2427b56cc12dcc4c1c5916ba8782f90b4f4960d14db5d73fa466060b3280989004063b68ede29cbd71b1c43af1e4c6df1050e1ca4a0d229d8c99fa9ddf477b87311908a20cc1c591138e90cba6409b32d83fdd0d0dc07c683435f128eb4c3b826526283b1bff574cb1a9cd6839c43812fe8dbe9a19ac141eb514b9acd7cd364d38ec7ba03852e277847eb817fae73bac82be377304855243540670900e7c8f0c3721397d343d1ecb0a1e5276445b420183a0bb3fb13a935397f500b77d910fb23a29302fe24476d9faf5bff4ea5d8c51a8953f3155759a387d11028217080ea4d4587c2509c4ac6a526d96b65660db6b515e911b795d72aba8e51146e07600c9855efba885d4da08c068db81e94bf74bb90341708f7c3d0dc7ba9d133ac2a3b0fbda2db15698454653e59f099e8c8b5cd9b2fa4f78c6e6aedf52d062411d53cee8711a64ba751dbb019ad293f6934b1b0077651be44f9cb3b5fcd3956431e05eaa94646468d0f00fa1757c815815ca108b67a26a8c87808e168a8d51cb6511c2547418b29b6c1b251c97619d5bc84cd5a1fbc96dbc88a8114a23a9c92bae4c724b681bd1f8bb0f487d6e3ca5ef19bb86c895357c23cbd7988a55f887d078a8e8540df3bc7744b0bcdd150a76e6fedb32c6d17f3ed191558b63f98aed4da9e0542a59ff3dad9eebb988e457b5719d209e1acef6ead264a38f6f9b70405578ab0ed31d48d56f1a13b219349a0f10b971f817fdf9dd183552864402b9839ca81b34774f488f620ae333d785cd09f9d28232a2645e0f789cbeee7fa359bcbeffeceafb8ebc94b45f07916c9e6dc9647b877c7416eae3b486698e70ac7540d586df6f43b6e42748b09bb90dccb75a175e3d2fa70b65b1193f109576a780af02f0a6cf17c6d0904d2844f240dbc57e3591442212353f62bfbd0aa7be163441e4d64f7defa99ed62f821abc9fdaef4f09c6e025b2297629927524447e6f9628f22a9c20adf1d1517b7a17884157be324b088aa67612a70d698b6365d197c2e2431d4c141e4272b791b408da091b1185d58955621261cc03c200e240c0f874663201a957bf534b2b28f130adaec211b59b977a2faf8f5dfa10026daaa819eb18a0206bab22482cdc228f0e4d7c04f7a4e129fac3cab7819e05fc436145d907e4110877578b1e8a67d32507105c1559b01c996b3d498ca936f2270aaf767de44d3f65440cdb6fbe70b78f8e29f64b2d5f8bccd19872852773a486be6273aadff11cbb0e3809d5bdbc495e86637a15b01f3b8e4d80821116485633d62445103d079c885f2d932c9af9d8dd790b4291aa2bd430f250f554c48325cb36cfb973705480ea258bba168ddef98284c5b9faf0ef3ebc3b2788505b5dd8fc092e13cfa989975dcade1b8ec4437a84b17ffc32341daa8ff3ed10e8b02f403ac553fdb2e43d3322fba1cb2e33c5bed24860affc9d6480ed8772edf5d06ef6ff8aba03a649e22d4480ce3ca24cd43ec1bf4ac0b28fd2177c52327da187fe6d781b724706f2444dc17d241dc9f42f3cf1b6cb469c8f798231a6912681095ccc77b476accd56ae29c8a73f5b9262185005d924e4118df407b05d5c09d44dd7a60a16d32cb0cec908a70149e8ba14897e87b995e740b3d9c49feeb19c68e43558084d0506d4d16e1e2778480e3fa6caa75ec543c2b3d9a1822305d3437e0f4f80416beab7b7d17fb1b39f3507d97c0d33c084439c70cd87b2bd19cc971fc8a61d0a18fa6d3aa9f3e0e48c52ee58e0a9851dee4909d84dde1bdc80dc145af18401852c6f96317419f4fa0de297afbedfb15af6652eed01ee041447aecb4157c53ae316c7cf46248f8e1c0e3463be464ce90d87cc12c2d995ebb8ebf6e0e4b0b560a22690e28395d2f063907175f05818b27652258d588bc7cea3249086eaccb72f1e3176c3bb02c17a2b8965e571ac314efc256339be82f246a3f756ceb98c731bbdaf813dd0292d15735c80a436b16f67b55792d82354aff2026acb006a581986c1e9ff6fef25c5e13bf779cf27d0b85a6018aa1b6084ee088965c2d5b87598f2b20d3cc0a7011906c730e04302eec7de0e6a6235e5165d4c824c11ba2e4d2094f123f8ed7c61ea43c0f623a154db1205a46d92101e59e5812e640e6404a037dd5c42345a46dfea667b091309ae54c9617a906e00405c4849e74b02375c32e4abe72aafd99e4182d829a002c558205148bfa8cfc1bf36624cca439685bf1b1f48f23c9a9bbb4c71f3b5970784a5272b3a112223c317a14062e351a05a251f995278c950d77296bfe9c944f0bfb9af8b89787ee173611f82ae019e765ab6dfa231d9b6290982a0b036c67233f91a8dcb34da087034cca240a968a5da212b341ee883279e99ca67a17170268795f599950a3d8d2f9bfe68a7f787cd1dfbd9849c300fd7c477710eadb6b0c8c15437d1c59dcbd6f24d4e9c08ca64233ab590da94d2f5e2961204ae1e044dcc35ccceb8cba84d870a38a156268a3171938b8689341a53a97467e28d780df976734d0acf4895a29f05e734e8620d6c4f4c9219fdd40acd654825d1bf0efce91c52dcb46a65a52f2bc71fa625f340f2f637228dff3e5b60ba160a6bb21647d91c31ef6569a13d373c4573e999674d7392ab61762a28b06680b8543731953a70c5e9501905d1f349def73dd9619ad331780f32177eea6e9f3f4d2797f1ae9fbd360134a102c9b0b8a5c9ebe3188b6822bc5218aad0ee6d5b6beaf4ca9f92a43ada1aca7a44e7953aa8b4f7259235449601ac7161adc9b33cb350eb9ec0e2d381edb38ea70bd29955721082fa635550ae06977ae0aaed824d4d13c2777cb17b26e4c8706600424a2987bab966b4a1206e19cda025e83f8c914cf6fa5d67376182ab41ba5c3fe49433fdc4d4ebd1950272bc4b2bc2a2c1faa2de60ace84eee293d4c924f81e0dce3752f9a2e3c2e0b9049fad68129d5fe57c8271943819168b43715988bfe9f05e2c9f3cb3464503444ace78136909c46fd7f6c978c52d300e356879b59b63f8ca341d481f8b1807b7c8673fd4582fdb0b91ef8b7957e5c3ac374333d685269c7aa176f010d5dfa3e78e254bbc150c14bbced52408437540b41ff2941f83fd50bff8f7e2e02950a0276f6db3440e913965f5e8a80278de47cff8986c16521ec3642321d27b20a216fe471f748696e4a3cab507e7c9223aa9a1bc2e200b208abdfc88abd82e065b82519210006f4a584e8c571c821852108261247f6aec23abaf37c19c1e8f562055ebf2e9fa61b3ef86ff36bf87436e3988845cb341083fc873f8cd0942bae48f118534d7701232915b2d1c50b429fdd5b33585d7fc7a53af47d4bded360bb99a81b9a25caa11e1532b9588b3d5aadc1dc5d2dbb1f358b05d831e89d8453cc74b5e16c32a219b4578a4a59088afa52b8bf7d6499d84fb1afe7a2e0e4e5185dbb729d2cbaab55ca6890c527642d796cc0744117951443212af1fe83f932c52a1e9fa17fd3aa8bb8226785718048d366332a44723cdf2b4d46ba07e03d56c75a8827b8ad7899b8d8e40c5bd6828044bfa3b9c02c1b732ce96c37fbf55119695fabaf12bcd815faab83f6193a3375b14c80f85d60f33cca80388c1a236d26c04617574dbc14f3680f70046e30306aac87b544d9dface22e4e271192c4667c7a6e9a38e9364c62aef12dea0a8ddae457a32afa6d3e3815e867246b60dc5980c5a8547e7ba2712a1fec8e7a810f98d5cdbe22d1099d456784fd5df9c7ec565011457e57dfd0ea074af82ec7d3d4c6fe313c1a63de1fb9c5f29a95336ebf89a3b83681c350c65f705a7986ad3f6a08fd299aef2426d442523753696d738e1b2f62debdf4b8edff174ad4bd70ee7eef90bf18fd1e82f7066f0441f7ae0bc746014084e6afa7cae53925ad4bf67326d9f5ec46b6c2eb2ce1b5010b41abb67246838ea2b9e131a380d7357cabb8f3e848919ea1b4b6f012e51a0e39808ef6a9b862784756836e533b287cb494cfec79adee4d4d2b9457d742d5598afca746a14d571cb7a825294ad7f54b9d9964bde243e20e9e193454ac184d15b79d0cb2954b5cc5bc5b50148e3f3e098eec0d31d1a57a05e6b17a91c39820ec59a782f69bd181cb2fc48191383deb82c3f6cced33e4cb87f5de079caa04fa8a47806e54a369f2ac7a2d33b62b97bae91bb0480534cbcb429591b51cad462616956e04f91e3e68b8c3420bbe4c9ee3704c8623c6ffcb75dd23ba1b22740d34a350acef588c03435d33cdde8bb49a20245ccc420813514154f943631341a335ead595edd7580cf153a7b954efa5d837806a9c07d31ba0c0f04f16fbf9c7b8c4f8606ea93bed1b0ebcbc405536c4bd71d230a1060076f18bc8ab719bf5aa336776c36e9caf2acf7548d675e342cf70fbad3e96577dc9219216c070695144be04deb7d595590efbad42ba4d2cf12dc212f898adb646e50afda845b4b9b108ca0abf421b06309ff865c01d3eff37a5b6012f5c5d15b227057e0880749d603e1a6c39a9d4889154af5f3a212dc83de80db3ebb8318afb2e88c095d7749b72ef417f220e8710245eb4907497140d578ed76513a40fef1492f30b26db954ca903b323e1ce464e101d4fddbb5c7a9aec0d7b582dd1177fc41f8a347f7897acfd447a8cbab9903a0291b70978d6bc932a73b1feaf7183d558df55358c42cce02831f80f8bead70f95ee4b029eae44cfe9f8df0398b6d05d282b7dda26b9dbc34d3c33c2b2cadfacce46783110ae5a1966dbe35815c1b9e2c2881fbbbcfe99611023857206efea4dcac44cb035d0a2a20dd21cf3818970c97da1a09a4ef6713d3ed648d04c7927a35fff478244fec8220ced3047be5311077fde8d46b2ebb195d6797a108b2c03a4b6ff7e2235b1a69ee83833660ad30d916ad436befe535582745635226a88c5e41f478a4d7df1288829b1", 0x1000) 15:13:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x35, &(0x7f0000000600)="ebffcbff", 0x4) 15:13:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="e1f58807b83cac3cbaa5031e24a87c8f0b48fdcc6f747a6c396fcdf0671008ecb18c7080a71191c7ae1e92ca59be44fb0a0c450fd59864a24f9cc4ed", 0x3c) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x102a0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0xfffffffe, 0x404, 0x0, 0x0, 0x7, 0x1, 0x7, 0x0, 0xd0ed9a0721530f, 0x5, 0x54}) socket(0x2, 0x4000, 0x4) r2 = socket(0x10, 0x5, 0x38) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000002c0)=[{0x5c}, {0x24}, {0x6}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat(r4, &(0x7f0000000340)='./file0\x00', 0x400, 0x100) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000380)={0x1000, 0x0, &(0x7f0000000ac0)=""/4096}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = socket(0x2, 0xc003, 0x0) connect$unix(r7, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862070000000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca74896819f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad304385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b65c6593d2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea383d7bf7913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c90100008000000000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf63778bfefad260498b08dba9e41635373b6d46819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000000900000000000000b06a2c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2ee86e0967900263f030446137813494ae280cccf9136006e51ded92a4ee45e46ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a51a09378c18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19e0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc00000000caf3ab54b5884d9ac5940bfb2d8205f2fa1485e9a9e78cc4aa4a4f340100000015f7f6c667d77814cf78136eae46c353a57c782abc2db20ebf5c1359b14d36f2034128183f010172407f95fa96b2cdc42f35c15ebda40e0def8aa4d7035b7799de6aa36959cf8bb691fdcaa96e8e90d67603f51adddcd8505479eb440064017afd7c44fdce8805c80b999d0b88be0bb618c5c39d57845cba91fde79fc52c7afec8d666cee808cf44aec9776df24396188f261b41153c44e668c50ddf3a4d262d70e2151f158d7c5300000000000000000000002f3284b237419f2f75f9abdccd68d52b90e1bf249a1500fa6e598e02e239e16be6f49fe8004f5d59df9ef175c76112be3df4b1526ffcc00e61b0d55bf6e91875f8af2dd5705d36397fde3af595c1c89fb580544a3d16f7f7a230a14f6923079810931678c71dcb3d04c596b40bdbf8000215a05168d14c524379e26a6c935740f484bd85f041"], 0x10) sync() r8 = dup2(r7, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x14) recvfrom$inet(r9, &(0x7f0000000240)=""/55, 0x37, 0x2, &(0x7f0000000280)={0x2, 0x3}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r6) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000002c0)) sendto$inet6(r10, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r11, 0x0, r11) sendto$inet6(r11, &(0x7f0000000040)="7c981d240839e63e1744601759e526c8dbb6b5a1f5b92fcbd9699b58c0f3449ae9e86c427e903caec3d959a53369088415c77cf729fcdd2ba379d14ef4c4af6582d34f172f9948c09d032b13498d298ae5300bf936e87edaed4b826ccef5d78ad4f62f8801cf9ff620f2c6f431dc432f54b3e0a872bd4131a5fcb44abbfc5fa7b6934dacc0d162a63c616adc46ac5153b58a04ce2436875b0e8bb75c06632dce8903b45648886d5e9820", 0xaa, 0x8, &(0x7f0000000100)={0x18, 0x3, 0x8, 0xfffffffa}, 0xc) 15:13:47 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgid(r3) listen(r1, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x1a2ca29b934ca372, 0x0) fcntl$dupfd(r6, 0x0, r7) r8 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) ktrace(&(0x7f0000000280)='./file0\x00', 0x1, 0x200, r9) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 15:13:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r2, 0x49, 0x80, &(0x7f0000000100)="3c111edf68679f668178794b7f46af36682ebb183f0cc92a44329331aada91f4bcec8d28164c58da2f9ad8b625484b87f1de211dd0d92d90631c40b088bd649f5329dfba5f2c88325522f80062a00051a5f3bed2373c9aaceea60f23481d3d19142271307b26f5235ed091b217e26817d6ad6ca20d890fe7a16ee98e1bf68edfeaf637a2601ebb5e3f1f85a1f3b774bf4f5a536bc569497361ee53a5a096acf2741711afb90f", 0xa6) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f00000001c0)={0x0, 0x40, 0x2, 0xfff, 0x6}) r3 = socket(0x18, 0x3, 0x9) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x800, 0x0) fcntl$setflags(r4, 0x2, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000240)={0x10, 0xc000000000000, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x77}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x1}, {&(0x7f0000f7c000/0x3000)=nil, &(0x7f0000fa5000/0x1000)=nil, 0x6c}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000e50000/0x3000)=nil, 0x60000000000}, {&(0x7f0000ed6000/0x4000)=nil, &(0x7f0000ed6000/0x1000)=nil, 0x1000}, {&(0x7f0000e2d000/0x4000)=nil, &(0x7f0000fa1000/0x9000)=nil, 0x3}, {&(0x7f0000f53000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000f0c000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000e94000/0x4000)=nil, &(0x7f0000f93000/0xa000)=nil, 0x8}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ee5000/0x3000)=nil, 0x1}, {&(0x7f0000fc4000/0x1000)=nil, &(0x7f0000e47000/0x1000)=nil, 0xffffffffffff8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000780)={0x100, './file0\x00', './file0\x00'}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x20, 0x0) sendto$unix(r6, &(0x7f0000000800)="a22709d6ef9720db3ecb1b22f81c6846a8305f62e57dbc3d0a557eb14238eee69f8ea72f5f6b41953fe9dd311732a9233d6454eb3082386a9ff694330d5f643027bc8f7f82c7578d9d42123d668c57f34b48d943382068b58c1beba370c4f5fdb3386cd529d23fe68de103184031a6f58b2dfe5f1468c72d121c89b8894d6f83c13fd071958600ba33e41d31923fcec74efe393a4b3ba7027921122a3f82293f3eec3e3d5b3f26888cf2fa47612cc69ff6591b0e1e2c2f61346f6e1e1efb1c1f8939da97a9e93363286b4446bcf5589e8c320141d295f50295d60cd937126dbf78961ec5db86ca7a9ddaa2fa91c15ae049d19ba18b26ede5cb2ee7b6fcb88ede13f92b1094f38fb289b15375c1785ff7e83c7577697233df650eccb5d39186d00ab8e2a8b4f08d90f49436969cfcb4071f0fdcedeae832a71b8812a730b1f045b1e64a5c2c3052a75429b4b12b14140b12e35b9b912f4f89e9f1fad9ffa10698927cde04295902ef3fd817ae690841002275bf4581dc6b0dccdb52f8b0458fa2e2d7f7001e05bc3d7a95f380eefe5deb07779753968ef198f2e057ed9cf8620055385c2a0928119da5d10ae4411b1891d2e685ad60021c7fce4193d7c577fd9471cd3b2eb3533ee949eca6169ae3ea24b3602272f255f9d0631be56ff21213dab2d15bde18445dff3157feb9550aae4c74a60abb7c7984a07d565be5caf91552dd9c9189b267b9699c768d9378c8d6024f622eb455a4765a60247bd4b64f55d9eab198e26dc81f23af5d39d66253589ce75f03646c795e11b83326ff098d91d31615e795b7e37045d93d3c010744a09d14eb46c915c887b161e6b56e173d1cb6321cba4a32b20b8e550413f2f667e7afc8f2dfc481e6970d45bd8a5ae657efe08fc9a51eb0c372abf6aa0d692a5969cc0736c2278256705b340ec800e0522e85a896f7191aee1b8fdb051dbd79f4ebae482e7b954a72de9db991757ba93719cbc93fbcae7fa0e8aa61d15ad3086c6c88c1702c50977a805106d3a530640967ab6483d2b7f8f20f2db5804c78afc0d961d9eb0ca61abf47d62143813d3b7e4aed39b2e465fba3021192789ebd1290990babf8abb0b6e1c9edd80a94ab8e94e75f3c29fad89d89089ec6a56a37c90eeee10cecf36b7863cbb4f9bc3770e9d013d1320524deea36f4fbeb5b2db7c0636ddba5b2b772bba5c83b73c0f338ba9522b4963ffbdbbda47b1163b55b77e7773504f3a79423bc6691709d21bae7837c37f267ab9a93b50f778ba27b5426569a5f0eef6bb68f06e36a8d3408513d1b1b9e1ab35193ef57d5fdc484e8c0f314f45d4168033188496a770580d5df1c5f808c7d2a2732a5ef4d611e76d13fde83ea373b4089843d8aebadb586b4ca0a19970e4e5fb8704b5653b8fbe7f953932ec1f56e23fcd76946ea8b020e0c6ee97012c12e99361615cf2c5ceda82c28c25954101dd3be5f45671823d052254f643410250ad9e7275e04f5cb13da7f212e8f79b99bc05e9bec2d97596bbaab145c49dce9a0b367cb0bafd562fd0bf7758c7b981c88783cc0a1586ed672524740f8b0d6b64b77373c69da750e64b101546c0190987116c5f4517f33fedb35de8912c63c501fb58b8a01ebdc8941cdd6f81d3bdc181e516b0f070d13202fbec87b5db4e86e7523d7016e73762844cb70095881bcb8b305fa1ba8b7df875faa3a57d83131ab905d234d643a54f9cc0994c7d584472f556f09ecb48b865aa6dc002c253672cbc605e6a83401fc97a35f931ef4648264168422dff3a1c6aeec0ab0fa33e55c469d051a15f257617967072bc9e7dd5bc00a5d15cc6087aec9167e1ea7d1f9721fda5c906cdfe550c284a2acf958d0a098e67b0638bed98446d1e67fb08538f7251d1f931594df3dc50fec0723c41d223ec38cbf0de5caf7ac84418d35b10bc585553a5ca1bc445b7f69eaf005538949e2624423e7f24ba463e76f46ace301e8efd49b119e91db87d1c480a0155321b51d5c0ca8f60265b79183fd0447e1ed4eae4a24754afa3d020f0c8aec803bc122c31328db49bc133bb29c05bea9c3eea4704ef201d5d84d32f0ea1406b13e4f67359e37f2460acbccc496eec47c4b51bb3997010a9da1c30211fc21302682c09581ba32bc76af176c8acbacb1d03910029d1867181136c99f8b33d5cba30e28439eafa037a35e5ccf67fa3ce648286769d9ea3290bbbbade8cc40e7befc2abc31ae6063e0cdf6ca920648396cb712f0dfeef89eec518e1291802dca3a13de472e66481af6fc5b7e6b40d31b5af093d6de51d8f9a2d4dd1127e455b06a4f8e051be259149aa109d4672bd28f3a543963ae54bb4a6b82ebe816b73d6790753c5cba83b03336fdcb2935f28b7095fc5e300b55d0c4d7b4a6d8c7b49d7b7391c27a09d62687e517a26914746154cbe53012786d3b4a6444243222a0649d592baa5387158714e753550c4c0e26c89e18787aa086eb2ac2f432e7550d916de6e1b8276ada8a031111abb5e432cfc59c8edb6b2e0ba591332ae92640b0553cb50a52f6c8b5a31383c1c91651fe356e2ca3d540d3d3fcd2ee9cdeb2569b708f04bccc6f97bf48f41e454641088fa84013e3329d87f8b4460b15cff3613666db57611b9455f5731b7de0f355c17e8addc46df93b8ecb6b632fe854bdf8d247ffe442cdef96e9afedc6035c8bdb3d6373573c490125f53fe9807a875a96ecce7f889225d9fc94d0c1822a5b702ee89dbd1716ad3381d8a24349cbdc09ef44de9293591a816fcee18fd1bc7e9d844cf62ab1249c88ff5f118328a15bfde97e5f52591e6e7af4dab15e32578fc8950a0faa4a3c2c93435cb098b2782edcde118fc6def2392d98fc929421c459e978d80b96b4c7ce07d5b5ff004d0b4fadc4f1bdbc45d84ffd2e423380dbf03e24d8ddb514e679f9f66617a8a4e85c0efc063c133b1f6bf23c76720bee19f967aa77ec89350c4f0d88a82ec05392c009495205b1d86796a4c81e422b70bdbb2d3b7d2de217ac91711e326d5d8b2db4aa92e0f5535581d3963dd93d6ca3078e452324f30f2e480da937c8811b3fa881b145571b25216f82f87baf855820b777441a60de253a369b8304c8f433bd13113cedf05cb2d7d1f65ddb99caf2993fa54a4849c25f3983262ff9d347c88464afcea582d9fc607a3f2ab76a5973ac253275c329bb0d99a792821ccfb0251de01e3fa57fd3719f1f8698e717f38fe7967ea264cf6a8125c33c23458268c16a48c79c219e16547e277742d8ddfc3ce417ef746322264589a176ebc86b698d98c4002261c53c7b0e3f91cd810cee2c8ff83d685a0a2d05b25498e692c3619ccde24be1bcb809597016c47678633331d1643d76ed7b22ca4e664201d3d3c4d45e9ba6e16debd26a9822ff8739d3d580e04cf7cafb91166380f857136911d5105b3fe5419bbf958213ea157c41f610763a84efc2b9d4ff5b3805a220807363cc6435866aa650c7ba7d9b5130d8f93b10b09d0666fd6b7b397745ca31eca7052d22819462421a91c2447b5015c6e282348e88c13aa9e2e64d549cc3404facaa42f326ac8d0baff83a962ccc6c7eb19f71a7483b8f6e8d1d9088b6ccba1abfba37d8b2738791a8aefd147edebe921364f89326c765216d944005a3c3ff4137ef7f658573ed5de182789fa710f0dfa31dc8bfef53c9b86bd4e7c54b6b2411ddbd86de08261a476c9af4e3a58ec57e8f56f6bd923c355995c39f0e37e5cb4c2d63347fdcb3eb3bdf39df0f26b63f30150644b04fdacbba4ba1e650111cf6ed517c7a693c5bf3d138a45183eceb9389db1cc42a55a690b98749ca8f62f89e2570b66408fa8e3815be85d8c2cfaa6a3fc29ed38a1f62c1e8d433de660e0d6f624656c73e65479847f2bfd1bb4bdb070b2a13a835b1c7b7873529bf0a512587de47fec2dd0f390691c50708bdd6953ff0d505cafa6b6bc7edead5327031b0d03572e45c84b8852980ca40f4627f13a854e4b253767efdbbd05408e7803baed791d9dce95d42f56ce8fb6af5bb44cd7b6a9baa9ca598fa361718ef1c20322a2dc08fc83aa8de2ff9498bdc74064ce3523c046da51c5dab8ae9b1edbfb720c9d348e750c03f852f5dd470e942c78579bda9486a474c6f51170e6125c28186127eaa9aa39e08b0723b90f7c6b026e1df9d02db7d0c72a7a5b6fefe3d57a61bd27e56eb78eaa776366349c2e1b9e153d9710259a288c846707cb43889d33e05d17d3e0396fd6f3001d0adba3ecb016595464337c73613353043295d563fc9125f4519e13a6fe81bf362771db83daa20ce667eefbd3847ccd2f3da9121400e60f615b253a26a0080d61217b4a452cec26288c9708395fa8b1f8394fb04b83a2cb1004f5912d4d50be03fd662164c63d15175ba130e6a711e7c9e4ece48be917f851d2714dd9ec3522506e60f538549ec9fa8de60016f83e46d9e87661b652ad306fd12f63b46588fe43c3397af013d95de5ce7ade0e3e706ea50cb69b1eee58b84bbf599c8cfccbf5caef991dac46a9177f121c762628e5c792aa665de8bfb9106f07bc0625c1599c1ec2298f221fd34e1510dade2357ce3ab90f80d62f0f1c71e259e658d21647c32ab5bee1799faf44501934447464d49fcbb1b4ea18fdd1d5c8398c0b231736e29017bceafd92bb5a5e92035a565c48fabaceac0e847a0a3bef4d63553c633d505e8b26069e410b8ca35d751272c8a6342bee64a930b60db32c4cf2037c1fb4223667653ccc0041634bc2a630247869cc268750021219e88592fbcb9d5eb7aab250e6456d7059526be75f22ddfd80a2e1913f0bb42c4b7f9bdd41bc3bc8628080ded69c85b7de43d7b5ae2c44ab2c4554bb5903c7f2f3cec6d7035c3963e26dc72d34b355e6c33b306ef56a0356d68c7f574c7e8adfaf794be3781e9020b40be55c2b583d9e5d8dee443f5e8657fb9c024ab9e0f57aa41c60829385e6e21bbac408000e14f29766b85c76e09acd990b594400d80b0981f0c72f09b36e350f7bf848db2e2fec771bcbb5e5f15cd24d819242700b92655f5fe33fcd599204cdbfaf2f56ecc79ca9a7914c04d78bd1c0ca351ba203b33a8e9e13608396e4f965d8b33ef7924169571f62276fc97574bf72b854dc4cc9396d2635b4d9e65d2eb6279ff39852e3dcc416defd71e7af11db84d9e00a08597e5658c3c71c89597df58e04030c8950e1086198287449e58b711478ca2e96d8095aa953dcbb4f49920bda5952117a688e2008d612884442e085da27bc1a194f4f0ebb9d12e03343ef8bf8dcedc841b6ef6e6963c9c97835986f0ae5ddd29d1e803b8dedcf63a312fbd0f9efc57424d1095402022efd618425527a6fc0ce9b1d035b5fb277a6137d97998ed648dd2e7451b2996fe94b7fe9972ac71ea2bf2916df95977ad361fc171e2bd9a0647bff3da238ad64f41aab7cf9d30868aeb02d0bc6b91b99fb326db9a22983e4faca838d42e9c2ee3c94d80b59ce059474f3e1ab3f3b3cd79ba36aec8caba202d011c73a5bf4c784d7c8344ca977a0e25e9fa6d75dd6fff61c50d724024f2bd3651600a69a79d30c213c2f0c121429b9f267b5ba16fecb9de51a77c6054f935ae02f6b52e85abdf52682fb63b1fbd800d0a2139c7276a5abd1ee15a30a9b382b1df1878998916a92ec45be20c4927d9a0be97c6df26f0a36a57605409818ffe9bc6a5844fcd413439bebb84e4f3135a548d93c17d4d82ae9058b36c5668319a794841471d04e8bbea7d1a96a441418e622b767fe13cafe8cd7f7eba09da", 0x1000, 0x4, &(0x7f0000001800)=@file={0x1, './file\x00'}, 0x9) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001840)) chmod(&(0x7f0000001880)='./file0\x00', 0x0) pipe(&(0x7f00000018c0)={0xffffffffffffffff}) connect$unix(r7, &(0x7f0000001900)=@abs={0x0, 0x0, 0x2}, 0x8) getgid() r8 = openat(0xffffffffffffff9c, &(0x7f0000001940)='./file\x00', 0x8c82, 0xa8) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000001980)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001a00)=[0xffffffffffffffff]) r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001a40)={{0xffff, r9, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0x41}, 0x7c8000, 0x7979, r11, r12, 0x7, 0x200}) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000001ac0), &(0x7f0000001b00)=0x4) socket(0x20, 0x5, 0x4) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/vmm\x00', 0x8000, 0x0) close(r13) 15:13:47 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 15:13:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{}, {0x80}, {0x4206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000240)="627b80c293419353520874f438df") 15:13:47 executing program 1: open$dir(&(0x7f0000000140)='./file1\x00', 0x40000400000002c1, 0x0) getpid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r5 = getppid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x8, r5) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c5b0534bba07b190fb92a7ec0653000"], 0xa, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x20}], 0x20}, 0x0) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) r9 = socket(0x2, 0x3, 0xfc) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r10, 0x0, 0x0) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000080)={0x400}) readlinkat(r2, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000740)=""/4096, 0x1000) 15:13:47 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2060, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) write(r5, 0x0, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0xce, 0xfffffffa}, 0x8) 15:13:47 executing program 0: mmap(&(0x7f0000004000/0x2000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x2, 0x0) dup2(r0, r4) getsockname$unix(r4, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 15:13:47 executing program 1: socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r4, r7) write(r8, 0x0, 0x0) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000040)) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000000)="fb3f4ea9f7466d8fa5a1db69c1392981b5b2e8abbc8417ccb33bc4eb24e7f6a5efc1c550e4b8cd9be181", 0x2a) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518b0000000092bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32ffc8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da6d1f6b87c7234acbf79ed92c9994363b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0c700000000000000f6b49d31ad059755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031b0a4a6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad8c77b6d7b8d18a314a4b80788826dd910850bd8f32cd76945274b5474540b66091d4f6dc"], 0x10) dup2(r1, r0) r10 = dup(r0) sendto$inet6(r10, 0x0, 0x0, 0x0, 0x0, 0x0) 15:13:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) socketpair(0x2, 0x4000, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0)=0x8, 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r3) r6 = accept$unix(r1, 0x0, &(0x7f0000000080)) write(r3, &(0x7f00000000c0)="c5100513dd49d09d4e0602c99662ab25dde23ec8036820dcdfce827b1dce69a5fb7db52988393aaf046855a73562ffd89f3bda41ace0a61c4c977f6fa767098a6c60c63c46aeda61975dadd810ed5ad2acba73f6f714a976584d1adb5c788c1a23b1c333", 0x64) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x1000, 0x842, 0x0, 0x0) 15:13:47 executing program 0: r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r5 = socket(0x18, 0x2000000002, 0x0) dup2(r4, r3) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:13:47 executing program 0: sync() poll(&(0x7f0000000080), 0x1, 0x0) 15:13:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() chflags(&(0x7f0000000140)='./file0\x00', 0x10000) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) r6 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000040)=0x6) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) write(r9, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchown(r9, r10, 0xffffffffffffffff) r11 = kqueue() kevent(r11, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 15:13:47 executing program 0: r0 = semget$private(0x0, 0x1, 0x126) semop(r0, &(0x7f0000000000)=[{0x0, 0x71bc, 0x800}, {0x0, 0x5, 0x800}], 0x2) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, r3, r4, r5, 0x2, 0xffff}, 0x1, 0x2, 0x100000000}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000180)={0x4e2, 0x49, 0xfff}) close(r6) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r8) ktrace(&(0x7f0000000280)='./file0\x00', 0x1, 0x204, r2) getuid() r9 = socket$unix(0x1, 0x5, 0x0) connect$unix(r9, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x101) r10 = open(&(0x7f0000000380)='./file0\x00', 0x10, 0x8) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000003c0)={0x6, 0x8, 0x8, 0x4a, "c9e108f84fdebb2faa9400da08364a1ae0296b1c", 0x7, 0x6}) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) ktrace(&(0x7f00000004c0)='./file0\x00', 0x1, 0x38, r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x8000, 0x0) utimensat(r12, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x3, 0x6155}, {0x7ff, 0x56}}, 0x0) r13 = syz_open_pts() ioctl$TIOCCBRK(r13, 0x2000747a) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x0, 0x0) ioctl$KDENABIO(r14, 0x20004b3c) 15:13:47 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000700)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd1a9f2c5a45723de9de09ea5537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85ff09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d0316942e3072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187bab4b9832a4787a1787f148c29765398f30b1409000059fb66a400744261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f5128b364290968fa9fae21241732c85b162808eb3b78fe335ca09881b5e9a6fe71e5ce5ad54865aa1e5e557190bd825d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c784f48846ff741e8a37179e4ee1c7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3fa0643e5a294f581f5fa560240ecb8b9291cab8b9f402bfa430ba22eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf808532c7123511ca7e61f3b27db7d60d06bfa7bebaf58a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd9ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='($\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')\x87-\x00', &(0x7f00000002c0)='\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = dup2(r1, r1) r3 = socket(0x2, 0x2, 0x0) flock(r2, 0x1) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x1}, 0xc) dup2(r0, r2) r4 = socket(0x2, 0xc003, 0x0) setsockopt(r4, 0x0, 0x1d, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x402) 15:13:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0x2) pwrite(r0, &(0x7f0000000080)="e16914f6357e3af702f600150000", 0xe, 0x0, 0x0) 15:13:47 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') 15:13:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r3 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r4, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r4, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r5, 0x100, 0x9, &(0x7f0000000080)="00000000c081dfa07308aa96ba3d98f38737ebabab5a6d018fc8dfa575b471aa6de1e3869a8ae8c523dc929a2093b7f3100b4e52e5c1643d1d7f83e82b9b4cd6d0cdae11f25ad902077459dee822466376332dfaa52a9e", 0x57) fchdir(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000f40)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19965028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b9363f129a1af522fca0907a6dea44bf22687c97259aff5606e5caffc39c48e2df1ba382de0d5614b779faa4975ebb6ba8707f294b6843391ce7ea168e74d60f44e740d7a045974be24241579fadbb7855b3c088ec409726c2be91c74ca3f4de490fb1c73a141b412968df9"], 0x10) 15:13:47 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5) 15:13:47 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) renameat(r4, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:13:47 executing program 1: semget$private(0x0, 0xc, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 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, &(0x7f0000000000), 0x28}, 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"], 0x1, &(0x7f0000000340)=[{&(0x7f0000000d40)="bf80b04b4ecf8739db9d9930ba6374c24e2d448a13e6cd19473f8ab2672b342e7d28e8cc43de11931e2cd8c48b64bdd163416c839a9e288b5083c1f37fd8dccfaf9395fa503cd945c49f76848d761b113f56c0c8752558499eb974834ed646c8ba760a57538d47805ce5a62f4e798f8e4549d4fbc47b2412ec7e9852b1f9008d658e602fd69f33503032a77883988b36765962d4a306d843d71b8a4e62d75dcf50eb380a01fb4d78cdd0cf1f7a23666a752f41b12b03f9e9f25c97101a0591e93685af9a45e0d7b4d270b6ff2f04c753ce3aba7cb52b3f7516a5c40aa65bbb42f0c064b4cd249bd649e798b07ac29521e4d757dd145f25831cb1ec5d101690d5767578e6e127676799a0ec4cbd2cd4456a55ac1cb7525e496501b8d26670b19eac257f64c4d0b88ceeea80c75ef98b83e8da650fd30227e8e1dab8fb9f87a5fa2a8825c8d5851da56a232359c5775512746355b544ce1fa3707adfa5d86d740536925594679829192ee523642a8214b35395ef64f500"/401, 0x8c}], 0x1, 0xfffffffffffffffe, 0xfc71, 0x2}, 0x400) 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, &(0x7f0000000240)=[{0x0, 0x1, 0x1, "690ddc506ce0c8bf9b3a4b3567ec7ba50dcb1d306063b4c2701dc169728b3715a18be0552220269f62cd9294ee47e6fd0f91ce131a0d7055f48a5a87ad446752a037e71440cebab02f18a6"}], 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() r14 = socket$unix(0x1, 0x2, 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}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x8000000000045}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYRES16=r15, @ANYRESHEX, @ANYRES32=r16, @ANYRES64], 0x4, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x0) r17 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r13, r17, 0xa9, 0x20001, 0x1, 0x1}) msgctl$IPC_RMID(r0, 0x0) r18 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) write(r18, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) geteuid() 15:13:48 executing program 0: 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"}) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt(r4, 0x7f, 0xdc8c, &(0x7f0000000040)="14ae6cf1e79fe8a4e0e79ba8dba5d1acb4f93e6779d2af21980f25e8596b3818aa2f4cefbacb998dd64f21f9f5a8", 0x2e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x3, 0x20) write(r1, 0x0, 0x0) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) write(r7, 0x0, 0x0) bind$inet(r7, &(0x7f0000000080)={0x2, 0x1}, 0xc) 15:13:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRESDEC, @ANYRES16=r1, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES16=r2, @ANYRESOCT=0x0, @ANYBLOB="6b65b95012b597de35bfed17651ca306baae24eaaca56df7f4cc865eed5867cff0eabcbb83ffa4e325edd753de4c83cf74c3563aee", @ANYPTR64, @ANYRESOCT=r2, @ANYRESDEC=r7, @ANYRES32=0x0], @ANYRESHEX=r6], 0x30}, 0x0) r9 = socket(0x18, 0x4003, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x3, 0xfc) r11 = socket(0x2, 0x3, 0xfc) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = socket(0x2, 0x2, 0x0) dup2(r11, r12) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r9, &(0x7f0000000000)=@un=@abs={0x1, 0xd, 0x3}, 0x8) r13 = socket(0x2, 0x2, 0x0) dup2(r10, r13) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getegid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r14, r15}, 0xc) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:13:48 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x12c, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x5, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4000, 0xfe) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) write(r5, 0x0, 0x0) r6 = socket(0x2, 0x3, 0xff) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x5, 0x0) dup2(r6, r7) r8 = socket(0x2, 0x3, 0xfc) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) connect$unix(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="05bbc2f9678544b56cd82d73272530bc962b49b51192861b9f1a27d20f570f5c5fa85007534f0d88d59a705103a1f1af2a837df2bf5de3cfb98b6fe2a684388b181d863c8229adbb3e8f01ce45a428b1a851df739b850bc364c2ef00e3da64c8a68d2ad6ab732f6e64c63447dbad78bd87e2fc0a047a710573061754d241055f534c770b63c2c2f82a95907032fc775971c7f638059c349bb7e141f1a165466ad4bb5a7bfe6b40bb9ea2749ada2488417eaed70e68acf3dcdd8b6798372a1590a589d400"/211], 0x10) r10 = socket(0x2, 0x3, 0xfc) bind(r10, &(0x7f0000000280)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) r11 = socket(0x2, 0x2, 0x0) dup2(r10, r11) connect$unix(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="a8204cbf"], 0x10) connect$unix(r9, &(0x7f0000000180)=ANY=[@ANYRES16=r11], 0x1) accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r12 = socket(0x2, 0x3, 0xfc) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x2, 0x0) r14 = dup2(r12, r13) write(r14, 0x0, 0x0) r15 = socket(0x2, 0x3, 0xfc) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0x8) r16 = socket(0x2, 0x2, 0x0) dup2(r15, r16) setsockopt(r15, 0xfffffff9, 0xd, &(0x7f0000000540)="d6bc050013b933f91729ac9f82806d444accaa399a6ffd912eaa4e713048e699319296483a090931832278675e8965bf374e21ff72429b74811ed78e3d57c5c72c8d6b3cc484b14a9e574fc9f7d511895b3bf5c09e62cc062018ecb330f01130db854dfd0a22c96f1336ca050f02ef125b09b6d6cc4e69ea9ffadbcd1507eac8ec39fa0dad203ae949932338dd635af66023fabaeed2c40a0d5db3f83021e17738c3519b0e7aaf2e2f8c444e7ffc0174deea22dfec965e127b24ef4edfeea38718353fe67f18e7615fbc13e6310e5b61d6b48ab2e979f0b3e495e7a0236ff6bf6f3919899037d1c2ead70a6091b4e1c1bf2794758837a439", 0xf8) r17 = socket(0x18, 0x1, 0x7) close(r17) r18 = socket(0x18, 0x2, 0x0) close(r18) socket(0x400000000018, 0x3, 0x3a) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/60, &(0x7f0000000100)=0x3c) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r18, &(0x7f0000000040), 0xe7) 15:13:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x41) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000200)="9b0305040000000000000800010100000000c600cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) 15:13:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000005"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) sendto(r3, &(0x7f0000000180)="dc011d547a080c815ecbb80148a63b12166cc5d604d91240aca4307594cce7387944a93ee7013a3954311f5035870e1c6e15c233340996835952e345029ceacb851fbb60ba91aac2bd35d3def27df4e2ac6225e88eb0420132bdcab386c9f6827821938d3491c7e9b17d9140e69de37786fdae1a5f988cd94f56ba49f1525c1f144fc76d32318a69473c9f0cca0991bd8c5de10b509cfa5dc4692c9250c7e131f48d08efc8b31cb46c90b1d5128f5f0fc738f0f2dd5c45d7f6f7e15cea9af03684a8125de3bb503949", 0xc9, 0x3, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:13:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001100)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x0, 0x3, 0x10001}], 0xb4e, 0x0, 0x703f, 0x0) 15:13:48 executing program 1: r0 = socket(0x2, 0x3, 0xfc) close(0xffffffffffffffff) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) write(r5, 0x0, 0x0) faccessat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000180)=[{0x2, 0x6, 0x3, 0x1}, {0x9, 0xff, 0x1f, 0xf3}, {0x5, 0x8, 0x2, 0x401}, {0x1ff, 0x1f, 0x5, 0x3}]}) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="f4acc626400d75f3a0c9b7f4601e1dc45d230a26e31443b0cbd22fcaf508126868be5647844cc67785bc83ecc0cedf9a57fb186bb6172d1a3feb5610d325e363addc6635fe23"], 0x10) listen(r8, 0x5) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 15:13:48 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x282b4351, 0x2}) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/69, 0x45}], 0x1, 0x0, 0x100000000000001f) 15:13:48 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) writev(r1, &(0x7f0000000280), 0x3d) r4 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pwritev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)="cc4f0c4116b4cac34cdb00017f02f92638587df4eabca036ef7ef3eb3bbf97334800d52ed5bf4307f72fb14309268e5061598881e16a5affadfd6b30a011aaeedec1281e3c085c7a8da09ea8121bf509ce5d58cf6ffac4dc72f4b38a4f8aaf791cd26d433996a5370538f5e751f999e52446507f2482e9c5e9e9ae8124c89607f70b2dc37c19ea99dec314a9b772aea7fb608b132bf4e74254065f9f3f25a6ac0b080d80410d098af1f0e7f64fcd8048e9b5c3fee05c3b772f7a311f69a31a27149578e844a24d11e7", 0xc9}, {&(0x7f00000013c0)="45967a1f1522b751bf66c602ed4252b3c75b25fc5cf5d088dce4354880c796690d550f080cb92fef26c8c7d214cda507639ac3c61ad150b6b3b6b2b28776ac4465bd2325ca029eff18bd00a26c0dc070a66381adda3d679d4f49039ba35372d43a5cc8f9f6a707fad2a6aee3e7cce76c9e2dd1154cb771f63dad42c9f0096c025b08173251b107f1d40200e1eb610fa5fa925ae1fa4e66555083093c4e", 0x9d}], 0x2, 0x0, 0x7f0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000380), 0x80101, &(0x7f0000000400), 0x1e3, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) read(r5, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) r7 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001480)={'./file0\x00', 0x7e, 0x3, 0x80000001, 0x1, 0x0, 0x3, 0x5, 0x2, 0x0, 0x50fd, 0x10000}) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f00000002c0)=0xff) 15:13:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x200, 0x80000001, 0x10000000, 0x1000, "15344d3e9dd86e3e2a78fd895d744ec6d53be951", 0xffffffff, 0x48}) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000380)="023559dd7956eac1ba213de8d79574484db80d8c9427b9e0d8182a5098f9ade766c685856793e410c30da8d411df30bfd637c31beff6362141b3875a1e0244694c815313eecb272af5904012847b1e29cb52674b05b84662209e5079634114339506a7259af425635926c6592fc4f1127455b26948edc2b03310f5a5dbd9b70351da35cfb20ff466c6dd1c61cfa1f4dbbf2b8772fc76dd2c63368872c92e803c912e270727a404b229dde6681b467fcd582ceff924a7f2014878856b8bf6013dcbe60eff5125caa158a2cb82755a9493cda2f57ff52c8bd487ea5f05beeecf8704ffb1d9eab9de865b1438163871b59d04eeba824a2914f16c7e32184d406ee87c43f47f6a86c91de423ccaeb365563f147019aa20a497ee5390f3e88c060ef1a594f26589779ed606b91c561d141437342953963001af0e2bfdaa342daf54098383c13f4a9e39c861f7a1d56733311879ef600763136227369c9789136d875918b24aa4ddde8ebc5d07112741f2757965d2499727b8b579e9287077203a98fc25488600f34edd40092be3a623bf24222250ac9c59849d9ea307211334e4e7ad66ba95bf0c546e71d0c1fbd46ec353420c58a2105889a8f35fbab0fdafaf178dbf606d79ede1502ba68256ed8ade273dd038066215dbf216c493fa96c46aea0cbba1ea91d7cde448dadafb46b7875870a0f885ed3beb4784cc7c0f6305dd5c29964f97a2fcb1c1b9046b2d43cf1d6d2cadf43183331999bbf87e09437c3cd48c33acc3c44836a7990e636e2916cdab5d95549ba579920483af960ff081884a6ddb4ea87731fa8569c35c63e2711b33afa26e16f176a3be2e38be7f5428de73344dd3cdd95e4dd41d4873846f1e88b5d511253edfcc96bf67d48758aa20efd9dc3feb58b12a0bc9798792fd815750f96e34e96375f72a6f1ff4918602a8672970a376639b6780af932ee319a68e520db200ce069a7752b68f0f213b5f1683f7e849b37d3c047dec02192514dfc2a0c18be272c9b566af92843c9c2831c742e179180508b9710a41b9f3e1f5c938b946a9374214e707b4fa477f624cc47538c4e99ec700ac91409d7161b3e52ba984abb4568549bc49efb3093289d7b93ad05a3812bbf483a8fdbaf25dc4007e9e10d0a22f282bb8f1d40a2e836d682d17e554b05c462e855f57195f97e7ac476137264e5c96d0f2a045ebf2e8f574b122e004b0f297ed80773fc0a352056d32ba7f1e88a4677dee7ef53c28ae3c5b11762d7a5b6a038ac7566a6dc621f1de76bf35260e06938189b2d919f47631c62a30ab5a7df2f528ae1431f2d1169566ee35da80a260047ec7afcaa7e52fc66d2d1315ab25644a72e479060f149621487c518cfc5dba924ba4f4baf7d62a8a9c35195a9de7d36972bd0344f09cb01f424bf1eb6404cac5a1613e0ea8e5c015f429ad1f66ac64cd01203b7626cb087b37bb88c87ad04140d758363a33fc2c12b094dac0116b15c3ff369e9a1a5a8c88766197620e2b71191e095f9b137f86575bc5e8891c8b4319b90386d51de4097eb320b47055f5a9e2336971a7dce6dca64bb225be61bc9ef438cda461fff05e153944ce900cb1a5241b219a10fbb9215b49e96f8e0c5134682bc625258e4a8b1c6671de228a0fb005a903595aee1c5d31e25fff09a2025cae0ab3833843dd51da133745645bfcec08e69f52d2602a8f96ea8fcda90ece752ddddc1583e8f059b3358cb5c9ebbd4ba32a3e7a396ee39befcc696b2b683c48134375b0be337e68270cf38613c9d1d037de6ae77363e42d3621ebb31a5b087b2e6009e1eea1d7c9d9bb837cbbd1667a6a677872f20536ec43da4e3f7fb0c484bf7cdbd6233c4d2240f272359c4cf4ddde7865e6301f57f6b4ba3da479dc26307ad38f14a05407617b21937e2f3254ce5700c0b8811c9c47564328587959f4bca98ec5aa0e193d99c1d1f536d172b742e7b082bc586b327936cf741529c81f6d99a7c41e5503587e22d9e7f940313b7a60201c9a305411b8f3497e5733d2e756de8b095b73ba85040a7843972558ff982ca1abf96f2b2bd3c68b36184a154d94da895dde1275b22ffdc8a40eeb31b335f31b5cd151ab962cb4c4abb92f2555c1d56a80a9e8ff8fd579658b9e92396ecfca9cf64fcab3a9b02f513d9fe091bbc7f8e6f39bd945797a932457c534bdbb0cf9f50fd489d3d19d3706cf9928e136b1ec4ee17f81069c5734c02bda3bdd6b56cf647196cdf966d7bf760ccdd283205d509c7ca9d7cccf763800ab28087da6ebd2db129ebd86151c55a5cfb2e5db9621cf773b37de4c25177f12ccf1d3499b349301c400de0b45504956acb5483c877a411e4f1cd7b2f7baef9866d623543a398ba3075f32d489b0d9e7c27016cb74543364a7f1b8155e906c14feeead287cc98a48fcb03759962c4fbc9e01f8e2f6f3d1f9460df85f89410c0a5ac624fcba71affb236edacc970d78e638331b3d661b61b94182609c36b39326a3cd433ed55a6bd9c4da97045dc0b7d964944194951dda7d202f92a70483c36797a1fadd7ec4ad9738c6fb03d50f6422f100d40233e9ead60a93bc792c85d3c3bb9984e52cd9dc2ac91aed65a18b249e2b564278257e9a45142fc94c628ee3b2fc2096a353573cbb83f00dbcfa069823b4c68410f9d44bdcbd0040944fefd7d8218b844c55018948ea2d3c143868f1cd514ca197ce5bb16fd7e73c2b2d8642bc8c48023c1a66f2a7057f3b2ea8ac752d3ce0b34a85b40c1bb7a7b43a3505d26d66f1a36b99cc55f41c280e545cb4d4956d7747a1e426574ff20bc975f258fe44f26f74af24dea453b69e782bd8bf118120838f43695319731a7872334ab9e760e0786456b8c73c7d5471d672552afc117dd6a02a95b3e6743537941c096739fb7089ec402dc2be85768f5abe7aca0ffa7fe1b74871584e0b764a3bae33d2d80931dd328738260546a85c3f53a6e1497e7debbed9a602435cd3b11a7d3a1af1af3cbe90b147ef1b9194dfe273fc91df2152dcb1526a4c3d30565d3586368d2bf0e9e9833f1df3ca5bb146d4113187f5a7724a6cbafe42506ac76b33d96c6d291da78d290dee9dbf2305a5e1a303edfc4f895ecb229a6b026f51dc4c0ba5e0ad2056445d593558901fb9742eca568baaa21f4bcc3a8d6944912cfb74336cdbc6a18640c1e3d678271c4fd0170fc63caeaafa3bacfc2966fcf3708e506fe6c857785843d8c97cf5f721d34d4dfbe424a0a9d0f743d8abec2be36f0d863403c13ffbff2afe1df31ffbe3256d902b485823d7fc696ce334febc05936feee3ff87d569c0a3dd71ba2154727a5017d3bbabb8103c4c1b99a299e046c808f975063907ec4cc029933411dc08376ab6773ef2f455437e5326ce226c3bc02686e7f7c0f877c34db92f1618e475f652600a969bb01df0bdecb62907c9d4ee6ebf0096044ab140f62f9994da6c1984b4d1d565900b5573ea054f8b89e2d452cff24431e79ff96f20021f79d726865f5e9847113e0461e6da55572e81344d1ffa087eb92e64cc2da497223b16b12ebe6910ad9c5ea917ee27d88f3e87e7ff048cfc459609f83bf2fc78c6631c0e0173abbdf91c5bf593580b8d5d7e8910aec988878301b691069a7462dda500e0480c7d61e2e8d856ac7347cce2434b6fedeeefe38383469d1647711990c1d95273a30b9ac7a21109f6ed50e747c5d4956febec84618ca20b9988a0a3d360de1735b79f7b4ea0034a85c3ecebbf471b861240cc87bfde77ed65df30be80e88da8e3ca1ae401b206bb78587a952b8864245bc0320093dd6fa5e2fa224424dd2e4e72312dc165e1e083c89dffd0d69cd83640cb9f310cf056404813049b4d3ea61a76b33542efd51108f2d521726d6bb7077de394e5ced43c2eed4a6a1a734af8dde693f30b3a05afd5d6169a5f96658c80789af2427c1ac57b51a51734c72dfeaaeda5e62fff3292588299be1f1232658b5fddc0b762d9c97b4cd8b664c3b50ea8ca23f753de0eac58b15267aeef46e9910d", 0xb23}], 0x1) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x2) readv(r1, &(0x7f0000000040)=[{&(0x7f0000002400)=""/4096, 0x1000}], 0x1) 15:13:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x7}, {0x6, 0xfa, 0x1}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 15:13:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x7, 0x0, 0x100, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r5, 0x3}) dup2(r1, r2) 15:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) sendmsg(r2, &(0x7f0000001a40)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000240)="f5c7d47dc6e1e6d798e9a031584822d0af500bc1038bfedba8a153d4891e8caca8636ca795bf74d33bc1d7ae4abc403316178860b9d73f75a549fd60aa183b6025e98bf25d365cfa383019487d40dd4276edae734eff9df79ace76870cd194894c737e7c28c0782835c61d3f480c312520999bb6d09ba4ea1b5a2bd5f6f16b51f87ecffe8964b037d9db2f45df8ea876a969dc9b88ae090c1694f67199a809115f6a26babd1a6b29c99ea91a471d1636d9eba86a38f176acc817836102016cef8e8ef13b0a9a1fe44a9cb26032a5e2cb5ea48a7cea6bf25d35beadf36eef9ed7dd09b6a09abef70625fa", 0xea}, {&(0x7f0000000180)="bbeda0c118b5f6fb3056fadb3857ea50d525576bccc3eb1b99249549173e2f7b4cf756686c2da97b094f7b0e0e2dc54cf6c5034c11525526ed1fecd950d71744bb57722edfda7eacbfab891f19618b13ea5ad018c8be5ec920a8801e23e389b48667e9d49b4928878cd5a5", 0x6b}, {&(0x7f0000000340)="653550b20be30c2a6d766da235f7e9791a8838d25bd65720a676926427933af13f29046509", 0x25}, {&(0x7f0000000380)="6d4a4bd005ec1a5047e6688e1be23ec1d556a7f87a9d97c8b031d07c757f8b287566ab8800e5a7f5f83c4ab337a952c8b6b3e0dc5c97471d7bb08fcbacabad8534b42839e7e704da5f46914e9d2ebfbe2e0ead5be568af57", 0x58}, {&(0x7f0000000400)="04b7fd9a54e3ef5410b1e21c0059e261ab6d53d6e61412d24fed5b500247446b8b8f1687bbfb28ebc9b8c3caa801d7c1681ef658dde611927f865abb7729d6606e125b5bbcf1504518e460c4bf7c332576725b13ca4d47c144a1c94753926423d33e8c600b41a270182546356168688b0e600e401a5aa7e84bf013420a54a449705db1a91910096d636d8f82927dae5721625ceecd2ef874494ad64abe033815e47abe42ffb666ea669fe86be93cfb69387c215a4f114589c1764eea7afa5f21c8b4056e301f0bb3a230abb6df46f10e13f2622dfe767404a323ce5b2f02cad0d400ab27cff0762b091222b4876588e1b4eb46476355cf5912544213dad151b1e3461bfebe4892bee535c197f4364bef80ad20da36dd91f8602646d88d9a01ec730ad77990a32e7dfc198b046b4a645aa2647bbff2f3ed9e9892d0462caa0243b0f6ace793e7813176ca220c1ba9cfb82cccb6e6d8a65c42a24ea30db82e6cd1fd537c12b3640b3ec76a9c943bbe4e52c4945642560772f86bf35d9d20b13e8ee27a2dd12b36f3cb7d9507527286a19ca0d9cade52951959e9717cbd47de74745a6d73af43f41b1861239aad6202be9088125a98c1ac75117485b94af6fd26563a5145dfb91932ee0ae09932742e80c70b9d4f4e96b7abe1598491d01c1497a41af6ff8c9a75e4163a9a0c4876b73a9d2caa57cbce4583db539c4d14f4b16aedea86da9fb4aea19f5efe6e925ac03adfcdc584dcd415f08b3982cc89482506c7650038484f9c881af846ce3cd0cae5b5231d5da02f44840bd99361a8801bda2f074d1100f4a71b26867f96aba6733c51e0dfb66b16a194dc16df7979c962b3d36f2a670ac9c7fb6cf4846aa4669b90173f502a6226c5375b2b23ba9fdb802ad9e1db1c113e7ff33cb12ebe069ff873a6acd8d20ab83dc87252d8507f7b48e60faffc3586cfa2da323e49363c397a04eae7b6813efd8bb560b92a6aee40c62691cf147265da631d8d37bbba1ab25f8935b64991603961017dde1d22a3871878f124bd46685fa0250e4fe807244eca6bb80676e5cdbb93ea2d6111e5ca4bafcd1e18eaed57813430e97b3c083750f01aa36a0be12ab1fa386215ade8e98dbae20393d234b5fbe0c993bbe439acd03a3419bac72d37bfc3a12b3dc7a2fd3e9b9bb9b5ce442c91a66f8d1efc48e80d08fc8f1a4e947556c3002d7bc993707cf8242097fcdd75b4a9607912d7776eb01451348090049de85bc05c933b5df83f6887042216c9bb0555423374b62725e93fdacc3e5c9a0f052b1e8bce8175eab0a23b239c59c065f1396e3f3c74e46b284b0013dc65e20d2d2ce57d80e156ee6ba64c013d63c834a208c97dca56bea6ac8e18ea262557c96c4c5c88819559dbccf0ed6cafe31abd962d2d7f12e670942a28b519caef9c98fd78f90e80cca54f02c33fc6267a2629c1d6ab4b50fcbe47cd0a4055317283ae03f745a46e3487ff34774655f4afeb9b43e3e84242afe05c180d82eda0e321ca6da7c122184db555c167de4e10b954c7ada3dadbc64a1018b57838c7640d9912721481c32a6b113c9978f6e715f5ed4923f7635f2cea5ced30b6d7f2e61cd9b18aa53499fcdf61c094b6dcb734b9d9533a7076b9a261772ec2241eaa2180b7f9ff89601cc7d65fa840c46ee11a505c8fb62052a40b642c1b5eedf31c0353c4d6078616851fb6eeadcddb1f703d4470acd52899da01ea86bd89fbbd8b5168c6eefada64f5a085f59926d668fac5433795485f880db73f9bf8d33f979a4482eed3fa5e9f7f576365ecdd10386415ff756b3bd8aa3758b609dfc907ad267ca7b923b476376575bbeaff0df49c0f6aa3d85d1120857d5f294f395ebeadfd9e860f25fc4461c6606553677590fea7aae64b806a92b5110a1f71041f2c1fe5c5f5860f5b97d03cecab155cc7829651b251651b46a2fefd0032a3622cb41b60f3f71f9f445b5a790d15d3e9a812ba6bc51ad2d5915338f07d358b32fac8d0967e61f09817dc9cb380445fb5c95eded47965ad489f6f177f190fbe6db03d53892fafc5b252b74ecd6e9ed5a913830d8b19e0c8797f6700295d96259ec21f109f0141e2580896842c155fe2c5261100e0a21b23cc433d0ed9acc8abdfd800a3a75660523cc066eb568f2c2a4b9b0f6334f305e7df0d689edcf33bce8d37de2314caf80da29821552b19afa574851608eb8944dc5c2c7df402bc3461978e26dec235c16d44a96ea90612b8051c2a4c2a5de0b943a55229c473acd0fa7d902ba9c996477f49f963a136ddaf6e74c75ef34660eb1e47e607e32139abf3e36607d7c8c3350068128c466d318731d7da730a1010de9262822c9e9d28ed72ecf62a005a4ee7e43f7c5376503d338a4c99d817e050d3299e3bf2b862fe915c142d022542e213781f5d213241ea2b4b58e5a724697e1df8e9aab6177bb8ca8c0560eb75f3a8f292521eb400fc08be56b9559ed64459da941cc97e4f278e8c8da5ea45bc216059142255a45ad5af0b70eca347e2bdf8b3ef095d120bf6bbbb4888398f2c6687b8dcef6524eebe93e2e99b69564f61593aa4e3cb31fb57159f6c2f7042a25a534f33d63690739488b1cd876ef721a4066c57b5a4327b6046adb1d85bc1e66fdfcf8d3d04f2a91bd712bcd88ec88fbfc90bb3bb22a49bf9ece68e387b748570ed190fd2be1e6c59dd23ab01d70216416b9b9312899709a69681c18f968770a8961f048fa7e3f3ff037b55e87df5d1ab419a674ed232648070af38aa79b9beddd5d6e284350c2fa50e13ed2496c453d893472ebfc15b1e32738d8d780c000817609dbc3d45042f24908cb334181a573a0d7ac723a656a47e3293f15182253455a54a73acf96632d06bed425703c81935870da1b4916d2373e46e78212af7d0126cbd6642c1abe0799490655c0b461b45464f315c56654d4b54b880abbb79f650a23b93ad794f5e11b6f864934070234475771b76134469205d3491a688119e770559a9171c90880a8d70f94de8bef5da74c7ae9aa6a3cf9c57a5a0f4b6b1dd59b7d7ae4bdc77cfb4a8925b134e83600eb4c9753b50b320288d3eba3927b6c54b03d9e03d80339e1c5f9b9debdcc0e55162d9c557b96b57a0cffdf9e51327bf68f2c0e461b273684230de23ff096cff1ec9f31ec98b182e685001f7542c6e8c170e94b0404c08c850b9a56567eb171018f6f3003f69e4a158110378aa5e1874a621f1b944771ca7e2b1bde08a2a9a068528cfe8af9fb1c93061c8017059290afc48ff2dfed5c4ae0e9f30c65ec84e604e2f65a710f8d82798442096c5488139c338d9a24f105662550aab71d54a92bd502b37585d2bc877ec9d449e4ed8fc92839d8a99711b6d1a182bce2035ed6acf962bf563072a288644c6d6f932dc14257d9251b614be9461627e4141094b051236945cba797dd8cfe55315c1cb56f0deb35ee89faccbc348a9da5ac62930485acbb85a8f856ffb94e4c91174f9adc230c420ef17ca4962872eb28cd687aea3e68873a57c06064e6d5529bf169f748edded38d8c6dde7f8710b8cfc02ce5642b0f8b2a1a639d856af5fd27a35fbef5bbfa638fb82a7225de3a4d467ecf5a030c4b64189408c76dc9d1791e9675944e877dc5b0b531dbbce56d7444eec9835ad029e4376bfee5af4f6229b2ca9d35ed066c1ececa2ed1528fdb724f754aee09fbb463d00fd49a6b4d594e9fbfdf4fb7ee7639a9ee351c35d98e2d9e09ba116f23119913f3f2bdf3ee1ff87a4ef4a2cbe7c3c54913724b20ba11ad42c330578f75a6ccdc4ad0c790be0b61affedfc834156b572280934c9dbe985deb8a8013c7935542a7a5eb3f135e3a5dd6b014e3acfc060246272ab15f7062155c35e5db8a39ca48cce89bd6d18ffdfd352808c398bfd9d5f22f0587ed60216e784d36523d49d91b6ad1316900821ff4a47352a841c8eb4d193de266d76720ffa6f6611bcd4ac2280fe523b137afdb3a2cd4c001c5f98b67625ebf300df1ecdf6b5e971c6440741cf7ad4df36ea36a7d93ba21807c2c41032f4b70bf72245b0c7019494ea6fe95db4ed2b0cd1b7810fbb9ca2b3c75546dd38f74474664e968651c986278e01040f32824d83028c8efaabdb50f4cb21ee7a19be3e15f08d4c802f4d02b8998d0caca2fca230fdd9a3e63b6bf27b86b2ba92456f14bd63dc61ea628cd5378e419181eccb8535fd40c787c97c0680fdcefdd2dec4ec79210b4e0f73fea1eeb80a65ec5588699dd39b3ccdf84ef53b72dd202ff643e34852cf7b7e21155ccc924cc292fa1a9c6e314dbc562ca85029550188fc79565adfdad8b1fb5910706673dfe8470f61184d22015a3c206f6814d4ec99cd1197c89c9e9ba8b03f7855faa302e80c5bf22cf1416d34478c0c545e00a3313f199658bcd8a8f6c2a3dc0af95bb8ba76b1d82e8f61a781172bfcfd83f0aa16215937944d69b45c5576a79242e48b0b87677883bb5003662770b923ca0f06dd5f1b86a009515963d349977486a1cdbf32f1d9ad9809e6afe8add8206188004ef99845e9b759fa91c8de8f19d21b42f8f89242b9bb7138704ae55f80d0b676a52c20d01c48939623a167651e1d722fe88f121ef0cbb8030ad5b46249cdad3546ba7e8dac1ca875b610f92b536e33cc49edf3a3505c533286957d0e11e00de80134ba034e66491ad39a0ed4a98ca38a55b277d80a4b15be7e8f675b5faa35343f0ca9810c2e452922afff7fcc20b77191269c9a5536b59d7a7c03c0058e86a1a0482f4c4baac743841bcc5f7177329e35e8ed2dace9c5f9a74109d9078e15ea6c8c0990fe9b06d4b67c86910eba589dcc971fac73a8c86767fe23c2a7aea27d4282ad526b839a6fd05cdc5a2aea0e1747addaef66d7f487003d0febb07c4866ddf126a8e4a5bb4e9777e9416d0bd1715e03e6c351ba6fda094d658043e127611f30efd7b61f0908bfc2146c860ed2ba86d8ae6e531fd42190ce7db859ea3e61aa024d5033e05904843a22b61ae25bbae1e9b620beaaf64c5bf17beca6d920ed5f8f5d0760b338b51de8215245a0229f6aeeff3f384ba711a19c171555a75ba15d347763522c5763cdf18d084a18b59b219494131ee0ca81f61bfef5ba3efed8a087697fe3a705301b9b915f8c97da48339a62cbba7df88399b0c31c89c778ba9aaf3f470d86c276f40152793f7a6efd317bed22de219c6010d7ebefa6e2a6f26add2ee84811447017a77778bd4bb18a8a9e75d944acf1cfb75d6931b82b8e4056604333ac3e7fea49a31919e50c3403dc8fc95438464c3c66c274e7c55eb5e793b73a7b11bb6fcb307ff4f7c3286d33e987a9729207227030307b38369615b01aa15e4f78a47838f5d966f13efbb8fd939bdbfbe83dc708ed31134318a3e3a9b3792ea0d818a58815398195bec21b18e5f1d116c3d2eca9ff0248a123fc17c7cb8bbe1c87cce1cab209013633c8d744306f52672f0a2f62398154d6d6f74dfc559f22412fc7568092f0465163ed0a48c6942ab9dc36da8cc699aaa3409a80db7dee9eb0320497cb1ea8856da82d52cd6d12884993224540065c5cb12474afad0adbfdfa51234abf101056b8105d5338180678831efeaebfed1a677d0643ec51d2b9ebc1840cf075ea83bddaa8eac9c428438ef01d7137272b537c20a8fbf6a18fe620c8ef3e1b03b9ec5482a11efb827eb363ad24d922d7ca53429ca665a5afb596d914f52d77f3cc0d8aa62245ad5c5ef591c4266c2c797604c5176d876196efb943c0a0a48c5e80d773804fe91541ad9a", 0x1000}], 0x5, &(0x7f0000001480)=[{0xf8, 0xffff, 0x0, "243b49d5c98835ccdaac6b146fcfb0f6b69d9f7afa123c5cee719930c25b20712981467dc08648880fb39c5c386fb931b12ee50cc0e0ec2513b1720edced2b84db6ad7239c8b6d14ebf775e8ebf044633aebca7d2dd7fcd915396836bddb1404ceaf02e575da75eb8512329364a6c9d910d0429fee1cdb1ba540da0f0511f60e36f4c082865b2b242fc95b7e7af414e08c20ec3585a53e7c8f8a26ae9f47a221a56473688b9b77dfe82c287dcdbc9b16f9281c7d09fee98c9f2cdba5dbfa644811665fad9bacbf684a397e41cb00e858f02f4d2a701ec1e6fc2e50353e42d1b18604bca2283d"}, {0xb8, 0x1, 0x7, "8a3e25b90d7b07ede1f221f4be38df05d1a9f9e7164e3bca13222fca727dede4190dc3f2475b90573c0adce74ca666c5a6d03efec972b7b495e34bff220157d96fbd1c2278a9c30f91fce4b09f50129cdb64a714ac98f991ad28ebf3a49baf479dc15ba83a5f5e59beebfabd890fec5b2a0577899ab5a3dda4c843696cf0a4eb48fe1f544da5e5a44dbe94876a3b9e16d5666f65e11de3319c3731206169ff0156fc"}, {0xd0, 0x1, 0x1e, "8f95bc0a0e8ae6b7aad547ae33ac1b4874f4ef1376fcb11fbdbc20ee88852ff1314ac403031a785a22344bb03c315dec58b881296dd831baaa6d273754e6bed143d4a9c3e839ebf42ab25ce6b10e10e62d9a75af484b9245af39cd83c999b0c7a51a431a254581fdb922f09adf76766057da87505c5d953a285ea1dd76716619e39393cfa49c073c89074b0917678d6feb142104c5cfc2f0dfe32d0be810168f88b96f5f7760e2194d506e11d35831ef3a28de88ffe49408e0eb"}, {0xf8, 0x40275082e8e78fac, 0x0, "9624316f2c38062aff698d3a05a2f9ca80719bd612914f3df805c58d62ce6c8f7ce0da952df558ea1acdf6236c4f44bb733045cd43f7e30e460d0d8ceddb6b2d202476a8777efc25dd4ff5671dc98186883c61e290bf0fb0e4f088304d43a4f1f9ecd7270a43cf5382ed2bf8cb411b06a3f1365476c77525bf424353fa8eac41acf3335cdeda3782b6cedbd3b2d0f596f96edf2971ba3c83955155b208d3fee917d4e60a259765f50097564cde9e4260972e446b89594ecb3fbb71dba96840e7fdf80954a27397201f41724e71d4c2e1fa14bbc82385359c3e56aa5f217218dea6ee0dc59636"}, {0x98, 0xffff, 0xffff, "dbea062e429005929110f40bd1d8701533d0d2f30e704d1623a6ff9be146d9de80c1c76943e3114c0ff300ac7338c94ae3538ba7749a3d1a061c66d28b89b1f5899ea5bef23d9aba1e09c048b4eccf1fc93e5ff020cf02eaa9bdd48b9cc7d65a84d402356af6e3675ee1c248cff80f22f104bf3488521951e12c1c9541c4464691bdcc57"}, {0xa0, 0x1, 0x3, "6b850e1a8512ffa64620ab4355518b342ce755c6618fd09a87d9886a696fda0320df2589ffb9686f2fb099caa7f7e775e6c9f3a3c64586ee7a30888797a2a2457a108966a0d4098bfd9da7c9932a92aebf2eb2b4c2caaaeb06de13b5231b98ab1ae508e57b7f6ce7aa4e3dd7fa9621602a3934bcff63b924e44cce6055752c1dda9982950df7c821067c"}, {0x70, 0x1, 0x9, "2e74d184e1b32f0639936b85e3e01b09c812725b4a9fbbfb0722b039088c3ac237b9b25daa54aa8fd6d53102e9940ed7ee13cfc695cbaa58319fd0b3d06328a92aa073c474bb052a91577233ec07c9b00d095f695f70a26484bc13"}, {0x68, 0x1, 0x4, "dfdf44fa8925bea521dcbeb224421d31d00f9519535b1bbbb1535111692045b454ad991ec07eab59a390cc445db5ade97d40a633ebf5623f82c1b6480e694d60b8e1e70d4ce8e061bdf1fee7969808dba62853c9b2a94637"}], 0x588}, 0x408) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r1, r3) write(r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:13:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x40}, {0x255, 0x0, 0x2}, {0x6, 0xff, 0x20, 0xe7d0}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 15:13:48 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x800000018, 0x3, 0x102) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 15:13:48 executing program 0: r0 = socket(0x10, 0x8000, 0x40) listen(r0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x9) 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, 0xc1126939, &(0x7f0000000300)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 15:13:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getuid() r2 = geteuid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xe29c, r1, 0x0, r2, 0x0, 0x100}, 0x44001800e, 0x8001, r4, r7, 0xffffffffffffffff, 0x2, 0x2, 0x401}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:13:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) nanosleep(&(0x7f0000000100), &(0x7f0000000140)) 15:13:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/55, 0x37, 0x803, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:13:48 executing program 0: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 15:13:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x6a}]}) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) dup(r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) recvfrom$inet(r5, &(0x7f0000000280)=""/169, 0xa9, 0x41, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:13:48 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x0, 0x285}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0xfff}, {0x4, 0x9}}) 15:13:48 executing program 0: ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:13:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x61, 0x0, 0x0, 0x2}, {0x14}, {0x6, 0x0, 0x0, 0xfc}, {0x4, 0x8, 0x51, 0x1}]}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pwrite(r2, &(0x7f0000000080)="f2048b42bd23818529dd0c87d067ca9c6d5fe2266fc6512a6c6a4f7a08a371a7eb3d7567152084aa80ad3dc4d5db4143def997ad30546ea14c324de137b09e56c7c8067190829e827bb15e27f8d6fa818784a0d3c85d028fd9fb414b8e5323902e5880f8b7893292ec46ee1048c302a47b5b32be7646cf43", 0x78, 0x0, 0x800) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 15:13:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x4003, 0x6) r3 = msgget$private(0x0, 0x1) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0x0, r6) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) 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, &(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}) chown(&(0x7f0000000000)='./file0\x00', r8, r11) 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)=[0x83, 0x10001, 0xd]) 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}, 0xc) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r16, r19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r25 = getpgrp() fcntl$lock(r23, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r25}) ioctl$VT_ACTIVATE(r24, 0x20007605, &(0x7f0000000380)=0x101) r26 = getuid() r27 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r27}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={r25, r26, r28}, 0xc) r29 = semget$private(0x0, 0x0, 0xa5) semop(r29, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r29, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r29, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r29, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r29, &(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(r29, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x12) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r32, r34, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff, 0xffffffffffffffff, r19, r28, r34]) r36 = getpgid(0x0) r37 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x101, r4, r5, r6, r35, 0x18, 0x39}, 0x4, 0x530c, r36, r37, 0x6, 0x7, 0x7f, 0x20}) msgsnd(r3, &(0x7f0000000100)={0x3, "c83c20976ddf8756fa2107e2de8f5d366321f57f3e4da3f147a4bd45cf12d6324997d479faae3ac9f8abc4287f6009386b16572473cd0d98c043bda0c4ad0328b7e480c3cf6bd65c2e93c3dddf72607e325948d882b273e3edb8bc41c42d10a094f4ad6448ee7ea410e2a8e40f550b93a045ea0fa525b85c33498d6af4fa1bd766b5f508b430c58bf1027c20c6580c08f6427ca25d21c925657a97ee6fc0c4222537e70ce01fa02b82b2e9db8391a2f2e36b507fd7bacf03e5b1497c523546d5860810d70242f40cd183dcd121ed09a7d09198958f611e5559bd7bc940967dc2a9c38e3755907085eeb71cf2e1ee746b5243eea5d2336b7926f8473c721bed972cd48518bcfaf5ea905a0431737dd0d0d658178705ea1c6369c5ce34684d408c84cd6e87d21b38fa80c923dc85b74914ea1e8ef302d300ebdbff889756d064a8b0bf070f650e816856d556053adc49cc5de4c37a5617aa27789cdd10492e681db7443b0917ed17a0b1d04ef5eef5f8a764a30fe92708acb112db1dc697d6042c50ee64f4e9eb3442c25aac2b58c1b9e897f56d7ac3d97b38ed7826d065d70d8543a7861fad94f8b237f386272a95be9b6bea255e5afb5d3206f0be00497fa77e5f305c2696ba7d6df2745107f2b7b98ff5a8b72e9b069cc22e336adb75c16a8473ee070eee3564f0b08a4d6d2cfafdeb94529090dae595d3787ff5fe2138f58f8a534b8761810c8303633741e400856f76e710172639a3878aca932109094908f620cca6503812e68c99c69f34d46bcbc6009d5667b93cd9d18cfea6792a6d466d91bd217ff5d9d92167ef7f567e7017caa3409ecc2f177da0dca08d9d6ffa12097d7b3159dd6ea4497f7fbba0a764cb3eacc47956bade5f446f151e07c528413f381c0a9862d2a55cd6039d27a10e7043a712d7c2f784f58580fa70d85cea70cd17b83ce69a35aaccb0560643c6563fdf8b8009d12077e56bf3354b543b355290184e6d4cd89f6e14aed5ce56551248c44a3f014b4f17b1b77fdf46010e8e2044eab16c5f61918ec5ab54313382c960c7ef91642fb75bca6a4779bc2df01c23227b5e71b07a111885615b7890c42ad8fadad323413184f2344ddf89762ad50c7787be125a1b45740b669cb50f12b119998eb65b076f8e6ca308620635b196158f5437f2e7d73e2a90ee7ee095ee96c08a5b368f54ea6effd169a4619b44169dec4fbbfd99c219a7d7a40d140b6e40d06a2105801c7540d76918b4e708e133e998ac3396958eb55f29684b9bd651d9125fcd2c1fdd984dada4e56e5a6d8b49be304ab777e6445fdacadc86354d2128485490910e5390c1ae46aac09f34abe30d841b9498f6e9c129b6b9e923404ce399f59f027576f98ab24931756ca45a826237283e29ed7f91da0b64aa3707baf62515b1647445da9a7f07eb7bba0841070d084e0e3ef8276a93bef16ea351eb8b870d47d9b96c0eac17094462a5f838438a0856016adebf9e76678554d2412fb9cab42fb65a19f6de74a87542117679972508a19ca4916c603ef7f0768e01339d2a6820e511d87daab7aa85eda0198a7d2013d5e39811616d716209aa886120b38d84fc66e2363c4aa4726bc6171e547636f037c756b92f5ccd7030b7e8bc74acfae935039a50d26887ec280ec5c5439846a41defab14b7726e159464c5d9dea3136170e984a7fdc1ffb76b6924a5473332c6cfc2ebecc1350b2dc6666046997622ba4995ea53d5490698ccd8f1e8688e22d212a99ad8499ee6894dce9c0eb3cac50a4a0001207174175a06d58293f22bc33ccdee4b0f7b84662f5df1be805f81e7988957e05f700dd686f33cc2df873e1ca05cb526910c7cc0c6de12b8fa0a8007d448574cb9f67056f646cb55e0cf50feb4669b15bbab84a320fca6759440da5f159905cc5bed37ca8570aca37f1d56bfa6c791958ce995301806fe7d65436277fbe7f925c99553a2be429321b2362d2a15430fc0fd7cb1550b0f20d529cf6e10c4a692cfc5479bffd5d237ed9a538a3b4e2128ea728ffdf9756b09a3b35b0322a2daac449683b643d7b9f5ff0aef7b90621d6d8246c0a599a4c47f7592e5179e53cb50df612d999f23e2ae6e427a820ecfeedf2b790835736ee467ae42c17bedefff31873325f643ccf8a73c285771fa10c2c2e6457f4c3ff3e13b22a4bc3a8054cedb41dbd029cb10f0fc266a646c06022d214dca2199c48f70167c0fc22134bba2d22b1f1bbfc6f23b4bb7127c6db830137145cc4bd07bbba07dd310d7f465b019dae1f0552a8b8e9cb7afb79c4ee3ad24d8fef4c680f5bcf414fe8f0aa464078080fea339019e757aabf6b5a8ce6bcdfc51d7e4680cba271314d4516c01e15acb9d29b6dbf059cb4d20964fc1f576b1614a243c258592ef4c613820377df25b333300671d46a87f620b222d307c17f88573bda503f4194d82425720bd7d008dc9ffa3be906417046adb9ec9081c08d51b21090ebdfa0acfdaca6ae3ee746c44d2882ffde290219b7ca92cf1db071f0adfaa463ea5940cd731be801acc6bd36bf94669e4077f03ab5d05e169d8ee004f17b9c70311dc5791765143bfe086274f97187423142731906861fee59de4f446653daa74be024914c0d8596bdd427802301592b741632b81902311c53b9b31329e64e95d75bc59e8805b370f3983e66c0404386f029d07e8f8b7f386ce2644c0bca6110b20fac77c8833a60136b0a3b325480bcd54be0201f368f4a3a16bb548f5e159d43b7e115672c3b5d72a200a10b72ea61173f00b029cefe05577f724b9edc8bfe9fc4e5fae7de0716690a777fef1aa3c53f9a6b35be0a3f58e4de892439c8afd1f6fe66f262440056d3819e1ae68ebe750a9bcd0dc06c765bd6d29c38d6cbcfbbefadb058ca4205c88f4fea9fab72341c9f5e96cc5cd31c870965ccef1d97b8d2a89a024c82bd297c6817741cca0f61af49db0ff3940e593be42ef55152ec2917d58879615f716a4c0608bd4f378ec71d06b02ce41bbfd01b1ddd8523ac4175a120381560cbdb2c8ce00bbefff0ee040ba8641cd49e5a6c59b7b3f85148e52cf5908c62d77ff75c6b6a702e2e792e7c62dcbe7ec03c83f45226feee1b7256b15579ed07aa27ec679cc98061bce22d7d1affec70dad0d227a51250ecd2ee9b6226d9269acff169b7febfadbfea439eb6cf9ea9ac3d95974951a34fb75734fc98ea45fb4cdc66fb4f4618f2f425de1c541d810c8b2bd47bb90c763afca42f98d270dd63bac1c3e3ee89d3b6085f6c06c231905a25a6898c64d8d040bf72f6d75c845be0e37ef08245186ed96e997f17c391d8ea1a58fa4c99ca0e2894d5ceda904d7efa77fda04aac98132ae33279e5ebf730d7a2213bf23077fc77f96b39ebf2a176577daff003c18cd1cb0444c802dfc6191072cb4119e1ca0bc010b07b9d5e45196ded3449a2965a622a28e1c2c0375e4813a5695d8fd5b649a9b4947253d5c852f14fbaddc21ab2365e7f011ccb72256bac9520ac6908cb567ca39b9320c34476c58b08d084431b3d40c7bd2332125240a9952a5b60a214d123e9bba4b4bf78cf3b2174b0dff76cbcad8af9bbc5b97e36361b5c02f645895cc4477383e3b9a7c57211e2480fd92bbe76dbf81709f9e9bfde13e480c1e935f94601972bf805620676451d7490a2cde357c0ae8daa9c9c2eb72691793fdb29f6e80da8621ee9ca904fec8c9d0a937d4b9c338b548d5faae93bf8485a26a6837abf53ca0e4991dba4f1307c7331bacfc7e71794ed7df882001d23da730c8adae29eaa21dc70d578502b6cf5886a9659d17fecdabfed3ca81019617132a2ee7a89577b8bddfbd80ce6b184f4dab7cbdbbf06f8fc134960dc887fd56b7aaddd388fcb721b42927ca25d710d50fbd8e5e8d7057c9479973c7bb8839a29534cee0adf25a200924027b2dea3711511b7dc0c950f4262ea21178c274e0b6df8b5322e5baab90d406d1b235b3dd043487a831f19ce8139a0f10ea984364cf2b46fa4eb8c9b59ba938930d3105aae154e38b098d3a9304535e2c7941bb2a3eab4cde2461d9aaef59b2694d2876b939d9cc875f41cfb0ddbb4c62c7ad71b6bb108560709a83840631436fe2d1e93fdcc2c38a07a39730ecfd0c07b2225da97c9f8e81a8b10875a1e7c49f24472e38c145cb824e9a4513829399012be627a8457321234a4827645bbb5503aab92980711cbdf3af1957c99e561c9f318e488e2b0e71b3fc853b87232d805fad734061fd56f4c2aaef394003a2e225895b2c04c4e7aed92e1b8e7c5e831d7ec45e995c7e3dbe9a74025081764c0c99e7fc6740ccea4e76e25b65993c4b6bff97a8d66f8e9201367687cdaabd5c8c28286cff06e7cac4145d98bbd5a146a7445856f1f3f2d87078ae22c44487ceca5db717ca5750985e05d91bccd64d509f55b96df3d2764babc2aaee3a8946abb54a4cb08a2b7a683e241d2c8647e81cf6e6df1ece90db3b0d171c5807430677d1e10be0b22888e8e157ea9c03b1a3ab7d62281a86ae81c5aaba60dd2d125e7b908d6110b9984f55437e22bd1a1f99a38136aa30e5f072151d58f7040c5f1aa39050b13e79ad061386262b5b0f936982ef395980a14f565f2a1daf7bf7b5d5fa0c097fae457e082e1fa171d4d9db5dcbaf39ab8b11fc5c4b901477461a5c285c56e700c5f5b16fa86ba6420a7a083f560a8d685214b78e78660c32d3caf45a70e179c71ea62c26386fd4be723fee5fe783564e007dd416a55823a1ceef851c3bb96fffe190938926a65125a17ce44eabd1458aa24fdca86b151ece2910f305f06118172d4da9b2029ecda8659aca5e4c7d6780008d8e5f01116f15ba1499e1f82de07f23839ebc22365bd0e50da2ec3e0adf13108a937c6c74eae5252f080501d7f7a4e345c459cda4ce1c39881c6c11e4ddb5d8c9f3721bdca2c0f16df8dbe60649e31be7a000f7758df37b8812915d1372219b7e5670ca9e8ec9c38cfb90768aa25bb72a1eefe4e1d3ceb8f0989c999a3150ade607c4d4b06e3cb7e85c6ff7ccdb1fd334576f7e6fda5c9eab76177e6001a1294666ce2d9c1bbf99d3185e5bf53c1cb0e140c6ff2b63926d5aee21dbcf8fec0880a3831afb1ac3f7b34391410c0db27a0542bcc47e873f304b4e083aba7dce993d0ed148c01b547523f3315b45b842f2e31cc6f6e1f87a33c24c3e70eff9c0ee9cdb3cb3391455750f5826ea75a5d47f06755924166f08d08fb6e0893c8537701775772d9ae57e942a9571b79bc2f7de67da2bdb714e06b2fb7c58a556906498b5bb0f05904ebd56c3cfc8215b308e4003435bb140face46385615d1cce567b2acc2dc0e0f91e6fbbf8f89633f1e52d4c3063f5121892acd752fa70ed9b3bce165abe3999f41b1fbca4e132d27fc410a46365c0753d22b57d68100f12d760b04c3a66c8cd766df68fec619a7ce113f1ad74c7a5453c776cf2c3c9b4e944fbdbe00379ff01ddbde89232fe92ee44e3d318689d1a2bc6def9dd3110f417bb899c476618e4dd8f6ce598c73ab5e21ba43c34bacb73cee0225ce7e624a3be8ad0b57a971942d0313cb44271dbc20eab717661bc314ab88f78795646f3faa41c3a552541c1ab248b73df856acf299f93c66c804a09b1e7ec086fb79784042fd266446ba104641fa407816a5016dbabd6ebeb24167beadd338b35820211b4689db311cce63446d2156b5e3e01a4e42b24c09ea5068e41369df77f39dabce9442532fdd684073b33c07ae59d67a307f057d9602a6bf788868bb7b3a183760"}, 0x1008, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r38 = dup(r0) sendto$inet6(r38, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 15:13:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580), 0x1b0, 0x0, 0x277}, 0x42) write(r2, &(0x7f0000000000)="a3", 0x1) write(r2, &(0x7f0000000040)="8721c58bd1e62c458f75b6f9cbffc88d8da41f47e3745b4bdef9da2bd0ae31d7923da960cc42f1bffc92513c7041215d2226b9daf45857d1d1c4391d29e038e17969568f04b892654a1cd6840bc1970a0e0fb5ab4c736627febd369b096ab63320f4035eb7c127748d68e9d64ead5c6b866614dd2af4cec3eeca8cca1302688d2fa425a19233646065f23ab5119f937614", 0x91) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 15:13:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="1618e31d8a03cbbdb326f0f006e7dcf01c81c4eb93cf22c0c9835f35fc24394a5e8110f824d7fa4208db1c9b8bcd1be6e0fd27359479cfa3f20b5fc2e389291ad95358ae9cf8e7", 0x47}, {&(0x7f0000000180)="78055eec976f71bf909581253349f88cafd6bf98099ede10c64cef3bd9f5b14cb8f33eaa9510e1993987e789465ee6ac17c7d6a3d7d5e95c39d336a9eeaad3", 0x3f}], 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ff4d4d7ee40000010000000000000000001000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 15:13:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) 15:13:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x80000002, 0x80000000, 0x8}], 0x3f, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x20000000, 0x9, 0x5c4}], 0x10001, &(0x7f00000001c0)={0x5c, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x2, 0x0) write(r4, 0x0, 0x0) 15:13:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffeffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x1, 0x4, 0x1) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/127) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 15:13:49 executing program 1: socket(0x11, 0x3, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 15:13:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) r2 = dup(r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e67a1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f000fc5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd0000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdcaedc00000000000000000000000000000000c55e15fb74a27aa3f68586151c03a2ea9faf976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5050000dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1358739022dc956090f44ae73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b4278c3abaec4625badb0afd15780d4bc225305a806ab92ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553ea008b2be493adbb36e2828e7a8a051021fd64b81e6d88acc8a77341620b394ed6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfddc4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b07b7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b7bd00eca45ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) read(r0, &(0x7f0000000580)=""/4096, 0x1000) socket(0x10, 0x3, 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="8c64c4a6788d9605e8485db9dbaf441ef075be624f102c5ece3a9a3c2634886c3fb54a1e7127969001b0656ffa9fe2c7771270422f33b928097249880284828a038a89795863e8c95f0101c93319bc9090c4b2e68471d810ace3c9e17b30fac72d99bec168064c663aa6660bf27de2e9ab100c9fb4951766d2b99ab145d37a4828ab828d34eaedb72c20e06ed7feaad7e2af6d2a4ac2e1175785221661e8d1aa9592ea9e0809dfdcf0f3d8bf7e7eca1df6e627c6587ff3ec60cb61c6194542171fae1da642d6d9138756e2d03fa28599ab9a04be08c7b683ae0ad1e1051b29292ef88f03230d493aecd9b3eedd4b3476030b116e", 0xf4}, {&(0x7f0000000140)="72787140ff6c242f08419331de91200c9cc1814d29d4ca84215f1c735510e2a8c5b30d71fafa2f8c4d217f4e2ef58fbc350e1084be67bb2042f8c3f84040102e89be23cd1053ad5c66b00a6e3cdd1e1bb3d0f0bff5e2ec402cac29e33046a924c17f0aec5dd84badfbe1f517549669465e03c97e627d2427", 0x78}], 0x2) 15:13:50 executing program 1: r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) mmap(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x0, 0x1010, r2, 0x0, 0x100000000000) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) mmap(&(0x7f0000010000/0x8000)=nil, 0x8000, 0x2, 0x3010, r0, 0x0, 0x1000000000) 15:13:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x2}) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) 15:13:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x6}]}) getegid() syz_emit_ethernet(0x49b, &(0x7f0000000000)) 15:13:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0xfffffffc}]}}) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x6, 0x1, 0x7ff, 0x200}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) shutdown(r4, 0x2) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) tap1: address list non empty 15:13:50 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 15:13:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) 15:13:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00', 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = kqueue() r4 = socket$inet6(0x18, 0x6, 0x40) r5 = socket$inet6(0x18, 0x2, 0x9) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x2928, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r25 = getgid() r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r26, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r28, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f00000000c0)) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) r36 = socket(0x18, 0x3, 0x0) dup(r36) getsockopt(r36, 0x3a, 0x12, 0x0, 0x0) r37 = semget$private(0x0, 0x7, 0x286) semop(r37, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r37, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r37, 0x0, 0x0) semop(r37, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x8001, 0x800}, {0x0, 0x100, 0x1000}, {0x2, 0x3da, 0x1000}], 0xe) r38 = geteuid() r39 = getgid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x6, r38, r39, r40, 0x0, 0x0, 0x3}, 0x0, 0xfffffffffffffffd, 0x6}) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x1ff, r40, r32, 0x0, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x154e8f77b00491b0, &(0x7f0000000100)) r41 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r30, 0x0, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r42 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r42, 0x0, r42) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000001680)={&(0x7f00000018c0)=ANY=[@ANYBLOB="ce67e25d3839acc82e72b650d9400000000000000003e9409f0042aa49926c9a44740d601e753f2db958136b550c7c315595794000912d0e7a999a84c15ffd6c60e12fe7486c163b4f3d7f27f849ea42badbd15d94d7568299d046921f5fa33b43770721022ec2b48f113314e036f68e18bb71712d802ca7648b30bbcf4e28f45ce04945da796a1d1848210c001a71cc79e71955104a75ab271b262164664da6d78ef094a7d71b0dbe57f2df96379d6155dcdf69c33fca1ef7e78f2cad1e1fb61c64283def1dc3ef039ae1692beb84f4db81cce3a661de30c5b2e50a9f7ed03efa71a11d3a7e4c4c9e565b340a1f58d008cfa447077271f8690be3fa984663b99f4ec47bf9055b47aa3e0c8c89637564727d20b14c12f655e4d5"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r18}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r27, r30, r43}], 0x60, 0x400}, 0x404) fcntl$setown(r5, 0x6, r27) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = kqueue() kevent(r45, &(0x7f0000000240)=[{{r44}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r44, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r44, &(0x7f0000001700)=@abs={0x0, 0x0, 0x2}, 0x8) r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r47 = socket(0x2, 0x3, 0xfc) bind(r47, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r48 = socket(0x2, 0x2, 0x0) dup2(r47, r48) dup2(r3, r47) r49 = socket(0x2, 0x3, 0xfc) bind(r49, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r50 = socket(0x2, 0x2, 0x0) dup2(r49, r50) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r51 = socket(0x18, 0x2, 0x0) r52 = dup2(r51, r51) ioctl$VMM_IOC_RUN(r52, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r53 = socket(0x18, 0x2, 0x0) setsockopt(r53, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r54 = socket(0x18, 0x2, 0x0) dup2(r54, r54) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xba, 0x1, 0x3, 0xffff}, {{r2}, 0x0, 0x20, 0x80000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x1}, {{r3}, 0xfffffffffffffffc, 0x62, 0x1, 0x0, 0x6c}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xffff, 0x6}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x8001}, {{r0}, 0x6, 0xc0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x10000}, {{r44}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x9}], 0x4, &(0x7f0000000240)=[{{r46}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xed, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x978, 0x8}, {{r52}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x1}, {{r53}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xae8c}, {{r54}, 0x0, 0x2, 0x0, 0x5, 0x2}], 0x18dc, &(0x7f0000000300)={0x7, 0x7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:13:50 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r3, &(0x7f0000000000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x200008000000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0x7}, {0x7, 0x9d, 0x800}, {0x5, 0x4, 0x1800}, {0x1, 0x802, 0x800}], 0x4) semop(r4, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x24) semop(r4, &(0x7f0000000100), 0x2aaaa9b2) r5 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001540)={0x3, &(0x7f0000001580)=[{0x2, 0x7, 0xb5, 0x1}, {0x931d, 0x1, 0x40, 0x2}, {0xb77, 0x8, 0x7f, 0xfffffffa}]}) r7 = accept(0xffffffffffffffff, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001500)={0x3, 0x66c9}, 0x8) pwrite(r6, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xac57986aa93d0e98, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, 0xfffffffffffffffe) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x101}, {0x1d}, {0x300, 0x0, 0x0, 0x100}]}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) pwrite(r8, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 15:13:50 executing program 0: getrlimit(0x6, &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x38) symlinkat(&(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file1\x00') 15:13:50 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) write(r5, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0x0, r5) mknodat(r6, &(0x7f0000000080)='./bus\x00', 0x2000, 0x97) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r7 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x18) r8 = dup(0xffffffffffffffff) fcntl$dupfd(r7, 0x0, r8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r9, 0x0, 0x0) 15:13:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x5], [], [{}, {0x0, 0x0, 0x0, 0x1ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r2 = socket(0x6, 0x5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 15:13:50 executing program 0: r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x21, 0x2}, {0x40, 0x81}, {0x88, 0xee5}], 0x3}) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000380), 0x1d) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r3, &(0x7f0000000480), 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/150) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xfffe, 0xff, 0x2, 0xd}, {0x9cd, 0x82, 0xb3, 0x4}, {0x2, 0x4, 0x1, 0x40}, {0x9, 0xfb, 0x7, 0xcb}, {0x400, 0xff, 0x5, 0x7ff}]}) kevent(r6, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x7b}], 0x66, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 15:13:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000380)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="3fe58a790712e430edb63d1bc7edad0fe8ece2198e7e84e26887ebb739e519bb959c35e75fa8fe5322db60e602ad327930df618097af93e75920e35193bfc16bc0b737eb6899ee70691cebb3bac2ccb56045507568ec7c51e659a1fff5957b1af5d5a5d22426d5c529e828616e3502412764d86fd1a5ffb3a42f2ec65794436e930e333a8e569a074ea42b0f724a91056117c6738c12db925b711969036eb8acb4de484939de4be01db2977ab12a12b3c91a586272f7c383b175dd3b92beeefd2a4938ee21362ed4e7d2", 0xca}, {&(0x7f0000000280)="31a586ebb7236d8a3e02cdaa999a03acbf98d1d72a41bac8e0875c81d7b1fbdbe300431794e351045f3a9c6fc222aa16c3324b046d5c742ccfe1c26eb747e216d99c175330a004341c58e7c4f7cfe1553874e9c2c0180fe10923fdf85a07ab2a17d58603a0ea6d846db880c80effba3390fa59026e5ca5c0f6cb3d43", 0x7c}, {&(0x7f0000000300)="8927a0fb866bb71ce3de5ba37a31d9d9af24bed5d2c4428d9de2e059c537a5183ef50fe8d008b766ae0ab6c587f16f90c23b2e", 0x33}], 0x3, 0x0, 0x0, 0x1}, 0x40e) sendto(r1, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 15:13:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x0, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x7ff, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r2, &(0x7f0000000440)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xae, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x12) r6 = socket(0x2, 0x3, 0xfc) bind(0xffffffffffffff9c, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="f7795a61a57ba52f7bd92d64be6f2ef2373acc1db831a9c0e4786a51da8eeb4235ce80d2af9632ddc4ee71a239aacf75dadfeea5099dff9590ff7f00003d00f94a2aa1cfa86a3ede5f110c5ad2f25192"], 0x10) socket$inet(0x2, 0x89dc6c5fa6fc5d3d, 0x9) r8 = socket(0x2, 0x3, 0xfc) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) r10 = socket(0x2, 0x3, 0xfc) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) r12 = socket(0x2, 0x3, 0xfc) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x2, 0x0) dup2(r12, r13) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r11, r13) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, r10) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffe9b) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r15, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r17) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r19) r20 = getuid() r21 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0x7fff, r17, r19, r20, r21, 0x28, 0x9}, 0x6, 0x7, 0x6}) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b000700000026c604fecea10540f6f96ecfc73fd3357ae26caa0416fa4f376b36acf00b78048000000091f7c8cf5f882b297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4c82bd50ed3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b125702000000002012002000000000020208a371a3f8000400000000df949ecce6cc7ed600"/177, 0xb1, 0x0, 0x0, 0x0) 15:13:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00-/file0\x00'], 0x10) execve(0x0, 0x0, 0x0) sendmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x404) shutdown(r2, 0x2) 15:13:51 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x40}], 0x1, 0x4000) read(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 15:13:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xb4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x64}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 15:13:51 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) fcntl$setown(r0, 0x6, 0xffffffffffffffff) mprotect(&(0x7f000034a000/0x4000)=nil, 0x4000, 0x5) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = getpgid(r3) r5 = getuid() r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r8}, 0xc) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x80045710, &(0x7f0000000000)) 15:13:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x10000000000490) socket$unix(0x1, 0x5, 0x0) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r2 = semget$private(0x0, 0x4, 0x34) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000440)=0x49) semop(r2, &(0x7f00000005c0)=[{0x2, 0x1}, {0x0, 0x7, 0x1800}, {0x4, 0x6}, {0x4, 0x103, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x8000, 0x800}], 0x6) r3 = getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x20000) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0xd996, './file0\x00', './file0\x00'}) r5 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000240)) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000300)) r6 = getegid() fchownat(r4, &(0x7f0000000340)='./file0\x00', r5, r6, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000400)=0xfffffff7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, 0x0, r5, r8, 0x10}, 0xfffffffffffffff9, 0x719, 0x7}) fchflags(r4, 0x10000) r9 = socket(0x2, 0x3, 0xfc) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480), 0xc) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000600)=""/4096) 15:13:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2", 0x89}], 0x1, 0x0, 0x0) pipe2(0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) 15:13:51 executing program 1: r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x3810, r3, 0x0, 0x8000) r4 = dup(r3) getpeername(r4, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000040)) 15:13:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4010, r1, 0x0, 0xffffffff00000000) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) dup2(r4, r0) shutdown(r4, 0x2) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000140)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) 15:13:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x985, "e227cb2eae34c20bf46497299e31793c75749556", 0xaa, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 15:13:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffbfffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x8, 0x9f17, 0x4, 0x84e9, &(0x7f00000004c0)={{0x20, 0x4, 0x3, 0x1, 0x8, 0x8, 0x1}, {[0x3d29, 0xe301, 0x138b, 0x332, 0x200, 0x4, 0xff, 0xfffffffffffffff9, 0x433b87bc, 0x1, 0x9, 0x3, 0xffffffff, 0x0, 0x9, 0x0, 0x6, 0x1], [0xa10, 0x8a00000000000000, 0x866, 0xd, 0x9, 0x10000, 0x4b57, 0x10001, 0xffffffff80000001, 0x8], [0x0, 0x4, 0x9000000000000, 0x8, 0xfffffffffffffff9, 0x9, 0x400], [0x7, 0x0, 0x3, 0x5, 0x1f, 0x7], [{0xeb22, 0xfffffff8, 0x1, 0x1c}, {0x1, 0x8, 0x0, 0xa384}, {0xfffa, 0x98, 0x3, 0xffffffff7fffffff}, {0x5, 0x80000000, 0x3, 0x6}, {0xbd1a, 0x8ea, 0x7, 0xca}, {0x1ff, 0x6, 0x9, 0x2258774a}, {0x800, 0x1, 0xef, 0x2}, {0x7, 0x3, 0xfff, 0x8941}], {0x5, 0x40, 0x7, 0x7}, {0x2, 0x401, 0x401, 0x2}}}, 0x1, 0x9}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 15:13:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) close(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f00000000c0)) 15:13:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r2 = semget$private(0x0, 0x5, 0x204) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x7) semop(r2, &(0x7f0000000440)=[{0x1, 0xffff, 0x1000}, {0x4, 0x20, 0x800}, {0x1, 0x0, 0x1000}], 0x3) r5 = syz_open_pts() close(r5) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000400)) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x4) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x8) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) 15:13:52 executing program 0: r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) syz_emit_ethernet(0x3, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYRESOCT, @ANYRES64=r4]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 15:13:52 executing program 1: readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000002700)=""/4080, 0xff0}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 15:13:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10800, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000340)=0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) setreuid(0xffffffffffffffff, r4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r6, 0x0, 0x7, &(0x7f0000000280)="c141bf7b7fdb46187982576f966991a4b7061060a78d0ded3446a19e586f71c11124c13c7cd28bf53df2a4610f6f949cfc8a278543a315447891ddd2be56410c1dda7f12ad2ae7340b4a6667a93591a6cbd2bd125e78b7f21e8a922fc8183b689df0578d5081253616f79536", 0x6c) syz_emit_ethernet(0xb9, &(0x7f0000000180)="3222523ee38a615bcbf2ddc2503a149604a09e200cef972b6c661ed65ac8ac7dfabe1f7be8157c15c9304e565f94ef4428ef74cbac99acbcc782827a90390403ba732f48166b7b913aed0d5485fad9a7bdbf7e46f3c5637d583f0f618645a450c681ed828f53ba42269df463d7bf001c16b8227b5e84b0bfcdaf6bfcfc09f249755443ec53121261a2bfe79d97216a69f64571d881704f9f3eda78f85f97b2d13616bb3554c7d1fff509c8997364cd3fd6c743e4a9fb1156ac") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) r9 = open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x140) fchmodat(r9, &(0x7f00000004c0)='./file0\x00', 0x10, 0x2) setregid(0xffffffffffffffff, r8) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={r1, r4, r8}, 0xc) r10 = socket(0x2, 0x3, 0xfc) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) r12 = dup2(r10, r11) write(r12, 0x0, 0x0) unlinkat(r12, &(0x7f0000000500)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x26, 0x0, 0x0) 15:13:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = socket(0x2, 0x3, 0xfc) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000001300)=""/145, 0x91}], 0x3, 0x0, 0x1769bf80) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r1, r4) connect$unix(r4, &(0x7f00000001c0)=ANY=[], 0x0) pwrite(r4, &(0x7f00000000c0)="f3ffab8b9c1a52718296b56def91d04413a8b8b9bf9bd9558b37f6500b475dbc1f34d7749f6997effeb057d0343d18cc95da8cbf58b94c9b170f81a528f329eccc5b80ad250c473ac6b35c040863f38748d84378ee90607098f275469fa1b668857d641a1092378b4b75a90c0c75", 0x6e, 0x0, 0xea428bd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:13:52 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x19d) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r4, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be16092a881aaa076420632fa33f1fdac95aa5b23ed00e3630667a586196a07949ac257699a1f132e27acb5d610000d7d026ba8af63ff3a24df8faacaf49a527c561beb9937281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b424f36a00f9000f12a1b1257aea8c50000000a00", 0xfffffffffffffead, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000240)=""/234, 0xea, 0x40, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) acct(&(0x7f0000000000)='./file0\x00') 15:13:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{}, {0x2}, {0x840000006, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="0c20632649e3e61cbd0ae6027618", 0xe, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x10, 0x1, 0x1) dup2(r3, r4) writev(r3, &(0x7f0000001400)=[{&(0x7f0000000040)="5b859c585f29c17e02a02c038305df491ac535b341b8d18703d21ae92bd14235257f2b618968956db54e31ba3a42513383ebdcdab8fa4e555e5b", 0x3a}, {&(0x7f0000000100)="914b143b5da7294a36c31c8092bdd23ea9cabcea4b81f7c319cac7a6226dd6128a84342d52c2754da4ae6048b0a0eea33ccc9728c35671a0ad6dde1f3f1d49313f7080b215daa3071405aacada9790bdfb0d042066350028ea8d96f3aff4d61e215c0f2fce0457f0f5c12cab269125f1dfb86636cb09b51a4b0f0339d3ced587d6ce", 0x82}, {&(0x7f00000002c0)="7b98ed91403ff7bd718f0c728b5e14f92f2914da19ce8be6cead383eb1a64e4b6038d4af8f33cbc865f426d90ee69540ec04ca5eea12b5555cc7e36c8d8de90bdb5ee1e6fad67f61a9aa442a94571f91d5c3023418d44a81050bc462c4a8fa19fa88911b0c56cdd4cdff2dc6014f5522f4bae68484bd57fdd8e4190314ba220861998cf76fc97dbc6f2ae78a0a576377ee7f9022d295d12de234d072e26e64e25452dd318f3ff7b809cf89cffc2cbc0fe090", 0xb2}, {&(0x7f0000000380)="1ff9937402f9be270850771209cb2fc448049ac53112506970b64ef2640abf907bd372f36b4a2597308c8c4089db48cfaa6fe6edaa30fb32b163e864039e69e8228b2070700f3c828bb8fafaf9dea2b9cb1e46cb9d4e5e046cc98d2f36b8acb63b6f9b0ed9c18c6a0cba292315c7c59685f6ac0fea887e638832a7ff6cf26115de57bb7eb271f3a6c5e37fe9af55380b66a6b431e4e11855aa429f875d67d0959dbca5b5023a63e646d6ee1b066e7a04553910daa4ae9f66e483915913a1e4acb55454910e1c1e9592aeb2395e5ff7e726236d86193a9823a55697ea9d13f4b33d89625601d929c565dc00d04da851a0d435fd30663aafbcfc339a96960baeb8921111a235a1cc0521abe7716af8d0f0d06d2b4dae454bf2aaf32d51ca04198422a3c0f147c35d64a4ce5e783d9acedc100d9145311414e1817b0e8304a3a61076cddcbc0034b5306004265db2a74dc930d22c0e14acdcd3ab4e0e6c9ba74b81d90a3b90fcddbfdeb782a431364bbd568015072ccbd5ce918b73ef2a4bff545c8934ea822e0be48e935736fff062b48dc004e9e16f92295add91ec3503fb643c443a758ab8bbb059ee5cbe3774eea80f8c5b2d35c175c5c1fa3f05182fe08848903c07bd13e36046b530e4c92dc23018777db949b8e82a052bd39ab604bd4a099c7c7f346a86c7260db131f6cc840dca339f330d9a2c6d81e4f7b2c4d382c026eb563a09f5c8ff58b6162d2227b118048666df10d0fba21b5a44a0a257ef7d8d47cd460f66b2590615b354c6dec273e201df12ebd8d2cdb5c81cbcdd085f6c63ad3df0c515a4f6834664d061603532e5072fd6ac46d030e1ec6fe5b69834c26cc3c3462f07d3d3e42322611837ca6b948574d06da24d4630940574083cf6db3829f3097276f06cff1d17b3790694cfffcc702295b22a3e96f17bbb399e594ad619e07559f0ab15b412d78be613a6b5305a8b0513d917bf1c237c8bf5ef21a4e47f286907f74edfd27c24621be0f5770e3f3c4cf2459246e8785d2f51bc8fd70f6f33fb6cbaab8ff0e8abbc4a0c3dc8b0af51ae641682db7168ac388f5e9c19ab87d8543547fe12b357d213b8334d87165ffb31dfb7942fe3db487041c30c5dcd59daf8ee2cee9135c90d7efe014ed6a4b0b4545f49ffd6ff5cac9df2dad275b16c643514c402973391c9ec0a855aff4198ab6e56ffc560f3b6e1fa666c0eeec4f719d10c4e12d5528cd4e04fae692493daee11f57553c57ed850742c1c514e8d384565173100b2eafef37db1a30ad2ec46ba383a878bd2ed7a2b9ab71caca445cca92c22ca675a9e9a17d86ee1eb237ba946ee8905cc7fc0032143278d5f278e3b961b02f098f6769fc7adc140ad7725fa865434ddc6df6b456c4fae1b3452014329bf7afe2a20d940af5c1fb3701d971359146bffe3056c81d4e0c04571790deb25db671fc6dccacd27e4ad7d06aca506b50e16aa0dc00df35dea4299bb95185266b845c218dae513bf119e03f424d54a1324b0d657f4bc0864c383bc4b58732130e9bfe51126e4b18ea36a76e79da9519f71d04131837b2b448ebf8d4680eb98d3b4631ffe1d170ae40322188413742bd629a107f02d2f972c76383f2bf66b6020fd78a8ce59da322d1752ee9034506d4b303de9ffb57b07bbd085110f6e8029377f4ede7e0e19514b8dfaec4e91ac74a35573f2fb49470d80cd71a2a358e63fef76f65cd9b1a3e3653a7bf2f9f3ac030b03be4f36c88b7c13d0eab81ce6a11803f9cb2449c5fd82f9e55542ea341f7165bf71a43cc01254fbe9fa79fe47367888b20517149818430dbaf466faa1d398f038b47edfe3ff46591dd4ce21ea2bcd6fbd05648adf3d315678ca3811cad4559f59fed8090152424310ce2dda039408457fde5c6547dc67c4aed0c085fc08c4cf940041c1828f91ea1d010690932481a6d5b9cf53e5da4e3efcc10c145ddfe7cab36cf74ee2f95f7a25c72f75526c4f23c456909825f73c152b788715cfa720b58047787eceb687cf20f1246442a1b5a35ff53f81324644f3c556e01151062b988d7f143e71c5fa4cb1f909db1388c546afa485c74dd51beecf7cdac73732d450e4eb4a225889f4579157cc40872cf2682234be0121c77ef9c573f48a082d5b513d8056f7373f291cb00102e73000c89e8889d9ffda5b2a2d6acae69c79f07d6712b8d296d59c3a873448548d89dc6ab3f2284d745683c7f41a5d824646e4b222a39acb44f525a9810493ff8b120dfe141a5728f8e341019f63c43e4a7216ed1cb17fc262d2c9b14884f3423992e72d9f36b4c71e8b50b675979b07b23699d990bc80c68f60d8373881967da22cb046a00f7684d233f6b9701828bb544b9c8073d49bae84552e5b0099e8c3df88f0d7097466589e637f452a3997d9c10d93412773a026c2fc5e8bd2b3529d60fceadadffbac7e31567ba9fe6ec97e1d4f3e5fefe7b694b3f7e50292260fa7d1329853d2c98cbaa3fd8ab70ba980e70191f47723a50c34737c28824e7fd683630a3164db9f1cfe6510898bb6179d4f9394a5a31e117a842247e8dbf79f0c6e3e83b8dff35d6f918339b90175032641483a8de76d71425f16ffd29797ded37968e75fe8abedc8e39141781f8ed6477d33aa8373be85bf93e90b383cea9adcc28681ea9fa022c8945a7b16d66c3deaeee30d2ad76554b493aa1dd1a9d34a66bcf2dd04099695210ba6cc922eaf03b9a74777814f9f9ee87f85247639c93e4603bee853e200523001f560bcf30ad1596dbfe74cbf6b09b627da2df469632c40276de68f3a16e042f40b9d4a9c8893c066fa40e4b48e4cf3fa602ab5f6cec59e3fd08a9f612346774fbaaa34fb2e0aad247778534dd319410b885a8559d7fdcee52aa24697d718e58d66bac11c47a55fe7d46936caf25bb35b702a0bd53caf2178631c59eb53c29642d2f862d6ab7479d3a5705709c4dfa892e90d2d1092ccd067c8742cf50aa22f4380dd7ecc5c0ad35d819643b0262c44c01ad06a94cf8fd82fae347221fb485fbe6e443565a7b580793c77ff51b258f45e6af7b59d0bb4927878c077deca8ea229ea2de5c6c431ccad03d79026ad31616601cc751433420344b955769569f6c7e062c626169c8e7d9175d5d670937f1492d3bf120578fe1393ffa615ecf61fd0d5b22ae46a01fe33f35d06c01ff697a7d255e4d4831d1e116393aa8684c404d1c52e56e3260ef780f28a6d0a1335bef4fca4e906359416ce8dad67505cc23972df6e089fb0936ed790f3bde36d0b783fa88ac44593d09a43c0e4bf4416c69ed9e5b1ecd40944062e3ec8a17b49d20957493ab8fbf5fcba1b4b063dc42ad251994b8f73c439ba13b4d1f9bceb509b17d6a3c0a95fcd4b338e3668b3fa1f50422ba9d0a45c20ac6ddf6cc353d8903376cc810556202d05b324befcf557f2af21ea789823f82aa031f5dab205a8e5500dedb829bcc47ca497ab359563bf3b147614f2a779eb04ea7bc037ee3dc8341b288ab1ec9b0311b0795104135f7576925c136f0de9957e4263edf6a0297e7a41abb37bf384d3b7b468bb26d1611057b518a34d9fe8138487d7c658da14f92623ac8457eaa590ad6555fa3fdbde500a6566bfea5d61dc1006ee838d74fa27bc6679614c0d637202dcd495447682f7fa4e4e6c4a45d561cd2790013d00c873d262ba993a1067e2a3cee246ffc968029f904a5911f46eb32900aade92c4598b9743135c22a614cd9b3788f8de744054c36981a43d5d81c6a772ab1b62a09e7eec7a039e9cd4db7998d0cde642891d3e2b53c9b99f7a682dcba17f87c92f54fe1bd257b3d385c6348bf77099be4fdffbb2877f516e96a789218778f52dcbd813e56858362fc3120ebb93c3ab6e6b615fc47c7ae6f8f62101aac630f28d7b12b027cf87bb7d66c387a032d5db65b717074909e4d49da9d84a98e98115bffd6188bd88167ea41914fc47c68a1b80ad51aa631deb8de71e10bb2c3ce2e76f14b14ee4897af893a96f67540e1981833489e61ddc364e1477f1cd730110c7f34b36a2ee92f520c22f1a587fec38f394e8864c38d7347fc890f48df19b4fd4d16cd37b385d8446fefbfba34740ce378cfa14b64dd1b5f3cb2a45c461090e18eb9c57ae5f3ba8292e02a3159641b56b0022e5b4448b54e95088a9e5bd9fff0cafe405661135aa13f358755e2a86bcca8e07f37ed06d6ba3434749ffee9eab42927b3b2f96c95e231118f574d55515ae5de1c6f86428940207d41f33ba2873306ec244f2923b49fcec4f164e065eebefef82d2056049b9ff53a15fee28d228af8d6b5ffc5756f79dfe5a6e54ef2f94b6aa22bd9d9c349d09261e0518e7c287c20abd7685c58ba79c798221226ba68de7facf8a28e1409de9067c3fedaab7fb1021acb30428c88fb241984ba881dcbc3698545b8e58073543bfaa429ee056b291cea9e2ad70e45b8b6a6d20a2f246958eafafbddee09e1d6fa460d70caa35c45cac8621d01cc63302002e9c48a1359f538f6e9452fcada7f36f0364703d2742f36bc895b717fe248ef9b76a4cb3a0e6fed517e7a4f75c8ebc08620b9f5ed4654f8ee8928bc2e4c98d495814e536779789b6d3cffe99176e9c8092de9ce78071784ffc5fb37268c730d7e24db804880fb6b98b006f455cf5e976557ce2ef85e6b41f4481eed7b7fd8d8519d5eae5996ce6ff6d661184d7a76533a5e38fdb6724c1828336a206f46acdcc382dc0acaa6df62e6b1d3b023f72a0929a83cce99c991b620c7fb1f868fb1b50ca03df1f7f9361c739b4fc0e0d9d2d5b19e3e39203f17c34fadc19166f85da5dd4a689656b72323f1f5445ca5b7242a97b284dded52e05a361fda1685a97b01913c72c1bc3b64790366d3fad5315477af1fc104ab1fd929ec61182e5f2cd6a228a5ce35c761ad7dbf215cd8f4b7eed1eee445be70374b76ba9921f027ba38db7040653e02c0cf149a29edf5d78d895b88e1d76ef449082260e812e3941419d9e23a774de9cec719a34b1a33ec75117b980c80b580394be9abef212a4ef70e841ecb3a668ac4f74bb13c3515b435a41d4cf18c48991dbff613a9dfddbe3fbb97e291ab9e5f11682a2487b9acb9af671a1ec6be8e920dadcb8725db0764c3c5ff0a8e9892bd48c889e3512dffbb1674fbcb0b82bb2482e20cd27350c5305aa9c88c96ed21226b99c9ef197794db478abf962ed8e4ced2d7cf0b6a519d172f7ebc5cb9d94f36cbc28d42d8adee206449e2c580071e317d4d8f3433b95083d0656dfc59a7eec07e796e7fa5469891a368d1465283d390e07e981bea086b2ead7e85a3f9036a27d912466298773be1feb47ed8f10b089a488b8776b73bba6907bd8c354d7beac8e9720f1ba617ddce135b0a10394e49c218f58392fecc8a263554bcf23cd7bab3e026ad68162e96f33ac794b4d8c117bcdfbdd5c4d9e863625d0a399e9b44f3b201a92d231383614497f7c4b5cc6013a5669667f01fcee0392cbcd54efa46f70f8d69467b9e1a30c6b36b2b46c8bd80e1188accd1f24e997f93fec68929a9ec41e2e2e8d3438bae4fb6bdd416c594a3a37e73b1fd5949d6db88145e426239a38bae35ce80df1a85943138a86489886318d871f3554df8246dd219568303820f077799c11a84049a3a66a616fc2a92c81dd831b90c4136bd90ff59362bbef8ea9ac414708d5036be1242d8164838d6f0cd082358564caf0ce56cf055ab5bb2b7340eb19eee4ab210fbbd7f5cabf65216fa92136e6023d4670a94b583afee6f15ab6f86b4b4ffd7b", 0x1000}, {&(0x7f0000001380)="7439137fb47e20f56d1369a1646512c1637d51a16c3e87bf4580fb2dfcff0eba8932b75fa494cca340a0535f727856e71e9ff3d1a49d26c7039a30a53bb554aa844e1cfafc7305b771535acb86927d5478", 0x51}], 0x5) 15:13:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r1) sendmsg$unix(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) write(r5, 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000140)=0x9) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r2, r6) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) write(r7, 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x1, 0x3, 0xffffff5d}, {0x1, 0x80, 0x4, 0xbb2}, {0x3ff, 0x3, 0x1f}]}) 15:13:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357afa00000016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e700000002000000000000020000000000000004ffff00005200000000009aeeff0000008539cda74d1467802813c67be2313941f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce0b00da83671ac5e51a7a3dc15271d9cf13c453e3117db91ee2a0c21d548f2de6c031b7b303757e0303b4f3165b737b8e24017571fd97e58110ecaa340065f3482e093de72d8b130cffc3410752540c739fb8f98689302eea5becee55d6cec3b9b160266fba3ed9f9bf4a934a819f2d966b02298c81f9dc0e151fd50910554bb497da5b61fdb563852f0d63eab2c94bb068e4fd3c0dcab19c0bb446e3e1994b0961666f4e2e2b047feedd8cfb716ffddd0ec3d8cb6fe9a33c9ad0f2f1c4b22c4dbadd836eaeae567363cf5704c8660f911a7c6ae8bc9e6507778cf9a9b0ad886e0a1d75308984d8a2b32d7c9756921871374a00ab7d81d7771ec48c725456a54a3be8daf356fdcd514ca714adc426ff2cf863592e3c229ad55ffd424014e639941d3361b39bd3acc86531a6e9a629ddd3e5ff218d21eb16281e95f7013f03da2f46b487141578aa5cdefcb5f25437797e811e52d69d0efe208eb965fd45b4fe38f93c5e51390ef39fb2dd57b99789a864878ae4827be94512cb52969e02742a4c5e5057f4af01aa9dec269c9e90b19e8034d9a4f4b48daea89d0725f2c541c1db80324ced298e218ebac453a689ae06599121d7c019afc0a9490cc39c685b676cf52984a531a8841db8d06270d80751218b463b51b59b8d2c5b0663217f7346bb4d19067ddca8d185dcc01a562444ee39aefbeeb930335e80be57378690cd86e85a00b5cf5cd9cd373cea8153b6a2975f315938936a1a10b7102e5fa0661e8d0fb1428f8c2d8a0954c508834f4c17158c76e9a266a5468960325557eb0c4176f5d145d9f6160222b3870954ccd738", 0x35b, 0xc, 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) getsockname(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0xffffff80) r7 = dup2(r3, r4) write(r7, 0x0, 0x0) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000040)=""/129, &(0x7f0000000100)=0x81) r8 = dup2(r1, r2) write(r8, 0x0, 0x0) dup2(r8, 0xffffffffffffffff) 15:13:52 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="70c81cd46a9609eb7ca203d535dae37c16f9a055969ddcae5716986fdb9015471c961e1835836f91c9470f152d16f1db8288af53fe3ba7b7a5e7ab5e59a4f527adfaaa3248397e562cba44043bf3307eee812cfc1304722e337a743fccecfdf5671a1a44acb6e354d4bc2d81324a7b8b984db00c2488dc73fec9587e38bdc966f89d113d69685819ca81579f816d43403de1a81687d2bd95776ea1f3cbc9c9ae01ce4fa5f35512e6cb4b6aef203e7248f2f8a0abcc02", 0xb6}], 0x1, 0x0, 0x20) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) fcntl$setstatus(r0, 0x4, 0x40) dup2(r1, r0) 15:13:52 executing program 0: chflags(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x28c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) close(r3) dup(r3) setrlimit(0x8, &(0x7f0000000300)={0x3, 0xfffffffffffffffd}) sendsyslog(&(0x7f0000000100)="ccecae6a2482a892e32e9fa243e87f5ae0b8aba78402a86650909c2430842d66", 0x20, 0x1) execve(0x0, 0x0, 0x0) 15:13:52 executing program 0: r0 = socket(0x2, 0x3, 0xfc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) close(r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r0, r3) write(r4, 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66000100002f66696c253000c01a4ca24c18f6510d5efc7356523c1b0b08000000d9b4eb574bfc9d779182ce36afd477c113bce599d64832592431b0da56b346b5f95006b948fc48eaf0186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r6, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 15:13:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 15:13:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) close(0xffffffffffffffff) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 15:13:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{}, {0x80}, {0x4206}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x105c0, 0x0) lseek(r1, 0x0, 0x4, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r2, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="627b80c293419353520874f438df") 15:13:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x66, 0x0, 0x0, 0x4ee}, {0x2, 0x0, 0x7a}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r2, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x50) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, 0xffffffffffffffff, 0x0, 0x3f) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r4, 0x4, 0x40080) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = socket(0x2, 0x3, 0xfc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x1}, {0x16}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 15:13:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r0, r1) 15:13:52 executing program 0: mprotect(&(0x7f00005ba000/0x1000)=nil, 0x1000, 0x0) unlink(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x5, 0x4) unveil(0x0, &(0x7f0000000040)='W\x00') 15:13:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7fffffffffffff8], [0x2, 0x0, 0x482, 0x3], [{0x9, 0x0, 0x2000, 0x4}, {0x0, 0x2}, {}, {}, {0x1}, {0x0, 0x0, 0x2000}, {0x3}], {0x0, 0x6c}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2, 0x2}) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) dup2(r5, r6) r8 = fcntl$dupfd(r0, 0xa, r3) r9 = socket(0x2, 0x3, 0xfc) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r9, r10) write(r11, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r11, 0x4010426e, &(0x7f00000000c0)) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 15:13:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) socketpair(0x2, 0x2, 0x81, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r8) r9 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r12) r13 = getegid() r14 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r17) r18 = socket(0x2, 0x3, 0xfc) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = socket(0x2, 0x2, 0x0) dup2(r18, r19) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x10000, 0x0) r21 = socket(0x2, 0x3, 0xfc) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x2, 0x0) dup2(r21, r22) r23 = socket(0x2, 0x3, 0xfc) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r24 = socket(0x2, 0x2, 0x0) r25 = dup2(r23, r24) write(r25, 0x0, 0x0) r26 = socket(0x2, 0x3, 0xfc) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = socket(0x2, 0x2, 0x0) dup2(r26, r27) r28 = socket(0x2, 0x3, 0xfc) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r29 = socket(0x2, 0x2, 0x0) r30 = dup2(r28, r29) write(r30, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="5dbcdde4fa498469db35eaae27ff0adfe1bd93cba6f0dcd7cdbab750b2cbd9d33fbf46ec46b4bd6986801b88c8639f9ef76028b19a2633e8fab83d9aacd47f6ae7f8077b27f4d5fe43d59d31f6fef1d59d7002ab8fdf8bab772d0c50feabfe16f3a31a00d861dc4a8f97a58a8162d45548413cae944a37a020d1c50004a605aadb6018b51d70fe627ba90462c25b8abef01ece2b307ed9bdd8a0", 0x9a}, {&(0x7f0000000200)="ba96ccc5fd7990d4617da235ac4747bbceeada83562e11babb0f06cbdc30f0bd9f0bcf9560e328b0397c3e1704c3cf700af10be54d2d803b40ef4e034a93ee316145ba6c51f9a85f4005bde21dba62844dca7165c657a9cadb6f7f4bbba1ff49fef90a69a474a9dd4741435761b59ca736fd1f1cd5a05059c1d54ef3f006cf7414f167c279ab7e11f1842d7f6cbb017521878f85db47223cf8a3e8d188d4d4b34c4247e1c6cdab2651e6a1ad2b9daf380f467e258f53fbb051f39c7e2f8078a6adc701509f0c61c727", 0xc9}, {&(0x7f0000000300)="de33ab3b6575140496ae687a905fd5227c8b96d0f8d129cc4d9697a7af7ed4b01cbbd163718190a01db9204852dbc5a0e1dd46e289a20daadfb11e58118c6d919078974e0a9f235d19c9e855c7c521878e862c73bf380ed47fd572b5b3e1994af21f17b035238218b79e7155af3522f0deadcc10cfb2196abe956412524fad3cf32e3de8d656033ae4e65a65603e964909be06fe695d444bc07ecb66ba23c4423596798d4746d57c4f5a90061fba2772b0fe84ca38dd2a3fdda51a0b8c52ee8475c663957e728349bfac9946369df8722243aaf2136d353c32641ba2ed5cd1a5b99a79e49cd119a78ca5dd6a96d3de8cc0b8d0dd30a9a33a03744d", 0xfb}, {&(0x7f0000000400)="ced168dda877b08da8bee46ab351a4ffe772b22ee6761438b5d44b83f41c37fae5563d0454fa7096c88af5fe31beda97788dedb767a5e2dc6988a798e0141d511f9a3e13d344d35f3f7dad8a40fee4bd039a9de077434d2193c77819a149321155b82c18078f47158150112e6abded54016b10f323bdb5e0ffe2306dbbe15411b1cbf5406f289a8ea33839eac5e2ec0f274d54b2f8f87fa21c01b375bbbbe2027342905179d5e944e19a7ad2398676c1efa1722553189916db3660", 0xbb}], 0x4, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r1, r2, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r6, r8}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r17}, @rights={0x38, 0xffff, 0x1, [r0, r18, r0, r0, r20, r21, r25, r26, r0, r30]}], 0xb8, 0x40b}, 0x800) 15:13:52 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x200000000000035c, &(0x7f0000000000)=[{}]}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = socket(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) write(r7, 0x0, 0x0) ioctl$PCIOCREAD(r7, 0xc010570d, &(0x7f0000000080)) 15:13:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) 15:13:52 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket(0x2, 0x4, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x7) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x4f089bdc5ff9888d, 0x0) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) accept$inet(r7, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r5, r8) write(r9, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000000040)=0x40) write(r4, &(0x7f00000000c0)='T43', 0x3) r10 = socket(0x2, 0x3, 0xfc) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) r12 = dup2(r10, r11) write(r12, 0x0, 0x0) ioctl$BIOCFLUSH(r12, 0x20004268) 15:13:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x1, 0x0, 0x7f, 0xf56d, 0x8001}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = socket$inet(0x2, 0x2, 0x4) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000180)="f9e0550bc3c69d06ca3ab580be074bbc08eabd7bd4f93c0e23d9735101858fb58e2aecb541a280cd7215333056d3ad4cecf4197e61ff2dff860324ed6d29dfa11c653811cee06958274cc2b282807c1501d1e40667f57774b2b7b338f2254c7f44670e89763ffa0507722562b26ef87554898f2f7e9d16433a0502ddda1540c5", 0x80}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="0739fe491d910d96a2e3178d8178cb2c", 0x10}], 0x1}, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)=0xfffffffb) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="bfd8", 0x2) 15:13:52 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x1000, 0x6, 0x4}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r3 = dup(r0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) 15:13:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x3}, {0x16}]}) pwrite(r0, &(0x7f0000000040)="f9af8a8d99fd1a029b060014f6357e8341f16001fdff00000020becc655a5982f8565f113995f500000000", 0x2b, 0x0, 0x0) 15:13:52 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x800, 0x7, 0x2, 0x400}, {0x7, 0x2, 0x81, 0x80000000}, {0x6, 0x7, 0x80, 0xa34}, {0x1ff, 0x9, 0x5, 0x7}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x2) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 15:13:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x44d272de) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) fcntl$setstatus(r0, 0x4, 0x40) r2 = kqueue() dup2(r2, r1) 15:13:52 executing program 1: r0 = socket(0x2, 0x4003, 0x0) socketpair(0x2, 0x5, 0x9, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66616c6530000f83643ee3c2602484eab3bdc1837d045ccd198c49cd219acee553efd9898e515143db26c7f291e47eb9fa1162d160ebf59b0b0fae15685862dfdb1caedf0efcf175da52e821d37e746ba2425425170bff77849ac0828fd014c59ac5d0661976b2e41f4f4ad5ab767299bef4d2ae08238b4ebe570318f02ea2ed23c33c67650553ed31afd1bf0f7b2d954f45cb491ae94780137511b6fba0660f650e5e63b19ebd53803a065d34c4ac07724d7f48d0159de5d47d2f1a74100c7d8068d0f9511323c15f0802f1b7cdedf2a7ce24274988ff7b3ae1457947f1e5f843c8546800"/249], 0x10) shutdown(r3, 0x1) 15:13:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) write(r5, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0x0, r5) write(r6, &(0x7f0000000000), 0x0) r7 = socket(0x18, 0x400000002, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044360000000000000000000000000000000000000000000000001000000000000000000000000000000100"/109], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r7) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, 0x0, 0x0) 15:13:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() r1 = syz_open_pts() dup2(r1, r0) 15:13:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x35}, {0x2f}, {0x6, 0x0, 0x0, 0x104}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) pwrite(r4, &(0x7f0000000540)="fbaf8a8d1a129be96914f6357e3a00976b7011f278a443914ab9eea3bc5ed4fac49bcd6abfa91e4a55cf3cacbbca07fb7857638db3df4930b4b7a7994dea86e7b9bce363ab49baa6999b91cf2891c39b066fc7dce448913ada41e73d2c98a8bf1f44d3f3fe75c6eef6ab8a8d405d315b5780d70728fb22d2f2372efc2d0d40976ff00f2ec5355216ce351c5e9a602eabd05d5f000000007ce07215ef95099a3ba6394dbb06589d20ed298bb757c01b322ebbf69ccacea01949dc78071f1c8a21db273641cd26eb31ef88588d66c67dd3429aebfe93cc83595121fdbfb1f5374212d996c83941ae32f84b61fa40df67127fff8743a1abcede095d891c3311a799db059e9a9d6e0f45a0826659a87d69eea56c34ed44141dbc11a007543be38893a4085474a27b8c71898647bc3a5fcac7186f0000000019d7386f361507952fadfe315296da3917c3fdc7cbb3ad3e5c4f11df8eb9b7785bb9e3b441d9c462d65ca22ab78b115a6e48179e01c28ead31341cf142ff1a9c382df100"/390, 0x186, 0x0, 0x3f) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000100)={0x9, 0x2282ab03, 0x7fff, 0x48f, "2ad0d4a84e7f6807a456843aeec8070000005f54", 0x3f, 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 15:13:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000a00)={0x3, &(0x7f00000001c0)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x180}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x80000001) 15:13:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = semget(0x1, 0x2, 0x8) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x401) 15:13:52 executing program 1: clock_settime(0x2, &(0x7f00000000c0)={0x3}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x10000}, {0x18, 0x2, 0x7, 0x100}, 0x0, [0x8, 0x2743, 0x5, 0x4c, 0x7, 0x7fff, 0x0, 0x7]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 15:13:52 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x81206919, &(0x7f0000000300)) r2 = socket(0x10, 0x4003, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000080)="f1ac8a2f5406fa8e0cad05883fb493a8b7cc9615002df5e0d00b1c7aa37120103c905630c8d666a7afefefa361b63780839679df4a6616fe7cfd6a1a5437790332c058b64fff0df9409e22e1b04a2bb1e0ec153f6750cfa8787e86b178276cc9cc4f61b7a1f7a97b", 0x68}, {&(0x7f0000000100)="6c1420485dbb0c24b57c3f58193d76f87340241887e9ba8b837c2f46517d3e7bb54e5f3d3990f395f3b289", 0x2b}, {&(0x7f0000000140)="2a10e42270b11143ad3bb25d1d1581f96a699135bed612342cd78dca1f249769f3d802dcf16e392211cfd1370b0d0487e7c1a05166a53c6965d48fb0d71658e8d0397e42a3f41102c9305c62b28fd6641c28c94e4db19b4fcf7bf2d974e332f343cd9f1355fa36e8cfb69b906bbfaac732045e276b0ad9ac019f9287c1c7f48e6b36a53bfb740a33a442c62718c74fd5c2c668199ca86c0016b7205844babc80475227f236c24b8cc60754271e7a2e5ec890a18fe74b194cdd26186385ab279446a3524e23ae03", 0xc7}, {&(0x7f0000000240)="a2859b3a11f14fa707f513b5fbc5f21b13cb9d1ddc2107e160b29851dfdbd443395524713b188e3484e88be213945bb810b2021182938e06c10b607fda53f5a3798ca02c2d3e3435af5c603119f7a71f1d922518b0bfe1cf10d9ce4ce8a0ce322e9d7a6934e4cd53529bc36473dca68a55997de76871bc8bd732d5c8e05fc65c46", 0x81}, {&(0x7f0000000340)="07e936a344720b5f4e0dcb5321324cfa1fc28d3a233a87cd73c5cdb0182b48432992757437ee13dbc8", 0x29}, {&(0x7f0000000380)="4994dd3ebe40d35255f90b17f31e60291003336fcc43dd78f1f3829bb9cbe8a398eef82c1e3dd8ad9bdd26b5d5272086f8533530bb548b51a26f4aefc62594bea231000bd102a5d255ab48503dc6d60d7a1e5d14b7d599cfe307e2cc66d0befc82d07b7c0a1d0ec94a781524f28b1c22e4e93145cdcb11aa4217ea19d47654b38da06b23ee3983a989bb628e15d3ec12070fbffc5220b670b60b371260c769350aca5c48a5abc5e5add6c82afe69585fc1143ca11a6cea4de330222b07f4c483af6df594a7aadd409477b34a4d2e68290785e0cf65a7ec71da366f0f59d3f5ba0ecf029cf031fa1ac6b4231ca3fb487eb13f48cef38a2c1e70e1119902a09d5a7a3850dfad1d6b7850295d4dfed94c645754a1e1c6a50173a3bb9e488159f2f0d9e71a8c589c7c5bbb94e7949d83fc44064a7ecf903a65a2fbe98fc205a5a2135f6c366824ff222b64f76a80d896dc2f4e0ef1aad3030604fac1b622fd3e6669953ce651a2220b3f0bde7bec000b1284249a97ca51cce476e3e721812408423d7b28a3eec6141d389c78d935a59b7ea8dbac1a9a81b6c9243971067bdaf3fa04758dbae79099c408bfdaba3b3a47480cbba6046e3af452ccdbc18cc3eff0846b2a5e3218c3214d4aff7c810106db38fed8d4df31ad36df61281f5ac7dfa9e678db0a966262f3adad7d3bb54a624e776f46affc30db2466a97727e63c144a1b6510d757f88dd5593cf83e2dfa39d0d2ccf7f5a184c47a70bd13138dd12aa464a1fdd53c0a528231d9a678847ea848b5399ea11121758e40c0cec6f435a269d61d7652449e911e7589dd82b60288d256bb3ea7b060fa9a73591a78d332fc6ab625c32c4dafeba6565bfd05d8aa405d67766dc8acb3957f9bfc328e7a34b8e8afab731cc6b5082a7a7f54099df7a8458e3b90b1595e435166c0a8e7689f5a3a5a20dadbb7ec9c27881ecf82c24442b1017523d3a172bd2a68a710a1a7210bf943cadc36220f8b48bd9d45f1e57f4f0b1369555ca4ffe3d4cc9062e99556785b8fc69e44f7ce6a30df681c8bae6f9acbbbee889b07e982196363b9b54d1512cb848239a2f7a1dba00a13804051e5a66daadc7a4d78726477223d6d1b6a35effe54823aed8a492ea1ba0535c75edbff92ce6c26dda4a1b13ff40b0f1688dd529d02c409a13e02526fa90675f2e39731ebe7885dbe213828be3de56aef1cb8a2252dd1f38e875d7d6612c38377c5d20c49ce0e7a640e1355ed1af9179b4e5a03334e415e8755044f11db5791192217b7b42db5f5f2eb57f06dcd7668e3cba29d4b59eda8c6197d5e657dcbb8136741363769a92ecb868bf0a22b82df86a4bf82a81a96b20a254495c96a73858b8ea82c1e7e6865730174dc70bea18467720a8792488e92f94a6b14010d68093b1f3bf2f6046a72b8de7984345419da2306886395d0317c428398824722233e74f0875d5ad740283e1032952e6de6d50d0440d62ad8d53bac653b94b2c222b9ef1d701027fc2c56191e377f0d03e3248f8e3d84e50baa76bd3f07955eed7246c561ea2cc90c487305d11a27b818202d5c2ff7e24c51f75fb4b7ae0d82fa352398e9568875f124c795124bd8ee2325d71048ef7770eacce3b66e619686c6c0729b1af6a2b86dece36fa8ca938fd2aa1d864fc5808ed2a4083a907d7565f6aaf91ee55375f306979558261417d1bf97438b4664abec5c2cd57b7b713146fe2988b830e51dea1f875f5ebdbac331c69c01ffc04690dcc9f1842b29099f56ef12ab225e1b5016ced83feb588dbd7ac1b54f71db7a754c16de462aa47aa00d53249b9c67493a640af4051eb541c2ebee32c4e595fb80a125b4764b4d9c7a53cbb3d7bb8c534ce9942e31e0ab490f6042250c4f4595cca0ed9b714de789675f76206ed2ff290840d493467da6c220f9c2a72793db73b6b14c46eb6ba7acbb32cc99607e42d5648d28cc44d7271b2630c068518dcdd855dcf72c1251de41ed92f359ed35ec488245dc11a9875820a08a92d6d6fa786d93a47c768d2272fb393c96489c001d81b067162f632972b93bb24a619915d68879a2c4f9261cb6a47a2994420e085e52ad7afbd791e38fd15e4b3f16c5d61233186b2c7d0eb4630dcc9f8857b6241778fbbe92bee4708219776ccd57f677c5fb67a904769f5868b6f23a4579c8b7b311b1def644a9ccb5941dcc9033ab3f5ceaf154fabdfe2a624b0a2d5f74be538dc219fe098b2878c02a0c39f44f1b4ac614e6957726287c4bbf4b1cc94c602c8a388bd00b60544fc66cbebc785143755b62bfd97150d6ca152909421c001b171a38ce8ef17584fb9d3cda2918a2a665bf18003d626478aa13bccde9537a576efede0051094d4631885e4ff07617e97b73702e8df053cee98eed7e8efdd89b37e4a537a0edf07c5e3c99b4525dc3a5cbf700cd025f76e41ad8803b36e86efa836c5ffe6bc78b8f38688e929e4f6b5357f8d5c39846de8d00442558250cb1b1e0cdb5ec85570fedb77ef69c9e49a5dd06e99806ce629af874eef87e6e17c676dccb3aef6d4099cfc66d8087b1d188050e1c5efe0d0bcbc0253ee6db1cf618ecdb2479d511db5a1bbce5267cd0c960747e991e9fe2f08eb651826081fb4ca0727966162ab46db7118009083a0cd219be3ca60085a1ae518af8ca677912e113edabbe95c6c9cd766e8b0bd815f874e0e6b1139bd9f34267c0d2981890a5dcef5d32b80b01946b944424f4231c100e60c99d03cb7feeed7a9b2dbaf0bdc610e4eae8a57cb0022036d075abaee74035246c77aa9b5683e6d95b230bf7cb81ecbe42e7a05b8df6cea44e0c35ffb1fc9e39fcc85cc13bf597d9dd6d7a552185f73da13f9f7a1ba0a9f066e620e5b0eafbe2ab2a4d605a69fce4315fb2b83333e7e6a6fb879a001dfec5c46b2e2aabc9d0b1dc4d6444ddb46767b6866ae7aa1cf4e0916461cad9f9e49daf4ff69d321a32bbefff0e3de5018fea0e7fcab2c5052880858bf695dc31a1d4fe396bf9cc4e5342173775cdbf2f2b0d107a37fc427f869bd1714e57df7be6581e408de83409458c534996b0e9c186cba1d0d61505746c323374732d99e37e6ae081fca45185f5f73924479fa079ba94108fe43f40e65c6f8c54d58e9b8a4e41ca629a79ad3517545a454b64552252f600e69eb5f10341513c87b0782947f86bd4f960e520e323922301ffa099f05a464f61c803e80476f6a8fba75c134543dd0a65cbca46979de0b914afcd070bf378d9f4d39f73adc3971a90cf8401485978436df9660b90f68cb19efc559c6094e2df9ceb69609437ca3448ac63b0a440f6a01e14fc85fa884737893a246320d8729df3744ec23ecce39bbcb4fac33c117ca18d7667510faa06866e24fd643fcb9949ed32ea68e415ca1ee271653b00c8fbd37dfabfae13088caaeed04c65ea46a77d5c2668042a22326878c26bc2c51ba28887f653e6cfd4e0b1cd9213108a7135bc62e17da09d256871a03a72530e31cc141a971e4c12ff1aac32545a304adcd93a95c9148b8f49040019db122e2298c1820bbfb3ad65e427024f228a6c6cafb93e6c11f08bfdd381c5dc0d013505849f6b4385e513f7653f93abc6264a00c0df0bc5568990567c87c95e9160cf2841c4ed85a3bae0a9d12f0ec42b2608e821b59c4e65c4e7f84f387352fa8a4b6a04e2ef159b9c65ffce3492900ae858487d1d641a7335827d372986d60455c50d103e58bed92438bd21770ee91d0e63c02142dc5446a99a38f551020e08241b620490057717ddb33895f11783274f19a3677e813e64a5dba3f399f10bb8a9464a87f6f673fa598336e5123176b5a76c51b02a225239bc580f4f5a6ca7636f44b15e706f285caeccf4e03c9fe76dfaa17f1c41464c16da9ed3add18bfa8a33d617a2fa19c77dfd1dd11c9d4e96cac4d4b5ee3a925921c4281998189b767cbc6debd78f3a3a11637581f50da50c7bae7bef99942e4f82c5cb7066f193683961b199418a41a63e03bfa7abd6cd14c3e682221f42ab8c3a94be21fa0eb6bf3d556d0054f5aefc3485a70b8a723a72f3937aa6b05444b71884a1dcf5762f39ed1d2d9c26888330e4b9cd1f5df03e36a40b61b885e9332c5d4dd2fb553b08de6d1e56bd3864b0d5bb513a90c4a6effe63a484af45e42df0e17772eb02ca3ac4e6d7f35999089c953bea9f63ea2b232b301cca1fbd25e96bc1bc984f1a81cfe57179e47dce52b798b98acb0316d6c890a5c7ae104ba85da112c492e1beff1e114ca9fb697aefbe410bc5eea65f57bf5b47ef1e1dbe2057403082284003841511028c8aef5776c188ad0893fcfa49e62e898c46de2194f11cb8b2019ae966ade07fcfbcacbcaeaec66ecfd7cb8a1324e8c36aac8d727b200bbaca9209acacf0a827f1081be4a14d6a40e7faa249fc5dd849aac11db99262bfecbf827b8c504e47742898fe451c97c99c2c7b071b8921f560371eed7b324dd9b9741049a7274fcf967434a27d726fd6e73ef6a42a6400340475077772d4b31599a24a89c938f9e988af0e899234fac88d4777401f955a44ad3f207177fe2210cbbd67d78d70022780f529da5d15e4c390fa7ab9c7286aecf3d53906c0aba6fd4153c3c15518e5d1b5c02ab3a05020747fc6fc28d2d6824560654c63e8fb2e23e7e668e240506378058e39a613b5945199b4b80d5334facbb96ede3b197ac9fb450518e35767f14a9ecd3ea54f90bc4dcb84a6e1d7894d1bda204ed8ed03fac5a00ca2859c160dae1c99814f888c439e09d89caea6fa43ba6dfba6f65676fb6f2e680192bbe573da95b69698acf4cc742262417788325dc9f5ef183193746b1a8e679de2f8aff15b5711d05f78bdd88cdc791cbc20743c12b5199753e528fea96ba55ff1b2e1233e8972765b6d20d0e79a41aed4fb03abec7c0256bfddd6ec124d2f236cb64ecf4862dbdc47f9fa2f07c998dcc5c7cba6a633e1aeaec49042421062f6cff5d006d80b4a92726b7080614f7be487674417497639706f97cd4101ecf1b1fff20d9b691d53bfe66b8591690d864a530d637c9394cfadf6ccfd20560e3204d28e221a6c449decac8dd012828510092eba1ff896124dde894dac32ce125e6565e0f69a99c4d589c8c8ab45068b8fb301dd5b72559e3bb6406fe0cc742031199f32bb0b4546f8ebfe6d18fea877c265fcdba113fc67db95b72d9e11852623fd2ade3512dc98b29bd4e0423adae9663327f51d98b5c6039f43db98c893566f82c868101d6304be357bf432923e916548a8ed10ba6ce84a8f30edd0e0bda71dbd3a254a4b1f1415019cdb759f883fc9363ff5d8442f7f80c9577946d3e87cdae184ec179b3d1b67842b203367298006062033f6040a4d13c205471e861a049905adc0612e9ff885c202a49196ce496332d1944d5248a93ec536e48d955c26745dd7c3108bfd89bdaa0b0cb0c0b05088eccbfbf90f0e417ea4ad5733ce53d649d15e479ff1ad573c007eda6d20b1940e86383c633bfbff103872c4f6ce2cecf471f35240d477e3d8e1c9f504326629d83f6cd42d87c4b425330478371344ae90a6bc63ccebb2caa580e448e9ecdc0acd05d4b42b50ecfce78b88d7da08dbe78cebcf3e03ccb44f475228cf1f37d26bf31e28c2abca8a5faab58bf1f0a2c0a693f7038d60ea4f237ee33b24ba44031fe894456d8214410f2d47951047902ef0dcac2fefe7339b4150e0411552d2b062989602f828295057b2ba69531fddd3cfdff8b90257348d7dc46e2f251806205cb26e00b16b4daba24f459fd890", 0x1000}, {&(0x7f0000001380)="6dd0e9206495b4238585be3113955ff4033a25a36ab6bedf376b6e9b4ff2d0134657e19c01d11b58d4f00f1dd8951dcfbad039a35ee867e6c7ac984c1b6f0ca3460e7945d7cd594fbff6a3f7555fdbb237477f57cfd4684691ceadc6155a40982dabce8fef9acb62a0d1c0d58bba9954b7be60dc5b62fdffa82fcd917ab7fe3b7033e5ca4ec515c286af53341ce1936a9a8ec82bb0596aef0688c2089b945704849251e4cdf011824aa923a4f0981a830c8fd3a5a15d522ab93610da36406b271c13727b7f5fadf4aa0127d74b227a942304a24c879dfa9ee094bcdadee52920e460ff12158c2d0f8c2daf9ce55e6e381888e5c9bcc31dd80cf45cff05", 0xfd}, {&(0x7f0000001480)="19ed934bfd8b62c0a4eb21157819e4ad33acc6c164931534ecddff0504fc113ad687263c3ea8d22664628ca2037972d71a678bd7a00c1e2e1bd9382ea4f3", 0x3e}], 0x8, &(0x7f0000001540)=[{0xe0, 0x1, 0x3, "502ae3e9b970d518a3c7981f769814f6db318db18650100f0b8fe2cc5d25f09cdb5e87c6aac884f9a6c79ffddc4a064e29f4a4df90e2261605ffcd08b93a0027093bb22c4c0dc1a86f49064ac525faf9734a0249ce88dc8ee008ff273d43d1d07dc63a02bd3043f1677f6b92a436b64e225ab73446aa29c8f39f905327f7ab9e7efac6134a382cf1c79ecc6c5c947f33d902e027090680f342a6193cec41f10863db11b0511c3f0c23aadda0ebd8c4181e9f3fa60501301b1646b40ce79cbc4819164409f595d25f5a"}, {0xb8, 0x1, 0x3, "a709c159629cadf500d465152ef251d8b55ea9d0d8804f668fff84e1cdb5ab7fd64851cfd369e20c2d89e39d4aff5034c54f4c25d51afce87ca0303248a2e0cfc7e72640be38075d4c42fc1dd227efc6eda6898a36b27545a1ab95915f382a5057d9f1206695a898ba56b03b166c0189c2af4bb360b963e835ef81e6987325abbfd0931b3bee46166099841c9ef0c9aadefc05cf5be6b0dd686ece127f9693207b9aeadb11"}, {0xc0, 0xffff, 0x0, "145189fe6989a44f028e53cf27792ff9b2c44eba6b12bb1664e12ee243d367f6e37492a494481ff3ff842cf3cab311ff6f69b4d6af90f1f19bee233582e7bc0f385929119103c0b7a40637a1d2cd224f56af3011a845dbda760c3244913011478b1f3c2dc6fcaf234bef9fb5f9d108d03701d5430ad0eb95db949e8bb1906a9b09ed0f60dab59d26a6290696d7f94a0525e103693ab92017874b3d441b535e1bf9b4751bd306809d9a72812fd9"}, {0x88, 0x1, 0x3, "f01d18c80ff81d013ba4c32ff459ac3e35b4b7e9718a734410f4247983b444fb8a61c922984a36c3560e642fa6abbf0286658cf8ae7bf8cf7e7b312f0c14daeac97c3b8d5f6aeddd1e59cb431fe482d81f54f581fa94316bc88da433af146e897157bcc953f731b4e126fed21063da5bc16029"}, {0x30, 0xffff, 0x96d5, "1a3cc7fdc3477a4b012d99f8c7170f5c834025d984a54174437f0352d984a3"}], 0x310}, 0x8) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000018c0)={0x7, 0x4}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)) 15:13:53 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, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) write(r7, 0x0, 0x0) mkdirat(r7, &(0x7f0000000040)='./file0\x00', 0x111) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r4, r8) write(r9, 0x0, 0x0) ioctl$KDSETRAD(r9, 0x20004b43) execve(0x0, 0x0, 0x0) dup2(r1, r3) 15:13:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xbad, './bus\x00', './bus\x00'}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x200000000008) sendto(r0, &(0x7f0000000080)="2607a8e32d214a2c3297133db2a9927e06bfd1b88889f2522af0abe8baf10e58e3bf116ac46cafd3872d0c874ca174d6c25e779ef0c72bea91000add85c4fc55ef42e89e5c84f181840192c17f2d91288ddffaa3678f011e7259f59ae00e8062fbeabf7d10cf751a7ffbd4c1515fa08e4c9e3ca19305d1bcb597d126f2efc2dd0938cd82d9e40a022cb53f0f3c0b6d924361802dee58870a56c2b38a6fbaffe1405a75b0f40637cbc715e42eacacae90d37e3d66d36be9808e9fb59813a984358c99807f", 0xc4, 0x0, 0x0, 0x0) close(r0) 15:13:53 executing program 1: r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r7 = dup2(r1, r3) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000180)=0x8) r8 = socket(0x2, 0x3, 0xfc) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r9, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x26}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f00000001c0)=0x81) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 15:13:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="4d5b4b3898c2b15518685bc8fa1102a6bd7f43f8a5", 0x2e1}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00879f8c", 0x1b}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407fac793d943436ff82c73f89f93051691725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee72f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d40c5902321c9c3944d17cf3b1202d00a3c444db6cb4e1d296f", 0xb2}, {&(0x7f0000000240)="fdb2617e274d09632ad0e17beba97ff45163e8ce5f25fe2789c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad1870350f6d7253e2f40dee939cb05db", 0x4a}, {&(0x7f0000000440)="bbf5ee8bfbfa29ab52b08e465fc790d1e1990dc656b54225f03b34f6ef7fde3e3a4341995f2dee8d98fb41d929c16449cf968b0b36178dc4c43a7ff0cb80a821da3f5bbb795e1a78b8991abce4f111341d924a69e1106c23b2f266c8497980fe0724b988ca86ee0323f8e5c4a5438a30cce336d1fff7736269f3ba0539b3b857185a1e5ab7ba30d075e9a83d20fb0c5f336c9f2f5a3f1759753f7ecdf304bf25a621434a62978dbfa450dfa487afdbca85061985f5e84180d14e953d063c30dcff5162a4d1d614b13fc5ce04d4f89927b5c7123c4442279339896dc910dea04e20b44aca9503947f47ec84caad0b735d30a01f17397060319af91064704746362c8e8aa24682aabfee33eb62e2446b75b840e2e00a5ecf6bf30c265516c32df0e5863d201d98cb90803c73cdb9a0d4f7a6960b3bab62d4ac0ddbf3e7ff30dc9b7e9a4045c4443068e3512cef06a19a1ecc2ecd749ec977a2184435876fcca1ad8231e0878509057e77ae96b76bf5b546120f1f801ca4c931721b2459bd44d78f475e55886abd6569b57f708c06f34c2a0b181462fbffe5a1b12837886c746a1bab7c247791462d8a4ec766c5d0ac7c7b055d132bd4ba9fd12f9ee1d277f6d36e10ce55a2ace2b6a2e6fa8bedfcb8aba38c083c0f7b8b5dfece19529f617adf84d78379e96856a49b17cf4e06197cf9ed44ba9545c11244590f6a0e4e8e41598b2d6cb321e844ada57e51c45f819ab775f4768b3c04c5aaf8c8515dbb435d3014f4ad9246c9d8bef46a1a96e6e858f056fa68228280c00dafd3a27ebd2b02a286a219f0e960a55acbc47e171db887342d9155c07f74042319a2af5608668a2e5613baba74c953a68b944fff9e834790f7363dc82ef6b9aba485364934f08953a87fae0a31612cb4f44e1a218ea626d26a8ca0f7822aa334703c0dae15266966d38ec116789d3bcce51c797da888aef5e50587fe6ae07cb48fb03f50aa84a0bee6ddb1c3bec2c9146386150227a051479f549920452095a000c4a1b510c4fdab62f3c9ab5cd3e77657739a6dd912f176b2d42880b019db959d410ad8a19f0f8704f7dc4fd1e9aaef0f96fd690cde9146f1a80a29c57ff4148fca9bb276b6c6561b5c131976e9be975632b4dd84e5dc07e9d688f16cf77ed7e4a6c588a6100a4433b7861440559b586c2cc99f5fd227c1312a59c0d7f5c4d4e28865ffbd60bc1bf807011fc3114c8d11384dd1ffe696f59ac4273e3367d679fca1577cf0830984b014cf0858af322d795e260a40da87958f54e182b63e3d209bf47ff7bc0c4166172ed0d060657bd02476dea7cce15537db725738b990e2715455e81b2a2bb98e7d6b0f8d7de18e126cfaa5f596bd93c03f02817bf430ddee6d20cbec916efea7d00912ff89faa0062d06b8eddf1bdc120d5ef3af4d0dfc1ffec3e70589858e15ed441b560affe0415b6ded8754a7fc22b3d9b27c2001878bc1878cd0d71dade7e89e8bc1cbab797f028b83475503be026596e8711745021136b7ad93625b6855f0522d2c8c83c7ccddfd23be76ebca9f8af5caca6e50c0aaa6fb6e232a8c3edae31a6e07655646883364221c74b2d74758fccdac188c63aa4955967de6f393283b649de5339e826c60e5f947d2eaec2b0731d5ddb72c51b1eba460c891e3f4777eeffa3c4d7bbc553e547bb3254e6201e58c33f3e90214d2d98b000cfde09b0f004a3acc020c376d05a355869e72bbb1c4ba333e83368d3398a244dae620103c3fed0cb3dc21e5d23c88415993b8406833700194292d2f10433ab4cd144982afa0ce756c4c89d9e23b7840908e377a741b7542853686b46ff19bbd980bf566e300649c703ee915ea12d789b37029644c3c82bed0e1614c7944a340930b53ae20f62f424444ffbc5a84d12486a553d21a2a18d2de456819640ee8d6c55e8572ce9667449cb3183fcf40a4647a02bcd23082ed4333865a6ad552cf1699d33b08f2a46b154395d723b9dcfd331b62c2fb7dffc45509ddb1756713256da057dd2e20e38d4515325384bedeb544bf9bb8a425a1d8b0d131124f9fdda3533914e16a5a09e7abf605368f260a265dfff394d536d328896e33d885330f5c20450aa8f66bc594c28bedb6640691bead84b46db5a0902070c3f1194280c7bc80fd65d41e5897044161f9a5fd538621e281ae69805d21f8072efc2ffa2d3823936bbb48c5f7df2a02bf67c4992069979054559eb5a5e581df91a01cd8830addc41b216fd035564e8148cb8168797ffc9020afe865bc7feade9051411ebb1d6cd7ad0b3468c05f456edcde26aa75d1fb6f2b6c5ba825a848e3659d3ba40156cc753c97afa4bacf0eae0fdf00d96d61d5176c9d913d6d898cdc2d8998e85a7089909577ca18eccf2df0e28da47e536536e4e48b227cb915ad57b465f2fd2ab94cd86f4bda93883f0fdf1627789a830400c0c8ebec29c257d693c48368e0d97ca0a343f387bd119a700ebc0cb645e51808a4f32ff6d3fe9d9b717ab83f6850abf1863f68a9e4338f8a5dbd3eae6e80d54370a64bc8d504e4caf82b640e77d7df872ee061497880a85cc40a3a339cffd18da932dd77f98ab1136886f6f4f732c3ad72767566daf493f234bcb385ef150c4b3657d362d804a557e2ab75fb91abb434c9a4693297068bf4562b192b2459335dfc65e586a88335a2cba46392959c108e947b21d33ea88a44b8214fb225b6d8e07fe565fcfce03d8ddf90712b7a1d10a26922bf4bb2349dccd1212c45f26d2c951036e849e54304a20b364aa6088c3c3cfc426afef113205a490bcda5c23dce1ec6da2c1e0b167583426670924ded531b9a9403f4dfce2e6d1a299ba621bdd6afbc0606ef05bdd6f07aeb6d821e580b86a9fcd05e17b78be3b0a3cd3cfe4605f0b122f80cce850b405c8ed08e4e4c24297d8487b523dfec90c1fd61f33482fd3c872174377f4ca831caf8e2c067ac5cf1d3b3dad4e2bf1e749f563d5bfb89f1713226e32a066b1503b526d6f506b6d18d499c2bf2ba7008e7b9db50734f18cd97b6770de98fb9fe9223525a14595c7dc6c8b8adab7e88ae38623269fdb3ff34a0e3ea1ad678232a6ad6593e273630949cfba0553531522ebed5aa12daa5fa19a1c2190a2408321e7b5c22634a000fd903421c6a510a4489737fe95df51bd988ac67699d1223995c03bfe64672a6180a435a5e8ad0d9da242493216649ffafc36a8737254062685b0b9aa3c283019147674433d11fdbd5eac7d3078febd5838fef6a341e4d182d64e3971696cb67b892de5ffdfc8b950e94eb5684066a11524de4f16971b1787ab58054446542cdb023a1807ba932491abcb6edd6af27a67fb401e503aaaed27f5a8fef5796a5aba77a78b09ad0c75e96f672c1f4d44575dbf94133956501f79f3a01121deac74a2ea0fb7717c0866a3816c39c5d86f7142ae926f8a62fa735309b16bf5827613077ada6175850f4cb0b155e2789df2d3c437ccbf3cf032e39d7aa10694ba6a4855a2ee2462b4ba22a932674a6754e87a4336dd66928a312d540e75418e27cf2912c681c27880500baaede15250e996c297ef98929bf5a86b1166703b5054de06710512c8c4683d875ff342c2cc6e9b4f02d26589d2d7cb662e077f6fe1eae987812bf8b31d53210603887aeef65bb580836d659b98b1b07a20a92d751c6175457646de778f45d507fa6e7cfaaf0ea8600a360dfa8866aaef01f0b37a25b58cd80b1065dfdb561c1655e630b33bc9494ecb1972b9aa8a79e4d6ad6520191832291990576c6bb4b88e0e430fbfe74111f4a476b271deb4e40d21369e0bb7f1eeda3711cbcdad27a126654a53a6dfcb423ea21e8dfcdfa835760e10fcb85fd7fe6e30dd0c5671ec1bd9e42be64ecbabef5bd53f1e4595315db5c292649c70189a7e321fa368e17d3229a8378498782e030f2c5cc4c06415fb4ffe419b56f6335cf9cbd1af42a7ff58cd9dfd53daec7dff2da81b11345976a8b0b937b904e9011e9c4ca316975077e86fbeb53f6e05b13ca7100be27f4cfe756a9bd3b479535d76171127930b7435cf5e2c62f25f8b71017031bcff41e9e35bfb8dab182736c74ec18480ba41279a64583dae6de3f31462e500fa171921c0279efca41fa21c988fb4c7e8ff62897343cade1552dd708fb9575df7ef6df376cc3029565843f64b6ded06de9eba2c71e985a8fca57b76aa7c46d587201c084814c92c0e4949203a25fca6599987a9dc2e1ed5653d0c05942f5c2dd4f035bcd20b95dd944d181d68208245d4e68fc1ada7f1373ecc2a74df89ed1cd47f3dcbebe0953369a37a2aee310a79f6be3a557362bc01543403e4e90721319880ec32dad2f6484f03f88546c654c0963f73f913a951e310722069c17b51d31a09a91181a53c6e2406cd95d4da4f6da1de5b031aba20488d260552ea200e06a9ca3f012ca0e0b49cae52a4598782755475b3aa177aabfed06de485c2064193fa0a8d18e300825fbd1e4fceec9be400f9bd346c42c63b27678305fdc22903123d84882449fd6473fb8a6f4ee5c53fae2c6f7ea3d87ec6aea650f752aebb782304c91720d750eb765c66cb21037277673b66fb72246e6aaf5cc185126978e1061913340213b0f4bc4a95561437cd48fc75315bfa655009d8dd4424593f6cc4f8f856b544b5aac927d53a742c63b9c0fee8a22c656d1245df870073456d1cd318f7e38de28ae960ccfe1c83ebe357480e3dff02d85ea4c7222e8ddf9464a29b83eeebd4b546c97bf447bcf239044fbd618682fb1653bb5d73f2cc7eeb98d3f69c32624270fe6ab871e3d41c48bfe3fbdfb5ec623e59fa3ede18779ac0a3873f9d9698df3a52c823d3a7e556e5946e52f4ba916b050152bf479f1b2400fb93bbffe3790a22d1ad520edbd0d66373e93a3ab548f8cdf39819c7764b15e0406606ec9d6e59620fc40c71b6cd87be91703ff8dd45e0a1853f9e99e44069ef93f873718e4488bb99c35b0ecf0ede2d921e40da058bacb745de9f1a1f1815d5dd9f1b30dbd334d2c6a5895021114a7fc71c639387b273372e3b53b5cd40b12ea8ba8f481ef4aa647a363e5428d020bd7b69b33cb27f8d5a10a9ced609fa12280b3f751cfe73abd4d3f4825b6f36ab47b4e6f8607a6ead825d37f0aab07231d1c2e15c81e0b44ed6f6e8eeb7277ce76d1ca34ded4a7cb7b5d3ba6c0ca5e7c9054fd1158460922f4d0140327de2010ce186f857c5cd0a81e2e3b4bb4455c84f2860f6416cfe53b2fcaa3dc0e35e5ca0f8db4b015dde4e7c14ed01f5ef24e133c09371efd404f44a256ed45cb675c8ff7f67d2eb5b62511860ecabc2dcefab5349c4d3043a036a6ed3a2178f4bb8340f468b87f97d3eb2a0cb81d4eac291d4fca046a5307e5e8dbfe6a4ba528aa48e66fb9b0d3d47a05a870d418d443fb12863f92b3f4f685caed35a8819b1b02c9861c4a12011caaf0a76ced2e4e59b15ade28a365c7fdc4fe681a11b0566197b501e59f5542bfa5e5a6e1134dddd5faf839fdaa479efe0b73fa3632d266fc5e5349e958b83d045340d29bbe94cc875b79ac25489ffcc45d0d86f42af44776a1939c3ac5c87ef4373636a8df1d86250fbc1956184228c36b1a1cfc8ac5fa8f30157f153682e67c7eff97a06a7f7b1c3afcd3849dcd1d733c010bf6a7f9573d9b34129f3a48f519f9db2752e008992f6a76071e4418b7b39108f7ac24690f7a817d7becb7e6f6036616f2e66dc350aea3777ece638e58278d3d3c6a37848708970efe5c7575ba38ebe70000000000", 0x1000}, {&(0x7f00000002c0)="a6eb761a1f9caa5f9cc86d15e0f0afd38d705696b382cae4d40688a26a3a5f08677f5bd2491900f37c600823df3a499f34b74a877267557ec9dd78faa2f75318125ebe9109507cd832d24b6be3dfe70f9f356f7080d77933a66d19", 0x5b}, {&(0x7f0000001680)="d06a66337401acbef49de7193f227a0e145e8583dbe4d2c7eb56e227ffc6e2a81643b61dedbd1a4ddb72f484e727423d19797094a587c92f6956f241d00ad0a69653329b434c4a0588c3ed060ff86aed940973a54ed2acf21b087d69314eba229c18c5679d4ca13b237efb433f4421ba4762ae2109b4e7d3d8c76346f2ff464d533017ef1ede984d6128e6b199e0744bd8b17d51055eb95463b525dc2847ec308a7d748dbf27944e4ea117cba87eb64f781c539d68a4d0d6c1bce6ab922a43aeea65072abe87d954b870d20e28019725bda0fdcf37db691c052bff347e56cf0858996941229d8f5850317d34281d224c3f3988cc0f91658356254907eb20aedef26d4f32e9636606a167694feeb504108d5786b045761d57af9b09d5478d7b2b69f28628e8a3e197c65470f4d85528795e17295673307dbf32825307d1c4fc3c3552771bdc4486d5a2648c251437062efae03d8a5481519e465a5fac9bdb7fc667402ebb444a9609ffa1fda75d79c45cb539528a2f1b40d8725a26da60c66a317661b9c764327852edf4c4ee0ced8e7662d3464d71045b174cf8c8503015fcaf48ac351a1f22d2f6566eacccd67f8588649d1daed6b441f055c0cb58c584a6092f81b58207deabef1bd973993c9a21efd3547482ab3b03c60b9e66d5753ff37d9381f1ab73af593880938327c2bb923a40dc2071d8309cebcdc5ebb61f103aafa8e624fee72f2e10e3f2edb71dcb115eb17fdea5c89ce531eb766ef1f158ef6419f4d7e1828f901e4a2cfc12f926c8c4caa6aad1af5b0b37159032e8ef7a4d7b917176e8e77d80fa9865549f72b5a4e34cd588e68b5d1c000948d1a60e21fbd7996114b18c0040453b2d749ece15ea9424ecc30a9f17128260e2c9fc6e3f22db9f6c5740484a681c4a66de0e01a30383abe7f65f4e2d62e1a8e03694f8dd9425ca956f899abc09e3da39ffd8499b0291b8bb5184eccb15edffd3d8de1a90a122a02904bafa77f0656e50040b9de63eed6cdda3bf37eeb283b67f20669883e87420ea439361448865eff14f00b6e98acb2f10d3f60a2d04bdeea570ac6eafec1db8b469df996d7eea8ce4919435d65fb2cbfb838ca2b705efcdc99e80e1607afcc3b9aa9c2da2f09ea2bd8597f2897ead0416c40fbcecac954a4a617a68c92f205d34e8cc6e3fb35b6893c45a0611c78db41a3e857a4d00d61fe16d40c0219396519b08714af263bd687297c05b1232882f1f115a28a958efe04503bb2b4a415486ab14acad80aed8d6d0d7a25196b980f3c9c2cb70c5099b9e9e6eb0d3fde039d62202d2a3d502044635054accff0c8f06071fc30beb5b4f3d39e59bb3c9626ad1e77696ce82d5158ffc7a3658dfec575bf3b434d53b4f63bf952a65d10718b54e25a407f1af419f787a6d2d5427f94b486638b598bc5bd45eb8428015b399d278642af219dc235a2c9b72462cf43750bad5633f94da5dd4ab583d5618dbe08f34817e8b6b4ea621c94063db1b024f4d50383b56d73169fc3c0893fad6e607112ef6c237be16242d29ce712436fb0370fc7ea5c0fc0b2b81215449e46b40c16f73d81825b4a85de4c90d988a0cd17f45162f41d10d30244f34d66389194a764b7d060193e9b8c8a21cdc57fce2f40f0cfb317cc408b8b8c46808b9c61c9f114bf169b2aa48f1bfa101f33de16678e02c0f5e098e2fbfd50b4d17db136cc7d7a5f01ab9acc44b31967db2d8b4b09e5d875695f1", 0x5b7}], 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x7, 0x29162a18, 0x0, 0x2e13, &(0x7f0000001b80)={{0x9, 0x3, 0x2, 0x7, 0x1, 0x3, 0x9def}, {[0x8, 0x4, 0x6, 0x400, 0x2, 0x80, 0x0, 0x2, 0x2, 0x6d, 0x3f4, 0x6, 0x1f97, 0x7, 0x2, 0x7, 0x7f, 0x5], [0x81, 0x7, 0x6, 0x0, 0x9, 0x8, 0x0, 0x1, 0x800, 0x6], [0x100000001, 0x7f, 0x9, 0x3f, 0x7, 0x3, 0x1000], [0x7fff, 0x4, 0x5e9, 0x2, 0xffffffff, 0x3], [{0x5, 0x2, 0x3, 0x1ff}, {0x3ff, 0x7, 0x1, 0x100000001}, {0xbf1, 0x7fff, 0x7f, 0x278}, {0x0, 0x10000, 0x2, 0x36}, {0x341, 0xffff0001, 0x7, 0x3}, {0x3ff, 0x4, 0x401, 0x5}, {0x2, 0x9b02, 0x1000, 0x3}, {0x7fff, 0x0, 0x20, 0x100000001}], {0xff, 0x1, 0x9e71, 0x9}, {0x9, 0x371, 0x20, 0x6}}}, 0x401, 0x6}) msgrcv(r1, &(0x7f0000000900)=ANY=[], 0x0, 0x3, 0x1000) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) r5 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCNXCL(r5, 0x2000740e) write(r4, 0x0, 0x0) sendto(r4, &(0x7f0000000140)="67fff2ed55cc2fcd089cfff1c88029ad5c5b7f369fef5ededb8842b3ea21628c7400ce6521f15106e82895b75c6045e2", 0x30, 0x6, 0x0, 0x0) msgrcv(r1, &(0x7f0000001440)=ANY=[@ANYRES64, @ANYBLOB="c94128ca1d191bf7ba36c36245c576e6718f4e2b93503cfc40a93154dfa7d6d33eb7570812146131bf232f2ed27c672abbd12a43b8338a26df236d7d5de963212d803a9041292fcf5531c260e0a8eb8570608a2c9a790561947006120edced223b701e53bd637be58e2d9f59ce0593d63db946f4432532f0", @ANYBLOB="3560805f9f8c5df7e77a19026fd35fd00c7a10a5fe837a235202d0ad8733b2a1eb59534b564dc25f1b42ee"], 0x3, 0x2, 0x800) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) chflagsat(r4, &(0x7f00000003c0)='./file0\x00', 0x1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3}, 0x8, 0x800) 15:13:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000002480)=[{&(0x7f0000000380)="56f435553691917d5c4d6c78a32e09324548f9438311f50603a8b816d23181b1f6e841aba5df804ba6ca548f2ea06d63120f3c46ec1e0b15e7aa9b9983679d7826500ec038d3fbf7944307b7ccde3db212eafc54c2f6be0faba695e0ebae67a271da5649627757d46725f18ddebe1cf13347faa0565ac317fe5a3630e5a11b26e5383ab0bd558f9bd852b8cb8f480f8f43d1c27d8295e00f511288c26ce03cab16cb027e07c4543532fc7fabe672e4c6dc0a31581616fda84efe627071b0bebadf9e9ce8f8aa36b806a21ecc5774d1811ce0b2295a000fb91257030c70639f411ed2efdd8870932cfa51cc7ebd9607876b33f4d19b2472d72609bdcb8b45ed6e50e7657b4b2cfe3835170546f09f051aea3e03a8a481e8d6d3f15b05ae5eceab6fb3f9f8b3bab08cea9f782ba6b40b71e7e0022bc4dddfdd5c2cbe1589bed264ae90ee2e2b2388bed464f89590feaa3c2122f8139b7c4f3757f4128cfc71bbeb5ff7e44834b7a3b8aafa2aefa713dcbed9bb03d2e43d39151c0f5d34f2fdd905e37ec4f68e99972e0dede77d8d92780360765df386bba62f24a0edff62122397c665f125dfd5e6fb3d1b1b03877d49d5e975fdc62775fbfbaf8cc2a3401ce1d0a3907d76cde9a1677d8a5d44380a4b216b60a2bc15022a75dd6234ef904da76afe30d0d32c4e4186e74c052d369d052bd5d837ca89cf26c7e9290e7bca51d3a3747b45477958facff67402805895ac5fb82ffca2c0da52990e3eb0ef4bb2406c68f9e09fa2c4ea1d8f702393d74f68f8e84050c77944a6a06c52addd424e05ad9adf88a5edaf645bf2d47c399a8053ef1199188c4a4ca8a6f70762d4d466f6013056772fa52df9ab85c46cb6ba05a30133593b685929bda6616311fd2128c4d2a61a67a8b16488e0e0709f8cd56061eb141fc4b1159aaf7fd8a9866ae42a0b9f536f3795c781b23a722b58b9dea0c43581c3b9b41c9de492a2d2fb06b1ef20bbaf3fbe603d7e4a6320a019a1615d0d15189e31d4d19001a0c2b3ba43e654303059a5116012a49d03c8952ec4379fddea3cc1ad52680d5d93986f0e710d73481bf6d7573e8fde0559c368d5f5edae18b0aea5d35c5e770048ce59e57331164f8bfe5518f44cf792583b2c0b07631d345d4c1a233aa0b27efc74927c94f7769187cad81dd8380d70a1f139d06b744ad671e08eb024ca60878b64af9f077e88eea3d7771563b84985ddbdfd4d5273d981e03f34ff1cb08d04cd9de0c91a1488b012b52d52ee220ab5a746d98eb7b12c9aacb3a9462b869142e40c9e85284aa8c50f7c034ef0d49e5883e3d03f17698f672cc24c83d31116b80a2e85b8542b9a8c242d660bee6bbf568f8dccc2a21a8dadfa76b312a39d779467727ed50b9e3b62f094dc94bf6d69be0f8da93148d55f5791a7b799971bb8d4c1a4b69591d75a36a4502ee68c274f099aaeb37296ef57483191f39e7eb48ad9b4e5850b1511cf7fbb412b1ca146ffde7dd22b9e1e7d7c38bbeca1112df6776c70bb701c9b550b88328d1ded5089e13866497abfb231fca2665f02a3a7a85fd45aca00b49bbd48ee4aec26d62a7cc42f7e006630f89c2be7a6d3d319d63e0be2931c6eec9805b445e9da1fd4a2e19bab943d", 0x489}], 0x1}, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r5 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r5, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x8}, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x1) connect$unix(r6, &(0x7f0000000840)=ANY=[@ANYPTR64], 0x1) sendto$unix(r6, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0xb2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000b40)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES16=r5], @ANYRESHEX, @ANYRES64=r7, @ANYRESDEC=r1, @ANYRESDEC, @ANYRESHEX=r2, @ANYRES16=r6, @ANYPTR]], 0x1, 0x3fb) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d2185"], 0x156, 0x800) msgrcv(r8, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r9 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r9, 0x2, 0x1) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r11 = socket(0x18, 0x1, 0x0) close(r11) getpeername$unix(r11, 0x0, 0x0) r12 = socket(0x18, 0x1, 0x0) close(r12) getpeername$unix(r12, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) close(r13) msgsnd(r10, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r11, @ANYRESOCT=r3, @ANYRES32, @ANYPTR, @ANYRES32=r3, @ANYRESHEX=r12, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f0c7506b3cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947c2df0f2faeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f56626e5f07615ce7b2ccc3324192bf559b3c", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r8, @ANYRES16=r13, @ANYRES64=r9]]], 0x1, 0x3fb) msgrcv(r10, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9ec0e25699fd8d8e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2bef6f5429faf427609e028522d07cdafae1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r10, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36f4ca74ff2c1bd0fcbcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r10, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r10, &(0x7f0000002a80)={0x0, ""/152}, 0xa0, 0x1, 0x1000) msgrcv(r10, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r14 = socket(0x18, 0x1, 0x0) close(r14) getpeername$unix(r14, 0x0, 0x0) msgsnd(r10, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000003b80)=ANY=[@ANYRES64=r14, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be2979016f4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4442b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce22e44aa6ab80ff572a156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4111, @ANYRES16=r4]], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffcda) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r16) 15:13:54 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xfffffffffffffe0b) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r6, r8, 0xa9, 0x20001, 0x1, 0x1}) ktrace(&(0x7f0000000480)='./file0/file0\x00', 0x2, 0x40000118, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) sendmsg(r10, &(0x7f0000000240)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200), 0x0, &(0x7f00000002c0)=[{0x18, 0xffff, 0xfffffffc, "beee78b55c24"}, {0xf0, 0xffff, 0x4, "b60d6b3a2f1f8a02bd3c5be91a5cd00e0758d7dc54ebce8d977daa3ccdaf92c234e3886360383f1dd88827c36346e0bf60e8ac2591fab84bf2a7baadda1811d3b3933050adf7c3aaaa4a2489b549cb73011ceaf218e895f61048ca57e1fc6696f40ece47ed2012caba5323d10135a493bf726020bd2db7dc10b7c561f556b504931997fdec3e154d3d0a2bccd9f72ea1fd6aadf1b861f9d6dc35965b5a0f035357024c6431802632429f5511f6f52013eab5d504c682b92f92105e82661a4bed774f00ca2c8ea9e85486e3b0833a0c00dc2e9743da463f8c95c2b491df"}], 0x108}, 0x409) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 15:13:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) pipe(&(0x7f0000000100)) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) connect$unix(r6, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 15:13:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r2) seteuid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) setsockopt(r3, 0x5, 0x9, &(0x7f0000000080)="96cf0b2b57dd1220859e1bdbd25c379cd5d73814096e02d8994b4aadf74cb3aa145eadf41b5665fa272d1fd9f59733783db1027e5284dc773695bd638fcb103287033c927ae29a2e98acb80f6c4b1af5330dc6d9328cc96e8c8ae40be1314788872d24cbc52bacffa6aeaedbe621712947aa812e3e7542377ab4415a4d7ac3ec899d18a69294ac12fad15648329d", 0x8e) getsockname$inet6(r3, 0x0, &(0x7f0000000040)) r4 = socket(0x2, 0x3, 0xfc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) renameat(r6, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') 15:13:54 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1b4) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) wait4(r0, &(0x7f0000000000), 0x2, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) 15:13:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20421, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) dup2(r4, r5) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) write(r8, 0x0, 0x0) r9 = socket(0x2, 0x3, 0xfc) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r9, r10) write(r11, 0x0, 0x0) r12 = dup(r11) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000000040)=0xfffffff7) close(r0) 15:13:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c}, {0xbe}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 15:13:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) faccessat(r4, &(0x7f00000001c0)='./bus\x00', 0x26, 0x2) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) dup2(r5, r6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r7, 0x0, 0x0, 0x0, 0x100}, 0x4000010000004, 0x4, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:13:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x20, 0x8000, 0x2) acct(&(0x7f00000001c0)='./bus\x00') 15:13:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0x100, 0x3}, {0x24, 0x3f}, {0x6, 0x1, 0x0, 0xffffffff}, {0x1, 0x2, 0xfa, 0x7fffffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000480)="a1a68ffedac0b67704996dd86062") r1 = socket(0x6, 0x4000, 0x7f) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)) r4 = dup(r2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) 15:13:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x54}, {0x3d, 0x0, 0x0, 0xfffffffd}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) 15:13:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x20}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 15:13:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x410d0528a7491268, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x43da, 0x8, 0xb8, 0x4}, {0x101, 0x40, 0x10, 0x3}, {0x2b3, 0x20, 0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 15:13:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000200)=[{0x0, 0x0, 0x0, 0x8000029d8aaa8}, {0x7}, {0x3c}, {0x7ffffffe}]}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) fchflags(r3, 0x0) clock_getres(0x2, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getrlimit(0x6, &(0x7f0000000000)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) read(r0, &(0x7f0000000240)=""/180, 0xb4) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000140)=0x3) 15:13:54 executing program 1: r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) syz_emit_ethernet(0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60eaa836015c2f00fe80000000000000001b0000eeff00bbfe8000000000000000000000000000aa2b0086ddffff00000502040100000000011f0000000000000001001ff906ed2e7e312e7c365c7a188c3ece91d6fb220b62c16dc089f26e14dfe4055cbf132dd60eee5bec494677cb406492fa48b4405af7d46d347b29d31db08ee7a40f90a31853752eff8f861575eaa7000e63e32ef3c9cc311db5d26f02e23cac49613e74bdd748cc5585b41609f21e43e893bda7248da2828bb59978aca2553635fd31a722531db7ef9ad6e29c19b01a2f439b381c9073ded5a05067a6a6e62760f009a16713e5c4bb272f433e32a588cef7a4f947ed0a487ee4f179c2270800a3ef4d1a6eb53fdf7a58977ba4e1d706581bd6f9a67f2a31874f84e092e03105c9c286f11a9e0cb76f4ae78a51470cefe86dd79724b801a271980651458125e0532b128bbbda42b682840000042065580000000000000800000086dd080088be00000000100000000100000000000004080022eb00000000200000000200000000e0ff0000000000202a82569ff1fde2feafda759e11082559d78684abf01a5c897d1181194815009dd571b0f780b1419623e82fa7086487bf6434de008000008298d461d130389e13709c5282512377e32be7bbb114e016c4763351dccb2e35c324b08dc25e705c7a365fe2054414a58260bd54678834978afce26137751c62ec623e9250697bce0c4d17213be58d6f1fef735380e897bd19350000000000000000", @ANYRES16, @ANYRES32=r0, @ANYRES32]) 15:13:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x25}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x3018be5248f79aed, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x1, 0x1800}], 0x2) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/155) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) write(r9, 0x0, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xffdc) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) r11 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r11) readlinkat(r6, &(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=""/173, 0xad) semop(r2, &(0x7f00000000c0)=[{0x2, 0xfffe, 0x1000}, {0x2, 0x1, 0x1000}, {0x4, 0x40}, {0x6, 0x1}, {0x3, 0xffff}], 0x5) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 15:13:54 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x9}, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 15:13:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="001d2d2f661321dc53be"], 0x10) socketpair(0x2, 0x4000, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000080)="001f7d50367cc2d7f4782c5a32679fa1c3a905d200962633161e7fb6aa8f4e0dfbc631e9000000000068a56d4d03c8880d701c58f8fa03a9c25c36e0088120495ef82372e35daef168e69e0a8fd9002edc5610609ffdffff49f6b6e49620b0afdd6494f6ed461e529cc670776472aeff63c7a9917f97bd85eb51bf17acb31ae313c02b22c516cf1a072f0b7b1a0ecd370655e7c8ac8760a0c0f84fa192652bc2d96e710a750e1c9bad0d64eb83a21942198b29ff8763a8a2a909dd5884e978f1be4b537cfec59398105ddb01e9e1ad5f8cb26537b0cce4fc7af0ba2f94b0acee2f8cae6bb9576f88a16e5c6f78556f52f789600da1bb3bdd3b934c8105377ed92cf6454f0e96bb3b35eb455429f4f87b5d7a4516550dd2bc75f79e51cb56d9", 0x11f, 0x404, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r2) 15:13:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000002c0)) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="000062ddf321d861b02f0f5309c5de1f595aa859d9b44ca81a184aac31ff1e4af10b6371657da8bd000000000000d0754f70b93529a262337502be69aa09b708726042cfbd3a0396fd99ae738540f4ca618b8a64202efef5fbe1fc777a6a99a1e2bb9da270355af96ee1d81450d0d4c7b89f78d93147953af492515eafda4f53b38053bf4dea0d28ae6893fd99fb6c7f1c0ce662c916c07c19b4"], 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="00800000"], 0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/139) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) write(r9, 0x0, 0x0) ioctl$TIOCDRAIN(r9, 0x2000745e) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000, 0x2}, {0x80000000, 0x7623}}) close(r3) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3ff, 0xfffffff8, "a8186503182eab7fff0e091fa600"}) write(r3, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c3509", 0x53) r11 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) msgrcv(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000080000e10400000000000001000000010000000000000000000000385beb2f3c6c7a1530549db8142b7a7ae641225025574a000084c1765547201f8800a1dec8f73c8856f8081b0803d29b"], 0x36, 0x0, 0x800) r12 = syz_open_pts() ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "27c88efb93011cbe48546c189af6743f75cf9b87"}) fcntl$dupfd(r11, 0xa, r12) 15:13:54 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x64a, 0x18b) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket$unix(0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) 15:13:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="82022e2f1e10b3d25c096c71a3a95378b866696c653000"], 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="a2022e2f66696c653000f90bd63d7cae2d8eaf2b79d04dc5ee929bf83183c779d76a4ea89d4f4f44a5dfeaf3a064b5f4937bc9da5b62f10d6c1f7dec27cb9626608ce150cdb1c195184f19efab8abd708e1acc27a2f9e0f49acc05483d7fc1baea439825dab0928896000000000000000000000000000000910c85359e4c7a88d27f5691c07a1e5a073fc51a5e1aba76d322c09e602c0d015ff61fca58a2602c4182974fa7e74d0fb0601f7b8e04f8a18e0c82c20c8695a95d1865a9"], 0x10) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) r2 = socket$inet6(0x18, 0x2, 0x9c) shutdown(r2, 0x1) 15:13:55 executing program 1: r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x0, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="d26d5e197486fbfea2a0165463627fc46ab4333c9a785a1f657ec0be837429665a64ed7cac43bc0899ee1d197dec69301df6ba2e48c7bb95b1008130b4a39f4710bf08bd5c160f471f0ca48544d4a5e651e67a8ca24177a7d6f5479b847025205b80ec47eb8d108cc1bb3b7bcb0384c25eee6cb2bfbe1f93a8ff1ddd5e3ffa8008fb31e790625146b57a8503903f0dfabb6c401fbc313d17f64a46daefcbc92073156099f3e6773cce95f548e4d733ffc0d7b876216a566f23c28107642cac2df26d0a79146db6f1201eb3ed65e5cb096f8e4d6be4769b8633e375d35c9a2a1a1ca2"], 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20000, 0x0) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x3, 0xfc) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) r12 = dup2(r10, r11) write(r12, 0x0, 0x0) r13 = dup2(r12, r9) write(r13, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r13, 0x80245753, &(0x7f0000000100)={0xd95e, './file0\x00', './file0\x00'}) r14 = socket(0x2, 0x4003, 0x3) r15 = dup(r14) sendto$unix(r15, &(0x7f0000000240)="b10005016000009005001b000700000026c604fecea10540f6f96ecfc73fd3357ae26caa0416fa4f376b36acf00b78048000000091f7c8cf5f882b297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4c82bd50ed3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b125702000000002012002000000000020208a371a3f8000400000000df949ecce6cc7ed600"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x8) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000001c0)=r1) r16 = socket(0x2, 0x3, 0xfc) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = socket(0x2, 0x2, 0x0) r18 = dup2(r16, r17) write(r18, 0x0, 0x0) pwritev(r18, &(0x7f0000000300)=[{&(0x7f0000000040)="18e93fd303bd1515233b54e80c7039462f0f9323e4ed00"/38, 0x26}, {&(0x7f0000000080)="aac9101af676565b897ff6bc9c325d678e4d818c7fd9e77c983c7bc3becabb68fc693caeecf5a85374f2edcba8400870512c01c36283730c77ca87", 0x3b}], 0x2, 0x0, 0x0) r19 = socket(0x2, 0x3, 0xfc) ioctl$TIOCMBIS(r13, 0x8004746c, &(0x7f0000000180)=0xf11) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = socket(0x2, 0x2, 0x0) r21 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x115) connect$inet(r21, &(0x7f0000000200)={0x2, 0x0}, 0xc) dup2(r19, r20) r22 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) r24 = getuid() r25 = getegid() setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000140)={r23, r24, r25}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 15:13:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x1) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() setreuid(0x0, r5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x2, 0x1ff, 0x7fc}, {0x3, 0x7fff, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x38) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r7, r10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(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(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r15, r18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) r28 = semget$private(0x0, 0x0, 0xa5) semop(r28, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r28, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r28, &(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(r28, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x12) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r31, r33, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff, r18, r27, r33]) r35 = getpgid(0x0) r36 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x101, r3, r4, r5, r34, 0x18, 0x39}, 0x4, 0x530c, r35, r36, 0x6, 0x7, 0x7f, 0x20}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r38) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r42) getgroups(0x3, &(0x7f0000000000)=[r42, 0xffffffffffffffff, 0x0]) r44 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xa0e0, r38, 0xffffffffffffffff, r40, r43, 0x1e2, 0x9}, 0x83, 0x47bf, r1, r44, 0xc66, 0x1, 0xb502, 0x200}) 15:13:55 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="eed26d389ff3db370ecae1226819868390d1a9d6280d74d4c1ab57d0af14bf22dfa1e1ac3f9a95bcb43cd6eb0f56fa3445b74bc15e104c2ba52280c3925ed3566947f626503f98aecf99358401ef2c42d307114522d28238a91c3539777f7142ae83069a7d7b08f4dd70509c20c861289e8fe14f25b878f1e5cb8f5dd76d7bee49117589a8a395f44f54ce2f84a1df9d8f9c636fd26feb189a9083a0824dd020e53dabbb7190ae59f8ce6ede0d5bae684073608e02988503e332143c1d354cb2c8e41c7b55f9a3e689f16357c9b4a9e6125806d01eeceac8e4fe336c043bb1a63f47bbe3"], 0x10) write(r2, &(0x7f0000000000)="89ba4ca4af0b7b446d82e050dcdeedb17b1ba973f026690e760de8fafe099e1cb27678e296547b271668595473181f7bf37c0f272a68e02700ce427fa554ab4f5061ea35f4d77b02a5539d3eb2032ab3e68b2e9fd9b4c39f4273e02f0add010d543dcb1755feccf5f681025ff3f65ef86029a67de64468a5f919b25ca1697b6a04a2a0e268aca26ad140d9710428fc70baf6a1ea2986743f052a6353a1089822194fd3c39f81a8437a6d63e348c54a78718c074b17", 0xb5) ftruncate(r0, 0x0, 0x8001) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/161, 0xfffffe1d}, {&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000440)=""/29, 0x1d}, {&(0x7f0000000380)=""/35, 0x2f}], 0x5) 15:13:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x9]}}) r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x36, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sendto(r0, &(0x7f00000004c0)="13b08f601e01166ec19d00e0eb69c2693df2710db778659f2a1b104fd62a97abddde98863b51b9ecded3c6a6de968f0c9e02076d74df5c6564cebcc6c9374598c43476566901fff7c4a6c35875e258d24c5c953573b37b57257b9a0a93d6d990da23a76cce0f69501e6a43263c0eff65d992f6119fd3e8bb1b465005454fbc6ca7c30aef3a022426fee2f719f6c5c68ec6ce34dd46dfa47ddda43b016154c1e8780b6521a680e7aa077f3dd781f7e24f5450f7bc0f3336a14ac386032a0e490fff8b59b077516430e4043a1c12f82791d84b829a4b64f920c4170f27367ceb8dfad52648c9989d1e34a77d261d1b2e4052c845bcaa1e25b57fa896d465b237d27824fbe68140c86d3caa669b97819a75ac7e41c23b9a8c3854ff7c04a556243a26843a7c63520171a680a27ee4bc01a4ff7b17088949b9d27fd5f66ac90fe9c150e4763de8f4b3c53e19ecb2180434427ec0be4c3e45fb62b69f3b338e3ef45c0eeb546d044ab754d902dd9e11fa8c0d6468262557ac32be1d841501015b685aa3cef74f90d1e845a0e19ca9d97759c4c94e78c5199f343fa38f01da888623efbc7653c9f98f43825f187cc3c7abbd382c8f58f3d0d2d7963c15e2ae76ab2071d2d19aa279672f9738fb5b2333ab651b627410faf1a7b28ad92af5e88bbdb70e45e2328b1bcf018605bbc1bbd2336b0f45f53e81c6e753277530c066c77cc39f7f9d0562745f0266b7236575d18629e45d87f50c32269254c99116922f79562da0a92dddea2087a1ce5652f4934e8e93eddedb976714fd9d7d78a33e0afa2a335c3f2a94271014272ceba6db34603958c2834b2a5c08aad9345816a033904348f30d20dd4d55b3bc00b67f279c51a8314e7ff80ce66ae9e170e952b3c9a9a669ebfdee627611981091e32bf3979167075daa3c6b2fed374d145ca766e11e101df840a5e2c61997f8e666e776bde0596f4b51abc77c74e768fef922109aa03c975cd3fb26023923f6017f3b1ebd7611fa04c9e33a7661224add8800a073f0170cdf6c644afc16cdb16cd044ecad514b7edc79c0786abf4dde2a41bd2310931ce31aab17e501ae915ba6b208415ea9cc17ef77591595ab014d2a3d2690831a962870b7386d5e9757765904ae298a570a2e7922447841e4414bb9de7e89717edb89691427a42f05333244fb9ec05a393a7cfba1fcd4b24dc694d0c2c00c8d6b32b17cbd69cd6b2475e7839bf4ae21ce06f0c634d05b77d98d07bc7dba257dc18cceb688fc5c5ee7db8f6113673770ca4ea5e5030578ab2fe318e6884ef5028152b8ebd3e7245fe2b37566010fc06a16608eddb78ce427c17c4d98219976b4b13d675a9fbeaf1133c9c06bdb98340b26ada10082f853d335f7407a16813d7a26d0b4c9fb18740b5ea7c32c7932d918ccb4e15b57317eea305671406dabcc72d04008f42f43ba08ad42acf7a60484cfcdcc4872729ee7b8d944ce7088617eed7f1b9ee98a19d37cc443394885615a3ce835f89d80b12914112130a14eec3ae742654f11abad5f47436a47067b9950bddc8e217fa896ee8b832ca8630461663c1dd9ba1901047133b5b47eb836379193b650903872c99bf4fd793f799a2d242778fba699f412bb7cfe7b5c5e0f724e740c5479ad912063705c845808045172319afdaae50f972d89c0570f038d6382553cd9143b37fe442c0abbe7ce7da14251ad5f539bfd94d939da7e7c04184836c75de28be653aca41afa1539aabd8e61ddb190999eefe46f646b458923a60918cee22d2d5f0566486243abbb1fd4e014f728eaac210139f89781293cd727e368adcb3f8c59a0f6bf2ff01540a61ab69f240c64281c6e99a121dbcf464eaca71ff4fe791f67cdc490349f0f20c24925d54a54f5146402cbae40e2c28e01e53a9a8c33c041c9d124181f94219488c39ea9e4d9bfa8cc968e979c1dded35b6b46bf0f0835c9317317991d3502debcdec6bbac29dfc04870df28334c74d24327c4b77b32a775c8dd6d549fbd49353bdd98e3cd5095be8ed4354f69a38ec953a7c4acac6c16f94ce1e44a7b505527d1c49af1ee88ed56d1a4046968a2f13f82c32bc210589e26886c590bb3c6e23bfabf3ec6f7532b9814e3af0a8cf58a764c12f4ff2b2b56769ca468909e47842c11729c0c9a209a1901472ac62a15b912bc2f954a2a58b6c763ade561ba13cfc15d719e9819ea339a2c185008f3f8b1801c3e4ec1c6d2ad65ab14c16cd6181c4a5ccfe92245c5b3421a8042d0efdc623c9af5223ea2ff35506c9680b5df965402fbacb1ad6acd3bb4710c8b2cc56141183b8d486d76b122321b6b7e4670e1ec4f5cbcea343e2ba61f534b46935e606e4b641d3903a4e2217c41fa9af439557d15203061abfae082b820763db497090550b0d42e56c05b71146624c2c0d2964cf1ceb50d01ca85262ffb505318ff2fce0d5e09552da73e1926c99b40f967e1e26ad9afe7533b0cfe371a9a27d5092f23414a6c0db2d24ccdd92935472067114e937b9e85269929d63c8533d1f251f65788b974f4f1487335d551ff8b56d1e6fd88905e72e7f88aac52c5f8871e3b3990d4daa6a865f5fc761aedd8bd6a0308325b3eab9f2c73566c4c54908326d81ca140f065e8b80473f2124881c8a4149b9882117a091a668cac5751a68f183608d22b2adf145e79aa59945467ccba1cdba2e733f12c6c7adbda3ea0b40d9f2240273afc04dbdf33b84a0eed18db7b336e8131948af2845799f7867f0ca8dbd7fce37efb5bcaeddeba214b8a448e5c49b89e8d144e7e132f80033eabf4bc5edeb06aa75d14741d09ff4e58a312ea704d020d8aec25c5025787ff6197a9c47445dbb426929d676286e281c71587eec69353645e1ee350da02680a5cad5e84b0c3f6daa13a404a3192b023221d697e4c42a61e294c5365e37a36ca067a5669f4f9c3257f4bbc20823f96b034be1e033be51e748a93186da0b921948afd9de3495f8e7f7e6d32aacb58cacc08f0bd21226d5c48b3b28d7282d89e8cf3597248f3b9cdad54b1a6c534731c5310053607492b06ca309dc8772e49ac4585ada470bfb3ce5cbe2681b3f23f274185526121e3b73f8a830ae62621a4e6fb658e2fe9cb5795ab1b26b7c894838dea631dffc187712bffdf2aad0935bb196f9358167154be8bd1d91a5cbcf5c451b21eaa293b2d40ca00c6644748b348b01fa2a3e9a649d0bb4e72a8252869e47904405b329dfdc9c2f1d457f4486143089ba23d533c86d098a314334c391035747c7080701f564610e8a857484115b6b9e01e7270827d7c11b37c32a2810d21935d93a2bb4fd0d6dc2eff2f330f5c8f3dcecacfe6f30c6a085fbef6a1cb3fed87fabebf44bd4a5bad21fa1df35843f42e06523cc2af7219c5e40127a77ebaf60d74def3e4c91adab6553eb2238dbebe1f6e18088d544382bcdaa4d7462e6c2abfc6325d6a0e73c8e5299a69c5ae2749ab739516d688f9ff597f7be9f29e2b9496f843e757d3fe66ef17bc962fd12e212fe43c0aac18f890445729be3f0c82e014aec4fa24d18e2f607304cb47c936d09e9052d3b7c85d6d6705fccb40267b6c93be0cbb7f65d9b751ede2fc9ba97f03dbff834c040d75faac40ec3022e2271c655325e6ccb0863f6e26b763b160699039b327653dcefe07b0b745bdcc654a14051183315ce1cf808a9c9fa1f7a4d89520f4f53c662f95ac8a02c09d9696953e1105e452bead8660cf677ea1477bcea7f7e3a81d44f48041364f5c3b6824ebf3185024bcba0ff21937ee31558d8af8f1c014ef345cd8c2dd0036a1fad3a6cc556e532d360bc83961f7466dbd44e7e88ebe4ac4cf41b46e01476497cd139007f116b4645337f9f556480c32085b7476ca218a51b5304a8dcb1444c9635c64444a753fea7211f644fe5a75f5f2356d552f25995b696ae4845c8c1f99867f3a095e1124e2b4f49b809df8eb0fe2f261cb6267f94d3ba54abc6e626d1399c42f2d0ced3f1d830d8c7fa0f98c6b9a39579d408cf8ac3c58206e11104841141fa624bb42575d51a06a0fc807771b8d067faefb34a7b46cd7a5b18bcefc44c5c961885299615027da64f8579d5f59b5e6f8d99ddab342378e447d1f03e39acbdb57b143246864183d9b3b9029dfa6a47c7ddba4d436c3953e388b03ccb421d3d69bac8b4e53b7aa832dae9e0bff65d50930360a243922132a183342c0b53d0e8984d46f887d0a088c8c0f1b2242828a26578535f769f02602a913bb3b4934da87166a843eff7e367e4a24432152f7edf01b2263b98e4777c7547900d8ff4c3b21a29714f657f7c578ddac6a8627895e35a683b4d2a73ab93cee9bda1c73d401801df6625aaae1a40fa3b0ac861f04436bf2515cf12949c99b061cc4f7234aaaa7bb37b1ef50f2d00de650cf85151388dd5677c34b952b1519fed876cd03435bb481eb41ba406333d2b15d0378b1f8df6e496464521dad54354f5fa5988a8f7b970d153ff1ff9a0fe81583ec46bb464b2b44e7eaf64ccea1e63ba3ec486f9c720ac792e0b557681f760db8169f6c551977af30cc8043901dd918d939a1cc9cfc6c9f6e480f088be0c1b17802a93f57848a582ccc52309a4efd0dcd466b7f7deaaf114b9d861b25aa36f4c34aa96c9ec26480072b982d34da0f4128257ac34ccb93bd7091b7e7c5534001b5704746bd91220930555eba27397ae6dff3ce1df49cef3c979a6936fb72b33245e3e74f7c3076f7e718edac6011ee9c6fc4f0508260a7b03dc69cdb9c5abfdf047739ec168017fceb5d4b4ab95db49243ddef1e9c92c2e6b489e82e491fb09a9bd061dde635bd80e3533a077c087e8e20c0718b4abc0f9b5552a36fa0bbe0b5ef58320325c8d3354ea1379e3cf2305626943487d066f250ff2a42549d6e0cf503ab6364fda2f2b8c2c68869c440c527988712e4311f7a0001ca2ed16b6a82d2707798fa8283f5463d48fb524019253ed17ce6430a32dc3c9b5035b648d7e9399ef7251224f9688ab51fd449b063e2c2f890fecb3f755e100c557e4fd7b708bee03424df9956fbcac894cadafbef6b7344762685554715f778b9d368c3b4c58902023650a81af475718f03595dfd1cc6ed802d1c290346e17b26186be3df5c13e09016e83d737bca13f754e35364af38e0dc7786283722ae11e1b44310313b61fcc904787dd138469b863123e8860e4c74b84336de6652b3e23efd1bab8bab2e3aa6df75cfb6af60f8477bec393cc1fd79e77c7caecc840be73df2296e49d98026aba9480fadbc6a134bbf6e69b76ce46cd1afa7bfb224def97c07eb9d96f1222b11380bc4a068df6553e7db25a1bae2780901277619900a852f489662282ea82b17382c8f3577c426929c03582f128d25e767c1842ec0fa6a6a773c6826719bd898fc54e4b7248edd8c990f6db1d0e2f78200c1dc05f56a12d89d55bbbca1e476edb57d09df9f41c3cbea6db7c1c192cf6d81b43b572b4012f7aa290494f2df1197ecccde8e834d0c14534c46f22084385a5463b3d130ec5bcbde1937936665a9272234174b415304709cdc7c8a181b54cbe6f8156c0dd0e104bd2c959bb9532f5b07c066555d3acccfeb5d2d99281af32bf661d67766ec2694221847f81cc574b2d492fcc5c970683288ac8723dc1c5d15ca45dbd29471f4fb79098e1a5108b4ceae95dc7d320831348383f31b2411e39c9d83c8d33cbd3108c288970656a93aaa0d26f0494edeacbccd8589927f553c609e0893828577ee69e73a7264251638894b646477e783c1f3d43b7d", 0x1000, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x81, 0x6}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ftruncate(r1, 0x0, 0x1ff) socket(0x18, 0x2, 0x1) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 15:13:55 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) dup(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:13:55 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18081, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1], 0x1, 0x1000) r5 = kqueue() fcntl$dupfd(r5, 0x1, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x1, 0xffffffffffffffff) fchmod(r7, 0x0) r8 = kqueue() fcntl$dupfd(r8, 0x1, 0xffffffffffffffff) r9 = kqueue() fcntl$dupfd(r9, 0x1, 0xffffffffffffffff) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x1, 0xffffffffffffffff) fchmod(r11, 0x0) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x1, 0xffffffffffffffff) fchmod(r13, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffffe, 0xc, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x6, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x0, 0x4, 0xb17, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2, 0x4, 0x2, 0x7f}], 0x1, &(0x7f0000000180)=[{{r5}, 0x0, 0x2, 0x40000000, 0x3, 0x10001}, {{r7}, 0x5532003a7ef43443, 0x30, 0x22, 0x800, 0x314}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x7fffffff, 0x1000}, {{r8}, 0xfffffffffffffff4, 0x1, 0x1, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffff8, 0x5a, 0x2, 0x2, 0x455e6f0}, {{r9}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x101}, {{r11}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x0, 0xd6}, {{r13}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x6311c8e3}], 0x3ff, &(0x7f0000000040)={0x63b3, 0x7fffffff}) ioctl$WSDISPLAYIO_DELFONT(r13, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x80000001, 0x1f, 0x0, 0x0, 0x8, 0x1, 0x5, 0x2, 0x2, 0x6, 0x7fff}) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 15:13:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/90}, &(0x7f0000000100)=0x5c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 15:13:56 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) r5 = openat(r4, &(0x7f0000000400)='./file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000440)) write(r4, 0x0, 0x0) read(r4, &(0x7f0000000100)=""/4, 0x4) r6 = dup2(r0, r1) write(r6, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000180)={0x20, 0x80, 0x8, {[0x6, 0x6, 0x7f, 0x1, 0x80000001, 0x0, 0x0, 0xae, 0x5a, 0x3, 0x200, 0x8000, 0x100000000, 0x3, 0x369, 0x1f, 0x80000001, 0x5], [0x4, 0x400, 0x101, 0x200, 0x7fffffff, 0x0, 0x9, 0xe, 0x101, 0x100000000], [0x3, 0x9765, 0x4, 0x2, 0x5, 0x100, 0x1], [0x1, 0x3, 0x8, 0x8, 0x100000000, 0xd8c1], [{0x1aea, 0x7ff, 0x4, 0xfffffffffffffff9}, {0xa68, 0x8001, 0x2, 0x7}, {0x40, 0x1, 0x496, 0x101}, {0x1, 0x6, 0x9, 0x7ff}, {0x8c, 0xbf61743, 0x301c, 0x8}, {0x15, 0x9, 0x2, 0x8}, {0x7, 0x7, 0x6, 0x10001}, {0xf001, 0x5, 0x2, 0x9}], {0x9, 0x6, 0x6, 0x4}, {0x1000, 0x7, 0x8001, 0x2}}}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) close(r9) socket(0x400000000018, 0x3, 0x3a) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:13:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000200)="b5f8be393558f1151c5701eb5a5a01000080b91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x29) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r2 = socket(0x2, 0x1, 0xc5) listen(r2, 0x4) 15:13:56 executing program 0: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000180)=[{0x2, 0x0, 0x1000}, {0x0, 0x101, 0x3000}, {0x2, 0x6, 0x61a93e394bccb40}, {0x3, 0x400, 0x1000}], 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000002c0)=0x6) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000200)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) poll(&(0x7f0000000280)=[{r3, 0x2}], 0x1, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x80000001) getsockopt$inet_opts(r5, 0x0, 0x1d, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10000, 0x0) fcntl$setflags(r6, 0x2, 0x1) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000240)={0x3}, 0x8) r7 = socket(0x11, 0x4003, 0x0) r8 = dup(r7) sendto$unix(r8, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe8b) recvfrom$inet(r8, &(0x7f0000000280)=""/167, 0xa7, 0x2, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)=0x1) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000040)="40577efe43b5eb241908d5f3464d35330c4be12eb69ee324422a94b6c5d4cc121d1be69eafd6e35bece42db3c7bb25612cdd113c1217b9dd5fea80d14ba8f17145f12aa1126522398ee52e64cfaa7df8e7bdb166da35d14494aff0fe1567c08e06cb4ebe438f119fe4d5fe22db6fefaea65e281a71cecd4eca5c105b1e2681c18b8572ad476a571f08078d9dc125310e49a201555c188d1774fca4a88ca60811e71ae31d2e83515e3017e736f6ce7561fc2f8e1744a96d69171c70a05476bdd1991d756bf66ef55807926db4cebf5a0117a39f3afcbbcb6c24df9aa262e04df33b2b6fd9589a3125e3f201ed80dba7e45783e307db772ca1fa9a6f67eac81b", 0xff}], 0x1, 0x0, 0x46e054bb) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) fcntl$dupfd(r9, 0x0, r3) write(r4, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 15:13:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200b, 0x31ff) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 15:13:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x8ae}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="fee55b9c52e3534fbfab713581d89e6446dd71a93c764a840511a26ad14452916730a3d175f9208e3ac3bb5134148561a40ddd05ea42e9b77fb91a67de0d0f5d1511359a48f7c041137fd2d5229e3c6018c24ae5a5444f13ac46f596ca3107bcba110a48e49320de4317d9bd3b8c976a728c5b8559c7cf48ae8b58df9e4e80b612429e2947089818cb7a3b6aa66bddafd63f5582848f7d19054b19226e7c84d7d297c0c66bd9c5ed89c16f8a88e863deb5fbe02367dd44643ff773ccc4ab14eaaf6e54ab919fa63539e3190f24687f44fbdd7a512c038dc0ffffff3aef8ef856ef59da0ef1c6273689709b25de868f9a59b8462d8f6952ca2db8690c1c67aef6f0897e7598d7435a312782c2ff1785b1c8d562cb4ef50732a20f05973810fc3aadef61e923651a27a89486cee29005b6c240e12c0f4bf35ae64950c793db9cbc73c0fdcfacb88f8220c273714e3779f5a3fdced29f169ae05a8d1d9dc8828aedf391e9581ddf2c6b013e6f9ad90160804def5e232a8d588d8b6163ecd6bfe81f20ac3eac8a3ee7d9358388c12c8c5ac4e90f23a9f3e86a00d641377d05d3a180a4441c4b7cf2a2292f1354c492ec219707c7cf12cbddf977f103e20deb349c1f000000000000"], 0x10) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000140)={0xb7985ff, 0x2, {[0x7fffffff, 0x2, 0x8, 0x10000, 0x1, 0xbd, 0x6, 0x2, 0xfffffffffffffffc, 0x4, 0x0, 0x7f, 0xe2a, 0x2b1, 0x7, 0x9, 0x6405a82a, 0x4], [0x10000, 0x200, 0x800, 0x200, 0x8, 0x1, 0x81, 0x5, 0xa50, 0xfec], [0x8, 0x100, 0xd53b, 0x7fd, 0x1000, 0x80000001, 0x8], [0x100000000, 0x7, 0x100000001, 0x1, 0x5, 0xd2], [{0x7f, 0x7ff, 0x40, 0x3bb}, {0x0, 0x40000000, 0x1, 0x9}, {0x800, 0x6, 0x3f, 0x81}, {0x20, 0x4, 0x5, 0x2f65}, {0x3f, 0x400, 0x81, 0x100}, {0x5, 0x401, 0x200, 0x1ff}, {0x3f, 0x6, 0x0, 0xd4}, {0x8, 0x80, 0x9, 0x5}], {0x0, 0x8, 0x4, 0x7ff}, {0x5, 0x2, 0x200, 0x81}}}) 15:13:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x2, 0x0, 0x1}, {0x3c, 0x5}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0x3, 0xfc) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) r5 = dup2(0xffffffffffffff9c, r4) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x91) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r1, r6) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 15:13:56 executing program 0: socket(0x11, 0x4003, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0xda3414c6633133d1) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005016000009005001b0007000000331c04fecea10500fef96ecfc73fd3357ae36caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23edeb51e2feca3ebbc257699a1f133e27acb5d602000d7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea772ec589436a4d47840b404f361b1257aea8c500002002000000000000020208a371a3f8343712051e1d89e000040000000000000001000000000f000104", 0xb1, 0x40c, 0x0, 0x4a) 15:13:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = geteuid() seteuid(r3) socket(0x400000000018, 0x3, 0x2f) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 15:13:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x7b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r5) r6 = getgid() r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r11) getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, r11]) r13 = open(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r9, r12, 0x10, 0x5}, 0x5, 0x5, r14, 0xffffffffffffffff, 0x9, 0x7, 0x9, 0x1f}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r15 = socket(0x2, 0x3, 0xfc) bind(r15, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r16 = socket(0x2, 0x2, 0x0) r17 = dup2(r15, r16) write(r17, 0x0, 0x0) bind$unix(r17, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 15:13:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x24}, {0x80}, {0x16}]}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = dup(r1) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 15:13:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0xffffffff}, 0x10) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9cd, &(0x7f0000000140)={0x3, 0x7ffffffe}) r4 = kqueue() ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000000)={0x1, 0x401}) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9cd, 0x0) r5 = kqueue() dup2(r5, r0) 15:13:57 executing program 1: r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) chflagsat(r2, &(0x7f0000000080)='./bus\x00', 0x10001, 0x2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000300)="a75f6981", 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2090, 0x40001466) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x6) 15:13:57 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7fffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x5, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182beafe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") clock_gettime(0x2, &(0x7f0000000100)) 15:13:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x64}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x40, './file0\x00', './file0\x00'}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:13:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRESDEC], 0x2) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) write(r2, 0x0, 0x0) 15:13:57 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x1}, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000300)=0x5) r2 = socket(0x2, 0x3, 0xfc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x30, 0x3, 0x2) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x2, 0x2, 0x0) dup2(r4, r8) fcntl$getflags(r4, 0x1) r9 = dup2(r2, r3) write(r9, 0x0, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x4, 0xf965, 0x7, 0x9, "5ccb2d154cc9cd7dfa10c6653bc7b5beec5dd063", 0x1f, 0x5}) close(0xffffffffffffff9c) 15:13:57 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 15:13:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x81, 0x68fc0b23}, {0x6, 0x6, 0x20, 0x8}, {0x6d4e, 0x6, 0x9, 0xc410}]}) 15:13:57 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b6a129558e21cd40fc9cb86ea0441050ec1dbd30"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x3f, 0x8}, {0x18, 0x2, 0x401, 0x1000}, 0xfffc, [0xd748, 0x1, 0x9, 0x10001, 0x10000, 0x81, 0x101, 0x7fffffff]}, 0x3c) writev(r0, &(0x7f0000000840)=[{&(0x7f0000001640)="139d5a5a0be31158d7862d39c95029b8b33d9d80bcc470bd89172b24ac322acd308929903b12cacf3f7af606f6e50f724a75c0bfe326fd0ec53d215d9a66063677137d6102bfa66ae710256018973badf4db50fbe263435e45683b7efb9135983a1d34ed078c26ef8af3ae0b3640f92c06edbd3c8b9726cf1e3bcd2bfe480f4ffc453f506688307c28c3d4d209a0d97935f555e4995cd150ef57c22fe6ebaf5e9f350c1c1b849f33fc9bc0e0675a0bbe4e59a6fcca253447dcf63211d34d1d9c66c5e27de573520184c20aba90e8c3bcd945e9471eb583e7cf08e3088c800920ff435c256836dcfee792027dbfa1e3ca0794ec1bfc7564fa6d4930f76cb513954a69a87290c83d805330ae7b6526952acb73c38da6835d14072e763da701f0cd6a00cfa425abb7193b42d878284e3bc9f7cbba9419f7e9678d23b4f916b36a2f15e12291f95aafc359ae2fd10b64e567d1d02b483b899d7d356141f814b6ec94740780d0026db4a3bc2af7252f6471a8440cd8df1980750e95cb04c9bae4beaa477346779872b9bdd9a5b968ca62014bb892f74d316c04dd837ca4186e52c48d07002caf09a5420329012361a467913f55e0807c0c78cd792ecf5bdaea2b0cc3568e82d7cdea556f810c816253a0c1be134427f92b1791aaa3c494a39e7f8ac37620a7cce6660f6b73635e8e9a23a28e111d7f23d55d05d6918a910bc8770301c9dba93ab0576ae7a734da5ed478a8bff90886ccae8e835af5719231ec7c12828d05c6eb569b947943da0da72c71c22f8077b6d2ccbd797d09ce61454abb9fdb0cc2cb26ec45ea9a94f364f8b7e35e352af6637f638e0423e54286e8699ac8f9042c2b372b4ce17403639b0b493e6f9fd112883c94732b3ebbe74fa4585a32a1316e9d14f2e34fb4898cd2fbaeca57092007332a9e95817ffafb0254cfd198785e35f3fa0dd8d6ebeea8ddbcafa9ffb86957fc0f124d03876c647f1ff2da00cb5d8ace87093268586cdcda921be35813b113ca0d6ef3b973ab4e3880aa62efbd0352958d825b93ba6e77979e4377f9c0b9cb044129b7b7ffc235934479498142c31d399ba874910272526bf865d436525a70d77360e59f47ded945aeabf1140f85db866b3f0190071dff2c221ab039ecc8764de4a1da83648227e39a283691c173dc9c1f09a8bc61100b4c20e62e85a770f8ddc89c503f58e3c4ead1adcb79a99fd369f347a00e575394bdeb0ffec4946dc8b9d2ba8961e9a379a1420c3a0bda9fa1b6ade84b8c6680935f78f29323296cec02b60bdb4addd83e86e8ae19f96cea42992c854d58da2e2acc0eb9b5386a498a7e2f84aa550c4c30a1f1739c3d74bfea27ff7dc7f1bfb26389af84648244d83569e7087e41fe2371a69576da8e9f87f78b637f28b0931964b703e2abada850fba0c7fa86391736129005f0070500c1e57b0ee66bbbe001e69638ac0b89d7224499461476eec0d1cd2c552472978ce0dd47a45eb6542154603b994f6caf2753add5b183d0ac34ccb2a2caa2a473af0c7043334bb046f6c7e0b57dbdcac4a2def300727d0f7f4deca1161598ea304f8219338e1f0738e78cbe22be49558a73b1269f1882cafa04c9e5c5aa672281529933b3106d4f02a4c3b021cdb4cf6a8b515674826a62c99534e1d8aa34926f30eb3713eefbf576dfd03c363dcc0d4e24634ec2fcba89703e1cb41336a881ae3d9674c2a97c651f5970e83beb2fe23b0f864727bb72a805aca70208e10ab605b4b375495bca5733ca8af66c545fcde3aea7ba2229f800a8ab8e1bb986d47a240cde44f6ae9fd07127c014ce40aef0c06e57bdf58e5be9f3274581068912acd7e661f1cca2797cce5a9dac5f47397c85499fabeab6981829ff6f8de0e6fb3e2ab37ae93b570d178a1aac6350e6419b652c7b11b16ceb02b0092b5b242fc73f0c88c0188ea9e60f11f19f57997ce9ce3c8bc05a8d9473be4f17c0d26cceb05d64104f3791df1913d11803f507e05aa00e49c8e61854ebf0b384cca64b49044690dd68ee767d2b27c3daa18102bfd9b93adf28c9ffaf3f3b4e5aa3ba0ee40846b7edf7cd42099cc9e0c3d2da9f22356d161b0550477d32dd4fc2d2112b48263bbddbb03cf40f07ff0f8640067afb752de072a0b52b553715340c0810df1b6d593acef140e7a77651dbd7d55b2a723c0ce46d965c737a58f5ddbe58620541ddeb647f597fbd73554ca9a58acf318aed95f1af1ccad9d421ba7af2cb4342d621c71c0c402a0e6adf48ac42642790c292a9e77aaf1bb035de462ec12c3d6841ee469b2612f61f97d8a6e3b1f0c293d13a50162fcd595ea21fd4cfe3bfccacbeee815b1d6808feeb4ac8e0a377fc6bbb3b5f85b8bd25e815b0c5489ecaa5bfaa85ce501ab90b1a630531e77b6482240814c8e96fd16960f38cab75af7cb8969baa0909bcf85c571fb67722da19c679573a93ba681397e5c5d497cda9a998850645b6bfb04fb861b4cc35821273f4dfdf1790c60e3225bf5f71d195436719b1ae8de55dcba9b3a4274badf405483f4dab28bc7d9e1db33da230e690f78be991d2f4ea497be25906efe0784e4da6934d352419fbeac6803b2f1b5bf950a792b13b41f349a4246526a42c558505e83798a2a40575c3c66254076a88f33b5e1dae643db6b5c5bea5c950064f6eeed5fa7d1631aeb5f3e408847b81cbcd2833f64ca67d1137772099fcd71fed2f6d8f1f13e53a73cafac853be970474c7503057e266fa6513ffa2f97cf52c3be0f4011a8c0045eafbcb2c6a780565b53b12d789b1eb482051a9875f1246039e9d150715347f6ae795c91685f0cbde058ee2ac85952ab49fa409a0a577ffd9a6afd09fb079dfa753008796670d4ca580b94eb9be3ee325a76e2ffca8a3eb8635ab36c569d98a68c7c48695a963e362990898bf562456f2e0a9756b5fbdd96b11aa63d22a0cc73f0a064fcb29d639cc2f3a215ed1db7370e1f4ac27bb8f422e2ae13a57228d26692165ea5a50bb5eb961618e15c75306fbded36604ae0aca58465fc9968890ea7121234c2131202245e30dc650db3c5a02962e0e73a17bdac72a7158f764813a3b6fc15342fa6e1e929ae0fab0d2f535ad567f0a25d7bd9edfb0b72c77c11a7410e2dfc21b522e5b3c5afc0c31695c7b47e1110ec14b0251ab49672bd56a5aec3b5f4f1e03e602311bd3815de1b3d42300c504fdd115713b93bea906df1741d08a3a58622e89ba27c5214479765e5bfeaef76eba93b1cb127e8dfc1ed0ddc752ab0f163f985c9c3097fce527ef5b0583947184bde2edc9195b8573215f39ae5feaac48bc0d5124917139ba53fb5731517dfeba56082ddea36e4e42ad153db0f20437f026d1e71b0113c36e485308d11b0cc7ed0f9efe78060cae66aace63737bc2797cf01a41503ab1e83debb3285b84d5bb9d06a52720019a9330b35a9e106173fd81f48faed19735c17b19eba99fc32d8513e6b9699e9a73189fc8324974993a221a466d79de2727d3eb154a2626572bc5a79e67e4a234aaab49d206af808e29fcd4f51646c6831d79719a222210d8fe73d770b7ffbe221f4a40117cf5990e97cac0cd5090ac76af5b0eda5dc27e3c359d39fa5bab7fe662a5154594035fa0e8aac29a250cb631c8b99fd3a881c80f72fdb89e9faba39fce3411ec3d24da6f6a293b9b43d3b9a71fea6820a7f46362ff8eb6e9618450fe37210a59047537d9a47e8651be15798423289cfb6b5320d69a7367eccf74d2a236bffa33b22c9339e3d04d83b901e2db9f14472601f3ba665b6beee850d71bbc4b5c4b1016bfef9b8fdc0b69307b60ed30d4b58e853512804368a9a8b01ef1ffc216fcd33b79cf08e493706d3774c858fcd4a7b590854f70780e891ff57844376e879d829eda1198794f12c8cf8807e718b7729aad430a8324570b479792208ead8ed169fea35c4b47bfc71a6b261e50bcff45f1e3712b466516d5e5a40d2f8c266687869b77378e1e155f554d8a06bc415fb147aff17ea681fab884e5275d627a2fe5753d036e046fc21cbc84a1dcbf724f92f3a01147db346f270cb1b50e4c66c9f04738e9c4ee9c58f0e4721cab151f7c9b81b85f73e6d1123819028928f81120476dd932a6cce6b1b2ff496ba46a9e1be7e98fb7b027ab688e3070821b3d601335a760af53a412a428fb3974698df606af476748106d9a4a3213960f1fcf3c7382cacb362816b8338f7b90cb2005c3315f4fdc0d95dbcfd2a20e6caf7bd407627f7619040112e9f4fea36146b2f61fab7250aafa5fe6531655b8f0f089a27b486bcc38bea47e81a64c9af66829565029a8bd129e678ad15ba6808309c091695cc8773a570b6569805d435f82355660127cd1acc2cf6254c6b3c739f0bfb0678a32b8f72f7fa8a356efcfcbacaa7adbebca07974edb6d784633d3bc42c4fc0ab3610ee83920dea6f43c789c5d2bbda874a34e09b726fa8bd6534c90f2020ebb35c1308418ff5c9094ad5d25b9baf1b2b1f3efefa24218c99e4f52abed0b739eaf08240d", 0xc89}], 0x1) syz_open_pts() r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x0, 0x0) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) write(r9, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x3, 0x7, 0x7fff}, {0x18, 0x2, 0x2d4f}, 0x8, [0x200000, 0x1, 0x0, 0x8000, 0x0, 0x0, 0x2, 0x5]}, 0x3c) write(r6, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)=0x8) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000000c0)={0x7fffffff, 0x5, {[0xffff, 0x8e5, 0x101, 0x2, 0x4, 0x6, 0x1, 0x8, 0x8, 0x401, 0x9, 0x3, 0x0, 0x45f, 0xff, 0x4, 0x200, 0x2], [0x80, 0x1, 0x1000, 0x6, 0xbee, 0x2, 0x3, 0xffffffffffff5d2e, 0x2, 0x5], [0x1, 0x4, 0x100, 0x100000001, 0x2, 0x9, 0x1], [0x2, 0x4, 0xff, 0x5, 0x4, 0x5], [{0x9, 0x7ff, 0x7, 0x5}, {0x3a, 0xfffffff9, 0x8, 0x40}, {0x3, 0x6, 0x1, 0xfff}, {0x800, 0x2, 0x7, 0xfffffffffffffff9}, {0x6092, 0x7fff, 0x7f, 0x9}, {0x3, 0x3ff, 0x200, 0x7}, {0x81, 0x101, 0x28, 0x87f5}, {0x6, 0x80000000, 0x0, 0xe91}], {0x1, 0x9, 0x6, 0x101}, {0xe05a, 0x5, 0x9, 0xffffffff}}}) 15:13:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x20) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x27, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCEXCL(r5, 0x2000740d) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 15:13:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30, 0x0, 0x0, 0xf5}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x41) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) sendto$inet(r2, &(0x7f0000000140)="ff192045d577a6b58bebcd85075ce3d417012350e00f079b6e36428c8c102529a61c414f7e6dbd8697e0b1244157a20419862723a2e8e8029f07c46ad6d3cf12becba6bf62d0846885a19aa0c2c2a26bbf95974c2d16b6b7fa0f245f5bf485342ab72a70e7", 0x65, 0x404, &(0x7f0000000240)={0x2, 0x0}, 0xc) 15:13:57 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffefcfafb7d4411773d043b8d0fd1e48aa487e2c92fc3ebec5e6ae3b479d8b2ea63051ebc49a37c6dca5c7d939d8ef299f877108e3a5c6855a4c10abd476443373473eecfb9d2cf97578da7ac3f18cbd7c73ae6e26d04f087c9f4e194a2fb586e7d279de9166ff5ea19dfbc93b4f977467c613d9b0ee035fe59435af1967b9bd2660382809e6fb"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 15:13:57 executing program 0: syz_emit_ethernet(0x5a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008060001080016030008aaaaaaaaaabbac1414aa0180c2000000ac141400fae42eaa2baf5ec125ce6af7e8d582d457123e23cce9303831681b138a043c6353c69b2103bcbc7f0799eebcda83d497578073e3ff6e0977945c56"]) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/251, 0xfb}], 0x1, &(0x7f00000001c0)=""/15, 0xf}, 0x8c0) 15:13:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x8, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffff7ffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) ftruncate(r5, 0x0, 0x800) 15:13:57 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) socket(0x2, 0x5, 0xff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x42, &(0x7f0000000000), &(0x7f00000001c0)={0xff}, 0x0, 0x0) 15:13:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x8}, 0xfffffffffffffefb) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDGKBMODE(r0, 0x40044b06) msgget$private(0x0, 0x1) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = getuid() setreuid(0x0, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r4, &(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(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = semget$private(0x0, 0x4, 0x20) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)) r11 = semget$private(0x0, 0x0, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r11, &(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(r11, &(0x7f0000000240), 0x6) r12 = socket(0x2, 0x3, 0xfc) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x2, 0x0) dup2(r12, r13) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x12) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) 15:13:57 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:13:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000440)="e6be86246ee64099c34145eec52a300e198b96d1166a6b181f241a1deb914248940d97fdf8b6bf9f220efd6ac1ace858e48ead817ba0873b572af15c28aa393a087897e2dbb980fd1826aa4bcdd5aa9b7d765f4256d599049fbec115c43cd393765e5cd7f8dca1a10f1237f47785", 0x6e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3, 0x3, 0xfffffff6, "85d81b00410ab0930000fb6d20d98301a462f913"}) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 15:13:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)="23517b6f2bc63e4955502a2a5045ec8b0900000000000000b63c443d00f10ecf8dbd443fec34cd00000000f6592a3f101441dc052e3168b57c49bf0e68eeb7a0cb678af54d789cbc36d4") r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) accept$unix(r5, &(0x7f0000000080)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) 15:13:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000180)=@un=@abs={0x0, 0xd}, 0x8) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x35, 0x0, 0x20}, {0x6}]}) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect(r7, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r9 = socket(0x6, 0x8000, 0xfc) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r9, r10) write(r11, 0x0, 0x0) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000040)) r12 = fcntl$dupfd(r0, 0x0, r0) r13 = socket(0x2, 0x3, 0xfc) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = socket(0x2, 0x2, 0x0) r15 = dup2(r13, r14) write(r15, 0x0, 0x0) ioctl$SPKRTONE(r15, 0x80085301, &(0x7f0000000100)={0x7, 0x40}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:13:57 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x44) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x8, [{&(0x7f0000008000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x1000)=nil, 0x40}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000000c000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x698}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x9}, {&(0x7f0000012000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000011000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x7f}, {&(0x7f0000010000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000010000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xf155}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x3ff}, {&(0x7f0000013000/0x2000)=nil, &(0x7f0000014000/0x1000)=nil, 0x2}, {&(0x7f000000b000/0x1000)=nil, &(0x7f0000bff000/0x400000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff]}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 15:13:57 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x200000000095}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "e24f2c98c59bab1844b4a01a3af6f1f573f1b551"}) read(r0, &(0x7f0000000040)=""/129, 0x81) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x0, "8b0000000300"}) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 15:13:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x3f) r0 = socket(0x18, 0x4000, 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0xd}, 0x8) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_open_pts() r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r5, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) dup2(r3, r4) syz_emit_ethernet(0x0, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000001240)=0x1000) 15:13:57 executing program 1: clock_getres(0x0, 0x0) r0 = msgget$private(0x0, 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setreuid(0x0, r3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r6, &(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(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r5, r8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r14, &(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(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r13, r16) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r22 = getpgrp() fcntl$lock(r20, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r22}) ioctl$VT_ACTIVATE(r21, 0x20007605, &(0x7f0000000380)=0x101) r23 = getuid() r24 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={r22, r23, r25}, 0xc) r26 = semget$private(0x0, 0x0, 0xa5) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r26, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r26, &(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(r26, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r30 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x12) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x3, r27, r28, r29, r31, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, r16, r25, r31]) r33 = getpgid(0x0) r34 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x101, r1, r2, r3, r32, 0x18, 0x39}, 0x4, 0x530c, r33, r34, 0x6, 0x7, 0x7f, 0x20}) msgsnd(r0, &(0x7f0000000100)={0x3, "ce0a1f92e1b0af07acf4aca4c2ad151ae71df7ae79e47617207bb28315b0ce2ee1da2f0bb46da941b4c03d6d7ae9d1f46016a0cd7177258c916b0988c3c94d589addb3a5988541950a3de15ab5bcaa53baf137a541d2f7955b07b4ee3b2df11866acec315a419f60ef3693c43450ba"}, 0x77, 0x800) r35 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r35, 0x0, 0x0) write(r35, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) socketpair(0x0, 0x3, 0xe, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) 15:13:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x6, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='}\x00', &(0x7f00000001c0)='-\\.\x057)\x00', &(0x7f0000000200)='^-@\x00', &(0x7f0000000840)='\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='+\xb7\b\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.\x00', &(0x7f0000000980)='-}\x00']) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000240)="ff0fd753ea647cbd33503f296cf9effc8cfd36abb766dd5f089e862ad89099f7d614b3ae169d60e4f5003a508f81832095cef4e3636138302d610f85ab7543f1bc7ac81b6380eef989844c643d7c2a880908aa661f4f3f3bc9906c6741459f402bc13bcaf98a41afad80f08b5c8365b374774eeb786e62af63b7fc3e52f4e0b5b97baf4f2c3662f005daa8ea444a30f77b03dc2d3ba1d656ec0786f4c59bdea75be6d80bc789d51bc908f8445057cb8e9b44f419c403027b4e087d3cece2328bb8d61f5dececd68d3669a0ab0ceb27c311b737338e535c5abafe92f8266a282d148e8e9fdbc0e450e39c60b2dc3323c472b23524bd72e434a77ea412d7aa2b3e446c8419dea440abc354d58296c13398c7937a068e49cc38a1ebd703cb53bfa5c4865cb610a119ac0b049d7f3727d752d63f9823e69cd411f9438149f777be141200a054cd8e72efe9f10c6b3aec540ded63d576a0814e33d7db5903b5677fadb0d045224bacb1e226d8cd5260e78b18a44a87c228e9ff38acb5fd896256aca13d1debd9c61d071b1eea88b1b1d85ba0d6f0abf8ccec6ee5e1a5019f976354b849e9906d56c71e697185dbba138f919f7b90178aadedc8d542a70f0ca68faadd70b31f803b61cd1f3c9fa4b8cad12ce63d50629f7066bf5036441ee72e60ed1ec552021b38e193eb69606b5778ab64eaba85585f87fe68955c3de2b9e20baead5f9a5f5d96d28e8c0e0f8860da673196e3c440bab404e798e2ca47ccdccbcd07ba920eb587ffdc61e58bd086310790bb3fed384cc3f4ecdec2db349053fd8ac64384623f815ccb637acb446e497aaa920a344fa32ce5360662a4437f7805dc531dc5b7bfdb1d3e82831605c5fca5630cabe67bfd89290bba81ad02a6e3f9de612d58f89e6089cef438e7058d0be676426f32004f3bff4d357c2e703426f5c9181a9f0b0e78bae5f76a2d093e1bc1eb5ec1f450b0bc9503e8faddec1d00b3cfbd61b75b1114ef9c765532326b900c431e54bf9f98ef9e1031d738ddf6adaa87e561ec9f8ed5d257c52ade2e63315f586821a2803dbd0e377ff2ef5430f25653c0d1929120e85d1a329d55813210ae9a4af254b42360994ddd948b4c74430df3e96c03222ca68a921d01837654b8048edfbff2c59d08e459965f7884f7f05a35a549ce8c130ca844cf7b228d10c376c1fd7979a920b2669073e21edd1b1974b8eeff8f4e2e476d91fa5a3826d940ac9da4e697cb4609a855e06d5b1ad119bc4b2893079d8c9ea3d517be1e2d3acdba4cb5a1c57cdf3a349ac738b930fc05c9fb88420f87ceddaeee36268999aa207b02b77cef15ac8fc7eebdd3c430bfa69b6e9c2e06169b5c6e782ac0c7304d048bcc7408e97a83fa1327482c52bb95c23dad803c409965b5f7b92f1b60e98fce084b5dd50ce46c7b43b8386b2c7ec5c78518a252b20fd605dc77a904ceaa68bf84f6cf51e81d3e0db1325cd9ac6228c2ba8b0afd12d5ef842db88a7d384316466ff33039cfa2929366dac862206aa5b5a6225431c10efd7e9bcfc2f7cacffca35544ef2ba22d1412743da00d5ddb701c72242197d9d63ff241f29e836a7fb8834a0a9cb33f4902322e0573c5a10403a50eb35836f54c5245e60a3b6c3ee24bd8aa778b16cb5361808a8198f2f3ae803758818f390405fd3b069714937c287976af5c05bd92b2b4b314b451db690812affdce1f7c33aff0c9ce4972d3d88a2d650aa71a82aa039fc56828f9d8c36d1447e3edf9cd0087da0dc8085f2f31e0c67b397f1db33c8fd464032c365d8b941085972165fde01a5d27603b2366756b9987b3e4d996a362cb6c09c47187f1ebaa1c8e415886acf9312da928878e0c18f23405d9e0ca9daac48e955e90c25a2ef1c1cd54551cd95d7865ea2c05a690849b040d0f44f6b1fecc0cb61bc2b24cfbc253f6161582bcc216712ca7dbf68f90ec1eb6bc16754bfd37d9401e872acfdfc3c57633779fd66cef8dc44c07f73bf6bc0733ed724bfc9355369e7d6ab4f135d3a60e4fc159a2df5f0ac55afdbb800372f6f956fb09e324b863cc797933719741ee2f9e5b950cc0fa21440e0e89024349be4da1b5", 0x5d0}], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r3, 0x2) 15:13:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x2, 0x0, 0x1}, {0x1}, {0x8, 0x0, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r9) getgroups(0x7, &(0x7f0000001180)=[0x0, 0xffffffffffffffff, r3, r5, r7, 0xffffffffffffffff, r9]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r10, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2a) r11 = socket(0x2, 0x3, 0xfc) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = socket(0x2, 0x2, 0x0) r13 = dup2(r11, r12) write(r13, 0x0, 0x0) pwrite(r13, &(0x7f0000000180)="bd423ffa734d665bf8a59dc965fc57a8c94fb5788c9e01e096815cdbdf093c25800701e4a80ac2cd25098555eade210bd1eafbc5666ff22085def9da0de7d0a412dc72c0189f8cb2654591e49ba3f747192720e7e04ac7ffa1bbb5adf75afecd2a004445acb438ea3ba9d55338841c5958f0c5dbbb84e3b6e9b167fa2a858d020d942c63a5b7bc85be7bbb8976055423825c164baacaa4db645346bc271730b09efd48d57de57aab7ca5f9384dbedba4d46152314bec4977122effc0f9f3849bcaec40254df2e96c845f6fb35e8eb1d01313452463fb5afff4e5e1c5d1f7331f605c8f70e5f83f6ffe71a7d3703df055dac4aa0c6d5361328bf168c6ee0877796940eb563c13acf8e3942eece6b5d404d1664c762580ab30caa66bce83fafa56b8a0dac4c82275d74c8e6c05cc030e8fe0892802909fe7fdee3cc87ce924f6a5f1ee3c561d1bd5dc6fb61cdb4c96c5134ec786d495b3c0d6a6734bd1a64d0479463413222e79aefb36d9867cb0d00424b9fc6b2d2684b00c91d278a89e752e2ea2dfaf577e4524d43b4350432ef912d0eca896bd25c9a23a7b89e1685448b4a80a42541ef39755d4a34a17936ec689d2419d92d1cf4e6e33157fbd33c8476a9d9c91b33b94b9ee3fba0b3280842bda1b422725da60481e0cc42d38634b896081b518eab3a903ae464a32ef3eafdd8b23cebf289fc46cbd49438d9283907f244d2e465aaa7e98a45c72c64382cd3245e4c27b08b7e43b2f06dd55ec031340f134174f2d699629cc147ea6efa74fd9e6a1e463cee4cb7149ec349f631b8a240c990474c8272c7ae21c259e3f4124b84ed48e8144676f787ef0e9582bc1c15bfe83568dc2f922fc0fb87b433cb1cefdf5cec9fcad9fc02f5a457d92b56586edf5842bbae11338e952d51517276286bf81ff199da415c67066aab2341e5e2afe9d25ac5f69af5db27c08800c6e7d0c4c90ced02a293569bb97f69058f70fee6c93b3d286e33f860839aadcebd2f5b8e4a0c28e626d6ec0776fd7f022055d06112de8b06f8aca921ccedc8880b6af689fade3decb63947d4ddf129a91ee1755df8e29201695a6853e1839ee3dc5df416c24f9af8177a696c710b78a71873c7552ce0fd003a156a9cea7b4664d094a92c41004485c749164f028c0f9606cc09e83f847fd73d4b3dc0be0475edc73d4587a79e75eae81367a8dad6d0d8d652d4a9b32b8147ad7817a1c706284184511769560d0e9a304e779cd2cd95fe711c0abc954ad6ea4c175c13507a6d3e9978168947cd60d54bd72b320e64111de9311877c6572ee56f4c1319c4cd560cf106af4f012ebec3234fe621d88227bcbde15ca11c5d602e34d58af18b6cdd016d5a8dff2904cb03eb409c43615ca7c5593716be61243a23db9ebb4e54cab1b4165335619e11a90472daf9434574a666ae90af71c48b82633ea572cd322825cb1255cdddeb1cfc6b2e865f4f4722eb9ac708d26ac0ac08a62bd0b5f8506cac2bdf10b68506e1136f5de019fc8da6ce19eb054d4f246c61c32101e94123673f3e99e1b9d2aa6c60625139820995524d5f06003537dc8a82db959ffcf1fea1f34511033608f80f5341d31bbbcaa234eb7701b595267ca7720160c9a1146e1ab804e8e619a926a38113d888de70a223c46370521a5752e814ad67be9ed963c0be05120b7cad551f3f333be633ab08c362e8b91d2c6f3736979ae2c56fa71d50466b87cad13c0df8ed2b0830e88095d3460857c5b95d577bc069252ecf3160c2ae1a4b71931ece52ce046537f5c1a8fffe03a9f8f32f43e8d79faf68a62103cd757d4e8f55787ea19e350685412c3c9b3da54c013c971928456a9f26f6d2d9e4f198ca22871c76f9823f7d17d83cf5cf7edc71af81c95391f80c1bf701e6da463ec984e19f482d6249280c78d6c7324d105e200f4fb2c54c6dd9ccb98d739d344619ad0a16f77767729a55fefc7dfd67590bb8e85852e9e50f8d573db89645e899bc1bbad1d636c13d494a7718a3907db0bed0f2de492d967ace6f06498c7528118b90c5d9c1f5c8c2fcc0df5779b034a99457e6a53fc8e656ecab4397faa12104e739d076727c45d0c7e96a624274b35eb77782876676e4e33942644448fb0311df706e4ef12ab8510c304050dd9581e0975b53e96965ed483d508851ba8efefcff0a4938045e02ac0adf859a7eb33b7a335eab3071c5eedfd30a8176cc99199cab0fca00659be42c20ab3b6a683f81ba4acfd0d0e840a11d5dce38562cf7a783852fb7111fdafca66ae7153a475b70bced5a346353d3afc577cd7f4618ff681822a3eddd3adfb1b79c601c08c49678df0d227f74e793800dae6b0bf75ceaa983282c6f6d6f43fd546d6d712a364d040284c1590a064298946e4b23c84c1adfac4aa09ad588a59e08dbf7e11feeeeb287278bd5fdb64c7894689ccdc1462bb389caa78dff9d3f1c283a08670e3a2f8ca8169ccef6e329fe4741918a7ec05d2cc837ad812bae19f7f8bbb210d4f67ccf6692219ab5a1e93f65b8badf29b49e5386f292c8014e88a520741384235a7de1d7b60c36b87f3ae5ad8ec04f2ca7def997020e3fd73e7ab319e803f3120cafdf11f460b92767d15c4d414f7a6ccb2add9c05cc62efaf4b1eb58295c3fa0f2ce5ab2d8e22e654f8b28c45c38d364e04c0ee0b6cbfacd20561d4cbfd1eab82a42d0d6433d084f653152c56b356fee2b99801992fa99bebd115cf8ab64348ed1c697604d7ae38b0f13c0960646f58048c8bdd8766509137688bb0a0e721eb0a892b2dcc49e04d9ac51377c5958564ad2324dc2431a2dd751dbf02fa57994bbebd74cf42a2ffe0d9824ea97f67b10d5422b938c3d17ea52db4573781b8aa3e1f4e0deb992a8bda593494b657c20bad4a2e9e4b07580b5cab6abc3c26881258d9f947f7eee93807ca24df81cbb7ab8ec48b82d9119672a924b51bad86f92281916b2db11e9495965e135dec5c4c583c1d0fb1be9252bfba421022588d91a048025d0b64f759a5dc459c834c060ae78e88fe29d4b576c627345794bd6bcb5dfbe9798f044ca69d2162c0e544ef5d63db349c40d81d3e444610da8f35c7921dbf2e6463d2d16a0091ec8cee738dc31c704084affea5cbf8be03bd97a6e0859ea6a375396937bbc9a464d72df38e202d3ada62a15dc1ba272b1d4c7cbfe7d19e5a0b15f221fea3a69a61052b5d7e064ee6266840aceba2006f34d6e6ac16e091f75a58253dfa1ceb74f7b658b572b580e648eefa588c23f0048ff73d60be48e1ea8c0ca5b5d6ed55b1a9240f14c8e45968748d73029f6cd8d546e65d199a32c5e5ae51339975e08d65c312fc5d4f0167f2eece23556e9fc043b0461c199e6d114eb8dc7653d02d1851937185eb136cbb64e655e40e07cf6af454eabd076f9a3e320c7ad5dfd0ec3f356229f5238daaf805cae31081028c8dcbac25eacd58d26f707b03be3538c655ac177d27d08531fee8e9fc00699f3449bfecfb32610941cd1b9d263fdd7cc8b24db6c649dd7a7dbbecbb746334c5f758abb9d6bbe9f09ccbbfdf07701581a23f1d7e2268d3733ec0710393278b51a84f826b86c4a613b14f3c029fde558499eac15070e0570076489673d635aca45abe12ed7376f99c94908b7f740cc6927c718ad9937f030633bd8f1da0d8d9e789bacadf5836f97c52301815f95cb5b59f5db267859fcc715b401a186799f77ae495bb2a2a5a8e15e94f8730eca9cc8fea6a2978450c63ebaa0a6b6d47278dabeb89c3cc4fbdac7325b5955e2e4dc2e73fc73529347c88cf0b1902cd8f43e776539553fa7dd78c1ca03c9960f8942f25a822dbeefa024709a11e7c703cb24087f87097bc39d5a562257a0145f560f7c345109f4c7037487be0c04609b70af54432eff6a54b73a5a8c869a5663a78bfeb5328cb7c9f2bab476467f05c1fdf8d43d5e85fe7fd68306580fdfee57775f8f5624a2c1f5a0a527920318fb0a28e74117d57ee7ee817d0dcaf2cec1bad4f7d686dff22fa0b76f529c9cf7afe20c1de70b9a78ed7465356d4948db8a50fd2d77d9e142bdffab5a4ffbb38567056964867b5fe82994e31a6bd13429a723da5941456698d7172efcd3396cf88662b3535f08ffeea10b5a5babccd849678130cfe6af1ad32e7cb547690cc8e3a22d130dd3fc0150e1b764e16cb84f0c753f128c9c7f3b96876f6cb168d84a31b57944df2cee5ebd311fb13a0b42affc758f680927da04a14193224e9122d8a505729f368b72e39657a0977a6d2aa22ccb0df96ebd173785210aa7ef15090de348876cb8b3c692ec4e1575c747da6d4e2f40a551853a971ffdd0fcded626479d7fae5e1152d3f12271751bb13a4363bceb5f0700b4cc3bb0ea4b8c5824e989be8508ee20564b119b909a5f56781e589ae826e365370bfd715b14029c695a515915bcc9b347fbd207fb2a4a0c9664ef73af65eac1ad242774ef389a5322cf5a9b670b7ea49eec26946f0e87c8c61d4224f0c72f1d7b2621ac88d9fc8abfe6a5ca23740ecf47825cc7c9b1ec4c0d8c0d494237f96e66c8d727c93bb42cf620baf092efdf893ae6dbed382c174d10fcd1bd4080160dded391f64182e6eff4ace866d1e70743c7e07640653d6ee980ed7b2e88e94eceaa87e6362a9f68236b1ebbcf05c04c70d4f76d772cff8269ba18d2a4f2d1ca5e1235f350dcef39e66259c23552fb65add00c4412e39a2b53002ec65bfdd5bddb46a4dce5ea75e9a36f4647c4575c0e5c44e2cba605a286e6e5ab83df212d93ecd688d7c864825413cdbf9e5e5ce51eb8a29691fbf1319708f579393fb08c1b58096c9d93fc9bcf719e9a7cea7ed74c2cd983a30f6370b5a71e149e1b563b02542b7edf5535277ed9656315f106fce41729159f0f21ed0e69d407c22f1b21a285a828c41ac6740c3c48c112744fac9b80eac5b101bcac5520fd2b4a62146c4820cea17eb2056729eb877df55720f4d47515ddc233029bdd92bccdf54fe701b7eef3e2b3a4bd1b84d8f548d01e5b9cf721caabd8c7ed8e80d4dcba2a300f174ce9f00f8df5e698b0eb420449881d37b1f74d71f324708d294529115638c4ba048c87d5ae85a605e9bc75d9d4cbcd9c0c484e2a3b348681ef57cd127313d250cacc737b67edb1ac929cf0f28fcb678ee647b2697526ddda4a9cee3a0dcd9e0137a3f23ab58eccee106e2f3d17b8ed0f9e6e2cfa8e0f09184c09b40256684a85d800f914338e5bf0c9da90a7d22423445c58a03c196ff0947ef6f8bdfdfd17ea621c222687fb23238a78c42661d7ece4d4ea817a30bf441081a3a03734c1da3a6e49a5123aa039560077f057c7b26d9211e60df535eec18c2fef08c9a1e61e4f114f9c37894b0cfe269c78629819c4f5d1fe704fa97c56aa68926503921355550b5ee9a2d3a103a2bb77f597abbd20eea187cfcbfdc622fee6c0e813c28908344490cadf6734a6577d1ef11277271fccfecc6cfe1613c215ef69aaf1075db51c6bb7d0346065d3eea55a7589e179d41ec19ec3e1f394ec33154cb4c396819d31edf97da5ba511517c1adf6b1705fc903af07b0364d9929f741109df598148eaaeae41209e07984f2bbbc50fcc6aec458e21ce3c5bb3831e1d7ae851386f451b73133e178047ef245a84bb6961b5ae336a205b2b421782cbb2c7ff1fe651264073ddd561f0e2d5b1382203d1d22b399266647cc48219e11eefe1f8c8e731ded6fe73c64ec4a6a153f6694531ebaa8e203663a653c46aa391b68fba43b92b33a677b7927346a70f163e6b1", 0x1000, 0x0, 0x6) 15:13:58 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) preadv(r2, &(0x7f00000008c0)=[{&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/244, 0xf4}, {&(0x7f0000000500)=""/205, 0xcd}, {&(0x7f0000000600)=""/105, 0x69}, {&(0x7f0000000680)=""/186, 0xba}, {&(0x7f0000000740)=""/104, 0x68}, {&(0x7f00000007c0)=""/204, 0xcc}], 0x8, 0x0, 0x1) read(r0, &(0x7f0000002740)=""/4087, 0xff7) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x2000000) write(r1, &(0x7f0000000100)='w', 0x1) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) 15:13:58 executing program 0: r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r0, &(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) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x401, 0x80, 0x5, 0x3}]}) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = semget(0x3, 0x1, 0x130) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000280)=""/94) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000080)=""/51) clock_getres(0x2, 0x0) pipe(&(0x7f0000000040)) r8 = socket(0x2, 0x1, 0xfc) msgget(0x1, 0x10e) bind(r8, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) r9 = socket(0x2, 0x3, 0xfc) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) r11 = socket(0x2, 0x3, 0xfc) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = socket(0x2, 0x2, 0x0) dup2(r11, r12) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r9, r12) r13 = socket(0x2, 0x2, 0x0) r14 = dup2(r8, r13) write(r14, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r14, 0x80045726, &(0x7f0000000000)={0x1}) 15:13:58 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000480)="82", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = dup2(r1, r2) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000380)=0x10) write(r4, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000100)) syz_open_pts() syz_open_pts() 15:13:58 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="0e7e3d51d4255e4a20c13b048fbaeaecc9a427b99b7c8ab0bd8ed8af62609c3ecda9a1411fb1b9cc5a4f7ffc1dc95b4144694598190075400fcd16aa6d626828891c924d4e102d0276c5bbe1758d489f5ca737a5f174898629b177a54c07cba84e872356933b5b182488aeed3f915c00a0d80436a5ac80182d8b2da95aa80880cf25dfff44d9afbc08546ec25746d7b970f81fd5b97973beb8da943e1c1075332641d5968b3a93c180a9a25e82e8c4cf69af8aa3c3e76ce928456aca6889b0954b032c0e3fd3b3e076570dc30a765de4e75c31920d88a211314784e9305d6485cd0e8590017c73f9bbdfa63c2c7fb30009fdcbffa0f7be0583f7af44e965dfb44c40e1b49056000000005b62e08f75faa741e13f1ed931e8c95f8984894c1d984905addd1244824e1648f3bdba6ed506c02ac3413ac7e24f554db5e68bb9cd23e7715e3cd8450873452ad70cb12db18c6dcba7e9fca1"], 0x1) close(r4) 15:13:58 executing program 1: socket(0x2, 0x3, 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, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da6d1f6b87c7234acbf79ed92c9994363b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) dup2(r2, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = getppid() getpgid(r4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffb7) 15:13:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x400000000018, 0x3, 0x800000000000003a) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000540)=0x5) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 15:13:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0xff}]}) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000040)={0x1, 0x9}) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x1, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x91, 0xff, 0x2}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 15:13:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e3700ffffffff910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da60406b0a3b80cb180e5a72f9bc0d3477b0ebae075c2ec219a27575a53dd32406b50975355c0edead57d912a6d8b27972ff6d9a25c0a902d7f07e946c9aad718a2fa3cb66b53a465ef1810cf7892adbf71a60c330378985852bcf0c10ba4f0f2c1ba17ab0da84a8a1e20a8dd2cd22e2702ea72fa5278459724a4dfa126d7a68f14d2d82e731b522562f540caa"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 15:13:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaab}, {0x1c}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 15:13:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/190) r4 = dup2(r1, r2) write(r4, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000140)="b632c13d7dc4a81f1b07e78ff120") 15:13:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20, 0x0, 0x2}, {0x1f}, {0x6, 0x0, 0x7, 0xfe}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xa0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffff9c, 0x0, 0x3) pwrite(r0, &(0x7f0000000040)="c1ffffffffffffff14f6357e3a00", 0xe, 0x0, 0x0) 15:13:59 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f0000000180)=""/13, 0xd}, {&(0x7f0000000480)=""/84, 0x54}, {&(0x7f0000000780)=""/81, 0x51}], 0x7, 0x0}, 0x880) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) r2 = socket(0x2000000000000002, 0x3, 0x2f) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000002800), 0x0) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) recvfrom(r6, &(0x7f0000000500)=""/117, 0x75, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) dup2(r4, r7) r8 = fcntl$dupfd(r4, 0xa, r2) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000080)=0x7) r9 = socket(0x2, 0x3, 0xfc) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) connect$unix(r10, &(0x7f0000000980)=ANY=[@ANYBLOB="0e423c02ff69abe9f8010001000000000089c3dabac45507e3473ffee2e2ae3af134d2b94a52ee144d0d1db187323ec64d40d8d3810481792b3c94ea928300000000"], 0x10) sendmsg(r10, &(0x7f00000001c0)={&(0x7f0000000940)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000580)=[{0xfffffffffffffc9d, 0xffff, 0x0, "dbec2be9970088ee7bb15cd5e8ec9b67ad5e50637b3f65f1ddf60891c3d2d5c8878bfa94dcb52f59f8982506701c23df8ca5af92266c78a46e733c4a05edaa0e2817086116d6ad240aa789407ef93126df721405b4e5e56bce610acce92852888a90d3d09be7306f489e38c8a717e6a3042da8e118f00aaa176ea5f0d48ba82c738cd87d0000c1a94ea32c3fb5f3d5a6c73b095a759e59f1d1282867d6f5225e9852c8d1339877d5380838a0470fce61b7c9f925ff2a"}, {0xf0, 0x0, 0x0, "9c735a6126d59ac74137503212c745afad6c3a37ab320201f70652fab13f6b52a14ee256bd89ef403df6dd83fd17eb7ed8333f07e1f5e3213e2cf190a9ab36761bf48d834f575a099fcde5d1b8f453a43c3bc1a20081eb3be708d57f2c9beaa8fe46ff4a9780e45df72f59d3c323c132f8e26c26e235b30be9d0f0e46dc8ff21f7e735c2faa0e4e7867e8b413cefd10dbc00785f5a357c0a2f425e5dec9ae93bd50b845ffae4e30cb54e28c12437bdb66daf6eda7be5d864393e95bb785335f3e1029ff72d1eab2c3c44bd1deea05a963acb60526e86e0e31676"}], 0x1b8}, 0xa) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) sync() 15:13:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = fcntl$dupfd(r0, 0x0, r3) close(r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf14d, 0x401, 0xfffffffa, "661fbef2245107000000000000007f091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 15:13:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x8) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x4]}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x45, 0xe0, 0x1}, 0x6, 0x82f, 0x100}) fchflags(r0, 0x10001) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xce) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x0, './file0\x00'}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1810, r4, 0x0, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r5, &(0x7f0000000280)=""/75, 0x4b) r6 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0xc0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x80, 0x0) r8 = accept$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x450, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x20, 0x4) r12 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r13 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r14 = dup2(0xffffffffffffff9c, r1) r15 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000700)) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x400, 0x0) r17 = socket$inet6(0x18, 0x2, 0x8) kevent(r6, &(0x7f0000000540)=[{{r7}, 0xffffffffffffffff, 0xa0, 0x2437541595623aa1, 0x2, 0x9}, {{r8}, 0xfffffffffffffffd, 0x1, 0x8, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x800, 0xa6437c2}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x1000, 0x4}, {{r9}, 0x1, 0x5, 0x1, 0x4, 0xfff}, {{r10}, 0x8fd9e9ab9e9b5f94, 0xa1, 0x1, 0x0, 0x2}, {{r3}, 0xfffffffffffffffa, 0x0, 0x2, 0x7a, 0x4}, {{r11}, 0xfffffffffffffffa, 0x80, 0x4, 0x20, 0x2}, {{r12}, 0xfffffffffffffffb, 0x20, 0x2, 0x8, 0x7}, {{r3}, 0xfffffffffffffffd, 0xcc, 0x80, 0x7, 0x400}], 0x80, &(0x7f0000000780)=[{{}, 0xfffffffffffffffb, 0xc0, 0xfffff, 0x7, 0xffffffffffff0001}, {{r13}, 0xffffffffffffffff, 0x0, 0x8, 0x31f, 0x4}, {{r14}, 0x5, 0x22, 0x200fffeb, 0x1, 0x3}, {{r15}, 0xfffffffffffffffb, 0x23, 0xf0000000, 0x7, 0x1000}, {{r16}, 0xfffffffffffffff9, 0x40, 0x1, 0x6, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2a, 0x20000000, 0x9, 0x2}, {{r17}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x1, 0x8}], 0x0, &(0x7f0000000880)={0x100000001, 0x3}) r18 = accept(r2, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) ioctl$FIOASYNC(r18, 0x8004667d, &(0x7f0000000940)=0x27) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDGETLED(r19, 0x40044b41, &(0x7f00000009c0)) unlink(&(0x7f0000000a00)='./file0\x00') 15:14:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x28}, {0x8fe}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7ff, 0x1, 0x1f, 0x7}, {0x4, 0x65, 0x5, 0x9}, {0xa98, 0x2, 0x7f, 0x2}, {0x1, 0x7, 0x8, 0x1}, {0x907, 0x80, 0x80, 0x1ff}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 15:14:00 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) r1 = semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f00000001c0)=[{0x0, 0x401, 0x800}, {0x2, 0x14, 0x800}, {0x3, 0x4c}, {0x4, 0x5, 0x1800}, {0x3, 0x44, 0x800}, {0x3, 0x8001, 0x800}], 0x6) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) r2 = semget$private(0x0, 0x0, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x9]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r2, &(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(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x12) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/12) semop(r0, &(0x7f0000000480), 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/150) r8 = semget$private(0x0, 0x1, 0x90) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r10) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x2, r10, r11, r12, r13, 0x4}, 0x6, 0xd679, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = kqueue() ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xfffe, 0xff, 0x2, 0xd}, {0x9cd, 0x82, 0xb3, 0x4}, {0x2, 0x4, 0x1, 0x40}, {0x9, 0xfb, 0x7, 0xcb}, {0x400, 0xff, 0x5, 0x7ff}]}) kevent(r16, &(0x7f00000002c0)=[{{r14}, 0xffffffffffffffff, 0x7b}], 0x66, 0x0, 0x0, 0x0) write(r15, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 15:14:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = getppid() ktrace(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0x40001000, r0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) accept$unix(r2, 0x0, &(0x7f0000000000)) r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="7650b0e1ea109e48a2cdbb698b2b554d6c02e2f6ecb1e13c5f5f5ae865eb79ec00bb9222e09d2a00f1f4ac"], 0x10) sendto(r4, &(0x7f00000000c0)="8bb19c5e6d40a0f95c05384e0622dc", 0xf, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 15:14:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7ff, 0x3ffd, "22bdad04ff7dffe1000000d9b649fabf6107893e"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001740)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643fa", 0x46}], 0x1) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r1, &(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(r1, &(0x7f0000000280)=[{0x2, 0x9, 0x1000}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) r7 = socket$inet(0x2, 0x4000, 0x1) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000001c0)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/50) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) linkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', r8, &(0x7f0000000100)='./file0\x00', 0x4) 15:14:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r2, 0x0, 0x3ff, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x9, 0xffffffff, 0x200000b, "b88dce00"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 15:14:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800", 0x5c090df1}) r0 = socket(0x18, 0xc002, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) recvfrom$inet(r1, &(0x7f0000000100)=""/234, 0xea, 0x400, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:14:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYRES16]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:14:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x61}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) 15:14:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x48}, {0x6, 0x0, 0x1}]}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10002) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[0x5, 0x4, 0xffffffc1, 0xfdb6, 0xfff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x20a, &(0x7f0000000080)="c3") 15:14:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 15:14:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x64}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) write(r7, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) dup2(r7, r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 15:14:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="7a11e660552d53afc9102019b0eb67e17ab01db480ade173390f10bfde91b3f52884b076ddcac353465a0e26b062c56c1ba0c36ccdecf3de24a3371f219295e29310fbcbabf5ccec3cc7642346d7326e54ee781b705cef4e46302cfc1069917631dd60c6a37d5e783842a894379a2e2dd830cc2122a3f73610412302b7f8f1561bb4e71f12fb18b3c89b837bcf0e7736ffbff0df26ad74c08f00002558d8f3f93e73590000af352018b52677d49204edec357884ce314e8250816386137df8e00d493749b8fcdbd8d46192cee3d5b3197b507de77e832fc3e82d559a8549e7dd043c25eed75abf76e405ceb8e7509c4281da26a87a1cd165572502a75d1feabe954d044b5b05b9f2da3fe418ed79eebb11d33ab7f46c821cbd4b7b89593d3df42dfb28388bf3401d84d6d986746ae7a0a2d6c95de6f9f6ada676286a67f4bb663b05db1afcae929ee230d20041f9c9659a0e44f96ccf67011ad8694f6e8f4cc74f802e2d507ba0bf188e32bc96235b0fb904539657d8ab5b2566046b4ddb8619d3d411074c0f882dae0685772f803c792c1e85c669bbda8da39fd4f0f236d4ec449e171675dc01d9dd5f29eb90988bd99aaec4f93906bede4f679907890231e63ce95b09f2af3fa95c466dd76bd5226c0a76bd2ea8adda6bb444de"], 0x10) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) write(r8, 0x0, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x60, 0xffffb, 0x0, 0xffffffffa8a99300}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x7fff, 0x20}, {{r1}, 0xfffffffffffffff9, 0x8b, 0x20, 0x400, 0xffffffff}, {{r8}, 0xfffffffffffffff9, 0x3d, 0xf0000000, 0x401, 0x8}, {{r9}, 0xfffffffffffffffe, 0xa, 0x8, 0x8f88, 0x80000000}], 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x2) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) dup2(r11, r0) pckbd_enable: command error 15:14:01 executing program 0: 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, 0x6, 0x1, "000000000000000100002000"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) pckbd_enable: command error 15:14:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x4, 0xffffffffffffffff, 0x3fff7fdffff, 0xfffffffffffffff9], [0x0, 0x0, 0x482, 0x0, 0x2], [], {}, {0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 15:14:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f00000000c0)=[{0x7}, {0x180, 0x2, 0x29}, {0x6, 0xff, 0x0, 0xfffffff9}, {0x401, 0x7f, 0x9, 0x4}, {0xffff, 0x5, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be9c1a95335e902", 0xe, 0x0, 0x0) 15:14:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x15, 0x3}, 0x10) socketpair(0x20, 0x8000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) 15:14:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff00000000000094b52e6404cebf825e447f72c7b58edf27478647296a382c5761868e2dedd8d3d48529752dba3e3a0005cb372538fab0f312a030d2724edd9af3caf1eb83e4584dbc3a15581379010fd9399dfb80a4cba863f5af2b04e7b776aca52b578534bf9755f4e13f31662d0dc5ca933626c015c0f06b41411b5188df7eaabde76d36825b4320ab12b617"], 0x97}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:14:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0/file1\x00', 0x80, 0x114) fchflags(r4, 0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000100)=0x7) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 15:14:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) write(r1, &(0x7f00000001c0)="f79ff6859e92172ecbed4d873d7afe152ef2e01e1861714cb9a1eb931e4080c7037048f98a5fec98dfa635cdd562aa4adc45958b5f00", 0x31) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000440)="e6be86246ee64099c34145eec52a300e198b96d1166a6b181f241a1deb914248940d97fdf8b6bf9f220efd6ac1ace858e48ead817ba0873b572af15c28aa393a087897e2dbb980fd1826aa4bcdd5aa9b7d765f4256d599049fbec115c43cd393765e5cd7f8dca1a10f1237f47785", 0x6e}], 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) writev(r6, &(0x7f0000000180)=[{&(0x7f00000004c0)="97f345c1ad18ba896de5ce59bb6e8fb3746065b97b5fd89f077d6b4658ccd476c83b2d8c49471aa557f7001aff5da9a5dfaba8f8553fc5732342aaa61be5b5598d011a1d683d7fe1dec23e5a05959e23e8e4b5b30296c1c7f2", 0x59}], 0x1) setsockopt(r4, 0xfffffff8, 0x80000001, &(0x7f0000000340)="e60d1fffd724b12ad694ef657ffc6a0b44323b2a4bb291c9960d2ce8730612bbf6f00a6e1b7532c7f8d921b1b04100128357fd07e9347075201e849bd999e7847f10543ffd2114844cc58cb885cf173e1150fda4e9f47a43b94ab6c0813c6284a55dd2965cefb757cc6b85d1390d2ed42d81b706e3bc70a4db545b1200b083d383e5d016447d8a5bd2e91cb061196495c64e812da20c08a3b1cb7a61ca1b97fff69dafaccd4e09bbcdcdae493cb033dc402fafeecfbdfdc00d28d0fc751de279d41bccd57d2caac4bd38d1cba14ade195a9461091e05011f04255ec922dde471c07ab0f81877296da042101ed8ef25504daf9e", 0xf3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x3, 0x3, 0xfffffff6, "85d81b00410ab0930000fb6d20d98301a462f913"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 15:14:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)='\"', 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() r3 = socket(0x2, 0x3, 0xfc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r3, r4) write(r5, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000000)={0xfb25, 0x1}) kevent(r2, &(0x7f00000000c0), 0x1000, 0x0, 0x7fffffff, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r6, 0x0, 0x0) 15:14:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\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) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000018c0)) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r2) dup(r0) semget$private(0x0, 0x4, 0x303) syz_open_pts() r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0x80000c4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) 15:14:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000080)=0x157) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0xc}, {0x4000006, 0x0, 0x0, 0xfe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 15:14:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) r2 = socket(0x2, 0x3, 0xfc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) write(r4, 0x0, 0x0) r5 = socket(0x2, 0x3, 0xfc) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) r7 = socket(0x2, 0x3, 0xfc) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) r9 = socket(0x2, 0x3, 0xfc) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x2, 0x0) dup2(r9, r10) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x15e, 0xf0000000, 0x1739, 0x10000}, {{r7}, 0xfffffffffffffffc, 0xa, 0x8, 0x1f, 0x6}, {{r9}, 0xfffffffffffffffc, 0xe4, 0x40000000, 0x400, 0x9}], 0x9b, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x8001, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x8, 0x800}], 0x6, &(0x7f0000000100)={0x6, 0x9}) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 15:14:05 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) fcntl$setstatus(r3, 0x4, 0x80) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = accept(r5, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fcntl$getflags(r6, 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000500)={0x3, "a2e19823a9e909973ec6e5547165b8ef0cd3cbf17373df18ef32ae4bc87c4e984cd69f17715b0b912ccde9f05ee11bf689231264b501c67cf0609523209471de8beb1c8eccf4e043c03ba4269a806b2e7f2bb917829872ed16be37c07237296f7ff2d076df151a3bd60a10c68f17444124d11d4f7263551191f0ee2ab06a1616047e9805f83ff76cedd723854fa8b0a1a5440a6355cfb503cf93d2a1ec34ab2ad3af919cbab80f53785c2ae6efc3469601b7f7dfaeaaf2d4a154d798010f105bd67832d25bf1ef4acb12dfdba437b52153fab3a85fcee9f51d098778e7caa4aaa3e1938d6ee71d093af7361f9afc2932cc1e13d104d006f6f81ecc6276276cb1ed6e01472b9c0c9f489736d7dc8296d4ac39a6879dab603c2d6cac86814f3fb88dbbf0eda573974bd667eb19b9b290a8a581e18dfcd72a59243ab3533c1b7dbeda112468d0eb5c15b4db1652ba7021ac9baa850bd79bc30db1df56653a10b84606673565de6e021e2685acc4c3111ad463e2479ad413a4b06bbc6c83ce5d2ab35ab4fab8e04ad6116a4fa1226091edece6b535e9e0ac3c40f1c1ad6c1a84c61b5a849913b842ec6dfff8813dc3946c6ba86367a7e5a3b1abb1abc974f06f691b24b97fa47cc58e6ff1c527058821a1c719b682acce83f1f328ba0e7aec7c2df74a28eb0d6e7ade738a106ea8f8cabd6e9adcdb73678577db7103f0c036b3bfe0ea5db152f0d454dd408ffab1ead839c43f55d6928db45c30a4564429ee7b2f3ab630bb19cc444d3b2b6a92cb48def9a34e1385f0d54183a3fa7a2a9b34a092ea1f668082272a5d57134ea4f9cab74b288fb1533676483b2bcd924c73d2396cc38d34ce2ef5e03202d49634c7cbf200c519d158a9d9bd86f151d4d0744011aa67ab03f9b8f6e0a5d07e55adca64ea53b4d66d18b0b9a7c7c672ff73c1b6d16f78d8034301dec0effd7c95e848ec86b24647139c1cac2b30022b37b8f475ec04eb5d78da47bc00df87b5c172598c35b18eec4109f208d2d7205fdff0d7709f37a545b2bb7bebc5efdecb4b3f5e239d1dd33b548b40dc247dad075db15adca3f5901d2c79962c77d9f0389beadf847c49c097e13c5ffce3a9f5321827fcc0fb330f3c722831847cfe27428331e960a39c83356ad91be8b6396a44b3e37a95ec899c84e1a1f3d7f24abd9b3099c4975dd25f08333784522d215675e0b11b213669399790f87fd282e783c3046928f5690d18fd34bc6bda551d5f6f801db5160aab8d8009bffe1c71085d593ced8926d0b950e88c90f6902139ca0b31a8eae6e1a92ec5fbd5e89b15bc7ca288512d32d87e0a235d0e1b9ca1cea0dcd2fb2258a5ccb9ad7c797b8aae495688d8fb7c068fc168cea513af5a61b04b44214541b7b6e90c42e7f9e93ddee3416f000251685e8b1e5b7a9c9c272806e0a079b75ae2e9b97758d5684483c9917da6889a75ee490e9df485d35f3add228a9b0210db4fee976d7a1786b8258b529aba591eb01e62c24dc6bf1ef6b4756f27e250fd1e658d9ae7ab20774795c629c47bb25bdb44535b2479605508794fcebbc18bf1d078573ebcbcba862859a60b62e570919bf35afba98f6d2385332fb38bda082d57a424a3c349b94d88af289049ca024b659410aef9a106f9943fa01503d884d82229b9bad9b6680eb720ed784d18b02b73a1320a38e019324b31d7418a0eeefb23669e9c0c3ef18c03fccfa4a237119ac615586ae58a0626533811a09a2a584c3b8db0f76c6bc75e0a8f00322ea0f1ecaa2b0b6ac0795a97b39005a55641e3c2b823d7d664219f7c7a5c1725837688c1a3e0952f008bf4f2146fb3ccbdb45e7d0f61f3356c16cfcc905f1965d74c0d5b9c11017c84ae830a8f8afcacb27aab318e4f550807ff813a0abca4543b7221ae21bc8261d63c3761546b137430212d0d387f39e37950f2f6817f523f0756ac6b764dc118d69ef91a830c029c3d7a0d6d51962769381bb79ea8023257f50f0bf18dfa41a7d82e22d4353fe992d5fcad7ce1521dac32db42fad187895eb0347249707ffc18c30deeed61e54244ee2dc9cb4caa0b6ca1c9d99804ce185a048f7717f18c74b69940fb5d67591a2f132254c6b1d1c0e6ebef4a0443c4416efad718e2730b4700dff8fcbdee2bc8ca3d6049dbd38cd43930bb4f4333c84d8147de9210f591a1e2fac12fbb191c2bb7025671ab1949ad4edd7d056f7cc2b80a5495afda839f225b03122a7e27f11064a9f9914e1252fa0dbf6ca86d486e6e3e1cb37cfc99ecdb7363829b1d6233c284f5b42a7c900b75fab9aca47be41dfd901ab9bca2fc828dd7d8fe2451315ea2dcdb096688bb64e52e92ed25b2400f5e9d579799bd8bb359742ff73aae531e725939450d2a561b952853f9a56a6afb69ae0e875889c134ad412693304a732055451f3c2542c1c7bdb9d57e93164608f0a4295ebe65bea6a5b4fb0fed5fcc3481a4350dbccfbb153038ff528d830d8fea63f9156db95ac27fba87f2e8de44e3da44467eaf3b0c2dc621b74807b4dedca315e2ed8bbc7d05960d1a4aed9b740a0ad89036dab677932dad21ec4d33b7e9c0cdef13f038c072b393d9e3a358a88d635334ace2eb6833968ec6cb70340d27233f059be53b7a1dbdba8719045bfd4d14c47fff75351f71c33f9403ff157a795945fb7d76ce5c253b7585ae9eb8ea98eaba447936cc03efb7faeea7cbb5b14ac37929e8640299bce169dd15f8b53c3cbb101702c8270de0bc6174b132446af773adcc5bf32ee6d97d6b648a5afad57d6f99d03b949108fb1826921989b1cac6605c9bcca89c8f82df9358ce98172249a42e1f36cb10fce50fded0b2ae9661ff8b76b340fe4acafdbd09662227c3c3f721bf60a7924f0c786fb296c9ecba66ce418b78b8c81fba08458a2fa535689920209243acb8d766887138d6f3e2f26a8d650f67074dcb43ec4ac6ed1c4ab48dd118d4ef43daa20981589f8223e8e61deafc5d2a4d8f55f7b0347687c2885f5fd6f1619f4e76b8c74f57ed75d65d37244bcf5ba312106bc6c054be01c4be1931a5315b9b6d2990170a7418f28a1e1a7aa3a23e4ff454b96c254abb0c1825f2a6c1af6d73ba37765593caa0d585824024ab7bd7c493ff6214e8541fe30fcf94782c7c6862f7d784395cd3361708053e17d20d8a538ddd911396d2f025b66bba106ca33b650254640174b172817d80d82681e6fbc5b8f356c4555a3fd60a6001b4d358c5bcc16b54665f2510020c8c92be2ca62f47b8305383b9b99545c61460dbbc1361c89efb89e778c11b08c2bb7c718ac549f00111777e0c3d6d48c452af26ec329a1c24d709e1742449197ba05843773512ea5dfd3565893be0916b022cc9f72f42dcda889b83bed2ebbe8e76673c03ecd34f2b0af4be5e5c71376372d2422e235f927dc988fef36e75aa4ff77502f273206f8ca5e902cb9d4dfb96e3c7a8def6d7eb31dfbded02b410867d4c331aca00b40858f6b294134d51badae1808e3870fbd739c91ed4d828e922e3254a0dd17277e6d9c534aa74d259e5b6c0f0d7018d52048959e180ca90c097f16b1c05d4e6cc24ca05ed21e2de8f877933bd15e292fdfe8ee0013780b6cef0084fcbf828802521b0ef522de3cb8a9a5c06610f2ec6766bdc49384e9ce04baecf78df273c19af2d713b8a0cc60c19e9a1dadec516b8e480bc120d5d8eea0d1ff65ab3aeb263e6db1a6fa1069e7d8a6c403e634f653795b97cac09aed43bd1aa7e2568fb0a83a8fba4fa43a3c8480190f4f710885c952f7f0803717c309733641a56dc5fa83d8b67e0480c7448ba5b91f40484471bc662634a2faf6b5b6a1f70e47c00b1a43b21257a87d76d22793bd30fdcac090b2ca0037e11be01eb00c328171105cc5e93130ee8a58fdf289629ade0fc57ef3e2d0ee50f69dd3e1e8dc5e404d03b937940dc465843c507ca859dd9bde312deb54159865c415b81eb82b4150aba576991ba5691fdf1f5ea8ba09adebf9dc8f77591e31cf83529ae0119e393a09b1e341db91904496d5cce218c06021a89894bca777fb182d53cffbd388e976a7a0060ab127e9d7413d663b7cdc01880f70f8607781fa7476fd5012caf8096f8d2fd90f5957e4de9d030c367698098bfdf01240e6c4b46f62ee1bc64e451c44c70689a4da68631917f817eba9ddff7b7ca7dc892425ab03fea2a819892d3d7324c47fc7c2db1c0617f9438a63cfc8a721145f8e0e718fcad150a953f0d38ca4a7619b0f6df7bcc0e72d01c5d5d38279ae95433f0bd2690d770a3824d9e4179a456ff4a625e9d9a8af96ca9db6b895bc7cb79198a502b0e261531c8bbdb0c1a26f0fddcdf6a49b27d0ed56ecf3c3c8ef68b488fd98c91905a1cc5cd1274c27d0409ab996aed77bce22ddf9e805aff9953907220c170bda35d2aed275fe224f76e368f5d32979c49b670f61edd4dc008ca2890e3f3a9100d7e754b561986bec9674bf037072c99cf97999db8cdb64add9c5ae22c566c005a97211fcca3b3184f119e063d3dbe9abc82803aa8c87ecef39e2b367f53322643439fdc0f69c7bdd5526a79302b781e751fe0f0c8fe23fe1415959cad3312e62d6d6a2d687378e67bb0db0c507b89e2bdf7f1b9d3de409e2cc15afe7646255f83cf80ef00b390c2537d7649fc717b2506d9e4e4ec3ca930367d299d1a10c5c2e7ca3a64c713fbdc6dd7c87c1e55ac75a696fd825342f7af1bf7d3fa0909806dc8c33b0fc16f936554a0fb57a623ec9a7935e9fcee643c22a37a5cf9e9c678d28725bf6bfe2b463f036a8f24ec609eb716e72331b8adfdbce1db8015459e8c1ef88a11f2e2a19262cbc22291229d493b0efe735fd6f6b4657d662f4365c8ea489204c0489fd2b04aea78ba8f00e66f7049c7f4f04059aab632d99bead1b4bc6f1c92be80f8e15715386e9f8ce291d1d09b561a0294dd2adf3ecd61f080a84b1f66e5f4e21d787fb9f6e612269243b160cffe9d2d95d2f411a55ab1ff1bbdc7cfd8ebd9ad1db73004ea9d2af54c1ccd57f00351fea99e9388791dfa3fdb3fcc2c64f003657d7e10806282c5251a47c18523675e720b0410854f7e1dc05d056ea923bba093c2607ac1f9911183f0e8844c7c3b93576d1ea7bbff3ef42f4764497d72ead96c498ca5b5c6fa7aa65c4864135c8192684769b4a106cfe4a9af3c8caddd2b18eced94b917e2d1d95df4afe83e9b076080c11fde2058560bb16aae2eda962ac340724bb932698711c9ad5240a72abfe45ec9fad14a9e7bebda5170a313ce74b51b50237da1246969f81c695106268d89dd5e45a25fe060ff827f8ca1de4e10a1701c1b9bf3478abd98f8ac421bb6ff82acafd4c25c5651c93f7cfe430cf7f11d6ad149eb44234461ee3dda578352592682769c8524a316d4a9487e43109b8fe06167715c68dae3962a6a535d414b45e1cc64a07d2495f81f72582c2deff38e95c7e684ea8b362a8b6e3be6e82ba01574747103ffa783549087ca1648081cfc2a940bfee1fa387587f0a1c38a505756cec5a9f3bcdb32f09794b6210b4bdd96e65a7c43462279ce4c02fe5bb23243dbae6b2fe543d50fb5cbe266741db102d61722ef558433c154aeb1d55649a8108026b2a5ae6e5dacc581fb902625c8cdea2be2890f39d5b52d9fd73bef27b9faf2a66ec94ddf5e7da47eae97a8874a91387f6b7ef0a76d2102f1211fc9c7b0ddc16f7867d080195a77ce2361e3f5d4207747217f601eadd411e0c925ec6f8dd3ebe15ec37b001d1dbe2e33a3fa49731610d91e63cdb1be92"}, 0x1008, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) 15:14:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="6a8ba5563abbe1c49e6761f61c2ba0fcbfc9634ea1769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) r6 = socket(0x2, 0x3, 0xfc) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) write(r8, 0x0, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000000c0)=0x1) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 15:14:05 executing program 0: r0 = semget(0x2, 0x1, 0x3) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/116) r1 = semget(0x1, 0x1, 0x19) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10001, r2, r3, r4, r5, 0x161, 0x4}, 0x7fffffff, 0x2, 0x3}) select(0x40, &(0x7f0000000140)={0x9, 0x629, 0x4ae8, 0x4, 0x0, 0x1000, 0x7ff, 0x2}, &(0x7f0000000180)={0x1, 0x7, 0x5, 0x7, 0x5, 0x85, 0x1, 0x8}, &(0x7f00000001c0)={0x1ff, 0x0, 0xfffffffffffffe00, 0x5, 0xcc1, 0x800, 0xafbc}, &(0x7f0000000200)={0x7, 0x4}) r6 = semget$private(0x0, 0x1, 0x68) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000240)=""/142) semget(0x3, 0x2, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000340)={0x93, 0x7}, 0x8) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) select(0x40, &(0x7f0000000440)={0x7fffffff, 0x1, 0xc1, 0x0, 0x9, 0x7, 0x101, 0x6}, &(0x7f0000000480)={0x4d11a3, 0x8000, 0xff, 0x0, 0xffff, 0x0, 0x2, 0xffffffff80000001}, &(0x7f00000004c0)={0x400, 0x7f, 0xc9c8, 0x4, 0x1000, 0x0, 0x2, 0x101}, &(0x7f0000000500)={0x17, 0xdff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x20000, 0x0) getsockname$inet6(r10, &(0x7f0000000580), &(0x7f00000005c0)=0xc) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000600)=0x40) r11 = open$dir(&(0x7f0000000640)='./file0\x00', 0x400, 0x100) write(r11, &(0x7f0000000680)="cbf69d19f45b5f07e07058eda2d091aca9c60fbe5a610df496293d9d13c532d52a51d67b5d236c044636e9b2352f20786c07562c7a739ecb0cd9ffe7ebd430ce47b0b01faef584827cb596d8dbd34c9a3f4cff4b90eb5ed8097ca97cae5cd694a990", 0x62) chdir(&(0x7f0000000700)='./file0\x00') r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f0000000780)={0x2, 0x1}) socket$unix(0x1, 0x4, 0x0) r13 = msgget(0x2, 0x288) msgctl$IPC_SET(r13, 0x1, &(0x7f00000007c0)={{0x6, r9, r5, r4, r5, 0x0, 0xc8e}, 0x8, 0x8000, 0x0, r8, 0x401, 0x2, 0x7f, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) 15:14:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001200)=ANY=[@ANYBLOB="62027f55b35550caed1ae824364827b5af0003000000424815eb1af231ede06bbb58dbce136443e4c4d5aef099b62de03202faa981a204423d3b57129961767ee82ec6682b94db5489491d2f7815094b15b53db489184687a934aa627177d0ee8cfa2eff229517b2e9e94c60d68e178c8dc4923d00fc06f236e6712ee9c5fefba2bc9597c171e79f47fb8a1fb640ab589bca2934620d00c540fa970a56a55a0d60ac59cf1f9c29414569ca07d2792c32a9b6b42411284492e33eddd63c3ce34299a66bd4f93a59818f316bb2804ba0c16331f77e42e577487355cada8305a09d97af1cfa7ca4159a728802da59414247a890413298f6204bd36ce92959b7a35ca85700a17962c6cae8125dc6273eb1c337b621a9f269bf497af004a6a1155880c019d8fa5107704d28e7c8171d08ce1d0da43eb51a5f22f81af5dfed169367311a22eea95a6eb8aef6dea63b7665d302f63672448c73383fa2b2f5caa023f089894fc86445d23a20083b7bf4796b3a560594cb25c939b9973fafada89c1bc8662ad9a77bf9465909898c69ee00bc405639da700fcf649600d5"], 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(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x25, 0x0, 0x0, 0x5471, 0x2}, 0xc) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000000180)=""/4103, 0x1007, 0x42, 0x0, 0x0) 15:14:06 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000080)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = dup2(r0, r1) write(r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x8, 0x21) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000040)) 15:14:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="23599c5dcb2e1a3b26536a11717aeabc9b8663af815fa22cd5871dc994985d96fd910d0e", 0x24}], 0x1, 0x0, 0x8bf) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0xdb5, 0x0) 15:14:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0xfc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) write(r3, 0x0, 0x0) r4 = socket(0x2, 0x3, 0xfc) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r4, r5) write(r6, 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x3, 0xaa, 0x8, 0xfffffffe}, {0x1, 0x9, 0x80, 0x3ff}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61, 0x0, 0x0, 0x2}, {0x81}, {0x6}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 15:14:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "d700899607caa46ffe7a000010000400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r2) shutdown(r1, 0x1) 15:14:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffe7ffffffff], [0x0, 0x0, 0x401], [{0x0, 0xffffffff}, {}, {}, {0x0, 0x6d}], {0x0, 0x0, 0x0, 0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 15:14:06 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f0000718000/0x4000)=nil, 0x4000, 0x1, 0x4012, 0xffffffffffffffff, 0x0, 0x4) 15:14:06 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x3, 0xfc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) write(r2, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, 0x0) setreuid(0x0, 0xffffffffffffffff) ktrace(&(0x7f00000000c0)='./bus\x00', 0x5, 0x80001210, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x1f6) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() panic: receive 1a: so 0xfffffd806623f640, so_type 3, m 0xfffffd805aa2ce00, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *363666 79692 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic(ffffffff821b8533) at panic+0x15c soreceive(fffffd806623f640,0,ffff80001d3728c8,0,0,ffff80001d3727d4) at soreceive+0x170a soo_read(fffffd805eb123c0,ffff80001d3728c8,0) at soo_read+0x53 dofilereadv(ffff80001d3399c8,6,ffff80001d3728c8,0,ffff80001d3729b0) at dofilereadv+0x1a1 sys_read(ffff80001d3399c8,ffff80001d372960,ffff80001d3729b0) at sys_read+0x83 syscall(ffff80001d372a30) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff9970, count: 7 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 receive 1a: so 0xfffffd806623f640, so_type 3, m 0xfffffd805aa2ce00, m_type 0 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821b8533) at panic+0x15c soreceive(fffffd806623f640,0,ffff80001d3728c8,0,0,ffff80001d3727d4) at soreceive+0x170a soo_read(fffffd805eb123c0,ffff80001d3728c8,0) at soo_read+0x53 dofilereadv(ffff80001d3399c8,6,ffff80001d3728c8,0,ffff80001d3729b0) at dofilereadv+0x1a1 sys_read(ffff80001d3399c8,ffff80001d372960,ffff80001d3729b0) at sys_read+0x83 syscall(ffff80001d372a30) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff9970, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d372610 rbx 0xffff80001d3726c0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d3725d0 r9 0x1 r10 0 r11 0x926f943926df6fc7 r12 0x3000000008 r13 0xffff80001d372620 r14 0x100 r15 0x1 rip 0xffffffff82195b58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d372600 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=363666 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001d339ea8,0xffff80001d339c48 process=0xffff8000ffffa710 user=0xffff80001d36d000, vmspace=0xfffffd806bc0a000 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 31255 237472 94478 0 2 0 syz-executor.1 31255 300690 94478 0 3 0x4000080 ttyopn syz-executor.1 94478 369073 92232 0 3 0x82 nanosleep syz-executor.1 75524 63596 0 0 3 0x14200 bored sosplice 92232 216013 33658 0 3 0x82 thrsleep syz-fuzzer 92232 83793 33658 0 3 0x4000082 thrsleep syz-fuzzer 92232 252698 33658 0 3 0x4000082 thrsleep syz-fuzzer 92232 368862 33658 0 3 0x4000082 thrsleep syz-fuzzer 92232 349844 33658 0 3 0x4000082 thrsleep syz-fuzzer 92232 163472 33658 0 3 0x4000082 kqread syz-fuzzer 92232 247892 33658 0 3 0x4000082 thrsleep syz-fuzzer 92232 199497 33658 0 3 0x4000082 thrsleep syz-fuzzer 33658 414434 93171 0 3 0x10008a pause ksh 93171 56832 29965 0 3 0x92 select sshd 27178 353422 1 0 3 0x100083 ttyin getty 29965 366754 1 0 3 0x80 select sshd 91821 452864 72078 73 3 0x100090 kqread syslogd 72078 205223 1 0 3 0x100082 netio syslogd 21239 198706 1 77 2 0x100010 dhclient *79692 363666 1 0 7 0 dhclient 65268 425916 0 0 3 0x14200 bored smr 16861 266438 0 0 2 0x14200 zerothread 62544 287044 0 0 3 0x14200 aiodoned aiodoned 28662 188089 0 0 3 0x14200 syncer update 37295 288782 0 0 3 0x14200 cleaner cleaner 78094 21874 0 0 3 0x14200 reaper reaper 34828 299519 0 0 3 0x14200 pgdaemon pagedaemon 42140 160293 0 0 3 0x14200 bored crynlk 60283 459218 0 0 3 0x14200 bored crypto 67361 473674 0 0 3 0x40014200 acpi0 acpi0 89869 430189 0 0 2 0x14200 softnet 4258 308020 0 0 2 0x14200 systqmp 98131 367535 0 0 3 0x14200 bored systq 49720 313170 0 0 3 0x40014200 bored softclock 99887 165316 0 0 3 0x40014200 idle0 1 103754 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9514 6351K 6861K 78643K 11693 0 pcb 13 8K 8K 78643K 115 0 rtable 94 7K 8K 78643K 495 0 ifaddr 70 13K 14K 78643K 157 0 counters 20 16K 17K 78643K 32 0 ioctlops 0 0K 2K 78643K 49 0 iov 0 0K 12K 78643K 94 0 mount 1 1K 1K 78643K 1 0 vnodes 1220 77K 77K 78643K 1596 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 7 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 1K 78643K 118 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 5 13K 25K 78643K 487 0 sigio 0 0K 0K 78643K 8 0 proc 50 38K 63K 78643K 454 0 subproc 23 1K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 71 0 in_multi 43 2K 3K 78643K 150 0 ether_multi 1 0K 0K 78643K 18 0 mrt 0 0K 0K 78643K 14 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 270 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 109 54K 56K 78643K 2047 0 UVM aobj 12 2K 3K 78643K 22 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 91 0 NDP 13 0K 0K 78643K 38 0 temp 133 3018K 3082K 78643K 10699 0 kqueue 3 4K 14K 78643K 57 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 15 0 11 1 0 1 1 0 8 0 rtpcb 80 70 0 68 1 0 1 1 0 8 0 rtentry 112 109 0 75 2 0 2 2 0 8 0 unpcb 120 501 0 493 1 0 1 1 0 8 0 syncache 264 17 0 17 2 2 0 1 0 8 0 tcpqe 32 360 0 360 2 2 0 1 0 8 0 tcpcb 544 199 0 195 1 0 1 1 0 8 0 ipq 40 6 0 6 3 2 1 1 0 8 1 ipqe 40 268 0 268 3 2 1 1 0 8 1 inpcb 280 1969 0 1961 3 1 2 3 0 8 1 rttmr 72 6 0 6 1 1 0 1 0 8 0 nd6 48 17 0 14 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 2 0 2 2 2 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 465 0 281 16 4 12 13 0 8 0 art_table 32 467 0 281 2 0 2 2 0 8 0 art_node 16 108 0 69 1 0 1 1 0 8 0 sysvmsgpl 40 92 0 57 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 116 0 106 1 0 1 1 0 8 0 shmpl 112 20 0 10 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2071 0 677 46 0 46 46 0 8 0 ffsino 240 2071 0 677 83 0 83 83 0 8 0 nchpl 144 2966 0 1375 60 0 60 60 0 8 0 uvmvnodes 72 2397 0 0 44 0 44 44 0 8 0 vnodes 208 2397 0 0 127 0 127 127 0 8 0 namei 1024 8221 0 8221 1 0 1 1 0 8 1 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 528 3 0 0 1 0 1 1 0 8 0 scxspl 192 9364 0 9364 1 0 1 1 0 8 1 plimitpl 152 49 0 42 1 0 1 1 0 8 0 sigapl 424 668 0 639 4 0 4 4 0 8 0 futexpl 56 14309 0 14309 1 0 1 1 0 8 1 knotepl 112 132 0 115 1 0 1 1 0 8 0 kqueuepl 144 141 0 139 1 0 1 1 0 8 0 pipelkpl 16 217 0 208 1 0 1 1 0 8 0 pipepl 120 434 0 417 2 1 1 2 0 8 0 fdescpl 432 653 0 639 2 0 2 2 0 8 0 filepl 120 5798 0 5711 5 1 4 5 0 8 1 lockfpl 104 114 0 113 1 0 1 1 0 8 0 lockfspl 48 43 0 42 1 0 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 446 0 439 1 0 1 1 0 8 0 zombiepl 144 640 0 639 1 0 1 1 0 8 0 processpl 896 668 0 639 4 0 4 4 0 8 0 procpl 624 1257 0 1220 4 0 4 4 0 8 1 sosppl 128 12 0 12 2 2 0 1 0 8 0 sockpl 400 2582 0 2564 6 2 4 5 0 8 2 mcl64k 65536 87 0 87 1 0 1 1 0 8 1 mcl16k 16384 9 0 9 2 2 0 1 0 8 0 mcl12k 12288 15 0 15 2 1 1 1 0 8 1 mcl9k 9216 13 0 13 1 0 1 1 0 8 1 mcl8k 8192 20 0 20 1 1 0 1 0 8 0 mcl4k 4096 64 0 64 2 1 1 1 0 8 1 mcl2k2 2112 7 0 7 2 1 1 1 0 8 1 mcl2k 2048 63714 0 63659 19 11 8 17 0 8 0 mtagpl 80 43 0 43 2 1 1 1 0 8 1 mbufpl 256 108566 0 108436 53 35 18 34 0 8 6 bufpl 280 5358 0 166 371 0 371 371 0 8 0 anonpl 16 74503 0 61748 80 6 74 74 0 107 7 amapchunkpl 152 3443 0 3308 17 5 12 13 0 158 6 amappl16 192 2933 0 2043 47 1 46 46 0 8 0 amappl15 184 97 0 94 1 0 1 1 0 8 0 amappl14 176 117 0 116 2 1 1 1 0 8 0 amappl13 168 35 0 34 1 0 1 1 0 8 0 amappl12 160 18 0 17 1 0 1 1 0 8 0 amappl11 152 278 0 266 1 0 1 1 0 8 0 amappl10 144 17 0 11 1 0 1 1 0 8 0 amappl9 136 390 0 384 1 0 1 1 0 8 0 amappl8 128 336 0 309 1 0 1 1 0 8 0 amappl7 120 121 0 109 1 0 1 1 0 8 0 amappl6 112 234 0 229 2 1 1 1 0 8 0 amappl5 104 577 0 566 1 0 1 1 0 8 0 amappl4 96 471 0 439 1 0 1 1 0 8 0 amappl3 88 149 0 143 1 0 1 1 0 8 0 amappl2 80 4383 0 4319 3 1 2 3 0 8 0 amappl1 72 21447 0 21045 27 18 9 20 0 8 0 amappl 80 1523 0 1478 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 21 0 10 1 0 1 1 0 8 0 uaddrrnd 24 656 0 639 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 656 0 639 1 0 1 1 0 8 0 vmmpekpl 168 8263 0 8235 2 0 2 2 0 8 0 vmmpepl 168 84165 0 82216 148 29 119 119 0 357 32 vmsppl 272 655 0 639 3 1 2 2 0 8 0 pdppl 4096 1318 0 1281 7 2 5 6 0 8 0 pvpl 32 232692 0 216947 189 13 176 176 0 265 18 pmappl 200 655 0 639 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 206 0 61 5 0 5 5 0 8 0