5d34a4821dab0996ed4e50e54a54aaf81bb06aa9b50f27cf21ee10065bccd07c0beb1dd670a7d910d2ba3d77eb14204499764c411ef3e27f8684c8b6db886e05d72ce4a1e84847d9d92c1202d4c9900e10e5fa31a9f0657d1d25d5aa258ec20677cdb5c6897962f7ae54cd43e0b09bd95fd7af22cea85fce1d4431a8fba874e931b434222fbb7c1401d7f9b286eb6c5069f77eaceeec0fcd0eef60908ed46345bf07c8181504244c28bb97e8182e5205f756f54bc7f2b4915a999f4f412590032920653e539b869153a97c43ccab7f7325719841689eaa3710fbfb715d3ba1044da3ff71fca4612bb5c271a5104d3d03a8d9166f14bca4e6d987bf307c3b0ad8e5ebfc726f0e5ee53023cb0aa81a9669b212ff66caf2e582b93625e414c3f044d5fca068e144a762cde983d2f88f67283d64d8fc4e1c4ea74b54d441aec04f28300e1404057459ae5cfa11396b79a89b210b679a3e13433ab27d89b3167d8668424832f4bb5961c3035d405283c3876e630f124df68d7adc36d947d445c5f76b80104877516f262dd477df4b11fa4830209e5a8cc8fc9eb79745818942b14fdcac62380dc52cfbc1a0f2798523db530446406d0ce1be530ea240106d9bd394e6bb6190c5cbb6fc849bebb91f1b4d264c7e55edf600dd1245d9fd9e76031e5ca20e0b68afdea1142d34f5091ebc3a258c1fb9d4a2507dbbf76746e323526a50ad59805f4af67ce3790a5342eed0851ce94ced9804ba8e07c27d4324a06a74c1840c5edebab6b0e1e761f77a8e1da2c96f16f54c1bdbf8928723be4ddf42dcd3d190aaab1a491f0d713732f9d4136740a5ac1d90c0f9d40ac1c94679e16594a606cfc68e844547aa30880262d307c075a219adf2e703e32883b113639c1f543f935981e583f5d09e4d96735033e8650990e2cc52676a33efadb29c2dbbd38000205d043f42d510d677e3aa485552d3bf60c1a793e1fe2baa19e7769c9f14e5e1cbd1fb06f78644b501637084f11d37acf4bd6b845f6d2a851ac9cd93b4c88f375701b2781cb27df2141cd2af2562706fc59a8db8569bee6f221d948598f32080e594e8d2eaa774cae4b3ff2ffb52a46f47044fcb263dab0e3e12aaa2831361884609b22bec9f401f5a6cfa87f04be9e7e7f5a5a0465860e8f2e35c68d8c9bea61713156748bf3d23474994645d2d80df7caaa619c0d6ee06e7f9f662760f1e3f2690a98fffce58ba3be4945022fbfcfd5918ce2d59762bca6467aee77797f8054b9fb916d32caa45f66c35e65c2c867d7df8327d34a04478e9a16bb5fff3388e3a9ff6d057dcc4e24ba8c4d599357b1b212cc49f7e56184b88f46d5d5fd2d83c01a9f39b4f3a5feead7628c820629c5345dae449fd850020ebdbab44c9b715a32c0506e2d5ce94585991a918a5af10c057f55b3f40185035895a9e5cf1d6b14c1b28d29b7e8397b01014971aa9744724c62501f4b4a8fa836c24c46dcbcee78a2aa9941497dd3930a929cbcabed13aad069cf7a82ccab285f8570a708a0fa78bf6f25e547fe86d8e1ce7ed7b2512ef4bc6d1e7b8b7c57b358b8e2cb8b6c87e2d39fc0af1103cba67113a3be533fb2c078c1329ad498dd51b387e0934bb96bd8109b8f689e30958132b5be23c041961681b41ebd5f1cbbe3269b5ba14283800580d27a34dc754adb5af1b9a3fc96633dd3a572fb7ca2ce685ab9221a53b2ddc81eae7ba49e5c60048d48b57416520487b55af9bdb9f3363e3a0c0dac4e774a230adc6c0673ece234db75f2cde2c2ec1a585f9576d4d08be410af6bf64eb25af311d5c359d1451efc71934a3f3aec495120dc3bcb49aa92db09786b0372e8e5512f6c22cf97af85efce7dca8b68b037bdb48952df481c16353f976bc80924d0891aeb914135baabcc7a2cb062fd2fa7f6d2584aab5f06e578facb16d866e4693d4dfaea3d1602c905fe98bbe280b5b37c63288c8312ebb4af879bbddbff9948373113e3f164d8aad30873205fa80a47ea476af583de243f24af688c4ba06c3c0787c31a833952fef067bfe191842a9187c03b4416323b55a95afa67e104ee7a65a6ee3e72f8523e6216a40e344a1372a359ab91413bf109064b08272cfd85e25941a0ec56f074a795950d5a736f16df12028df44f40782460cef22142bd165bcfb457cc9ae4911eb09e9cfcb589a6740d05de2fbb3f42d9c77bc869102c6870097bb015e0ceff997db26bf4fd19acbe19bedda0b2a7f7b194ad79321716da0a6a8e14f7802c3151abde5a28e612fa30d5f8709f8542cabdf46214027f80584469b96f81f2838871e68a344cb16fab56a59fae1a2587a5bb0fd83adf88af6f2e6626fc79c5f0e68ebf42145859b9033418a0f08e76be00010a68892a3900a282f7496d503d8254fd20e31e404e9cdf50e864a64ea60f810647b95a8b6d0e0c0d751790da651a0dd1d6bcfea8cb10b7bef336d989030bd5b3e1fa073749eda5eb833ed9042f81d1724bcc092be76e93ac641d505e3b63bc67ce20f0aeacf6ff2c6ff47cb2c0b48b538f6288a62de920542f753753394da3097969b0b74068576e92bb8182be07af476700214c8f7230f02554657dcfe3f52dd389c018437453cfb8e61ad414af8a2c8d1a904714ea02e462ba138bcc50b815625b3a4067a86dfd42bbcbca70ca61b73f87ac434d6bc9b96545e52acb9d16637b5ee547bfaa44fc8601c26da1c51d95798da2c63838d72ce2ff79cbb1d2172bce56adec617e999c5f043231b42169cc7b2728ec1768a899555f8418af3467dde7fc09f6a722f60caee35ee364a8d89704d0753d0c12b188609d9413ed40dead69727adaa85468fee0071acaedebb6a8bc551a56ef54258032fe246ce253b0f621b45844dc53aa9b343727d3879e62accf8e129222c78876ec9b3892f50c1a34ae79ca69ab1c5385fb1da3aa4b8b7c15102d67e4f163eafab83e4cd2cebf10b5926f274e4a05548a41d630bc6e448b9ac2d0d433875a4375c236ea5a249cd3fafb8f4be2f43b35c2a8ba76be606d7f68a40f47efda0e2c7b0310eb7709b3a4293307f0bc7fb5dbc325255bd5e9bb369425e743e2615c686ebb53b275159976a232f2bfb9dd123331aaf7e709f7e333c2fa187f93ff6baf7f84cf93b7848eef6e2e9f39986c7fad1252b4d186ac37b65e582c38cb564289abac5cfd746b0a53d87f4fbffddc7b4117af5d075a04d3df8dff7dcac493ab98719fd0959188edecb111357f536781d72cd9905e61ff3740e1e94ff496e1aba4930fda75cde31894aa661a097f903ec4fd8e8d65adacf2ede0f1ad22858a62cb46bcd496b6b6113f5e0f2764b1d2a74f6e3991427c5490315c71ab9b1ebcddb1c8a7a2247c201aac49cbb38f713a7676a36a4ef9bb1ebfe0535d742569dc149f6547d00daffc1366f8d264c69858217cbf268493a98eb90b0b295444702ea0b601279a931bb9eee90a1de60f8756b52c1154c637c7249fc603bcd339d4a3dff6a5fbce83b35abff8a61e2468e74c6d58f22b409a1481e6361ef5dad277043639125847efad13c29b31ad4d73f8659b4f1fbd7ecaaf49789fdd661205e836a39834072928b93c2bff9dd4ad5a3c432d37e785c20259b2e2ba57e83a2196bc002b3c7c5db8fda6670538dde336abb9e7b853765ebdda76bbafa98adb57059241b7358b229142ee7b9047536c77cae9e361ab5dd79f84a26cc9fbb3297e4405f827826c6e0e24c015966300c9e067625768e5ffdf85ac0a82c77bd7de45b248b2fd633ea2e1eeb728e49edd17ddc0763faa8a72fb7a593b783887163a59b7fc332c34fd73675258af6ead6a50a28e85833af7d76846f1603579abeaf21986e1aa2afe583f205c63f88ab182f8c63e1fd9a2af50727ce420ca28aca5661432e568e85c0306c793c8260f6916e687523cd0096e47b41dc9585a56c118f12fd554de0a0a636fe3d048c02ad2d025dbe2fa79e5432bfe2320ac7feee9b6543159a7f29cccb7297996d89240e8e711d29e1669228de15dd455255cb56d5516ae8cfe438364a063d328d4da942ee93ad93380e3695682928ca616ce099fb52e311b767254f18be37918628f2deb31227cd5d5ed14f112badffd6c11077fa30550c20316ea78c065ad68c4af2d2d95d14de5e10db07be0a4408ed19509e63c0fad58334186675f19b2307a7ad647ae7afc2c6f4ba155c63fffbbf29a0bd049056f5f6c474bd29a0be4771c0c8f356f6a7343fd685d854d51ea3f0c544be835b8629252af3efa7f6e22790787b2fb017bfe6c6462280ee0a6b0564cd32138cd6b66b5f2e2e120f8dadfc7b8315474a71888769a80ff5ec09b3708700ed3d7a60a0a7fc2f11fd101afa17dd095160d1e1f3b7dc6f0e4c81d413dfb7d1eb146b3c988d6c44f8b8ac5c0faf817c08e62aad90f14284d5340d37b132c9174a7fa30ef230fe72917708fbb5bb8c2165bee3d1f5a8438be69eab39e3d3c0b2ce7061552b938e5f119915ecba876547149d562d9a11aa9cb7a60c77e3014147448b808ece6e027a8334b9e81e73f0a71ec5d52b3da873b94fcd44efe9e549d446689612ccf022486ce0dc3d464cfd188fd0caa296cd1b6c52d3bb21fb7fef9d3785713b51cbc06eadb9c382f40a157f0e328f00378e8c1fd39a1e5f9c75df1401ed9356b33faaf80971582480908f5bb709b896fe9fc393deac8894fdc300d21ed3f66c09f6a20b57f478df0f79af10ac066d06c481a49759060537e93c2480941cb63324220e6af5cf7dee4e506217c87c82d4b2bb5b6ddadc33ed39a53426e81a763caae53e22247c6a0b74b5bfcbc4788200cc22d79cc6c436ea2dbf828b10002326e68f276d58b11043d2515de5c05de17f7e0cf92188efaff2320ddd309deaeec1166af6e3d202ac4aaa714fea89321e2d22067c390fec5de2b280dfd1401918b93df5109908678c7b81700d3bb2fa7bbee0294ef3987e0c893c1c0d0d908a0120afb7ff8a14dfd915f887c9e27011e38619afdc9c766bc3078be124661d72f38ad6bbc2a486488cb982a31d8c787cd443187933640e66d5582040ba3019bc990f8cf5633751074c47db6f83c9c674ca9da149cd27e4acca9782ff3ef4ce2f61f430e9ab988601fde75f7ab5a0af45337619eb6830ebe4dae8f4b31d942b5452394011ea897fe96ae0eab428496e338cfec4138d4d1711861d7cfbb6ac093fd922a8c852e89ad7df31020bc9d4ebe1e217dec3ff36b9da862323892248f92c9a7a0ceb51f2d9344cbea2b38ae617c7977fb259eecc17df395e7c74899a6a2c41115d20790db018e8139e3fa1448f24eb0d618081f637b4a0704e4222dcab134fa751", 0x1000}, {&(0x7f0000000000)="8dae6bc711a16422abe6b79c325953b6302157bd1739ce0e6df1a0b2f41c2960d03054e27a7b89422cf39e30334a751172ca38759ecc7764f50e8fa0333bc2a045eaa31ca41e584a01e35e2fdca861b60a0c2947c6ca0cbb4f38b01b6961b8", 0x5f}, {&(0x7f0000001140)="2fbea1987f4d275e309982bd097e33a461995c3e8eb78d439be6b5c4e371a244095b79830ed59ee3eb51d803a5c836087d67a3eb87461d649f96f5661fe54290f095972c0c62b377469da34c5fabef9f0fc86d268b5df0a1140639ed2df50636c8d57486a1eac57c004c3667582bce0c228563d6da73008d044264f17b124981ebad133b404d12ec2d0d3335bd3fd1e60215d221cab145b34bd29d89eed9a848f872c1ab27e339", 0xa7}, {&(0x7f0000001200)="b34b90114e3ca19dd4eed2010d99a8ce06293c25b8dd6b012e662457418c1ec2b87155394c2e120662594dca5c44acdb2543e47e79fe45b9e5ac082a5e70cc70ca812f5b1e5173df39b22be9d402040de6db337695e42121cf90ac7dcd33bec9ca45fd2fe6a3afbaa0c5ff9dc01ae8065444618fc7bf5ee43d79cb06346286b45fe829f1d8779c299b33b4279237f278463c3bf6d0824f59d627b54ebbe70240e0c28e04910d277395d621da91146c76874ee5e5aded876e4323c73ba224172ef2a11d19d9e11fbc88921acc3f18", 0xce}, {&(0x7f0000001300)="20f1d81538ec0d3a8c2048a68d8bc956f23f9324d09f67a9c9e84a8deb0ed5d6851d5817b01804219bf5b69327cb29959cc0a8b42f6b1cfce3f42110d4079fba043d69469bfb43505fd4e9c9a5185b27f5f65404f23be875b8008e84839d", 0x5e}], 0x5) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001400)) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="1e59e5e1c56d9e49d81f0e698cae79b8d5799fce7b787265a9ca522ec11bc30fefc156a12186af20590c52c8abcd51033631b06a9bd5c93cd99bbd51dbf03c", 0x3f) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x45}, {0x80000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f00000002c0)="09891984819dd5d7d08c9e376739926397eca1395b9d9f1a6e6de5b2e6f4a5ce5f3a8529362a082b905e4b1b51ca56d459ff34fdb0b5ddc015c403b9ef22886edc7b934048f37db50bf067cf21a8f24602faca1623e3e304866b036ba2983d6eabc1ccc90b14234938c2aeee3390cd188a0e87e3add2da547f3e0accf2d513c05de23c98409767b9b02a6a8e4503e827e193a090f8c1d33dad4523803075d7822314653694b52c9bc1d388b12235310df82679852aacf9e557a82e04", 0xbc, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="9e") 16:00:52 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = geteuid() setreuid(r0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0/file0\x00', r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) faccessat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x15, 0x330, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xa0, 0x1) clock_gettime(0x3, &(0x7f0000000200)) 16:00:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r3, 0x100000000, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0x1e1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) preadv(r6, &(0x7f0000000b40)=[{&(0x7f0000000140)=""/13, 0xd}, {&(0x7f00000004c0)=""/244, 0xf4}, {&(0x7f00000005c0)=""/77, 0x4d}, {&(0x7f0000000800)=""/253, 0xfd}, {&(0x7f0000000900)=""/116, 0x74}, {&(0x7f0000000980)=""/129, 0x81}, {&(0x7f0000000a40)=""/220, 0xdc}, {&(0x7f0000000180)=""/62, 0x3e}], 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r8, r7, r7, r9]) fchown(0xffffffffffffffff, r2, r7) open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$KDSETLED(r11, 0x20004b42, &(0x7f0000000080)=0x2) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) close(r0) 16:00:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x40) 16:00:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x6, 0x8000, 0xa5c) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xdbd3, 0x800, 0x1ff, 0x5, "3f86a060e88747030030e07ebb9ae5859e35950a", 0x5, 0x66}) 16:00:52 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x2, 0x1f4, "a6fcfe8a1853e1b4972630584265d8b46da725ce", 0x4, 0xffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x1, "d7000000000000000000001500", 0x401, 0xfffffffffffffffe}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0xa, 0x8, './file0\x00', 0x1, 0x8, 0x27f041d1, 0x6}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) execve(0x0, 0x0, 0x0) 16:00:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x4c) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x88, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) socket(0x18, 0x1, 0x20) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1807, &(0x7f0000000000)={0x9, 0x6}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000003c0)=[{}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r3, r4, r5) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000240)={0x9, 0x5}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x0, 0x1, 0x9, 0x100000001, r7}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f00000003c0)=[{r0}], 0x1, 0x1ff) close(r0) 16:00:52 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xeed, 0x100000001, 0x6, 0x4}, {0x5, 0x4ab, 0x5, 0x100000000}, {0x69c7, 0x9, 0xd265, 0x8}, {0x0, 0x40, 0xf2, 0xdbc}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000003c0)={0x4, 0x4e1bcd0, 0x555, {[0x1000, 0x200000000000, 0x0, 0x8, 0x3842, 0x7ff, 0xfff, 0x8, 0x0, 0x7, 0x5, 0x0, 0x0, 0x8], [0xfffffffffffffffc, 0x18d7757d, 0xe7a, 0x82, 0xd3, 0xffffffff00000001, 0x7f, 0x80, 0x1], [0x400, 0x7, 0x10000, 0x1ff, 0xa8e, 0x3, 0xfffffffffffffff9], [0x6, 0x4, 0x100, 0x401, 0x8001, 0x7c], [{0xffffffffffffffff, 0x8, 0x3, 0xffff}, {0x0, 0x8, 0x9691, 0x1f}, {0x9, 0x1, 0x8000, 0xfa}, {0x8, 0x7, 0x4, 0x1}, {0xfffffffffffeffff, 0x82, 0xfffffffffffffff7, 0x1}, {0x8, 0x3, 0x6, 0x5}, {0x564, 0x5, 0x4, 0x7f}, {0x7cb, 0x8, 0x4, 0x72}], {0x1ff, 0x2, 0x81, 0x7ff}, {0x9, 0x401, 0x1ff, 0x1}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, r1) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x10000, 0x8, 0x8, 0x4dc, "aee3228091967667fb8c7a0e315899f25de53b25", 0x200, 0x298}) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x144) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r4) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000280)={0x2, 0x2, 0x5, 0x1, r4}) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000340)='./file1\x00', 0x8, 0xa8) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r6 = getpgrp() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={r6, 0x0, r1}, 0xc) 16:00:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) close(r0) getdents(r0, 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(0xffffffffffffff9c, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 0: setrlimit(0x0, 0x0) getpid() setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x10000000001}) 16:00:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000023c0)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x2) 16:00:53 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 16:00:53 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffff9c, &(0x7f0000001840)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)="589e2d3423fa28d3d8825a5de224a0570253dcba1404ec579eb65d144f3c0d12711866f27f14088b8ae1f9b23f900c0103f5b6d779a20d793bfd3d1339d4c7d4fcbdf324d94cd6d386c31da51aac3277f0affc1c7d371c9b4f7548724ec26ca28e7c9eebb507e583d916c3123201ceda72c064d7b350f19b9c4f59b6a581d39549c5c3e07fa01eb2605e9fe5106e785339e659d5750a1c69398196a17c3b64b906ecd52e0ae0937881ebf174dd2a8a22911d70a8b1c5701356fbf66cc5a2422694cd2832c9fa14abae99514867de7bb55ff69afcbdff7ab61aaae0c3a9269048d61dd1310da4faeefea36b97c51c365843c6ac0fbed469dd557c85d55363b73da3235bc15a7a7cfe053f740cf805a9eb5ec1a4f89b1440acaa1d8d99b1e224c65c6400025dd99620e426e71093b7a3a818c92289d88af5a8e1cf9efc30d0bb9cdc19d92b0dfe7b72145c4de1da8acf47bfa46ac4070b417c9c5a818ba722fd9490ec74e70da48cd069a9af4db1fc0684bf0764e77869d911a12a9e344307ae4f3d15ef48fc40ef054f7d2b71c46504ce466111896f417b3b7f888416963d2fe1dfa9c6671ef917c0f487e675cf6f3dfe00697a7e1a5ebcf9b3306516dd60b8b8af44f89bcb04e4bc2932638f615ab631094394e9e9d4427b45bded72badb1abd0a01d7ee08a42494129df6bd8c9042c0e02736aaa29886753ce5ffa425e43e1177cb25a10cac7e88ff82e131ced0dd3b01ac92f8780957ab7ce93aadd007b5d5f34c4934c867f397dc3be942ae9af1b7b4aa94cee1e1f1871a1e7c8f93effe4d19ab7bbeddf24529970edf11611e9fdf06682082eacd5b921068e56e0bc4ec27e5edd88dbe2fdf1afef7b763af4779ffe86ca688ecfafc2b86c6bdff8abf0f789c26fae3fc81f464f29bdddec54f09b245f4ec69eb09ba2b028d9065468c3a008b3a86ead5451501ff9c2d9ec3c8b51f90dcc5449f3b9467353cfa34373c11cc7a9f542f85ffe2951076439818ac3a2a78141bacebbca0800b83e9081035f000f6cc24138a0886a3dae4a2fee0332f54a363d74cf8250d5d15a93e72f8f04a48adb656408a361007612e5addceb007d02fe774d6667cc0d584f5eea7d310f771092ade5cf38cb50544cd32a28c4cbc14cc8e480633421e0d42bcfe93693ee3c8d485dba173dccfef2b85b642acc9484214c6bb3a9246d09ba61de33375185c430261297afd67cb60d18575de74b5af4be989e573a2ffdb8a388b916945d40dd564e96f0362821ae0526ed750b62d672842beafd26df22ad63490970dae81ece5cb1e1ffa67667ccf87506e6bef15d3faa4f6ff8ef617c1b25c8027d5c1c05d450b04c3d3e82c0bfe10e58aab313ec1d0d3de87cd995e1184c0afaa86a0c7fb783f675d17eddbc1f0fe37f5ad6e14033662075593540543052b5efa393b10140efd6acbf6460fe501e5fc1e0ee136ef4bb22734709f4630c338c745373d8768b71527823fdb4b39ea07e78450018a4200b59d13c8303607fbc33240ed7ea60ac616a47c51ab58d730aa39798a24abfec3ef0b307e3af9510cd52b2adc27ebdbbf0e3967c7e610cfcf1e874eb20353545ef0955aa2845412484a0b3246e5298ba39832beaddb9697b8c521ce3f04378bc280f9b851e5530a34ffcefe6a40b57b81d4bd7c8cc5b31bc1e514a2f92c4e60f24eeba109c7c3f88c386dbe7a2fdc3cb9e77d84bebdd532c0a913e3d71c3bc046b2b28db0cde55792c4cde4146a41b65df7cec2844e8dc3031f9e8e70d6a979416c2cd04821a706c47d8f9c3b39a9158f71e8f22bd96a0742a259fdbd01f02fa4eac3ae6a31da761b3edf30564af30269ea0657b97081dc413a7b5f5de478b2e1cb30d36efc7bcc456df0f09485f18a38cdd9b09dd0b7dae1df66302120adfbad2aeef17577b8b5ecdae9ac727b6ef4ab79454bbbb54a01b33a2f08f88c2ebc0aa78210ce44a7e554c50c2e22c3fbc55e88cef14e2e3a5a56157daebf92a23e5832e139f1f0f9a3d974c3b5377de7ff60485c9b2b2db44336b9b611ab3488f88f478ff70fd3964fc1dfc94717128892635477669f719324c911ad4b3230df282542cdf026bd995f6a4b3b7c28ab2a11253021b6ef33e7c6a9019c1d9b41d269f81ca7a130767963f794b7ab3cf1c28f445f8c2738af9d768e14ecfa8c500da3ba857077e8439b1c63c2c92ebe7e5f363ba9ae9697963dd98600c88b62950bc3d64872d4f01781069df0e502ff24e0f0f2482848c049bd6bca7c629e5fa98928ec40226d05a314bc053fda9f6c3135bbf817f5e437855cba9be8f8f88da86ab9a6d2adb6ea01e50e397b7f674580f4e5d13229c2eb197e91ec3c495d30ac05fc7afb9b97218436351e89566a2c659c6955fcae33e44ac7294e12ee4ed9e37baaef6b78dad5257fc11861e3923896104806c9af57de20a3656d492e7b4b6b66e782f8af19ebf483db6ed544f3315cbb83c158007bcbbc5552258c1a7a815f37ed911fe8729b433d1cc578ff075d50bd543db6993366e3913a480b36b0d88b51b5dd2f0196eefba82aaefbd3672a688dc68a370a2e34be755bc677a6a04bfa3fa5e8ee375e637ceecf9e53e5ddf6a44c69bba40bf6237dda85263b7f55d8a99d215d1e19716a685082e959199dd708bf1999d5334d4670aa565f5f3d98a15d61daa6bcc6601512fb78f97a194f4381aad4a4ad2a66276cde2748b5dadd4bbd32d6b0020698be66e5c3fedd2cdee221363dc954ab3967d85e171484ba778bda614a9343ed24aa9dffb40338be61ca48d7272435b6338f202632fb4769dc1f66531bef89d97d9c8506f72a7a77503e4630c56f51e9fd48254fdaf1ec840386d49b14b5a292f26bc5602fc7e84252f7685f9735edba14a04f8674d57b89ab3ce6494c9bcdada907fc33531a11524ec2611eb40a5596a007821f713c5c4706970a91b309582830ecce1ee0a701f4ce4c750b64d50aa426914b4298d13a71801fc80e458662453b6c9ce0d219dde7bb469b38e281e945522008dfde96d654a5eee5ab799f0a4c1b91e18d0e19288efb1700939d8454525df752eb8279c1067ce44f44811d16811a7ea8737c182eb7da022bae241ed94bc7e27cd2b03f617b8b886c4a237eebc1b0dc7b956457ef2426a9c1955a61892725a907589a9dfc314c0a35017efad2eba135752e60ad7bafaf5d144c254d194cc4971a17f33374d7a8fc4342aac00be90b817e5a6d634757b169223ef01064d6763c33efaf42b5371b3573134e03adc890391f119ed5b90ec2424c2e4f154b258cc9aa62a09c488d9eb92948a0adb96f81958a5d8e47814f7863538d520c0ad3f4ed4120436dc17c752e83629c83be7d3f6acf670811d041ced1dc1c4cfb2096ac1efed729dd4f8ebf4798501512827f344dc8328ed96a3d7e0e7bab36b1a93881da063d5385bfc9d9f556a67c8bbbb2b6dae52289d65e9ffc2130b90025280da497592e99b7978390849f4c0c43384ab52f32febc0a59ff53944785e4f9b139082187d2f4c39487c5830a9b3b1627e93c37a47f5115b74c74ceb409a62b2439120e149c77158858fa6c8feafd2753b10a2a7ddd16d06052baca33810bfe6b4450e4e0966ff11ebee38bcb6cd133fe8880143ce8f3e8011602630d9b3883bae157b060520ce63f962d2995671dd9efc8c112cfa28d1b1499cbe4e9eeb7f297b6b7a7e4644e7acb85d54dfe6742f59efd3fb94e70e72caf1473de8e1b988a3ed31d8ff0433d849a7c7db51a28b819a9c99da85152f13b309e5121654d5a6ba82387b76d3a6fea2071d4889f2fb58fd9da2550f9e7e455798e164f01bb7c862fe244011d7ef3c347dfbec52f753f626a637a41782c47779f52ca2bbc81cdf6888a6bbd0f1095925efeed3840c024ee46cdcaeaae95ec1d51909fc617a81f906885e08f2327f8131c3430c3133627bcad3fb7bb8190b4a6cd635a261bb309d6731a9387fd2d1d774becda27145600f7c01c21cc7a44ee5f154467a42125ce5b5a2431876cd786f0194e2037658b950a6f5b16cddfc0008895eef34275bbb53725b360db29c2d601f3bc950f2794afc3dba338360251c896d17deff88bee78a7cb143a73a8feb39d64cb4ae7f1dc1e4653cf0c3ca08f19f7935dbec9e36a3e043e3593480bf2ee3ac8ce577b6906fa14da2ab81114fb81f03999d42816f23bbf62cec767713c54a5d1efbd99b29d3f3b036f4c1368258fc40516b09ae27b715ff916827818a20997065f9a627cd2945076bdd833f09dea00cfdd0d69e47772cd27c7a8d127011bace72b86f56d9333da431e5fc6b2acfd57b21855617c135b4fca51d611e91b484b295ee7fa7328f64121284ac685b93876769e8022acf850b231c83da89f6f0883e7dbc8723f5c3bf644975bd607beed3d3c8e1cd5410cb7ba43826a2b6a57d688e1905b822c73e208e82fdeddb93f933654ae86c99133931a082c8719cc7243e654b508ba655d22772f4c29765b9ce6b4b4662f57822a60d827ab806d8fad75588dc186533101432eccff4762eb990e03d394b3416a21f991cb92d19c7663764d760fe7d28f59e7d9bca18716d7596904ba45cd4cb44a287d0e21ff3c57a6aa2a4082cbcbc39b951a2997bfd4cb0add3a355880ffafd73d3c73fd74466e5f870a71a466ac9899064ca84c18a1b80b57953bfd7a87b1e91963bd87207c44a570453670de85d7bc76c5b344934f3d3192e79ef38aa47c401e7fcc8de659d61b4c977563d6c1e2d0e6967ffbb3eb3e8b8c5a1386a1df1a5feda47b25277efdffd109726d522f0b68c864f9fb3debbb1efda4ec3cb67736354a56237cb7dc0bd7b7de222fd59b1f922b533729f9025ebad1592bbc5929df34b87d9b60d4954ee18c0002d59e94e31834cf343e785f2e8f360b468103fc0ee63869e12cdb7125c19a02c069a4dbd519e4d43503c8d4ee3ff948cb650772c10800b3eef61530148bf7cecf042cbf28d3907b4c1b5e9fcc709d3d87fe4caf35029fd350bcdfcbc6ba44a6088cd3e906aaeb18672c0f8942f050c1a445cc7c9ed458681a6fb389de0db12984f9972d25f0241dd2099b89a2d36a755ce60ac000481c6fdc35bcabf247c89947385606771091953da5c1d6f7c11b1b7482cdbb38559e0e5d27ccdaed5a377486997c0e734e3a30c3dbecd92bfb578322c8cecf4267b893b6d00d2707046a2702d437299f2d776c7e6e423d95434e2e7ca35181936f445c1c75d19871663db834f42f99861b2afc14f737db533c1fc88e1eabdfa09bd278519f69e2b70418179ba1042f6ff1ef2199c00a95b1b9f8efb04632350f6834ec01bc1d954631264efdd3206ccfe37f2fff186d70ccfa3fab34ff5cafe988acb826cd88ed4d41c82afe0e527db079306cd3971fcb64d5bd183abccd3e0bff3cb6aa39c885ecb83ec6d18b185cd586ad150aa2868be347116b6e52454c774d6e333ed246f22f4cfeaaf827b2ce5b956345069c0988b5cf81fdf1c73805ddb54d0492b2eb2f367fcb8cc0db2f65543ea1465a76c985e545ef727200202df88db1f7b7e358307f9b418df4004da68bb82d6cd749204a589aec081b8c78b36abead43f965c81958e2dbc392536434527a05c457cf611023fec1513fd6d44af873c0a6223c7635db25459135e14db74869ffcb738e8b2501b5a9055351183a64ba48129d509c156c68971b1f85e252c83abc6c16fabe7b50178b510b57fdffa088601b90d3adbb5258fb4181d2933fc71d57e1f79f2cb67c834d0eac010a6164e9e212", 0x1000}, {&(0x7f0000000080)="458cffd77d82de97a3", 0x9}, {&(0x7f00000011c0)="71ba730db6c4e601092cd8fed964d6399c0b1fd39a16da15e16f9b116d1f08c9bb4e9c711262cc8a85a944d7e8d0fb69b302e667d042fa768a8ac5b13eb0c8cdb430a13b2d1f874070d28c58cd39ada7bbb60e00a792976e746c092e461e1daa8400526dfa04e9119d74ffc04deea82809a194f51292203333417193efc4fb53eae8ba3cbfda74fd4f465f0e9d89f18863ec24aa4f6a5b7247ebbbe4479832a383820e15a23032a8675904b0901e01fcb69c80b692296bddabd98b7bb868db26c781e08d3259ba9714be710775c20c96d8e1e8", 0xd3}, {&(0x7f00000012c0)="8ed0bf463af0841bcb857513c8ae01f8712189602cb234da9995a9806182e4bb959be8b0b0317a53530a7bd2a344bafe85ee87c4b414a60c8cddd42dd70853e8ea34ffdd4c45cebde40638b479909f9556864ae0cb4afaf6ccc1f088d68abf542af78993fcc2886201673c4b21b1cba5ff13b0475803bc3dec7f78edf92728e65d4d12fbebe82e54e7c2b25e3c9ae3efa302ddc7b155a5948c50e95646459c47029409c426cd1ce351ed2ea5ab1caae2131e24fb797770a51200e59dd4e9723ea601be2b75c463dc2b38e3dab5aa8f945acee4480ce9dcd44a295b67da3f943e71bf", 0xe2}], 0x4, &(0x7f00000013c0)=[{0xe0, 0x1, 0x8, "0f2c1674f838523ee576151f1f2c49fae514347e296723a55af0c8d1eea843f8b62ea3df0f951a85e8f7db72a7b189fd8a263d03576aaee3fa9eda6509380b87839a649aef3ac9eb95359c66a8cb6eb9b12395a00e0da607dce1c8f9f3ceec52586b733c3f56da4ce6561dff970b6235e2f89097071d740b11184eadb890b58d0742a139a38a9e5e2671441300ec54663eca7c7d958edefb5bad115d39ebfab0ec0ee8677aeafac44d048d84ced231d7b1bd05857278d81e75ae5d479e86c859a769d1883d4e9c0e9e174c"}, {0xb8, 0x1, 0x6, "e9acb8283972c63087d90109f97f17d34a8343fe1083e6eef2da5c3c2602cf3aee765207f97fcf2aaed4d4447d4f0e339c28f499e471550e68f5cf5d2f5f49b56acb4203e0c90007d96808d5591284c48876c02f4b792cbd1352926211a1ebcacb7a611e1b9b5ff4b6c72b2ebdcfa55d5b1b3e01fb9b900189ee9db1ee7710737ab58153715b63e78959a1126cbaaa5f7f151cc9e977a1dbdb611c35e63b33827a475e68b1db9212"}, {0xf8, 0x1, 0x7fffffff, "aaadf72d1a1299489cde8aea54bc19b27a7bc0e5a3300e64c3b9034149a38507e88ae58b11f44e99d743e744c630c882310ac5384763d06c074450653ec2d215416f4ed0751087add2605a1c3a1024719f7e895011c6d8215eb808e500ed69f514b9eab42aaf01e866479113bf33b197e5d336452b8dbd4ce029df96eb431ce6934a682671f3701b471259d35a6a44d7ebd29ffbba84a0b1714d84442fe23ce715e0af9ddcc3db467c5ad0af394dd99c5b845d0672bde226bde08634d7b457366845f6c6cef55c69a07c6c0d040657874d686f90be55fdc9c7636f49c6b99af769907b8f3083"}, {0xa8, 0xffff, 0x4, "ba654a1ed3174bd8c64bc89dff3056432483449c5d458a6a587184a516ca47c110b72f38a19533ad36cdc4b33f514e4ee0248c545ce231fa63c711e7507f67d0e17db478644cb90c14823e1e13161f9f30a2d19b7c45c9fc9e4b6dd94ad3ea63ee28de850217ca4e0c04e5bb993795b5b27f75a47704a39ddb4d97c4fb48160672f2d6afdb9b10d0cdc17c0d8480b52469"}, {0x68, 0x1, 0x1, "6e0ab9ca44dbe9eeefca9ad9edcf4fa77069085c24f0c1b40836e3450a0ff56ef1e80a7659dc113776deccd4c6932e1b327d4bea20427350e0cffa09298c1b74aa29bc51b5386fa49aa339d9b9afb00936f99f3bf8a277d8"}, {0x18, 0x1, 0x0, "bc7bc1699854f839"}, {0x90, 0xffff, 0x87c, "9db03629ecc4911643fe1d4bf1a218390bc88b025a10b5cc9fe418c6e35212401ed65284abbeaa47793493c3aab1c8ade5f66f4eeca4c34726031a69de71bc5916959933f44096fd857d7bc8fa3243018cffaa9ae316967e3d82307e985b1c43f11f4bb4a9d8f658a1d54bb111769823a6b2dcc85ca11c973a"}], 0x448}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000018c0)={'./file0\x00', 0xff, 0x2886, 0xf8bd, 0x0, 0x6, 0x9, 0x9c9e, 0x0, 0x3, 0x2, 0x1000}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:53 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket(0x6, 0x1, 0x7f) 16:00:53 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x80000001, 0xffffffffffffffe1}) r1 = kqueue() kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) getegid() 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x4, 0x1fa0, 0x8, 0x3f}, {0x1000, 0x7, 0x7, 0x6}, {0x1, 0x7fff, 0x0, 0x1}, {0x4, 0x1cf, 0x485, 0x78}, {0x5e5, 0x3, 0x93, 0xc372}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3, 0x0, 0x0, 0xfff}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xfffffffffffffffe, 0x6, 0x7, 0x3}, {0x800, 0x6, 0x3ff, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r2 = semget(0x3, 0x4, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/165) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = getuid() r1 = getuid() r2 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') r5 = getpgid(r4) r6 = getppid() r7 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x58, r0, 0x0, r1, r2, 0x10, 0x100000001}, 0x3ff, 0x3, r5, r6, 0x6, 0x101, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) bind(r8, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r9 = socket$unix(0x1, 0x5, 0x0) wait4(r5, 0x0, 0x0, &(0x7f0000000300)) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) 16:00:54 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:54 executing program 1: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff02) r4 = geteuid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r8, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680), 0x63) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r10, r9, r9, r11]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r3, r0, r4, r9, 0x5, 0x7fffffff}, 0x3ff, 0x63, r5, r6, 0x18000, 0x10000000000000, 0x3, 0x4}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00C\x00\x03\x00\x10\xb4', 0x80, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r12, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r13 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0x21d) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r16, r15, r15, r17]) getgroups(0x4, &(0x7f00000001c0)=[r7, 0x0, r0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, r17, r18, 0xffffffffffffffff]) setregid(r19, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x168) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchmod(r1, 0x98) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2000000000000168, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") chflags(&(0x7f0000000140)='./file1\x00', 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x100000004, 0xfffffffffffffffd}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r4) fcntl$lock(r2, 0xe, &(0x7f0000000180)={0x1, 0x2, 0x5, 0x81, r4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x8dee) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:54 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) ""pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'dap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:00:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r4, 0x5) pwrite(r2, &(0x7f0000000140)="10b7e997fbc443512b328eb44d5c26de5a7ca531733812bf4c439e35d727896a0f149f0ae44d3fc3206fdb22ef872c95781ee4029a2bc1dfc10eb5601c6838d764af739ca1648a121f8176e891932eb10194f58f91e46703714a62c7408610b12967803a31739ba13dea4e40a83e5e7842b8ad0009caec55cd9f600880fd8afedc2cb8458a0695c482f530fef2fdd5c121620678e5d9a9ff547a9c1d393c840d18567b955b52f9dd7905b7571de6991b268f749a9fdf281bfbd9ae3761f3cf4f210b2091646a3fbd0c0534dccf83f79e68ff3f00713d6bd41519add4a00bcf7e2e08", 0xe2, 0x0, 0x0) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfddf) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffa000 didn't change! 16:00:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:00:54 executing program 1: clock_settime(0x3, &(0x7f0000000040)={0x5, 0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x117) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = socket(0x2, 0x5, 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x5, 0x10001}], 0x9, &(0x7f0000000140)=[{{r0}, 0x6b22cf7a5d7b1b58, 0x0, 0x1, 0x5, 0xfffffffffffffffc}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x84, 0x80000022, 0x80000001, 0x9}, {{}, 0xfffffffffffffff9, 0x0, 0x4, 0x3, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0xffffffff, 0x400}, {{r2}, 0xfffffffffffffffe, 0xe200d45d6087fdd5, 0x1, 0x800, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffd, 0xc, 0x20000080, 0x97c, 0x5}, {{0xffffffffffffff9c}, 0x7ffffffffffffff6, 0x40, 0x40000000, 0x7, 0x7}], 0x1, &(0x7f0000000040)={0x1, 0x4}) close(r0) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000240)="a0ca93232bfb6fac7dc9b8c5d3fa", 0xe) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x52) r2 = geteuid() setreuid(r2, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r3, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r5, r4, r4, r6]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x8) 16:00:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) fcntl$dupfd(r1, 0xa, r0) 16:00:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) socket(0x20, 0x0, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/44, 0x2c) chmod(0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xe03055579405c1fa, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x3, 0x80000001}) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r2, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r4, r3, r3, r5]) lchown(&(0x7f0000000000)='./bus\x00', r1, r5) close(r0) 16:00:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/89}, &(0x7f0000000240)=0x5b) close(r0) r2 = socket$inet(0x2, 0x7, 0xfffffffffffffff8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r4) fcntl$setown(r2, 0x6, r4) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r5 = 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(r5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000180), 0x2ee) 16:00:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/22, 0x16) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = semget$private(0x0, 0xb, 0x80000004) semop(r0, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semop(r0, &(0x7f0000000080)=[{0x0, 0x4, 0x1000}, {0x2, 0x9, 0x1000}, {0x5, 0x28000000000, 0x1800}, {0x2, 0xfffffffffffffff7, 0x1800}, {0x2, 0x5, 0x1c00}, {0x2, 0x8, 0x800}], 0x6) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f00000000c0)={0x9, 0x3, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r2) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x7}], 0x5, 0x0, 0x9, 0x0) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000140)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0xe7bf) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) socket(0x2, 0x8005, 0xfffffffffffffffd) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) close(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)=0x7f) pipe(&(0x7f0000000100)) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f00000000c0)=0x2000000) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000080)) syz_open_pts() r3 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) dup2(r3, r5) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x68022, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x7, 0x2, {0xdb8e, 0x7}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000e60e000000000000e5ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400d82844b4ac97e9c7dba1a30d543da13c0000000000000000000000000000001f9661367bb76540f6b064277f920cf12b839aa5263476c58c57ae4b6c1860f141f5c7f880d63aec2575cabc73ff75ffcb62a437e26c5e75bbaa9c693dfe01389dad62b49a518004dbd02e220d897e90bb0a3b4b780d274c0889fd5b848665bdac9e554a68b366269a6de5b560cf29ce1ecb6b0e655be9f44201df6a755f4a793ab1ad2d49bea638f9027e198ba5514e3189beb2d97866165d3c372943d791a5d590de5e5942628739637d7d420040a48ea18caceca7197e6a3c58ae8da03058c7b6df8b728c756b2937495e55baa215b031cc59b81a744ece6e7b027e"], &(0x7f0000000280)=0x6e) accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:00:55 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2c11e0aa3428e3a86f1005618824d912066a62f1304de6070cc6c9ef8fe447f14d381abc7c4fbc6e7e2200"/52], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "009f370000000000000b000000000000fe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff7b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) close(r0) r3 = socket(0x0, 0xc000, 0x2) r4 = dup(r2) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000180)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) read(r0, &(0x7f0000001640)=""/4096, 0x1000) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:00:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x31, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0x708, 0x3, "fca47bd9b452792bd74ea1af8ca6861924787637", 0x1, 0xffffffffffff7fff}) r3 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r3, 0x2000740e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x0, 0x1d9f, 0x80000000}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x1, 0x72d}) setsockopt(r0, 0x7, 0x7, &(0x7f0000000100)="c0d99eb7a3f204f6f0dba3798dd0a149654152a5330c51ead0550618ed9bea3e5b3095570e22809745fb6e3e3b22161b6b11485cafe62465210219b01534052d9a422fe00341d3b78531f1d771b6c61858659394d5ceba8f339c865006b46a0c902596c61c03107fc979d893ac38689c80273b73b03d4a146ce168b6f5e56840a2ca414c0a01aee26803ac4eeee9f18642135f", 0x93) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x48) ioctl$TIOCEXCL(r4, 0x2000740d) setsockopt(r2, 0x29, 0x800000000000009, 0x0, 0x0) pckbd_enable: command error 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x101}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) syz_emit_ethernet(0x102, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff580") 16:00:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffd8e, 0x0, 0x38d}, 0x8) 16:00:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) mknod(&(0x7f0000000140)='./bus\x00', 0x400080002001, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x30ef655d0324a123) unlinkat(r2, &(0x7f0000000040)='./bus\x00', 0x8) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x60}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x159c, 0x6, 0x8, 0xffffffffffffffff, &(0x7f0000000300)={{0x0, 0x0, 0x8, 0x3, 0x7ff, 0x6, 0x8}, {[0x800, 0xffffffffffffffe1, 0x7, 0x7c41, 0x8, 0x2, 0xff, 0xbe3, 0x7fffffff, 0x8, 0x2, 0x4, 0x9, 0xffffffffffffff01, 0x9, 0x9, 0xffffffff, 0xe4f], [0xdd, 0x4, 0x9, 0xfffffffffffff672, 0x2, 0x6b974f54, 0x5, 0x9, 0x10001, 0x3], [0x401, 0xffffffff, 0xffffffff, 0x9, 0x3, 0x2, 0x1f], [0x3f, 0x10001, 0x1, 0x6000, 0x80000001, 0x5], [{0x100, 0x8000, 0x4, 0x7}, {0x275, 0x400000000000000, 0xb2b3, 0xd6}, {0x7294, 0x381, 0x81, 0x9}, {0x1, 0xffffffffffffffff, 0x8, 0x6}, {0x1, 0x8, 0xfff, 0xfffffffffffffff9}, {0xfff, 0x2, 0x7, 0x6}, {0x5, 0x5, 0x7ff, 0xfffffffffffffffa}, {0x6, 0x3, 0x2, 0x3f}], {0x16bc, 0x87, 0x7, 0x3ff}, {0x7, 0x1, 0x9f90, 0x3ff}}}, 0x1, 0x7}) pckbd_enable: command error pckbd_enable: command error 16:00:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r1, 0x15}], 0x1, 0x0) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:59 executing program 0: r0 = msgget(0xffffffffffffffff, 0x750) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) r1 = msgget(0xffffffffffffffff, 0x750) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000080)={0x1, "0b7fff7d9468ccc32d0e075720473b428f4ec8d2a47e75a1b21fa6b801b7ad97c4a3ca6e9f672356a52179312232c94f3275427bab36966258cf90e0c621d278"}, 0x48, 0x1000) msgsnd(r1, &(0x7f0000000000)={0x1, "bfa879ca386b3b3441e670cab5cfb32dbebea59ca286e385c990750e587466c3c27f693ed0c4ce665161bbfdef78f41641b278ec8251f5cae5e36b"}, 0x43, 0x800) msgrcv(r1, &(0x7f0000000200)={0x0, ""/126}, 0x86, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000140)={0x2, "a3e26f1b"}, 0xc, 0x800) pckbd_enable: command error 16:00:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x20000000000, 0x10000000000001}, 0xffca) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r3 = dup(r1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r8) r9 = getgid() r10 = getpgrp() r11 = geteuid() setreuid(r11, 0xffffffffffffffff) r12 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r14) r15 = getpgid(r14) r16 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) r18 = geteuid() setreuid(r18, 0xffffffffffffffff) r19 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r19, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r21, r20, r20, r22]) getgroups(0x3, &(0x7f00000012c0)=[0xffffffffffffffff, 0x0, r21]) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="6d6fe745ee1e8d74377e270e094b716b8fb5fe43f2cfdae26ac1feae8024f30bd1a2f5a489de7dc6c2cc151d559f94fbf1f29323a0375a50e34b7516f30b", 0x3e}, {&(0x7f0000000280)="8530fb4f7b62b9d405c1bb0fdee7cd6193c72b6f09b8898d0058cf3eb5cf0a49d00b87a180a917125d2b673deb81ec8d6b6f94c50dc73ecfc9f505fd0960140ba1b549666c716987463957c593439a5a81eacdda33af1d827a4575caf48e723fe8e8cb795a8808f2bb5a01b43715e2350e0724143f6b557666f53bd30c94336a3570d36751a12fed2d0ee38e8c6cfb4126d919d43b59b033a83b2754b888464e773f3f004edfad7a58a30d950f42b5d83cacb82165897452e6580a9a74529bf2ffd119270f9c565ffda1f9bb0dfd44af831d96feed496918a5ac47a218643b58238ba8ca3a6de7ef3d42721b4b24d5eac9c2d1ca5e1aa60d3bc7713b9854b5e5d4b3815b914f1b47513e8ab6238865af7ca1d6d930e17768511d0307bbc961aabd095fc54ef47df3a79d8de2b00c3ca03bcb3b71454f8149e73b11512594ce563d22c6c9f035b235c9d777baa02e94fe45903400148a0fdd0208ea3c12c369b9a56dbb1b9c48700012c917f96a7139c8049421f1fc9084a1ae879eaafdcb050110ab5bd51dd30cbc9f09e9f82f68c4cdf7fae2dd46aa5373ca5d25dcc3fdad07c12556ad3d071ddd42af93479bf3cbd69d3f11e37ec481609afe5c0e4cbdda7a7b071a578988df1a745f892ccd3da1cd67424cc55ea6feae2f8d81bfdde0768868f2f8bc6fb6886d4897b3777a2b454a4c5cf47012a797c2bcbd1c2af855ad6ba6980c7e75ecc2d5be2fa86a5a42e85734f6c54e8e4bc42375cbf2462361f5d496c190f466a418f68f60264f78265916a801fc2fa0305e3ff2561eb2d5bcddde95e05519ee0c114d5f0590b1e62185c0ea61c3fd234118fdaadfcb839a03ba1a2e41dfb062ce5e149fbe18c923e025fd80d1dcc5d425d67058e108ccc875ba0ad38c36a29a13a2e1cc16c4892ce9597170a470689d5ba2d5b2a407f2594374668340604f4eb03299ac2122b8205e572ef28eff8a5d5a899723b77a87d60e32b3be68b96c6c87b63cba9bb393242ff2e8819f1b5ac2deff460faf3296c100a8d73d3aaa9e668e932bbd121c0d2cd9229c6281c6331620ea31a96feb6c00c17abd8a8c5c434fbf21ef66c9522b6cae2dea175eba7107e93fa82ec9ca1dbdf534e8284e1ed5ebe5aac1c56f86ff43681179f22dc07d3ed0bdbda2d7023fb4b37e7ca250cc369c87209b8264726ad6aba7a6a066aab43395194d15d04128059b0659746cbc544d3f896a3b3596ee0bffb236bc051b1091da36b032a2c5d392858ae307df962bb951197e0de6c3b8d90515f6d50efe7bf11c5c8a1cdd68ea1efb409693376d619e4f916bad295ea721ee41baf6b84175d95d8d35a2975e357c8a17fd9badaa9cd3cd5a9b613ab0e5f90fd63747df5ab6fcf12865c35946b05f2a310294dd75382dce9b9e50f9a862fe86cea0d12018f049ba015e89e3efe00bd9e1e3c2b92f033a33fe2ce13cb6875fcb9718fd9b6fda07d01fbbeec2d89fe94628a9f132b543fae704b408b8f6975b5fc39c2a75137d7bea94d94f472e64e0b9f0796beae93033c73e0555564e7d6afafecbd897c0dedd344adc599e8e6abf84164d3face520a0f66bd87dbe3a9b6bedf23b503abb4b9f1263fe352e7bb95001d349f84cfa82b4a9d0c61058f23efaeb9c32e4030e365c18910cd42c989975b6e3abd62a28ed87036abb8fad8f4f0ca4bc2bf8573591a2b64d3c4b78acf8abdb0870fbd668a44338722cf3ba608215a18797ce78727ec1aa3db37d6907795ab319a9c47d81f5c99fd2f47c88e37299b89ba2a604451394d0a44d4257ec02a573ec51e1326f66a07b53ae7fab9c0f3f6207d371c1438c5ec4cb21e45bc38d95917f5680b708dc61be0cda56a156fccfdb2faa490c8d7822fa2e13633b4eb798033601d7d4137a0b0e1551ec6c555b3e025652fb321eff501df8e77541c24f3ee5b7885734da109dfe23b0a5abcafb18ed6e2eacfa1eed0ae09f99a147dcf791a0d51b896f0fa6314ad4286dbc2dbf21617ac676b9c938537267739d1298a6f279673f83b039abbe7cb4137046966f451c5d841181de5c82a150808cd0d694ea12fe3097b5ab82d12b218971e167b8f85e12c57517e7f97f7ae9a4cfb98ef208a0848e7664a42cd0da284b994122e07e6faaefb8c2f972122629efd2e573016ed94f2fd91466e362253b5177a1ff0df0e62de30a22a849c42eb0f545dee118995660a3801c5e175ab9602c5c9440bd9c6bc9c636db6d04cd8924d0339d52b62700dec387bf44bb46bd997e0d0c9d4d3d66a30822efc55c340d6c9f35db4d60351fe5180b2b3658334e49d9232cc9221ad6fdb524c70fe2e0bdba12737e4ab34241965f61623e19d40e94a75197df3756543c00909dec8a90c523246f9c210d7912dbe6b05fe9fdff9178bcc9ec9003a0f1443fd6448e17df08590db1ffb155f35b6a9d31f6a17f53ed79ce3fc66c4181dd4e4e6b52004b95342a57b7ed9bb7b9cba70a116f999ca24f40f9fdc1f789dda4d36992859b004561e6fc7732da9797621a801ae0b081757ce2b99c62347fa62a0547860ea6089ab06187ca2499aae8f95729ba72c7eb81365ba4b0a561f6ba21ee2e1bf39a1fc1986cdd96630e9a71b6158d44b7d036a3a07ea159170feb6fc2a385c8ccd2d88beb0bdcd5f90f42c02ab8853a915566d788bbec4ad1eb8cc33cf257da4fb8941dfe6f2e35e7b95eb4992c7e6c2ca370a1ed9710b4c97b198f71ebe06befda60130222f8e29f4f773b8d5613d5a317f899a6171090c4f85f10cf65d718ce5f391af878edfe8c3bcfe858799b73b1542c1603b8ffb97cfbca42628a17984fe3ac5ff2871b161bbefde157f9d8be7af931956a5d9714e4acbc1834911ec3dba8ec0e0ac2de0c9567ea0245e35619cc315a7df97557430da21fb4f5e72c02f93d3222c6fd6e8972f61f92a45a9cfc32917733bb39d26931dc9109fbbecc40a16b46666bda2a5d3e986a973eb06493bf206bfae9e4061fb8448d0a1ba6cd4f3e2ae25ccd8f5186cd197ec5bef17c992eb035fec73c837dd406ff29ee0dc2a7e2db1995887e01cb2bea84e323df73733866134d7e2bccc276a456ca7d606259da3171fac5becbae067fa21a6d35739fb0aa211eac812f0480ec8ddedf9578039b004c0506454cebde252d7ef5e771024f27928864d29c1ac7ae56a5e60d9e62829335ead0152c7d03303d0bd9c1ec79d669b8baf499d8b3f55315521e588975ab058af7b98ecd3435f226cff41b427eadd8a77d86c68ccb9d9808db4684ba9ba8e31062d6062657f563967b1f921823a47890209c953c35f5b378fde1f3c6effd7d27ac5d13f0bf04e9965db105d03cd93d0e95a764d7ec55c8750e6aa842ea2fc065cce1e65b39f950dbf0259cc0adffbfa05f3f862bb3bb4dbfa8cb06788b40364ae55f4e07a7167feff98017c8346fce5d50f02c2ea62d22a4a6d151fb670e5727abba5cc130d111150ddf0aa51a2a11d511796617e2bef2ee64bdf2fd3f7189360c2988562813c2adb79664d00a5801d7d5c1f2901ed66ae869714dc2c0bbe34590f8920784d32562efd2647aca06f3342282e1c9f5f81dbfaef7ba2ddb53377cbbddec7c78036d8fa3a8312e2d8da49f310ec91f922c9502f634cb3411dde6f29ff674c519076c806055e1f86befd4f9141bd5bfa352bfa6f806362a680750d882a7b8ab58f4f395cff6b9b140e92f12910af527d56cc102cbefcfc9abe4c64b185886716d5440cabaf2c0c10e1b893d5e41392a69db1904d0d7519eb9ea32e2675cad109eaadae063036703aa1db86a061e32b83984a888eab74d5869a0b535c82a1b8a6d3e97b9e35636e4bb877952118fc17b79745f1c31b3ac5ae3450d6da2a0cbede5fc3cb8ad563a8c2befa687fd48ac052b2f13ec9bc5580cb3e672965f53c2bebc085b4e0b49e4c0fa27ce31c3bcc4557e2829f0df5035be54fc77eef9e04d8fd0759a382ce46a59dd867455293c0cf0fc65904b6f382134c92ddaa9a5775ab5fdb75914f8dea5ce83386f6f5671938e8cc75d11676ef3447bfe25bfc9294753c3d390cb80b9f2af01d1bf0acc1c7f6ca1ac0945b3287f2e5d467326cc1fd72a5cc79390f6e6324d76838b43d2dfe5510e055c1b103fac5c69f12cec146568911fcd71952463ef7442327b527efd99e2065222d7c157c95701274464c8190ef2bc221b0639f0888932a6af4bdc2d0207e035b4a6248b9820147bec4633f7ebfb75c94f4f41cd745a5aa3e66cac29cc7fa832bbe483b4cfc6cc623a8ce74c50541cab1f0c6db38d8d7b8143c2878c8269ebdfac011f5c454bcf524f79eb1f7df426903e36d0eaf650e965d1886760f8304dc264fff61fe1aacb67bc807fb2933504bf1248e2d3082b8dca05af6b9807798c689fc38545a06689667d0067e8791762b22a4de4cbe8be4a6e334741abf33d4be1933fc23ae6cd03394e7ae8b998f86f0f3bacede556adbb01e5a535953f6956f2ca89c4c11a432a5d762b3a47a4fe597a86bd70f237184b3eeb4007ea250ce3df73699b5a8e587b920bfdf937a8f1d6f9e7f2cd7a090a40313ad56fbe41e35e7d24e6f609ba336df8f2c8a4629f6f5b20ff6f99e54ca63c9db94b886d2155d78fce2026926b2e458c854ec95a396a2982121fe7ebb879e385cc40aa190489d8c5330ac4ba0cf72e31b70ceda216f0a883998f57554100d349a46109ad9af76885ac6fea7c45d995f6d37329334ddd2c897a125631ab0d9a72efbac92cb8be6518abae0e3be0bb11006165032d56c481e8b6aa0d6a069a8e589741bc2c3ef83f8ba20a9e198a3cbac25d2d288f3ac3b3e61abf232c93c453778f77b7f5aa945d005baae50f1a1fda95ab8a1c904a3c21b006c3676a8f9e7b9acdcd9dcdd630c6b78ced2b6436b31670fdb5694f3de9df74aaf3238d0a8f293b9dd81979a34a9de03e9b1a4da96650b45806f546e89eabf10e1acd285631b7f93cc5a889b4ae75b83b10ae4641b6986889ceb1f1fe41224824f2831606ae60c0df044b623c40bd4b5ad476b142baa128ea955ab80bc1acf3cc6dfb4c433e9edd7d9339efaaf6265c29bd1bf076557cbf90d858f4a810c0b8d5ed3d5ed79f7d7c63809df6b2f610e86efec725f7786fd4fed6061a81d569852518629cc95c3d55c3e8f1869742a32ee9d50752b6d6edddd283603a2064887ec272f5946973a28b4bc48d21bf878617e610df04d65f2c10f80e294a2aae5470493d7eee3ba8eae04516232309d7a5c0738b0907d01904f99a34b617e438e3f10570b91322802249b83e605d8d89cb72b36c2d0a5b0dc877b68591b2711259d98d2c8171fa656835598d9c34b03f90767bd3dce86b818f2d24760d4c880e29fb75ac02e65e8cf484a891b8d6fde22095b2c04d116e82406cbed93bf454133aa53d284f7fbb83ebdbfe59539b9b6a3fd0dac276b580b13690a621f6d95f051726ccc2a26797b2f3360b18457a4a7f9f8fd8fb7fa88c1c2c03ca2cdad761db79230755e97f9fdbfd3c14a8f00ba35a9a9d8fead36e93f78df461b08a08763fc63cbe412b4953891f923edb31fb3189ea35eeacef3a6eff6975ff74f7dbffec11002a3c428b1170d21bcac23be10990c7ff1e57785fa94ca84b4548447ae88abf5b6b81f60fa25e719c3a5760f40f24c485fba38a4350dc427f77e1cd9a214070e532d699c1ceae8557ef6d7a3b47ce13b484733b9b91d5fa13c0751de671d1ef9639e23d6c86e71b5cfbc244e37d4ec5b5e9a010389975fdf23912e1f5c0dd56ca88d64d57a097", 0x1000}, {&(0x7f0000000100)="d853df3ef2f478405876f8e60b3743e2f39f3b39475c4deba7eacde737aa72564eabab87d4be53367b09e31e2f1b7d04bc0943bc6cc8c3815b128656eddc0c07168f17171e", 0x45}], 0x3, &(0x7f0000001300)=[@rights={0x18, 0xffff, 0x1, [r2, r4]}, @rights={0x28, 0xffff, 0x1, [r1, r5, r1, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r18, r23}], 0xd8}, 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66796465302f66696c650000eb"], 0x10, 0x0}, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt(r1, 0x10000, 0xba2, &(0x7f0000000000)="df6b913b6886e8247a25dbdea4f3c104b1f6fa765e85762aa747212b8d569a256e", 0xffffffffffffff46) 16:00:59 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:59 executing program 1: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:59 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x50, 0x20, 0x8, 0x9}, {{}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x42, 0x1, 0x4, 0x1}, {{r4}, 0x0, 0x0, 0x40000000, 0x7, 0x100000000000}, {{r0}, 0x0, 0x10, 0x80000000, 0x3, 0x2fa}, {{r5}, 0xf34175765c1f9ebe, 0x4, 0x80000000, 0x1, 0x3}], 0x0, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x2b, 0x6b00000000000000}], 0x3, &(0x7f00000001c0)={0x20, 0x12a}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:01:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000286, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="1800000000000037e59000fbff000001", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x1}, 0x9) fchmod(r0, 0xe7) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x101}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_dstaddr=@in}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000003c0)='./bus/../file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8000000000036, 0x0, 0x1}, {0x800006}]}) chmod(&(0x7f0000000200)='./file0\x00', 0x42) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240), 0xfffffffffffffd21}], 0x1000035b, 0x0, 0xfffffffffffffffc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x2, 0x4, {0x1}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x5) r3 = socket(0x1, 0x2, 0x400000000000000) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000240)) r4 = msgget(0x3, 0x400) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) accept(r5, &(0x7f0000000380)=@in6, &(0x7f0000000400)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) write(r6, &(0x7f0000000500)="8c873b6146879d684af57aea83744c2f03287f7e2a5442cc37e10103329d3bc14c3c1029e73263b9500d4928aa4313a7ea97f766f42e2c4564749a50e60a1445b1c61f7b64f4adc3a9a9e3127bed007d9fc5e1717d2fffd1ee8de5796bb9687016dbdf123866fa45a27c7135d041afb4b8d85d8c8708946f9b3ad671e4eed795e903a68093fe17d7a0037e1cf03c9980998076e0b3a4b68b360463a09beb32ae35efa7c77ff2acccff07867a6555177c608cc1167a4919", 0xb7) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ae4752a9133f4e66f77fa4f5b9b71a30176e55c8a8fe3a1df6562ad81446457467303b2fe86fbca4d8b17b46485720cb2333e1b0ed160bf5affba6bda5239b3610d0a81d4c2c2dfebced2e7d9b291991c632900bf"], 0x32, 0x0, 0x1800) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:01:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt(r1, 0x4, 0x101, &(0x7f0000000000)="5544fba21792b386fd5bc49744ad19d8ab968a", 0x13) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x8fcd, 0x2, 0x4, 0x1f}, {0x7, 0x9, 0x265f, 0x73d08868}, {0x58, 0x100000000, 0x7d0e51d0, 0xffffffff00000000}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x7, 0x27, 0x8001, {[0x80, 0x6, 0x2, 0x6, 0x20, 0x401, 0x4, 0xfffffffffffffff7, 0x7e50, 0x7, 0x9, 0x4, 0x6, 0x6, 0x7, 0x0, 0x4, 0x80000001], [0x7fff, 0x81, 0x74c, 0x100000001, 0x10000, 0x9d9, 0x100000001, 0x5, 0x7df, 0x4], [0x4c2b, 0xffff, 0x9c2, 0x100000000, 0x9, 0x800, 0x6], [0x401, 0x400, 0x98, 0x10000, 0xeaad, 0x7f], [{0x6, 0x84, 0x0, 0x7}, {0x8, 0xf0c8, 0x7, 0xff}, {0x3, 0x8e8, 0x80, 0x200}, {0x279, 0x3, 0x4, 0x7}, {0x9, 0x0, 0x9, 0x18}, {0x2, 0x5, 0x0, 0xff}, {0x2, 0x6a6, 0x3, 0x100000000}, {0x81, 0x8, 0x3f, 0x5}], {0x8001, 0x6221, 0x0, 0x2ba}, {0xe419, 0x5, 0x1c0000, 0x4}}}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0fbb4eef1fe2a6ddb459232f092f1d3125f810c9d9f3fc22f2b3ff3", 0x57, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000001a00)=[{&(0x7f0000001b40)="27374b3c29b22abecce373e3914a10f9e69ae205ad44442e727780459b8ecaddce2892c2494613ae53c0ec2cc4341f0d52701fc6b738d94dda13c4d25710b8b52ed396b6fc24439f28af361baf2f6314b2239aa967f93b4a6bef8125fef0b1673765fa0c90c2abfab79d040b4a900a202391698245a2f4cdb8913395a22eea5d99d5cf435ab3382fcf4cb2f927da5cff7e7cafec2fba06ef029ab293d48b9ba35a873128a4bd2ae335206687fb25b3", 0xaf}, {&(0x7f0000000380)="14175c67bda6ad58388cad853abeb337d7b882154b0cfb4536ec04f7a8e82c01118a6119f88024e589bf0fbe46491d7feceda3cffeef285064e9131093f088e82188972252cbcca53a18879cd910c90d0945acb06e1a16be05931a2e", 0x5c}, {&(0x7f0000000400)="f041bf0ca4ed3a191bec36e4c96ad2a3a9439b9ef10eab851a57db73f9a9facc3dde22f195f40f425dd0d4c849c039bbb049f2731bb40d70e0e6effe5b592fcb580480d4f6cc574f94e97aeeaf6f027f22de9bca280e1643815a5f03f2a18be33870afc88059a4962d743d", 0x6b}, {&(0x7f00000006c0)="cb8dbddcb191a350158df7fe55b3d83546f88e88507b29df708cddb0c5b86d4fae6dafc486f8d63706ed28b602a986ba2442a04c270be55e5e22fc7cbdc9b11946e7613dea99d2c2b9c9cd1f5860db36ff2639366a3d0272d3b0ba0fe30c15e7f7679b8bef081b06df733dea5097012f35070832781c999ac12a6f6435fc7f758c841a94c286af338f806b9415", 0x8d}, {&(0x7f0000000780)="3530d3751660dd79828b34b41877a2485f257fe2ef3b121b9215722fdeb2ffd5039d1c0de0b90fc5fd8288b9fe1c4306da1240a4dd700b4176c7e5eb68f3c4aad189c618f637865c220c8893a1b24ea4f1d06f5cc41bfb6645d1adaf4e6a5725d6662a664e2772f56e1da4347bc9a143299d80dcb7598724a6d42ef1337ef2cee01688e2cc488a1b7d1b484d1ea7e8bbd46fcdc876c4c8c0aa962e8361af7c4178f0fbe3ea540e9f8014c2d2b183d6a9fcc10884c4ced2aeb68aff4d9c8bbc3e6c8643e18d2a3bf4350423cff2de77263b576412e8b4ff7a512d1e98968e73dc8560e3bcbd7600ebddda843165", 0xed}, {&(0x7f0000000880)="7a5bab656da44c2ea422f917c573fdc72be89932f0294355e0e8b9f8419aa902a16d088cf82cace975c7c120b90f1f8a756036094409339240789e313f9cf849f3838909b0afb8feed4ee771cd0faf348ec233c83bffc2d70d1c01fd7305cdd474de930cc4a6a6a172e1111baecfc77910e1122f696809358061bde39417d52ac980aac6053f361d7a89757fa774729b10667ba2cd4c4d966603a403ba7d3f2c8a90607a55e7fd988b5d01384c7a0018872d744d9d6c9120103f7fa971111f7fc19bce97ae136225e3026e21d5a324618c3532b74c45277645e3ff3cdac61987cb2963f573307b50812c027982cb14be1fc9e0", 0xf3}, {&(0x7f0000000980)="946f062edee35103de224a342469b493ad07d9059087dbecbacc351aa7d2715302aa51a19fb6e1778d43ae8d2684cbc2ecfd1eae0711581cd1a928daa372c9fa9e809a2fd7a42dcef716f210eb2612601012057d62eec941cb2e50fcb6022649497a285db31d6e4c853bb9a956f54feb33515779b0166cb6f202044854aa6da120282ca6962a925017269f8fc4026a7b839b4af2909c9594edd9c7e58d8a80140533a00343739ceb7a4dad500b5813d98ec45e4bef0df77e2811b650a956b2dc4320a413f1a2ea9a1ef2e8f689386998d3d7f1bdefce14c837f6e5ec021dbe2008d1438736e9ea77e74dfe0c11ea10d469cd4a73d432bbcd94f99d530b2f3dfd4cf86cc97921206b86e82eec92567a55d13f0535b24093cd45571245180fbec3322e1b9bd8420ab195b78e3d9f6ca04301b93550ee3b429db5facaf16fb4af07b62101427dfaf0cf430d018ded8b27c974f0aeb8c76d33a0ab7c77d5cda99c124beded8aaec8ee71344689fc6223a67277ee9c227579906b13b02452db461f9240133a1072f2b116b894700cd44cd6198b95f0edc74f39b2db8c87d699080b9e0dc314e924d0388edde15d51ef3d393813f282877510834c1f080fe1194758d5b09ce05f496213c4529cf0495c6dfd587db601b52f9f72b2142fd3fb25f2a072ce5338afa183e5eaf200768fb2075cf43e835bb807de5e5d13f7b47aafde375e6bd0d1ef768eaffafa1e8afdce61173a96d7566d01c69b20830d15a23a2fc20b76e17e85de2451b24c06f2e1dcc72220e916308abdade62f1322ecc0f5ebb1c8b9469d348cc9025c2580232de7e2e52b58384e03bcffc5048d62d6e1427a9dbb387b1e8c9b197112c2f5b19c3f823c4a1925f37d1289b5a93e696130ced377a91dc88f3cd956f01daec13d4bd7a7090c8f5fc24122ca0e83c0e16e147f9e46759a25c4c892f51e31c9cd9d73fcab681bb1134077d7ed1104bc2ede1353168783b23c5035a4e35d0887d8b166d768328b2708159176b61906c757e444f4c90f1d81a95d98e0c2ef89d9b3be98fd906e230e1845c94b3717d3c3bae6041a331c6128de879e2ca3c9d8aac148c0d3c2b7c522c91cc0fd6e0dd80bb06f3354803e5b5a3aeb4710ec60b9136c049fdaa3c896e3679f6e53f2ec88a832f2f5fe9be72bf22c9e6774a725cd7d122ffdaa06bf1b9604ba726648979755c3d42f5d25df3124c402c724dd6b4cecbc4f6937bcd06efb3eb1d1cc2ee6b669d53acaabfd456f7935c1cbc01d3b4b60cca7009d6f16786252197e781cf3a61778b3acff86aec02e91a23f3b129a5290c16e5c9fa667bb6548dd8c35c595c9ae40a36a1c99beb4099e9eef3fc55f464a462b4037fa89fe714f5fc5ae354e70b8ac2b8dadf7fb739e6118878327ccd19a3763b990cbe39bb2719724e71974ca16618957a0082e7be72202699a84c6f5b4200bd542536b2f54ab65fcafafefe9e1baa261072b9868610229652210325f74fbfacca151d8bc115cf01ae6829f75e9e66729927a1596e91c1640f139dddf881fc2a5fc5b8f25ae4de4a545d20538c5328cdfdce1642aeb67f43100164391b6e0c1a291746076087a32048ebffdee5a025e8998fac846507ac38ff51ee133bd5cb71791ce1e2e85aabf7e79a64c4e6d4d8c9cec4e37d0bf0087a6477a7819273ba69a8ee4b207f97c945f3f011628b566a2b1d73c62a03684d479a5a6d758be60dce2ec59e3d8d9fc1cb078f46f9db0ac77f913aea4a6c7018b381b9f53fd32f6f70334b7048bd360a33b5292aa8cb3094be357d6407dc076392919064b3e98b4d485030824df8f2899d957ac88832492345fecc9d61e6ca5e10ae00cb877c293217aca39b6bf7077939f1c3b16fab65940ef95b16f5a666ef4d0dcd60c7828a77e64b9009e23af2fe66277090ca09a6e24dcd818bcb80336ec11490fabaff90ef25fa294a686f40827f19f0eee4f4225131523cfd0bbb0f4c242f1ef79115b5ea1382d6090acaeefe81682e2a68966af51b5b278f9105a231133259e73c9609c4b36a2ac6aced47972eeeede11cedcfb6b03bf6e16d6cbfb44b93caa4d03e405d0da6ea7ab5ddee755a1a78c5d412ef92a88e032c85c0e9ac7dccdb43fcf6957ac1469292707f9e17f03540f456a75e6a3f789e377321c75a0de4dece43a4e2265eb89bf91a6c69e036fefafcff97e3b1ef11fc2bd2d7e2d17d99fb7f2d3c94fd36c5975c8486ecb6a8f3f2e7d7124ee21ce72c5ac552089ff17c7e90db0321a12d0ba794c21cbfd93dcea51a122d9b1ff1f6de87c8646b19980e63effc1c1a544662f4448116369329cc039f88d6a9c70f98a3afc08891d6e4a02d16d634a3df1b567fc8ce217a10fa9c5906462f7c28834b342f77ac8c52fda4f5fc22fa928544e10429ea85e3fc957062ad739fced7c271807d75535c8aa72043170c7ae9d9efc7820e41f51fd00d2793a99a706428f68d436eefbd8a2774bbf88c01a9de510bc57fe604e06cd1841821902ad1df6f49963a0f9e6078087c67ecd296ca61b8131dc3cea71aeb1d4dfe064159aa1f1d33c28ec5fc82b9a17a816c7088e595b1e0b4a029a962a9add90cd0e55a27f4049e61afd1c9049f904862f922bb0671cf15685765080b5c3c451a97275c1b97efd69a7faf70d980526ade2368f39d6ae37022891c80baedf8af12c6ec12354f605302f0662b5b6447312a879b0ba208c173a3341f96d7f1dbc8a8618cc24bc8b2c8766d656f2510c72eb7fd1088c0a762641355266a6aaae27a7e35c005c9ecd042d66cdfaa1de4a501266b1dad047ee4c1ebbbf8dcb5e5cba4981f380b3edc1b3c1cc49db95131440f1c1f34bf405a87bbcc965e29debc0b9fa2d661226caef9bc335500ebb7218013edff6e3634a682d9645cd6ece60796e75a58f9b0568121f41a0f212b66cf26a10892d68f99f71cb41e4d44a3db0813cbf357408378884e4fe3e125fa831f276aa440ddebff92c55b21041051571c8fd599675fda1960a137a3afda86df556a2123e8eadc4e31f69872838a1bdab9b75165db22f0e75f59f56c4e5bf4639c5b82aa81e418a7327625ea6f84fd08021d4b34126ead4a8425a89ffe0961af67e34847394c9fe3ecf5be601b2f821efe4e85c3d21f4e23e0996932ab1d8ac57432f0de5e21dc202e2333471afde5e0b11e6114b5e3e456db7e8d758b8c717e8cca7bc1bee57cbf0df771bbd582bf23622bd0581255642b68ddc2effc0e0ab621b9a095aef95bb4e1f3dab05d3f86cfb3b6f0769b62fdf50c68f459d1c23a4970aec73a7165749a3070e9761851164b36dc5e44a22d46e3c2fdaa078d3d022e027ccfb48f58ea61c99403bfc9f6166764933f9c447bbfbb5edc5b8530a280c96f88f7b26bfe1a4bc173cf0b6256f571eca35827653294eb5b65c92748801cc58c3448bdd654189699301e9595f7beae016558638fec1c0cabd0e7d5cc28898ca85a704466dd652f09998e0ff50604cdebbd0def6e955837c3c3902e1f8bf91271692cb92cc5bcb90750cbe25f2bd868be2345b7ca70672b80713633ad36495a37f248f8afc195fd184f11c1852254734a5572dd4e81214561d66ddf2134b7cfea90e3dd78ab260b9ddcf118065668a5a89c27e655a4c3388524ca4780075d7b74c4ed6b9448777ce9de44b052be8820151546d6727c9450b56c8dbe03c1a2578f45e86d79516d916b7eba4065b70bbe39921f9625a1b5895b75c758b0a5bd37e778813efa7aa0663e2840b86c2d88885046e350bc1c44ab6dc58dde3c9dbdc4989dbbeb0df4dc9c081f84066bec6b14d94827900e59cc90d4e913ffcb808acdc57c19a9417bdbbed1f6f1ebf61d7fa61c7de3e79430e6d5d0414d2dea8be56a281cd0e6da3ad38a2e6c4623b83b66b2d9d2cef7dc2dad0c12fccd1a3e538f64c440cdd7abd317a991b66b95b8aa4e5b6773365b675d1c2a22c0df1fcaf6d1cc56929cac19ee651e3b104688fea353a61e7054b5ecc6cf06a4f70f9c35911becd8997a861831d4e16bb86bd54575f80e99e5e9934f889f42eb6753d04cc42d14ea80d705bbef2ba24827186340c2e514836f9dfac2dd8cd67f3e6ea65e606d3d67ea27ce9f7156977d36362498477560fee7ff1ca1f87fbccf3282228a9666f937178154c630b6851c573ba62f42e8f490f6d26e1844d89f89b22701336e1a6d91990ca6f8e8bb9624e898ddf5d1f7ff60f5185e1501272a9b2d8c328e76d6ef3f14304fd5be7cb859af4cbf74dffdc20d704436296f263effe7938ea3c4f0e2e72290955be4b4463c31826301fcf190da2ca45db3c7efc37a798c27ce4236e6a5e7b79d38dc7c25c3a0d0d425dfb4bd796471fb41621638d1db4e5604f7c5d51f3b29817ba98fc66760d96ec80df9da002e5135068f5d655291fc191b8ec02000d2ee9964e575b7820d28e8f2a137776a5d6e2596ed249d78b5f649a7f882dfa5674d1695f8e92aa36046750cb70615d99fd08d6352b9ebcc477dc62be5c2fa35dc4383651965599b13f2d4e102c68c1e8dedf3c15a817bf1aa054f67d1aa783a79644bcf75e6441e34028cb84f2c440fb13f2248ae72171bfc315983a319df77f23402d8c5676552dbd5e860170f37261274ec6c2a59ea7de77d795d3294966fc96b423af5fb2e4e73fe0f6b1ee9da3b1eb29eff2875992f40315de39ccab71ce3c5f5d98f76b1ca7c6582453de8436499cf5bce1fa25c6710debb500b39dcda5a4b4c2614fc44a527ff06916baa9fa7de32f5af28a592c3347b17b24772ce1ade060d181e28ff1bbe37a4b359ea37a3373e45e6710fa888612cf3dfd46d9e0a070988040bfb6fbdbf3ef4fcfbae91500a1d39dd650f8e21b30c7c0628a3eebf4425e8cf48341594381cb33c23f45cd01f7f930bf46c50b0eef43fa91e17a10ce593a9e2fcfcc9930a0d56024ce62dd7d87437295c4c55727cea50ed257c843e377fdea3af45ff5d4210d9a1091408c7671ed5fb488236a7e50e508ec710464eb7673b2d22af7631b98d9ccc3627358d42277387039574e06585217d857c7b7337b5ab77baceaa71b82e272fdb8c3bbc2541eaf700ba01ef56aef4092c1d1767a4d9950a4ac80bfbb3c0539b4ddd475d1e9074ab4c53ec3c48a6a2cb925e91b238738eea636ed1d455978d14a3e84ceacf2bc9c4f7e19378a7e5f5f6fa40901f6ac467126296d349593542c38481e6f27c024aea2a34dd4afc1533fcb2c0bddc798b98d36d2b76ef0b11d48a0ff2a40d10792c682cad96b7905128420c43f53fcea8d47881bbfe6de9d7f6d0e085820e7b1b2a87179a657f9953a55e952c9b9514ff1a200276ffc5b8e1f707f33b46240eb4d3215d8b1236cb084cbf740349e50afa73ff60921d5a9ab9ef6345533ed43cab3885ae9e91104708e57e76be61aee18df6f97d47b3b8e2f24d7099c97c2cb26a0e59e9c1daa6b311a1ca49baf42de0281ab05e660cedc54f1f1b08534339dc9145cf542545e3693d2d863fd44d00b850cb6aa67a92602a4811b1a56c89a074c762b76ffc8e2205a38b19df6af530b0c4f5594bb9bc1fde2a2b33ef4db529deb69286c4bf0de42814855dfd615c314dc8386fe66ee9f53a02a6af9752789c0f7f3ac1790ffeab6a12c41c0cce1d72131d814a811bc954ff4514822c33e72c6e049f55882a345f8adda7cb4e7e8f8907f31f2682874824be9e40a10d267ca5b24ecc7f2f8098a2d234f81fbbd1fa9a49e7841b65632f4a438e4460a3c0e35954ae06786bb1530c4eda530d7af65", 0x1000}, {&(0x7f0000001980)="69e35826821ab1dad1b326494963a2318b74345d2ba209333df72ed2df7b39c810dbd9fe91f1cb78cb2bade42725b3cc6236332851de1ec25cdd62b5ea20aa107be686eca66ff71060963bd65618f382be7cf001b6b07f55bb5973e20efb166204f1d761a7e46402cd366960b172a829bbbf6034d9902bec2235750f6a55", 0x7e}], 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r4) fcntl$setown(r2, 0x6, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b6cad06723ea643cc8c22ac7ec0ae79b3064134518222c3049cba10b4fd5a29c781d6a6e6013bfdb2765f261ca829f7ccfa1faf9f5882295bc264132e9931ac37956b54fac03aa78ad8cec34e8aa09481f2efb84007efc7b83e2f3333df5d123ff74d68ade", 0x65, 0x402, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:01:01 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)=""/71, 0x47}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000300)=""/94, 0x5e}], 0x3, &(0x7f0000000380)=""/4096, 0x1000}, 0x1005) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xdcb122d20c6a4201) ioctl$TIOCSCTTY(r0, 0x20007461) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fsync(r0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x4) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014939c70 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014939c70 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="52b124cf0db4a087462b", 0xa}, {&(0x7f0000001040)="174825b1e22f543cb16dbeca968e7403386defd8b91c50493e9eb2733cd7d98d2b777e0c492bc8aef2600213006537a29b6a5eb929e3df7817199c9030612a3e401061f953bea94d6bfa88cac02199facd9ef3ced5f8a496d7f0241cd8bd1e7c642b0c7c7ef737e4b8d765db79a6b22295aa4dd3a9966184e4f9b873b945ca6dcc675d9531edb97654c0dd8b0c13370b5da69fe7484c2d3116ec6d6fe1aa774e78f0f6d35e304723", 0xa8}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0xfffffffffffffffd}, 0xc) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ff27585b608a4b4930809afdfd2de3374ea91b4b2a248ffb9abc0ec80272296c2067ebeb3a3e9950ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6b4ea71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0xb6029d6f7520bc8f, &(0x7f0000001340), &(0x7f0000001380)=0x4) getpeername(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff00"/4098], &(0x7f0000000240)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r4, 0x2}) 16:01:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f2756c1c9b366696c653000688c2bbc62fd20218a4b0d0bc825119f4b00e0c849bd57ea6a18eaec258b9aa2a7bf0e9b212860cce4ec8f02d181ca6594f63f8d6eb95dbf9f5bc6"], 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0xc0, 0x1a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x80, 0x6}, {0xb819, 0x3f}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) lseek(r3, 0x0, 0x0, 0x2) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0xfffffffffffffe83) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x37a) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x3}, 0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x4, 0x3, './file0\x00', 0xfff, 0x800, 0x10000, 0x3}) 16:01:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:01:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 16:01:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) dup(r0) execve(0x0, 0x0, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) clock_getres(0x4, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x1, 0x0, 0x0, 0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x40}, {r1, 0x1}], 0x3, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 16:01:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) pread(r0, &(0x7f00000001c0)="1a0d89a4caa833bea9683fd30fb6805d3b5958cf036502bfed8c48fa114758d076f60df211ace1e4648c9832ea17b0aa968146d24365e5e89f868bf0e20684a2917e68b8540be9a933eaa7fe2d54336626e7373403d0b01e717d4ea0002f4e76c06db802e4b579c07de60d52d7dc37946fe9ca1c4ac45d8e32310578775fa1bd585cf9ab08610785abcaa58615028670967fb301077176c8faaf22f711b96d64992ce13df452d9e12fc01c9c7123b4758dbcf31545e112c3b4785de66f89c794d207d9be30413198c8d5ef20353e15251ce264a140f015ab924e21dd1ba02be302d06476cc49e7d7a7aaf31a1b5ea4dfb66176b2b5", 0xf5, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="fbe7c68a766a1ce05740fa03c289732c6eae4609a81e208483b7953efbe8e3886bf3ee87ab9f23042a5181e439d4385065394e5804d3f1056b04c8c645f89e72459dd0f2", 0x44}, {&(0x7f0000000340)="0426c3cc8b6e821f26a04ff7dc6866f62dd4d7ac49fead487b4dda5651ccd99355ae18a7e577ebd93ce17017673c152d0baf87ceb3a588cf2b3e27967a22c4544770a02b2908d7ebf2d4e4e50113da337e5a0ed19b2b254d7757c5d829161556052b5ab8cbc65366ee7d8b5b18a98dc6364cd45cdb3d366210307d255a78e44e55d139bb77d49e77450b5519c1edf06dbd56845bf0b6fdebe34a8ed659eeff9262b7884aed5b9f406cda64d626cf0111cfeb6c2776513eeca8fbbec4112756d9fc09484a26c36d8d6967ebca86a2315ee656fe4f3155ee", 0xd7}], 0x2, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:01:02 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x9, 0xffff, 0x69]) 16:01:02 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7, 0x9}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) munlockall() socket(0x2, 0x0, 0x820) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000200)=[{0x4, 0x6, 0x800}, {0x3, 0x55, 0x800}, {0x2, 0x801}, {0x4, 0x3, 0x1000}, {0x0, 0x1000, 0x800}], 0x5) semop(r3, &(0x7f00000001c0)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x1, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401, 0x1800}, {0x4, 0x88a9, 0x1000}, {0x3, 0x11b}], 0x2) semop(r3, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x3, 0x74, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000100)=""/146) 16:01:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x22) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x10001) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000430000000000800000000000000000000000000000000159d7ffdcb1", 0xff2d}], 0x1000016a) 16:01:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) r2 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() setreuid(r5, 0xffffffffffffffff) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x1, r3, r4, r5, r6, 0xa7, 0x4}, 0xc9, 0x1000, r1, 0xffffffffffffffff, 0xfe2, 0x6, 0x7}) setpgid(0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) socket$inet6(0x18, 0xa004, 0xfff) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = getpgid(0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x100) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup2(r3, r4) dup2(r0, r0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r2) 16:01:02 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:01:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1) socketpair(0x21, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r3, r2) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="ffcb5d99d53090de1a49bf3b20f4790b02d9a71f035a9386801819587f85cba26bff4e1612041fb20a7fe359a9feb3e4dd6945e8e7cc06281247a6b2cfc3aa07a1a61fc3fa36112df456c39e02171146305012cbc6062e9211867f9de149cd071ce66686267b92b9fe92f8f733ef747ab897a21e3ece2741d9f318b0e5c1751ad7981e312d18f330bd6e528e2299a63d071935623d7eb21637c0b7e1d36ae8722414fd8c3d08f986a000317cdb30c4afce489d6cc3808b", 0xb7}, {&(0x7f00000001c0)="3ee74afc83bb39caed8adbf9b3c77379f2075c26dbccf950f9f5378000952b23809eb1ac98255a5acc68cc259a7a949b1c73e666f53344c44097acc7094bb945002e8427d97118c011dcae70397f97179561644c89359e67f2494e82585b5508a277e2cbe5ea6a518cbb0ed4911bd26f1d811a49204a5487a921cdb1c48e424f7698b2af6c4fe8c3b9c4498b4e20bd4b0bb7b91ec38bd05c7a9176ffc58b95235f260567a77c89d0cb313fb91df675988debf2fbe8e34a0f", 0xb8}, {&(0x7f0000000280)="d88c9f0f68b98ea0c10531fbff0784964b85f47c19958224399c188747836526acc4a807d1bde0d0225f9cf4210859a8e5f81dec304b572497babe6714dbb9f4d0b783810d27355dd16593e0b2bef674330106751d", 0x55}, {&(0x7f0000000300)="d123becf2512a52ec5d97c02f422046b6961d69b0d5e227d66dcf9845fdf88e3573b9027fe924edc25a752b4fa7e4769ccccab3bf11f45e6b431148be19755b55ae9d7d733bd35fd109da9d24374511868a72d571f584d7ce377405d083296d348eaa73a64fa3988025b08c865d8547bea628a54e6a518c062c50f7c63387639f8f65383d3e325d00588c07cecffb3474bd5c3562df54fc207dddfd5555e7f1b7e73aa5530f0cf8cd3409e0f8ff00c70bd9e53e39825d9f0758b971ef2c1628c54a6e29a40e7ef519d74983c22cc6545ce403dbea60a7d9c38d9b8ffcb6fc0f7e26890ed", 0xe4}, {&(0x7f0000000400)="5fd6780aa36bcd2ca0f19ed6a4ce9a0135868ab51679055b25d24c1e2b82d1fcc49c74daf98dcd71485aecfb57ed5740bd21f597eb5583449d11a768f0d06f9ca02f7d14b93b41b3f2ccca5fa5248acf56d6ac4853e5775a772e7c9bf3d85ee2c5713c0cccc9c8e152381522a1c5bd982eb1d81023c54ad177f334a17d501590cd7c79a364dea7e3436c6d440106ccc65f227cefa3e5d9bebb711da64f947e52dfcaae7e547d91bc9d13690f1395b0929609841fd7114d63ffd181742b497744d21b6232e877cc404b0069ddfce1", 0xce}], 0x5, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x0, 0x80000000}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8, 0x100) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) 16:01:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="000000024b2ab30bdfd982955dc1a76d410d59831a5283e4b28bed11ec5111814efd7c2200"/48, 0x30}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1, 0x44, './bus/file0\x00', 0x9, 0x7e000000000, 0x0, 0x8}) 16:01:02 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0xbf, 0x0, 0x0, 0xfffffffffffffffd}], 0x3, 0x0, 0xfffffffffffffffc, 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, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 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) r9 = socket(0x40000000011, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs, 0x8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r10, &(0x7f0000000000)=[{{r9}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r11 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r12, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1a39310, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket(0x2, 0x4000, 0x80000000) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000300)={&(0x7f0000000140)=[{0x80, 0xd0}], 0x1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x10000, 0x77cf}) read(r4, &(0x7f00000007c0)=""/1, 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r2, 0x80) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 16:01:02 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x20) r2 = accept$inet(r0, &(0x7f0000000280), &(0x7f0000000300)=0xc) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ftruncate(r3, 0x0, 0x6952c89d) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:01:03 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0xffffffffffffff81, 0x3, 0x10000}, 0x3, 0xc0000000000, 0x800}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x3) 16:01:03 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x6702e28844cb21a9) 16:01:03 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a0d2cf8742e7a", 0x7}, {&(0x7f00000000c0)="9778d6dc3826b48683684976aee97da2e9c5706eea3ad94a6a149e159ab2b944705c0c8c7f7f3589ad74d05e177c4168e42f3983a512480c75963e0410b79021820e253c032cfa462d033d996fbd676bef14e9e4503b5b16060a0bb88f4d26a88fcf782118bce8d77bdca286a73b1bdea96fa84d551c8b13efba5ea3abebaf2bcfd811f451ad3060fb9f244c5112ffd1ea71a9900c5139a1539a49b6fa900314c02b358b2d3123166b5202b20319046f31e53db12069473dd8eddc5454b86e0e8dab4711f7adb31a18b412d0d2", 0xcd}], 0x2, 0x0, 0x0, 0x4}, 0x2102fdc6d0f0daa2) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0xb) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x10000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x8) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) connect$inet6(r3, &(0x7f00000003c0)={0x18, 0x0, 0x0, 0x2}, 0xc) r4 = syz_open_pts() fcntl$dupfd(r1, 0x0, r4) r5 = socket$unix(0x1, 0x1, 0x0) sendto(r5, &(0x7f0000000400)="59e54d7fd73a8a517cee8e05c266ab3d8837304be1271fdfc6eff2a2fb44113595d892dae0ef1014e3b028f52450a4582223db65a1bedb55c2940fb9e6cf934a0ebc86fc512e2372629e891f77f506d0bf78c18c6dfdd942e7529d554856d16ac4d3595de21402d55cd2e38aa96e30ecdeea81129ac396e539ad5f2676d42966f9903dd2edc8734d489d9c30ea1fbcdb82e817de9c283c10dba4", 0x9a, 0x8, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r6 = dup(0xffffffffffffff9c) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000540)) mknodat(r2, &(0x7f0000000580)='./file0\x00', 0x6aa1d677dacf7376, 0x0) r7 = msgget(0x1, 0x43) msgctl$IPC_RMID(r7, 0x0) unlink(&(0x7f00000005c0)='./file0/file0\x00') r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680), 0xc) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x3) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000006c0)={0x4, 0x61f2}, 0x8) accept$inet(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000780)) openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) flock(r9, 0x1) 16:01:03 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) setgroups(0x0, 0x0) ktrace(0x0, 0x1, 0x8, r0) 16:01:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x100, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/3, 0x3) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:01:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r5 = msgget$private(0x0, 0x90) msgrcv(r5, &(0x7f0000000040), 0x8, 0x1, 0x1800) dup2(r3, r4) kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x5, 0x0, 0x9}], 0x1f, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 16:01:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = getegid() ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) setgroups(0x1, &(0x7f0000000240)=[r1]) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r4, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0x2dd) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r7, r6, r6, r8]) fchown(r2, r3, r6) write(r2, &(0x7f0000000180)="af9a752e0976bb95660cfeb6f04bf64142ec909ac4354886e9bef7c4b259bdadc05e88c5f0690770913f0133872d898528c853686c4aa9c6dfd50edf88d5c91463f5894f4247e47fff1fab16f8a4088660a9a33d70d72cee0aa0a20d31091cf41130714408f62e41b9c8890c39c20cf8d1cbd3d19d66ee0d6e77626e75b99d57fa09ca1eeae6ca3a6bbc5e1c1de80dcd40a8b0e4da574cf7a837b9572e6c9e883a71e4a8f11f2ccdfc891e9a1a9cba", 0xaf) close(r0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) accept(r9, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x234) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r7 = openat(r6, &(0x7f0000000240)='./bus\x00', 0x3bbb97c8f9f67cae, 0x85) poll(&(0x7f0000000200)=[{r1, 0x4}, {r2, 0x10}, {r3, 0x20}, {r7, 0x10}], 0x3b2, 0x8) preadv(r4, &(0x7f0000001740)=[{&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000500)=""/92, 0x5c}, {&(0x7f0000000580)=""/171, 0xab}, {&(0x7f0000001680)=""/143, 0x8f}], 0x8, 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:01:03 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x7fffffff) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fchflags(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x54, 0x0, 0x200000000}, {0x6}]}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:04 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) openat(r0, &(0x7f0000000240)='./bus\x00', 0x0, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) rmdir(&(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) socketpair(0x7652b0712e12e34a, 0x4003, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000280)=0x80000000) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x2, 0x80000000, 0x3, 0x0, 0x1, 0x4, 0x4, 0x2, 0x1, 0x9, 0xfffffffffffffff9}) connect$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0x4, &(0x7f0000000080)="d3be5367") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2, 0x0) 16:01:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000040)={0x0, ""/67}, 0x4b, 0x0, 0x800) msgget(0x2, 0xa01) pread(0xffffffffffffffff, &(0x7f00000000c0)="6f240576f62348ee0884dfd770efd969d59ad40b20cee12b", 0x18, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x5) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r1 = dup(r0) r2 = accept$inet6(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) sendto(r2, &(0x7f0000002840)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f2dd9efa0f458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fa6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae134c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f8f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d17b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d27eeaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f090088e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b92a6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea2239d0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467fade7fb78641afc1319816885a33b2acaf98b6565be85d3b16f24a3afbb0814960809c90452c4916b6d7652d2f5aa8f53b5b8be2ec78ca94764c30a9b99cb79c96e5bdae8f016ec7cc04d97f294392d29664957adecc7834c12c207e4b31c49da39fa1530d0b192baac83d", 0x105e, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x82) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x1, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000640)={0xfffffffffffffffd, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x71, 0xbffe00000000000}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r3, 0x4, 0xc0) syz_open_pts() close(r3) r6 = dup(r4) syz_open_pts() socket$inet(0x2, 0x3, 0xed25) r7 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000840)='\x00\x00\r4\xc9o\x18\t!!\xa2\xad\x10\x97\x8a\xec\xc9\x97cM\xe9tC4\n ]\v6\x8f5\xa9\x97\x95\xa8\x10Y\x16\a\x98\xf2\xbcx\x1c\xb2>\xe0Q\xe3\x9c\x03p\xe8 \xbf4\xd0', &(0x7f0000000440)='%\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000780)='&\xe3#\x00\t\xed\xe6\x9c\\\x18\x0f\x9b\x13\x97Yr\x9e\\\xc10xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) 16:01:04 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}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2c, &(0x7f00000000c0)="b687b2f52fd1507fd9b56a6f64d0c902b310bbaa4ff43304dc563a2b2641a6aecb191065603922070fbbdd36") 16:01:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) pread(r2, &(0x7f0000000000)="4d2d43bfc2f42fa6af0f71dad31e4004255070cf3a8cffcf99d7c3e6e072115169592a74ddea66bb1dab31f586c5cc49af6cf2b5462c392a24014169a811b29748fc85bece9d64190ea78becef0b3075fc865324b6ff2a179be2f61aa4385b62a0e643cec9a3d5347db4c3c5fc9d61afda8f40c720c46a228b92334f18d48bd70b109e9503a932ada69d768e275e122fc5c9b0753b00d10a93776031749a9a230c319daa302fc95cce7f263a7ee6b8e6884e158f4e735c88b31a878acb32dc41b200e5cc744e2a1dcec8296da5049a4ec9d59324a5257d", 0xd7, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) r2 = kqueue() writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff0701000000000000000000009d8db3ef3b3eb4970000000000000000000000000001", 0x2c}], 0x1) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0xfffffffffffffffb}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffcd, &(0x7f00000009c0)="b69d66d5280dfe0382271b2764e0b9c2812df3f47883e24425759b88a7704e33c4527d9908b1e4f63293d08cb696a5fa07a51b664a8c6487b12ac28428288f214ccacf4759e1c003c8e50cbb3dd61026db8b42aef4b1745c3d3cbccf6747d8d13a48eebe106d1d6c519c96dc94a3f43b25117e60c77a49ecfc96ea6eee41db3b781adfc556c4bc5fa0fc637fecc8db7804c36eac94f946fbc26d4fe05d84958ca9859d3cddc5676796197b9f5f86ed88072ca12f9d5f4f1320f8338f588f4ab71eeb3213dcae12f61b5c7b66e891697a6b107ffd2b3fef4223281f9f6548a54db8bc633e61a2edd8a00f1742592373bdb780b2c54b15b3398051deef523960ba383140fc4f5c5f79090670e32429f4c48dc6a02032a82e37c9547db9e159d611cce96460bbda4088ab2217d7bff8a1375926672b83cc7cc3766afbd4a71a8c95e0b8edc749e2c4bf7dcac700934594a28ebdb0bc80da0ad2f1ea44b8118be5f679b4d8ce236bfc03d6f8f2101bde882f446bda42df760e210677ebf61612d7c8b3f1ea9e62b9fbb6b1e28faade2277034a4043cdf3758d29f7c42eaff798fb0e94b617c647f15348a983bc6f91d097331291753e66a744db53ea0de271b171c5d9134f55c6cad09412021b38e39ebd485bd450ef25a790ccad43de9a95894aa7da1a22ea1cd57e896a1603125d7dffdb7972bfc2c1be05b5ba74154079718c8408f5d24a91c7014c8681b3ef4d91c3ec882910b5f1dd12787b171063973646604d4f2c01a0cfaec0a7fc2b45524ffb0d8644a5f35622e00f64eae79e71c049bf178d2fc054dfed1727a56d654d2a60a8b9d33d3fcbe1562776ed54d9f7af3012a5fe9a0d9ecb21fa8dbc18d278b47382e06b016a047d280fbf7311838c0e5d0e40dfc245073ba00a876ff2879bffd8f67fa4205f9d6484ce18b0101ad5eb302f1e219a98a2e09644a42b670a05160109000f91323a87daa67ea7081e78b349864eac48d1d5223ab73598cb7031ae03036c6475e7761769c512ea9a20155bc4") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x7, 0x4a}, {0x81, 0x5}, {0x6, 0x6}, {0x88, 0x2}, {0x21, 0x1}], 0x5}) 16:01:04 executing program 1: r0 = socket(0x400000000018, 0x4, 0x100000000) write(r0, &(0x7f0000000000)="9e119070b735a995b4ab9e17435207aff3556acbf028097b148444bdb79273668dd0d50fec485ce93d5e6c78ae02615a1092c7c0156972b47b3d57502e242147e48e1464f0426f172d0b32500c23ae1fa6272ae7af3f5314726e365480135a5c239568a5d04980627828457e6036d40e1217a310127e5ca22a8c50f89e9619c964070b74928427e1bdc0b5ea2ad68d5b905627fa2bd551ddea852144a7dad5ad70fe2208b5a053de9f4392f23a4593d0c482289286603b71bfeec36eab8821b52e326c6f6a358d7d563e641f941e435668bac79067f4312fc78504f40ef2f9a353c353ad61741aec798e21f847eea404f1ec60fbe6b855e0c12ff91e23e5b6e20dddb0ba010a7c1d4dae193a25dd50f04896e385eb7ed7837afd69264099d90c2b51a1067372622bc3b8a43756c1d5c40ba337744abb78d91b18443fbcf562df9f6861bf224256d425b4c6b527de0a3b19bc83cd019ec007f70df3f1d2ed8d1ab892d7b4a97f5f72b3ddd15fc6eaf604c4d0fa4647922a4d7cf97132bb22fcd9e5a27734310c899590bc6a6081893ecbf842911fcf122288c1d44e4bbf78444727f7ea34223fd90a304f1b3b694b77c6e89d4f929941dcec6b818fb484bac8a254228c3ccfe5ee10e3b4fbe3fefea35edf6a35f9389f6af5b56c503f0ab6ad8d46b1ea3ea2f53f2c892d11e37186b550c9a9c19143a1c711282075ec650a32efd61a5b403d4b3afdf1bbed515676b55932b5fc4b927158289c2d81065ed14dd1988a76f205c69a1495f5af7a03acfcb77c26481524780745856b47f60939ed79edcd59dcb1d22b46ec8fe92c1e3f3e10bf385557fdecbb82a54d2722dcbcdba94ca92c3b02ab3474b295253643da9d8170235dc7dcb3fb74f6f89a89f2395184d499e0e68fa47b67ace97120351c7d0c6bad638c9ea3c005d2e70c9885a3d0225a0ca782623f2a5093f3245b6f6e98eb6e52de997375534b7866a39c4fc3a79a5b51421fdc19a45415b0ffefea58c9dbb9f7339fba2b87199c33ac9a7a17c80866eadfc87e5f8128b66b577b1698113ee46eac1614f4d229b1ab72b8be4633264eebb17731967f6655bb12af32f8daf671feade1a078bcf9ecb52998d9782ce38c9e24668020eeaf66014d1525a128b68b601bdde737f6629999eabe6dfc504f7ad0d3aa8a3e6581d3a6638fe5ae3edf664ec9409406b2ed75e6ad0c12d4214ced6ff2566179090831bf874d002cac233f302f18bada2eaf721cbc66d01ce7c8d31129d13a3edfbe2d9b2ff04ac8fe5c270c0e2aa1077d9680f1282d1697fb1c75cc6c85cef577e6ba989c347690deeadfdedaa8212346225d87e4f748fc88507d46068819d3e707284ac5698646c76b6b56988ab10667204d87e3bb12e631ae7e302c64ab44c017d606942d23b8e3c04bf70aafdba0e742fd05b616f35adf3935cea2ce56edfe0278cde7db03350d1cc39d7e4ab90d82ebe8e46f9669fb9a2f18fe3b7cc68f88a0ade89927977dd60b4ec2975c06eb15a41cb74058ccd22f6f67769fbdd226637f8faa7d5b44224c19f93c62164b514f8da14893c89a179e14f9c18e068bce03a4a863370482c72e5301eaba84c7baa2a636b3c5e51e4dfd45aeb52235df55efc3a52197c013ccd463ee1b274d494284652a7492392a3741eb2a81e8bffccc4d6a26691d466d54a8ba54ca24697289771d33e1bb78f0513a2b930b1adc535598f9b883bd28d1e67ef873db0ee23c1448de00c3d3b8a3d8ca9c044b3c272e2d6e1309bfa719d78ff39d5ce1bdcb076c4993fee39f1ad1f4da3dcdf27a6dee05f07b36216026848b464e8b14681543a93877681c69379eabd0696d06bd5b645d62979ce8d359ef33d654264b9df5a84da925d45982133f60863cf62d8a15bb8713cb0f733256f0dd1114dd138cb3b1a450142b01633ba277489b05aab393accbb8a548b4f7c6c1740e0f13a7a22e7f48c8f059d2fc107cafabbaf225503ba5b66909a784c8eb87470489a6c993096cd5b7885c8fdf04bc631c4e34c2c5b18baec3570c8d0477e86817a739f3c17dc5aeb9c350d3762f1b8ea0962a462186e37b92a9ddbb2ebba49d757a5bc323d4b782050a1574e98d45b8ae510a9dac49211bd3757a30b41e80a134f2a81375dd2eacc4ee0532edbdb1d3ab686ac8678bc07e53032b9b1716aaafdeba1ca79b9b9034274e021b19a9230ddcc495919d81e92bb160c12e86f07d66173cbf06906f61cb7db01e80a3e64020e1548453b0493a6965802c6887a5cb2320d13400dc66b6a3c910d0c68926b1cf1747e27fe2e2a0afa7c9e113dc6771af930c3984f56ca12eb6a089b84b61c15ca3270e4e2369be08e875d8f2fa938e53baf97c89815626ba5a86c0e7dc94beb7b66bff45866530d0544633daea2326097d158b96d81003db3c65a09f559e8f867d1068c7fa4d4cc953622687d8f8f649e2a180e5cbe9408521c85ca3a14d09a2e323307ef80229a645aa2cac34fc5a1a1c9d6c31eaf68ba580fdea0c69de56c18c5f7390d272aa7c16ea5822795a11598e00328e32d915389c87e5e6140867e5db72c53684eff0282de0d1c043ea8fa105509fa374da96310ab12495e629c848021c87fb2dbe9dd0df876fc5997b7533be3e36421eb7b684fc6363cb82589aa661eec3ae6dcb6ca61fff3230ec0eb2f81ea25c4a95268cd92610e54b4a7b1242180112f7df59c904c653895d123a9497b0ca73ab44ccb6672dbdce5a0639f31490b027079f3ddd398569f9f23ecc72cfcb937f8cf8370a80e5804796168d9b6fa482c03f2a85dcbb818519986516129d9690b70bf6799514b9ad34229854a8a204d4c7d120709faa8fc84d258e28940d2b89edc38865d8e12fa2390cb0f1607669505f31e276a44ffc8d8bee8352466d69c652350d9821643f66bece5294e9b2f0b94753141555a8e1794213a2b9a6dd5f3736e90a3b71f5334254ba4d89a33df20fed4bec95f66aa784e1d8b367cafd3aaa2ffdd95c6a62bfe4b95c834b4e219c28079dcdde36098828ff7be12d0879607d955f4afdff94f5211a4bda101b8ebcb334facc7e513d3ae83f6c3bc8e1297ed707a266412547b4e4d32c43525b76ec351e23f57e351be85a255600d25d14e5c5b1046d56e1a74a56308318f09c8a17ae13616f99e7b24ac79324fe883c2e7bde06b5abccb4935c0a3d65f92672b6c4a4dfdb74b5827e8991a02eb527a8629b805e4827462bfa304fb029ba4ce04b792bce7429b8352d27627c242fd7fadd8cf4e73842e652e1b49d2ce08c13d9c37ed18e4c835a6174c665ee96c748decb54709e133c559b77703d1de361ab5b89018fb52eec34e2b6a05fef89b7a8a3bfdb5f41d841783a776891904bb60a28575cae3b017083d8814c170632b695a4dc21ceb63977e316d2906d0e13844912e3ec26b31a4e3a262c74c6e25e3669b121de5c57a8d463b05cee5e7e26950410e34606d23561041104cf24aa6da7b98619b422773cdaab03317f4b25a8af9a79be03a9731ecfdafd00a77c871c92cae8bb2c73f8a987fb720ec23012de9f10ca54308dd5e60f75d07ae6e5684f9f8ebe2381375024a72b1cb03b58eba668a93b3813c388fe860580b1642a42eff62d1cabdff8b7c6ab34391bad6ff993b1cb469f5f4c3312be1ea2d366ce3592f79fb1705436dd84c6196e1b21fb8787eb6feae2a01b41bf84dc002a3fbd62ab0cf5b98712ee523d94c4151159d96ba07a171e0c103a90244ee6c73704f380149dfc77911eaee3499991e817e70be558c7a04795956922cb4fcc8bf84cd381b1cd2a27711a220fbe56c030596fc98130e8daa7a431cca8443dcacd57e0d036328d60014b8e7504ab91cc66d0e888802db8f5da2241bbbf451b10b48b597fc707d6b714d93b9909bd1ccf6ef222c2c8612cad59a56f606dc528d939acf7029c4ea6813a492b37303c2734bd855fba12aca2fa05aa58a05a45a3dc47050a61afec78c5be21fdc5c7f65467adcb0794ad5bdf93b73359f25a266093e684e24194f71bedf9c27d6602dfde72b2fedea4332fb86a567514331152394897f7acc1293dae93d28662ff636906afd6307af0e71cf8ec4032b2e1627bf6caf13d74d6fe9b7775f4ab00f873d30aa1c87cd530d30c2877c0f563acfb67a3fb05af7dd6a2ada1a56b9b05347c5f20ea43fc3669b6e25d29b42801d051fcf23877d1b85f5238d88b99820372a4eabc784135e9711bed3cb5b85ef9ca77742f694db3e8efbb37c25dd2fcf1f8f5362832e345f868924b51e99b0000efb358f842fce2b80421ffcbdecf3801c6094128d835270a75283252b7648050fe6c924038398ca90927ba652814baccd0dd35f0a60ec750300a5e87f183c1cb71e497d0516854478fb03f26c84ee3a6529ce222d2a2a9b4f41f3408e5422950534c1155afed98e446f3d2be768dd8ad6558b97d56f8d350986891e7eacce64aeafdea6f87613a5abcdfde4914981f2a6aa80eb030e59fad6e69af66be1554f7340a31f1ac742e4a0ac2cbacd9e7142b4131c180111627aa055d8d1c8c870cb647f4013b201583ba9815c2d716b0c617530ee5c0084ad0aa24ffcd50f798aabd9396f3d084b045286986b9eab347d70ddd131006178135bfce4882d70af2686513c34403b42a301879196076785bb62210ad0918299c6cac393409d972820004aa0a460cf63016f841a7b5935402f3f655a9fd5ea70922152a37dfb03f4a55768c15f846a53167461837e0169bcbbf5bd42f00663e438b1710f1dded7f6dbd441418c4bc5b7f99ab5142c6b5432f6e61808f734612344d52f7f295cdc321e67808abfb96c55b0235ff85e057a60bc9ab12e052521c5268ce0817be710147f212859008a296b4c7e04166849d608092baf913e9a4a3ab52d27e397b35034ffc483d936b0a1809c3e9d3430c21ef13ea0b1ab0fab012519073a1b50daf184863a779cf04afb245bea6a9bf774344a299a23166a19499008576fc76ae30aaa9ab830844b70c0cc7ff0b617bea2743a5f79de273e42f46b0619acf5b76892aa15c86730ca0428ffa55cbff720d9473f58672a994c7bf4d2b1988132ee36b4cb2fcbd6dcad967ac5bf112d062fa3d823c3b4d6bc33e2b2aeb29d0d96489c9b19bcbae0e2c28436221fc903810bcbbbcb86f834d55409df2838a0ed384957d1ac47f6ccd13d0ac7f9fdd567ab157bee17dedb6553e9ca1a48cac323f5d0cd2da68d63b8fa9b1a3ba719af87f473d87bfe4ed44ae67b3db444068bc00756e6ae089d0e5070a6898913c9099c651f8f2c3dbfc61a1f610c202eb595c51652af6edd55dd508051f82114dac4c527fff21473872cd4f887f349551f22c10592535589999cdad62584d09c74b9038c7228718bfd4ecb5cac4c92233710469ef9877ae505c3e91e3ae0545c96bf9af92338d39f1b8b09459cda88c60a579cbccc2042d1db319089c654b709354820ecd1897b323bfd9d17ed0f1e9e11abf5b523a042feba14f11afc6f2565a04a3ea39da012467bedc5c184451dfcecd36c441e92e3ebcbc198e946237cd087bcbb68917e97f0dbad516cb7278b5a1b4088e5961970837f37acc4e8441d30cd2c56a2073a79e9ac3ab6a9010efe74688aae95d35bdf47d29015c73230e5addebbafec62ab2994eeb51757a517bcdde8f878c5c1ebb13a954050c9c8dd51e052158e132bcd001b7816fb55a573bd47a1bb46411f10068394bf85d582a16e85d31349294f785b6eb5392e19606fcf85c9ac9cab4fd25d61408117f", 0x1000) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001040)={&(0x7f0000001000)=[{0x20, 0x10000}, {0x26, 0x5}, {0x8a, 0x100000001}], 0x200000000000024b}) 16:01:04 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0x150, 0x0, 0x0, 0x0) 16:01:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x0, 0x5}, {0x86, 0x1}, {0x8a, 0x8ff5}, {0x8b, 0x4}, {0x24, 0x6}, {0x0, 0x3f}, {0x8a, 0x1}, {}], 0x8}) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x61, 0x0, 0x0, 0x2}, {0x30}, {0x6, 0x0, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8400, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x20) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffffc}) clock_settime(0x0, &(0x7f0000000180)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x6ef629de7e92f890) openat(r0, &(0x7f0000000080)='\x00', 0x10000, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:00:00 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/124, 0x7c) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x0, 0x400000, 0x0, 0x80, 0x0}) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000380)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup(r6) fsync(r2) r7 = syz_open_pts() r8 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r8, &(0x7f0000000500)=[{&(0x7f0000000400)="88ecdf0e0450a3bb1cb4f1bcb1f764aa698c9607c0119b6889d04ca69c"}], 0x197) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) close(r2) dup(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSDTR(r5, 0x20007479) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x3ff) write(r0, &(0x7f0000000080)="f5ada525277433d20ba0", 0x3e4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) poll(&(0x7f00000001c0)=[{r1, 0x5}], 0x1, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x0, [{0x1, 0x15}, {0x1, 0x1b02}, {0xec15e6b115aa15c, 0x800}, {0x3, 0x8}, {0x1, 0xab8}, {0x1, 0x4}, {0x3, 0x5}, {0x1, 0x101}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x9}, {0xb403faadd14f447a, 0x400}, {0x1, 0xc5}, {0x3, 0xc0}, {0x3, 0x5}, {0x3}, {0x7, 0x4}, {0x1, 0xffffffffffffffc0}, {0x1, 0xa7e}, {0x1, 0xe1}, {0x3, 0x89b}, {0x0, 0xffff}, {0x3, 0xff}, {0x3efb90049cb02fab, 0x81}, {0x1, 0x80000000}, {0x1, 0xfff}, {0x3, 0x100}, {0x3}, {0x2, 0xbe8}, {0x0, 0x5}, {0x7, 0x5}, {0x1, 0xdf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/71}, &(0x7f0000000180)=0x49) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: getrusage(0x7fffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = geteuid() setreuid(r1, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r2, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000140)=""/88, &(0x7f0000000200)=0x58) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r5, r4, r4, r6]) r7 = getuid() r8 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r10) r11 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xffffffffffffffff, r1, r5, r7, r8, 0x8, 0x1}, 0x0, 0xffffffff, r10, r11, 0x2, 0x0, 0xde}) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="639b00"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x200, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x2}}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x7) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/217, 0xd9) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000440), &(0x7f0000000480)=0x4) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r5 = open(&(0x7f0000000540)='./file0/file0\x00', 0x800, 0x2) fcntl$setflags(r5, 0x2, 0x1) r6 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x140, 0xa1) getsockname(r6, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r7 = accept(r5, &(0x7f0000000640)=@un=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) getpeername$inet(r7, &(0x7f00000016c0), &(0x7f0000001700)=0xc) dup(r5) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001740)='/dev/diskmap\x00', 0xabe4bd8ad7e4fa8c, 0x0) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000001780)={0x213b}) r9 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000017c0)='./file0/file0\x00', 0x0, 0x40001060, r9) pipe(&(0x7f0000001800)={0xffffffffffffffff}) fcntl$setflags(r10, 0x2, 0x2) syz_open_pts() r11 = open(&(0x7f0000001840)='./file0/file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000001880)={'./file0\x00', 0x1f, 0x1, 0x25, 0x2, 0x1f, 0x1, 0x3, 0x0, 0x2, 0x91c, 0x9}) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) r4 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r4}) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$inet(r2, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x0) write(r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2012, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="3680002e0000000000000007d7c2d79a38c935c854982442b28acb9b68a6e0e63a4694d8365a1ae2af26cd4c78bba1e6469bd4b31cb0b205a61abd714c848bf49c7915ddb1480c7f26132527d0cae73fdc6366bf9cb59bbeb3bbeaf742f2e7110a5bc879e35c8ffaa13a56879b126c6790f0727c506a66bdcb2039"], 0xa) listen(r1, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) setuid(0xee01) msgget(0x2, 0x180) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = geteuid() setreuid(r3, 0xffffffffffffffff) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r6, 0xffffffffffffffff) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r7, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r9, r8, r8, r10]) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r11, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r13, r12, r12, r14]) r15 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r15, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r17, r16, r16, r18]) r19 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r19, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r21, r20, r20, r22]) getgroups(0x7, &(0x7f0000000080)=[r10, r14, 0xffffffffffffffff, 0xffffffffffffffff, r17, r21, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r27) r28 = getpgid(r27) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x2, r3, r5, r6, r23, 0x20, 0x6}, 0x3, 0x9, r25, r28, 0x2, 0x280000000000, 0x5cefeea7}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x3f, 0xe970b5e84bed79e3, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='W\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ef14045f099be06bfb327cbbd8a6f2c5423409e9", 0x14) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x98, 0x9f, 0x339d, 0x3f, "3907afac3e4ef37d460f8553c46a28f28b8687e7", 0xfffffffffffffff7, 0x36}) sendto$inet(r0, &(0x7f00000000c0)="a8232c3e1d898d02255b47fadae8325f953856612ddd950ddb07243879289f0dda07c752e7a40bc3a0e006b68609875b9b4a63a753a50d5b7e2bab6c3a4941254136cfed0699b1fece0aca9efc5c0d4bbe83d5f7f031d7f5b06e2a166ea71144d19f3bd71b5117c61e59ff1f5ed2f2fbf5427ba610c54999a6a3e5fb511b35b6289938d9abd4b7bc7832f8974e0063e6966ac9e42ab591458d7527f95bd451d4101a98c703c5b086f0953bce4e3f1af14b8fc25207f1e324c5935e8c0ac4cca42b365f38d35874e54b3e504292e14a76b683e60ac43dbbe2a806f32c5ef8ae617115270b2b8d6b14a8dabcbbfca31bed8273a3d3810f7e98c3fe002000166ba0b5d1baa672bfe40c1ad1b8378418b7e215e86347f1deac2063aeca320f3f9df58c1e94da398629587d41650de210d89af7da59f7ebdea93ca1c871d877d9d474d485554fdd15d7d82ce594d347a486869a9c9411f1ac0634d4b017f225d1675abde7b8b3422d03194b6251fe9ea6616e1f5071d4e97b05ffbdcbc71d8e85a47f70d98f6b0cb20013ea5142ab397490b952a741a532e9b021dd710a330f1035023b19c48d4103f0cdf663c83673e884d7c464896272f494c6771d4d05d50e6ad9b489908388efecc7d694579f77782b891fadc89b8e4d933da54896e8b0eecbbedf4e0d493fcc40412bda24fe0fd07b1ad6f40039378043c279e6713f32600404370f7403a6e392c64a03b2ca007efe97dfeada9e12ea7b87b17c86634ccd5a075e1867e5b61ea4eecc9ff76e81bf1d64721ad5451a0350d4e13580e532790ac405f30cd5b2c3859b02e4fc338d17f225ddac7ef6111b0857ee95d934ac2d242ea9c7dbb19b7fae2c8f1babf1da5831fc921449e590d83ade206f9aca263eb33b76e7a35979f53fa5dfc4814e2716e13fc9d480e2111a0d7f3f96bd7cf57a99d2ef2295473ee3e87e2ca80f068f1c5cf3861010b4bf18f8a03b207936de852d5677ff3ca4b389bbb31f773dabd8c709601b302fa048d288926bbb8fa9baac2e54225886737046090b709de0e5e914d46229a83238ffd011cdb753d47fd361a58b356ebb03fee7063458b5b5c07f4c524f93f9627cf58a07575aa98fbc8ecc2329ce3f23aef786cfc6c602be19449643118a44222b2271004cf5bfcb55662f218e79992501d38518f9ae9df07c884e678d37a8c68ee5305b499a0204fd4af9b7a7f79853f0b5f6282328a7cd5e4d630f39170d0fcc8f47a012da594dbb31784dbd1b27ee836cb931b81f857c7ddaffd8ab15cfde8e372232e06e519cf927fc8ab5c51f235ef8e8f33a65d46904207b01346e843387f44517bc2f439a34d8f7771adb3fc353e2c23144028d1f18dd3ff44da7e8d4261fb988797ee794cc317c477a3aab9b3c5349e673e3ae67c91d4b6581fc63fdb85d2068e77c7ad1eff61e16107bed36743bef9e08307f8a4768583869f0bed12df893ae7e51a5bb8bceea2606d9237ceb6ce151ddebb2480634ba5542d696dbb1fc8ac4750f5deb6f071054225f988d61f763b32c2619bedb26e24af7827ad25d81164892e01fdd22dc8c529e9dacac6c7178f7a64c4ccd057c48919792d13665db317edaa0af0a192ca86a6d517ef2c5eb33366cb1d2c7ce7a4edcc0d8f16c0887bd8e12ed9f6aaff7e5c3de9e22a59051bdbe34c56b852a101a2168614416357a003fe1d03e09153245aaabfb4a35ce06a271a7d8da35748d09f40a2e2424542c1da152b39d574556907b6b344a414d1b5e5f683d0035bce212bc114eba8dad5660c92509a12a5c43b71d55a391ab3c9c469f958f8c81610c52129d208ca2f68d348fd928aab668cd95aeaf692c6285b7b346cdf58f519352d84a423609c4c5bdf473bd997b5b03b3630f789b5d0a4bf806953413ef42d483dc737dcb92d18c3209316a80fa98923ccb6d7f663e7dd145884aa04896df5c6f2edce6970028a1f678d0524fdb095cd29f715fd7b5802debaaf744dc5ec84fb0", 0x58d, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/1, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: socket(0x10, 0x3, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], &(0x7f0000000080)=0x1) listen(r1, 0x6) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000001200)=""/119, 0x77}, {&(0x7f0000001280)=""/101, 0x65}], 0x4) 16:00:01 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setuid(0xee01) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f00000000c0)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='\b\x00') 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000140)={0x1, "f8998e212efc479f7951ca0ac4f82a6abe205fddfa544b2ebd4e5ae23ee59a757932ffe3dabc876f8f977476af693eca1f9cd671cf618e391bb333067c378b72edcb746c6ccbdbf58e5f9e9d7c39254ff4f358e92bb8e10bd0108d88026023c0ab7e76f4d018cce69edba364747b2afb049f9e60aa3217ca9da571150f07162b6ddb8d16e8e4e9109cee0ce92135bca9806d1093cff17d074ab679f65fee40089f1b7fc85ec222afc9f46734f62781ef372d2111d760636312c2b892b2c97f93330460e6cc61d058e10634b05de6c41e122d9d0ef1c8a03d9050619cf41cf89ff4e63bb422"}, 0xed, 0x1800) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x4, 0x6, 0x7}, {{r5}, 0xfffffffffffffffb, 0x28, 0x90, 0x7ff, 0x3ff}, {{r4}, 0xfffffffffffffff8, 0x776226d7f591e920, 0x10, 0x100000001, 0x4}], 0x0, 0x0) r6 = kqueue() kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r6, r0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45, 0x0, 0x9}, {0x84, 0x0, 0x0, 0x1f}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/160, 0xa0}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = dup2(r2, r3) sendto$unix(r4, &(0x7f0000000340)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc701e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0eaf43cca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130fcbbc81fb789e672a94184550412e060cb2fa4d19b61dfb57ced25fd3d0c846fd89eea89ca66e371f1723e8b52457f2a4ae7487f910d59198eb0d93affe39129da651dbc3ceea8b6d5c317d9ddb16d2b9f8e3446fa229c4869a05ed6c468184a26776f275f341952d1e64573daffbe869869f171c45ce745a525e952e58cce4871b257172689efd30a1bd701cd4c31f439e16a257dc9aaa18ae653f12a33c7a05f4e7124b692508c9713bffc6608e0f0cffb3b4a6c5cecc6c2879158e035da9ddce2446798e1618018a0aa37fbea4a729e2138d811e04d74cf07debeb9fe881b53e057afa6a5e2bb5962b1ae7d667cf44eaf34803b83ea38aea2b43c5dfd8d7b185614480d8d9ad1b32e89d7ce95512f04fa92cc93fe012861fcf3ac8deb6", 0x2b2, 0x4, 0x0, 0x3a6) r5 = dup(r0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0x9f2f85677c356f3a, r8) getpeername(r9, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) chflags(&(0x7f0000000080)='./bus/file0\x00', 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r6, 0x3}) 16:00:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r2 = socket$inet(0x2, 0x3, 0x2b00000000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/87, 0x57, 0x2, 0x0, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x4, 0x9, 0x9, 0x7600000000000000}, {0x7, 0x81, 0x5}, {0xfd5f, 0xff, 0xd3d}, {0x8, 0x781, 0x6, 0xff}, {0x65, 0x3, 0x1, 0xfff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {0x2000028}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x48c7) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x81}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f00000003c0)="80180b2f4093c37342a1c5e9206f23aa20ee44df5df7f7be27d3003bf04cbe621f5d3c7db1fd5b00ac0bc6943ee21e056693ae435f435c2d07089748464f524064adf62d8eb7ed674a041deada8261596b972af48e4aedfce6564884877489bc1c9191849c07ff3b7e29b98940fbc702fc12f85b9d44ac9185f87f35a520472e3ebce4f5f415e76b174160cd3caea805093d6a982ea1af94de92d8b78ae082c27121f62aa72f37130e1245a96709a767db6304", 0xb3}, {&(0x7f0000000480)="00def41e1bfdfd48427e854d3e18a9d1ac0717184eed51e24d3ff967e55a1d7a92a99659ab5d7710abb78c23090319080f7017f7a996ffa60d691ee6fe8e5ab42c1687f416a44f9912a36925c0944b82857d72b8", 0x54}], 0x2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) chdir(&(0x7f0000000240)='./bus\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0xa532, 0x7fff, 0x2, 0x2}, {0xe11, 0x4, 0x9, 0xffffffff}, {0x9, 0x2, 0x7}, {0x7, 0x1, 0xfffffffffffffffe, 0x5}, {0x6, 0x2, 0x5, 0x2}, {0x9, 0x1f, 0x5, 0x80000001}, {0x10001, 0x3, 0x2, 0x6}, {0x2, 0x5, 0x2, 0x3}, {0x9, 0x5, 0xffff, 0x7543c64c}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000001c0)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/29}, &(0x7f0000000380)=0x1f) setsockopt$sock_int(r5, 0xffff, 0x3d72572901d9d707, &(0x7f0000000280)=0xf1ae, 0x4) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000340)={'./file0/file0\x00', 0x8a, 0xfffffffffffffff9, 0xfffffffffffffbff, 0x2, 0x80000001, 0x1ff, 0x8, 0x0, 0x1, 0x8, 0x10000}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r7, r8) r9 = getgid() setregid(r8, r9) r10 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000000)="220e228901", 0x5) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000180)="b61e07606b4665fb152f9d0d2bf58be87dd4c7f2451d1b190b4e6453d695b5ed24d02b51e9446950f50ce2b8cbd4252fff6b044632025c70ba2e9a4e4f8034c35fe35586346727245b23666526c6bbfff2d1d93ab3efe3f4bc900341da8bb8c19a840ea8a54d39a2fcd5b0b8c80dd4be19d83092b4ec6307eb1e60f748ca", 0x7e}, {&(0x7f0000000300)="77c1da0cd6f9f79afb68f10786147756dd1344448e6bc2b68472e6e1dbfe6d0a675cd4d0ea33e4576359fec161a0cd73cd4dab9aadb9fcc8a081d87063b87894adaf2e470c3d9c5f536350a58a030d0eda9892ba12b2c5fdfab3bc1e9554339ada3c452f250af8a855b20d01cb7912fde79aeb3dde8d9b83fe9d6d66cadc78f2b80f36a7624ad257fd271cb14265fb6cb452dcda6654bf11983a71ce57897411c672b6b2bc236c137cc1775e6e42c8c1d6070a304960269c15514d363ab49f3cbb6d13e8d94727f716c9597440e8eb149654237121fd62aba30c42bea117d028b8355a03a3b726a2aa184e", 0xeb}, {&(0x7f0000000400)="a50c3c2d6205841ea7a6884274d0e3a92256d9ad6df68c5de41f28868508bf24faa3a4f0b5e95fb8dc15562c8c06da17e2f89b9ced4223f6307aefddd55bafd60bf5c6855ec5beb134d0973f6e74d4371f6b2a3e61b3ad445cbdb0673069c028ef8ca6629d5c75b3ef33559c99e0d1ea7b0162c56e11fc9dc8eb709c704233bd94c0466bd5e9c9ac3d5c9cabf20c32951811eb2cda1b6f03dbb2ff9f008ca903c81a4ef75cf25036f2fd06b7f467d3f2ff5c146189876f05ba6ef34f7df8616965a965948c4ddefdc6b9c0b6687e83311a841e7519c4cf29", 0xd8}, {&(0x7f0000000200)="81f26c527cb12836fb074df9b7529440ec3751a4be9e091bf7bf69d71d129248b13738498a94a4efab7a771fbdc27406fdefe47f35fd75378e16a66fd413b488400d48f613a98e5b20e07053fc1813ba76d6053d8383def92b241c108413ff7bbc5253c1da09b4d1d650dd2517b2c17e31b8601370718f046e2bacfe60", 0x7d}, {&(0x7f0000000500)="4f077c489251f79bbdf34d16b5307a1da8b0fae3a413664e806f74566c4deb9c47a31ff448405914a709fc7cbf534d5d577e4b41a0c7fb1d1b3bc01cae03a1b69a6d54adff09e65e96c787d56bcc7c34d8106344229776c97d3f682fec954560575d7f6be001d9f4a61b9b393402b422af6d124d94043fe6aac3b157d7a51c6bcd", 0x81}, {&(0x7f00000005c0)="952e021f0ab2f8516bacff03eae7bc48cb6f69386ca26997cb0f50bc5d9e79b79f2a525bf7d226be962eabccba7f8fc1be9b5b17a65d369a8bd03f367d5c5e2748f6d37d41be600795712906d67647fd954f64fb6e08bab87af32edc13ea16ed28971a321c9d4619732fb70bbd7bf46a9102c1e92cd9f3944bb95dd9cdfa0039b87dadbd6674b0caa607364cf520ea256be92aa509b37fabfbd55800a3b16f1ede47b8570369cf2d3281a417284d7e36d741dbf501e92cf2ac3a432a32b22d224c968e817ce0f971517f9be0250e418bcc6b3324bf4974cc31297de46442d08b33af3dd967d9b41c1f20ebe1f9372e69e7e2649e63b71838", 0xf8}, {&(0x7f00000006c0)="5192f1a1d0e1554babbb938d5e953341c75edaeaca10a6192ef92622fc2c1dac9f037691c011e5bd60945ef39f8ac91608b0c5716bb6fc3fb4e47f412b780521fa4ab2e1f9266700efa3f33c34614591f69efcdf8f42cd154897058e8908faeeaaf842c9c3aebe855f02bb01720b0f341b1364", 0x73}, {&(0x7f0000000740)="31b311f28575632c05786843f5c47eff36f26c64a4f9b157c0c05bc9b27a36362db43bd30de385de5b90775a3e16fecef9444a8579067cc30e8fcfd6a8eff2a2bc40e37b207a534132fc616a7b0f583f8b12b246df0f44a56eb874e292c59e93db9afdad28df5a205c00ebe8a257d4ddc407f1180d6029fcab4725945f25759f9afdbe48dc2f216a0abc3285", 0x8c}, {&(0x7f0000000800)="a940f70ba86033d78c507ccad0de324198dd7266e67cb03c6136eadc35b287ead3f605b0f681fb8ec9a95284b066bbb45787af3a9ffd8ee035cf2a6d653030526d8ff0e5d080b9752e2d27d1685c0075fd664dabb3544b14da7db05faed3f475be44ec1ffa8f56f93507fed992b48b943317f6f2026c53", 0x77}], 0x9) pwritev(r1, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="96", 0x1}], 0x1) read(r0, &(0x7f0000001280)=""/4096, 0x1000) fchmod(0xffffffffffffff9c, 0x220) 16:00:02 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) setuid(0xee01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) fchmod(r2, 0xfe64591cd66b775d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7, 0x80000001, 0x0, 0x20, "e5bf99a2cdbbcee4e4da2812fff03d81842465dc", 0x8, 0x8000}) 16:00:02 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) r2 = open(&(0x7f0000000140)='./bus\x00', 0x18018, 0x160) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ftruncate(r1, 0x0, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r5) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) clock_settime(0x2, &(0x7f0000000180)={0x4, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x5, 0xffffffffffff65b0, "9254479a04000000545f0a765e2ba478c3291300", 0x1ff}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x40, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/48, 0x30, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x1000, 0x61, &(0x7f00007a0000/0x1000)=nil) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xedeaefbb757b9aa, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3, 0x6}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x44}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3}) r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r1, 0x2) r2 = accept(r1, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f00000000000020000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934d57b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a40ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31edef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76aca1a05ef7cd18d7542975419e483079c910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) sendmsg$unix(r0, &(0x7f0000000e80)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000640)="2f5b758a5bab8ba225d102364f35d14de1013551edd016eb39b41f", 0x1b}, {&(0x7f0000000680)="23c4c2cf6efafe78dd613f18d9f364d88e45f26fb5317700ee9c88dec484cbfde9fc8488afc2605da2ea73ffb4371bf2ed11a60afc0bebe13a718a76db4352dbbc57a7266c84946b77a459ea13f8badfa6fcced8316d2fbb1f1a8a4a63bc899064b0036e9bb331e970c5", 0x6a}, {&(0x7f0000000700)="817697fabe", 0x5}, {&(0x7f0000000900)="bc2a2202ccabca9b23ee5d6002509e6db0c024643f4384f73169b202d79a1110b2b175f06039c8835c674f425fe872c27e512c166172ea93919601a35a67080d253bc1e4fd18e36d951dc83c418d8f468a8e150c7464aaa36aedb45b1fc74dc7831b1e02a9f9df66f29950a166ee47e30b0c19a37df83597561564667e4a16b1434718db61a743ab6b571305345d8d27b85447340e5503cf8bbc913cb1390467c314e2fce4fed125761262fae3c39f8a73f619543924eaba260a5647acbcd346177109b6f3", 0xc5}, {&(0x7f0000000a00)="12b0a13bb8cf5ef283759761f2fa7d3f1a13fae6d38e65d2e3bfe69cdd98efeb493049798398881cd753252923094dcb407e1aa46b61749b3cad8ab7bee66a817b6f658f326d80c15bd1725fd837fcdd6593c30c9827df2e1e186bad75a49fda50a10fe7ccd462a267bc975a34cb8d5acf426b42ea94c21acc3bf840ab9beb82027eacb8ae3b13967bf091928e720c09ea70cbb4db03cdcf808d4eb7dad1cbb3cadf0b4bf12ec81293c7593d03840f4304c20d2785b76eea655f81c425953c666e225b3de42e3eba53bfeb9f008740b033fa72a372df56471ced58a808071f3e02749729fca2f073739c0500653b44a0ced3540dd1228bba7f", 0xf9}, {&(0x7f0000000b00)="a822885a2c7ba4727608325ea1c3fdacdcc44ad8494781ee1cb904afdf548b829ba7194a548536bfa8a2fd60d05c9c48dcf572e25021bf8f6bf24eba93d742c2b201cdd2973e671628f31036fc9a50752bbe9ba29c6d5d76363c698cac3c0be3ea4f123f3040501bb3be9463c3899010065fb7989430470cb5a505d0d222dbb1e47e2f49e45fa61c45582f764bb5acbdad19a06cf899786b78dc01d0c09df25d3e580e30f847d1cd0579717d8fa5f28dfa5ec8fd1d7ce1e2e5023f7bc308b7ba77cc086bab54056c10f779ec3b9276e3370f29cdfd6fc5b6a5ed3c63f614a3e8b7e3f4d6cefb36b4300226e1d631facc0cb2aa892bb6", 0xf6}], 0x6, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r1, r3, r0, r0, r2, r0, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0xd8, 0xd}, 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000480)=0x4000000103) r9 = semget$private(0x0, 0x3, 0x100) semop(r9, &(0x7f0000000500)=[{0x1, 0x81, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x4, 0x4c0) close(r3) sendto$inet(r3, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4babd7fa72b6774b0c003b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x10029, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x200000029, 0x1021, 0x0, 0x0) 16:00:03 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000000000), 0x3703d2b473f0b1c, 0x0, 0x2) close(r0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x80}, 0x4, [0x170000, 0x8, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffe]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000100)) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000080)) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000180)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="e5") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c592f9e033c696c99d1e4e17e29aef012667523d651e9d7fc"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0xd89400000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3) 16:00:03 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x754, 0x7, 0x9, 0x890a, 0x0, 0x8, 0x401, 0x0, 0xffffffffffff0000]) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='f\xac\xe3\x92\xecJ\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1b1, &(0x7f0000000040)}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="be") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r10 = getpgrp() mlockall(0x4) r11 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = semget$private(0x0, 0x7, 0x80) semop(r12, &(0x7f0000000440)=[{0x1, 0x0, 0x1800}, {0x2, 0x1e09, 0x800}, {0x2, 0x74, 0x1000}, {0x0, 0x8000, 0x800}, {0x4, 0x9, 0x1400}, {0x0, 0x7fffffff, 0x2000}, {0x4, 0x3}, {0x2, 0xa67, 0x1000}, {0x3, 0x0, 0x1000}], 0x9) r13 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x3a, 0x12, 0x0, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') semctl$IPC_RMID(r12, 0x0, 0x0) 16:00:03 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2", 0x22, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) fchmod(r0, 0x1e89d40b3849405e) open(&(0x7f0000000100)='./file0\x00', 0x10588, 0x180) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x10000, 0x3e2, {0x4, 0x8ec}}) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x1, 0xffffffffffffffff, "000000000000000100002000", 0xf}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x5) write(r4, &(0x7f0000000180), 0x17e) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r6 = dup(r5) close(r6) 16:00:03 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'\xbd\xb0\x01', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff0000010000000000000013fb2381043c1b519748e0abb4f0dd23ff264e0dccffa891d4ffefcd462a2db7"], 0x30}, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0x8, 0x0, 0x8000, "1c158606d331cbd28b790990a2db4cfd0e000008", 0x1, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x80) fcntl$setown(r4, 0x6, r3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:03 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0), 0x36, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xfa4c3d367bc7e28) pwrite(r0, &(0x7f0000000300)="7eb24dd3f61f1040d1a3afb9bff04a9ef00110dd4d8998eaf2f57d235e16cfd18bba3b1bdcf5f720c6e4c1f6bc23a1490e89a3970609c7f5d87a152d7a6d8e28c9be8531072c915af4f9d59c56da1ac881974833319e66b7c3149bb8eb20d6541032dc99d197dfc8aba8fada8f9f9effa9e332ddb4925548140469d359d23236b817d94bd9bbe70be11cf36946315b1e9a4c115b7c85a67cd32aeea853948dc95ff29716823c16cf2af4c737102d35f8565dec29248bbd4a25e3dc97f8bbd4", 0xbf, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000180)="4ff44c7360cd355571db471c0d520b66fed438988cef5fc8d459f78502d9a6ce91aab549222956db09da87269df2a440115643d60a5d0aef5cd912beebb2a1f01956c5e925fd7fe61269abe8dd9fe1e553d9b9c4f4fb4e2f335964447a070bb91ffc06272cf459e99a58e00733ff21d7ae88c965437bffa044de2f2d87efc9b4b810c36fa5215a8c0d427ac99e3ba1daa11dfad1a0958f039f", 0x139, 0x0, &(0x7f0000000240)={0x2, 0x2}, 0xc) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x731, 0x8009}, {0x18, 0x0, 0x6, 0xdc6}, 0xc9, [0xedac, 0xffffffffffffff18, 0x80000001, 0x2245, 0x5, 0x7f, 0x5000000000000000, 0xf744]}, 0x3c) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000003c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0xee, &(0x7f0000000000)=[{0x400, 0x7}, {0x20, 0x0, 0x4}, {0xef2, 0x0, 0x0, 0x1}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0xfe}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)="916505073a3e2fc6b2f1eaab04017905f8513b1756ae10ae75a7ea1275960463d100b69ba7e81c9a474fecd5c9a48ef980525f1373049f30997699eac2bdea0d16d72da6c17e7e7e4f07efd1080cd6bc21eb4357a4f3d6bb109859c30787a77b47094174d4d96f8fbb79c346eb0f7c9d7a1699477417f17dc5286a75bc22053315d83ae2d179531fb55f864225741f0389c207dbc2ab6200c99c57239e3e797952") 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x10000) socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8c) openat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x104) write(r0, &(0x7f0000000080)="c22a610bf3e6c69909262d1b925777319880a83adb6fdf51543c903cff228a95e25d18b669dfe12d48de49a3337fa5ac224ea4717debcde010b896811ed6e65b64fba40aa1097e84d462395693bd44070acf9be7240b9d330ce5cd65002188b05265be54a3f57370318f49f56126e7167fa9c76dd6b7e60e0bfc02753cbde98c3e6b8a00111d7ac57b8aa4b2e010a3f17206ef8dffccf2b3897b9af15f66b6ed26d403b4070b1b92ea15dc55b41070e1a6fa460f19ef0fa2fbdb33f08f15ddc76eb934517ab9087e824419d8eb634b0003530f7fb1a3b67a811afcade88f40c11efa1255c2ac74a0e0c24cce23e66c0b0131b6544f763caf7c8a6d34", 0xfc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$SHM_LOCK(r1, 0x3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x400000000, 0x0, 0x5, 0xfffffffffffff695, "f08eed0a671f0000040000000200", 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x7, [{0x1, 0x4}, {0x1, 0xe3}, {0x2, 0x2e}, {0x3, 0x5}, {0x2, 0x80000000}, {0x0, 0x84}, {0x6, 0x1000}, {0x2, 0x2}, {0x1, 0x1}, {0x1, 0x8000}, {0x2, 0x10000}, {0x3, 0x4}, {0x0, 0x7}, {0x1, 0x8}, {0x1}, {0x2, 0x400}, {0x3, 0xfffffffffffffff9}, {0x2, 0x6}, {0x1, 0x100000001}, {0x7, 0x2}, {0x0, 0x100}, {0x3, 0x6}, {0x1, 0x3f}, {0x2, 0x101}, {0x3, 0x3}, {0x1, 0x1}, {0x2, 0x9}, {0x2}, {0x1, 0x1ff}, {0x1, 0xffc}, {0x3, 0x2}, {0x3}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x84, 0x0, 0x0, 0xec4c}, {0x9}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, {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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x87, 0x5}, {0x25, 0x1}, {0x86}, {0x43, 0xfffffffffffffa70}, {0x2, 0x400}, {0x8c, 0x5}, {0x100}, {0x81, 0x1f1}], 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='W\x00') 16:00:04 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x4, 0x0, 0x400, 0x37, "6c04686d23219433b4eb522f755d7d0670283db8", 0x800, 0x100000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9a, 0x0, "7e73457abf5dbf724d52300000fa0000fffffff5"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x14c70, 0xe8aa790156048c7) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0xffff, 0x7, 0x3, 0x101}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x4, 0x0) r6 = socket(0x1, 0x733b6c9abd277ac7, 0x7fffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x11, r6, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x4) fchflags(r1, 0x1) 16:00:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x140) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0/../file0\x00', 0x80, 0x9f7fb4509a2eac3c) r2 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) getpgid(r2) getrlimit(0x0, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0xffffffffffffeef, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) listen(r0, 0x0) 16:00:04 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xef6fe4a943942db6) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="01efb37dbc0da5bd95b3aca6c77b9a308f8503beeb9455fea4684e5004e4d5e8de09d71eed0af7ad7e73c0bca975ffd40d977bf894727f23e0ce6ca7562b44eec9c05caef4ed4a6ddb4b4713d8672bd2d153807da3ef8448f407f69c9f21ab6f9bb7e37559af0d53a9667c64103bdb5f0889b00b22fa7250a0c6fa2251b94d8b7dc196fa17035dad0b061ce38fd1bddc560bc4da819ee1cb40d76c3daba5606a59e60a7924e8da41c51e34fc5212ca04cf68c8972c0f3fb3aa62095d023c5873eb9e", 0xc2}, {&(0x7f0000000140)="d0f4d591d22660b5954a5d328019a2dd0c70adf704d9245e685e15b627768fac8b8deb461b401390ff477d20035ebe2bcc5bc881c637da582ea5db81f25ab03286eab1f7946a503048a53eafa128ddb17e29c472c5d6f129c3a4f65bea9da16a613243f658ca9728dafc677eed795393081df64ccd794544f7ff52da862da72ef5bfc37f36f4914fe875dc19e2d460d19092a59756baab9d41f517e60a7a0686f838d89f97b8220aa5c21d62e340256b82ae98f3d7", 0xb5}, {&(0x7f0000000200)="fc8fe570286864a712f16e3f08bb1d36e6465f64ea30afa2acb77d59b2891e220b4f962236427a35eea24a3863f800716090b399ce43877f951118f9b20647e106669c20398ebf4ab2670f0a553aa89f", 0x50}], 0x3, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x100000000000012e, 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/69, 0x45, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0xc8}, 0xc) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x14, 0x8000, 0x80000000, 0xfff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x9, 0x10001, 0x1, 0x9}, {0x7, 0x800, 0x3f, 0x2}, {0x7fff, 0x648, 0x9, 0xfffffffffffffffb}, {0x10001, 0x4, 0x5}, {0x390, 0x3ff, 0x7, 0x89}, {0x3, 0x4, 0xff, 0x3}, {0x691, 0x8000, 0x24, 0x5}, {0x8000, 0xf5, 0x0, 0x5}, {0x1ff, 0x2, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x30, 0x0, 0x100}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd11, &(0x7f00000001c0)="2ba2317a43e40515916d30c2f3b89b19496966fea99edf4d5edfbe25398c22ed8f3edaa051accd5b368613fef9f2f5da77fc019bb95dc6acf971953ba43be3b317ddad7f3b123b9a77be16b2d303071a3fcc3d6faa0aa7c93ab0d852aaf99fd9e009648ea79e4c404113c424d971ce3c9458904bbced4c04f75ba684e60b317fa6d87221593127bb7cb98e4750471b47d799ff59303fcf9675afd92853dc5c67238fc2236e4adc3b8cb691f237bff7c90f3f3d80a5f63cbd4815f925ae2502ab88f4238cfdbe083db5e2310a5dbbbf6625f734f44d51e4dbbfadc592bb63623b0148df514697966a4dbac80fe984717630c41213be5a143269600e1e7e780a6c6487cc0cfd14d855238df4da6a45eeb646d77bcf61479900000000") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000200)=0x8) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) preadv(r3, &(0x7f00000015c0)=[{0x0, 0xfffffffffffffe59}], 0x1000000000000346, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000380)={0x10, 0x1, 0x4, 0x100000000, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xffffffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xffffffff80000001}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xffff}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000eec000/0x3000)=nil, &(0x7f0000b9e000/0x4000)=nil, 0x1}, {&(0x7f0000cee000/0x2000)=nil, &(0x7f0000e1a000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0/file0\x00'], './bus/file0/file0\x00', './bus/file0\x00', './bus/file0\x00', ['./bus/', './bus/', './bus\x00', './bus/'], 0xe8}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) rename(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000180)='./bus/\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x4810, r6, 0x0, 0x0) r7 = semget$private(0x0, 0xb, 0x80000004) semop(r7, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r7, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001600)=""/4096) preadv(r6, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x6, './bus/../file0\x00'}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0xffffffff) 16:00:05 executing program 0: nanosleep(&(0x7f0000000080)={0x6}, 0x0) r0 = socket$inet6(0x18, 0x4, 0x7) dup(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) write(r1, &(0x7f00000000c0)="4f435bf286c108665a453a31256a1fee5955a21dc453e9aa914adb6b2ccc09096470ce9f702e0a836f91f28871bf5f0a66e382745a961bc9063898e2892a450bba37d43d6c619604e0d52b92c567724d7a6e03db864f9a9068d245685a0633bb46f0d9ea9b99751b5471404a115d67ebc9ce670ca27213718ab8310db460abab4bc597afe51618255039", 0x8a) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000340)=[{0x5, 0x80000001, 0x400}, {0x0, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0xf, 0x20, 0x1000]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87, 0x0, 0xffffffffffffffff, 0x9}, {0x3c}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0x7a, 0x3ff, 0x5, 0xff}, {0xdbb, 0x200, 0x6, 0x1000}, {0xa6b3, 0x2, 0x9, 0x85}, {0x800, 0x5, 0x8, 0x40a}, {0xf341, 0x1f, 0x1000, 0x2}, {0x0, 0x7fffffff, 0x5}, {0x9, 0x8, 0x10000, 0x1}, {0x5, 0x6, 0x2, 0x401}, {0x80, 0x9, 0x3ff, 0x77a8800000000000}, {0xfffffffffffffff7, 0xffffffff, 0x4, 0x7daa}]}) r3 = semget$private(0x0, 0xb, 0x80000004) semop(r3, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r3, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x6, 0x4, 0x1800}], 0x2) semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000380)=0x8001) semget$private(0x0, 0x0, 0x10) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:05 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r4) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0xbdcc1e2b5c59f2d0, 0x5, 0x2, r4}) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 16:00:05 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR, @ANYRESHEX, @ANYBLOB="a1ba0a3a2d4f5c83201b9a5c834b5adb4fffff34952b5d9d184bdb2659cd850b123a610f82238381348d", @ANYRES64, @ANYRESOCT=r3], @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x20}, 0xe) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x43, 0xfffffffffffffffb}, {0x20, 0x1f}, {0x46, 0x2}, {0x244, 0x7}, {0x26, 0x7}, {0x8b, 0x49}, {0x551c779566d2a169, 0x99}, {0x2, 0x7fffffff}, {0xa7086a4e318ae3ad, 0xf2}], 0x9}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000300)="8f96045c511055afa78cb9107869be1997f4cd4d90b173cce3aa2c731deb37de7bdce34bbd20a11bba736be681e59437cc9b8888554083ba825229c8a2393398aecb9606b214dfcfd4ec0e6d4840a61db8884c612e79ee8cc27f6a18918fb68b604392710b10f32207405da5d7be4aab38c1e6f8249a678e83bd6211c5d840bd4da2e624f9c906e917a99bd77daa08a2aba24350fa540d91909475974172392fb4c2bb14e51164"}, {&(0x7f00000003c0)="926f1ee7e58d15454945a389f3786cc7b90a1a761906f1db9bcd5e23d16dceabbf4efd7356792d6d5f7ff29e737059128ea01915430a47f670aa3e0910ad9dcd6e8f5e95ab6ab73c21339828e68843ae7153c8f52c7613301e8a71a02221f622237167c4584fcf83ccb120dc56bd3eb1c35f6bce70ed2387448a6601a9099bdea14019b82f442bedcd0a8fe4526c5cdd5a25ee0972afc272be821e7b3b1bb2eb8ee7da9742bcd73c60351d3132e2f1b9b32dd5192270939134dcd666dc315fe650256789b60cfaa14541f9"}, {&(0x7f00000004c0)="3456fff7f1f0c8c6604c1b6569a90cf8cd9ba3975dd551d1ca8c371c8011933a1e83a853dff490e46c4df8898db3fb26c533ae8519e9525d9c165fdfbb4638bb589e9c5681078b1fb8cc5af1e0cb1ac78830934250b8e0dcd60bafd7be3460a19a669a3e0310b4c728fd3f17c5f63b7bb3d0"}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001b00)={'./file0/file0\x00', 0x402, 0x8, 0x2, 0x0, 0x2, 0x20, 0x2, 0x5, 0x1, 0xfffffffffffffffa}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x7, 0xddb}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r4, &(0x7f00000017c0)=[{&(0x7f0000000240)="548cd8d9c584785d1e1c59bd7683dd14edbb7b9c5a8105e8009ead97ff29f452af2ac01785247c965de4a4d0e94e1ac471b00539deb014cc0be45411a673e8ca1b564c44ca94c4ccc25c3ca90afac48ce9f677e77ec70c06efd9c1f35c7fcb6f9377770723540955f9293bb46985b14bed5b7d6f2941fbfc1333b39effb562fb88867563aa6a2396ba11a82caad4367bde590b2a3a839ddd549f87098a8e6ef263d115296f6d", 0xa6}, {&(0x7f0000000580)="bf8448c2ffd2a3bc2fc259eb68da1ea6343472f6258a91c89725f2a8d3759ee10623b795b4008e75ea0613b5d92aba86603205aaa5298420917c8502a44e84af9e42d8c892e48eeccb894107b4ed681a2710be61670260c3704d785ac19ecb76773f935ae7201e1de48748e1b6c2ea338516753e273e5db5540c6cdc06bf2995c49c7817fff056c05ad82c6cab64c92167963ac51368efdfdc13ef8d9545ee24c97080cec126411f354fa9bf704e08e7c048fee404c6bf36877f2a66539df3e27f48b56924ce6b4b1e18343a517570217555e0cf3da1623c9b7a0e6ef718188dca012012e02e0005eaec2445636c5a9fd1961cd1", 0xf4}, {&(0x7f0000000680)="4fab87519923d33eb77a0f489c232b0da8c2520e6e9dc2ddfc91f900147a47fb13908fb6744258dacfb4f1b77e569cc6fff65fcf366d0db7245513cda554310c826ade7577f24df568042a4ac0c1a53d9564747c1e7e8f1b786c439d48277a723571f1cc6298f43dde70e82abb35a3abf69e58d9cebb6912c8015ea59bf139d5ceef5309f08fcdaaa27cae4e476f4eca3d30f748b7a56dcf91f7389b1f968b2f299c286639d4980b6c530dba1afbcd168697caae23246ed2637916402e55687acdf80e152e38cd6c25417dbf82c119b37bb123d9ab6b3c9d918f1648de5d767d960c359d59b6e8d255c6463e2eea01121342d458bf82c323fce2dba894fbab4956522fb7b809302eb7db7aa016961bcc7bc6920518a62ac218786d6cc76792bf841fca756377f2bb0637456386c5c535569100b8f7703f6c0e8252f06de151254c74590a3a5903c8c8cc82bda1dccf0f668d9418f915cfa194ef0db5d82fb3090eab8de3e977ea84dafcb4059d1bca36a1f8cadc353db79a7213e3de5045c76c431c9000ad445a4a19ebb8f4599b7faec0d50209e31b4a530bd58159f371f36f5bbab6faec06291c6ed3cf012d032478fab3dd301b263cb3337d126f211c5c9186d3102470c2efe449a20c70274e74865e5540f0cbf02201f13bb6bce7c01fce08871effdf6a95d1622d082e47cfb437d86f39a149bd800a3aec000c5197dae1ef263162ee0471e7ed6c62a969ba3ccb7fa6fbee27071218ee00da5fa5dd565153faf1f859b5990c42602ed79196d3dedd9c5405c6d8e714315b1715a0272802d0d09f6fb01088cc3610a365d19be1570f39999e6da6b4a2995fe8544c85611fbbeede2e3ccc53871ba438a9d8043c5bcb61bafc81ac54e615d4fdc980e417ddc731af3f1e8d18874e63ca6134ed0cc662a2ecc76ebafc7ea02cb95d498aa801189f4a7afb3010b2583520421a99ae88d3d036d4787c22a189b2711828a8755ae9ec7f40c910641b231ca8cda5c5c85230deaddfe0d9d5b7e5a848a86161244275b25f3080989bc57ea089fe2b358b5dff00cfd6a54c3a26c89ac827c5d3feddd401d67276e2c9ed5e48a61b071fad6078b9d554875cd6d46103ac90fed2350ac38ebb2a26f57337596cbf5c20be91d10377d39c6495532a9b58a80d3507146aeb133aadbbafab3dda779a46ffa13a3b44a5295ef2733485ae12b837607de538a93ef051a89ed46c7e1400ffea6752dce64df3f7d4668f6b00891100116bc4c17b96d61d7374675b1d5b37848e451a6d6ec8e9a6af5efa2709a15438428612593bbcad26207183c54a23ea5b3a189a0f8fadb8448fcbd1a5a265ebf872cda3bd3461b4204c6200fd9e3db80e34f3df1753b4c8b47e80aad62e06fbf9136c320b6fc1df5a233a24eea39e9ca243e10fe41878bc424ccaeca69a00f97d6f1ea4e717b5fabcdcce69a9f9989bf52be94bf990b131f199b395fd6a70b7c83764b1333489de4616764120776d74d4df7258945f047e861b49f765731028a61d408c99592177b307f967b558a487f0dce93fecd924b5846a3cb9e629db83ecddd983296175081763635b21f210bb21f29c4864dfa52d1859bab6c36c5973a5dc40b9a5d7d7464dad6d73d1cc2e60a296e44aa15ecf9b9df65b8898b73570d8abb647eb3e0e379ab6382a3037ad0625d424dd2193d45a1accd5141c24337737e09b3855fd6edbf411e253ec4ada0fc4fdaf296e1eee5d35cca04816d19c0638f34bd0a64802f3e7429607f939f9672fe6203394ae5b884d1520b8c41b5cfce62dece3288362f2b8725d7d44dcba4314171ea778b74d8a7339ff70f25b6bb0c39da14435e510f2fa01fdcfb819133e5c8dffb7e112e168be1feb2e27c8bf15d53503b5ce47be35fe1fb60e7506fd0f54dca89d8b9a29f71c00421f305021cc4cc4dac713eeaf962b663429172ecff78b0c8b39fce237c98f743a38bc259ea1baf428a60cf29acf540dccf2102f2bb694646d12bd1dab74aae300980f2a753b96a9ab4f35b5997c574ca2986310517b707ae5f18b91676d290deabdd942efe567a2b95c8660832603b9a14193312432629f32771ea3f165b05ba04e53755bda2030c170a405f50bd1a934fc66710920957e0db83f6e32a8a3453dbd119b8d32aab6f8796f505b81a9bf98e603e805b736fec7fc72d63ba7828343021fa9c8b3b5e2badbdcda6b6ed6d539fc0f30147ae4b77cb997eaadc5707bacd3febf140c51c9bf0b26a3f23c8cf844dad2c5656159b745e8cd46030181c90b5da976007b7e73808fb44195e5d4eb69ec19c8eb17f73610d357c51fa12fdffb319487e5972eefbdbf6d85c07de006b65aaf2a9973802d4cbc06107021ea9d0432652158d2d3d4f1076bde945e7ca34ab6f1b3b2651880e99728596a1de7930588c13f943e5849fd0f5301997fd08d690cafeafe11d803eb1d3c2c8e9b7fbe6f64aeeca4ca0ea359d84ff6ea3f121ece721b82d6fd71057a63cf74a092022c31cdb39be2e1cc4bc5f8f74da6cd5fdb706df5bea2b306ce931a0c43ab764e7ed4b50a36603d98d1371dfae0b130b864d62f4dfab88cb1640c29f9ca38a03a771e50ceab374c6d308723029ade94070782a60cf82644f272fd54ba812b4052acb109f52ec14b8e469a6e6c3039bb73de46503a64b914929c1af94702cb081ed35b5c488479afb5987a45b968b71aa22cafb44aa7c542252ea69ed14fed7f9dcb35dd236e406fa984e31a03c5456f41a1ac7a386230acae7c727da294d6b15ebec37a06127ffe2af247fc86d8f096841cbd1cb691361f4ae483f9f28aca29f40ac526314e8cb90500a9f710d7fbe3a94bb07f94d9a2392f7cb616f5fa6a942213b6de9d90be6ca71c54b01868f1f7dfa4c595dd0516535bb23d51895ebacfda4a984ab0e4a40956bf2b1a7b9069ae2fefc067e62f68c3dcca4955c1ec46618c58b32aa5a9d5d9bc72d5b12fefd6094a6e7385c2d8cccdca7be9c792344381da44c494419a2ad0faeaeb6ca51503d4ffeb93b4f1fbe6f84a56420d44a8d7bc3fb6e166f902176ef64d78f7d4b270a1de58d06b8d5cff5e663251122f662d27954fffae735fb3170be53acd42c48c7a78e1a507a389d09926ee6db06107c6c6394dfe55f038ddaf1f2f0b26be377aaa9cc7aadc42f22a77353ac69fc2a5791f76804d52a49c28650f07a3f17fb308ab30ab647550cbc10de651bcb00881f8e680ad7d16a1ecac750d208321f58a58e6386ccaa89150f6d6ec90b47c0a8386d88be42c86d472436f9d59c1905223de8b5d44564834aff57c0c41dd6746092ce86c9e546e538bfa776635a3984bab2b587f5acbceac7ca646de37d6a425cf81d9367b3b2720a5ba99189074e0153801a25d4ab2ba53e44d309f8d05f8af508c5153d4a09deb52387ec981733deef6d98f2016e62e60b28ec9d3027772c10c53ab18fda99e16c5a96c8eee5553ac0efb352f18f50ca69aa3a6890839f44e6d04de272aea9b3665d55ee0c15ddae19bc339a4809d38b9a94d704c3a2952298a40997ef824f361bca1df0fb07f7f077ac01c4c253497fa69de4e94b6a674416d32a576658888e3903a6a91c96cc0754df03a872d28b678d1985af1809e25b6cb3bb6a5fbe6d0bb114e20c9348d3a55fa190af44801e3180a918e532053b41b1d4dd395236a8896c068fb7cb639ed3e41ecd6341d1ee948f5c429f31c4c9892b6404d6c3638695e6be94e6332e7ef0d16c6607dfc11192d37f8164b56e2fd3fd008dcedf694639ef7eda3f0caa8808919ffbb41133b87cd5315154912d73529345765e8d4408cd7368b4b3ba8b3a66198169e1a8c826b76e39273e777b5e788ef8fd67af4ac37a7d06b9d907574de0a524204cabadedc961c5d20b423cea183b95702f086e6973bd11843bec431fd05992c1ef24f63b24f601a081161c2afe634a1566b4cd3a8f7ae81e933ce83e839cee7ab871c6c2c11b32a6159ff7acdc73b142a87858218ee5680b88afda65d5c3176d77e50d829c3e588845a8fd350e0cf198f8b429ba67f4170a195f612d36724c87d7efa98bb5357cd4e4d3866416e37286d83b233bfd5f46bd14a763e4123ea9d79ba36dfcab95541d5df18aff17293ef5245aa83e58b71a7956f0de734211d5b6520443ec9129473fae5cd32ee89b6026c5a96818f12c7cb7b4becaa23e0548dd7c0b4a2ed087e7c6a83124dd976e2714d1956b3a310317caa045c57ca208a92ed202cae001bf5010a2b956e242f96a395d86b57ca2ece9b26a22860bd975c497819d7b4474ac99aeb463536f3095945441b9bed7a77f8cda9f667b56fbee26ad16f61597a429a540af26dc3d2563dac0ed572b8a291e7120b23b6da5b688a75b9aa24be3cc13bc7ccf2b350cfe79ccbf5d0a2433ae665c59834da0fdbcaa1eb66b5bfda95105d8f04583c6b54409ac93fe207827b4c8ec25f18b9f9dc8e5f71af9bac68ac916e4f5d51e89cf50c5ea04375a1079adb08750a0a6c5304ec8c9ee49a478d9bf01dfffab6c2c202526ef0f0888bcdd48a7b8fefb11eba7130768c3789797fca85d6f1be9897853dd921a2f90ef91d0159f1cce09c6a015aef3c43ee492b70e1db0847c801e65a979a286780e3b5904cf70898f1d5d416f83e2f52e5a914f2251d43e4e439795d89f2efc2314c5a638c7dd615d694fadc978b20f760d19e07645d096cb520ac4f3e5f4db8e4c51c98004aae38e580674bce24984277c8b44f4ebfef07c72ef1585d15bf8d663f91bcf90eda7f859123b0566913bbbd443354939a006dd6faf78af5106cf757b28968d1439146c2d2dc25a4222845515c4f33942f77f01c5f9286c018a389f9351ec457021126d95bf846f92783361e934dcbca80638cd09addbd34d3061b292635ed0cdc60bf95f1c89629271bec6eeb2146202c58c9dd28185f29a858e410e9bd3955bef0a83b35d6d8a828769a5c30edc4d7569ac7abf94b5c73eedf8f8899cc10fb52829db6d5e81b7bb4f68d88c4217ea3e16a037dbe08c2a0ae409bad7b2aa305ece8bf2fd1e49c3ede7fc782e6ef476b0afa4098e8e1d4527afc6d11b685411895dab4701178776fc9f23ad911731cb3f54cb9637bee8b7b65c82d1be2207e7d1d5a15a9ef8faff0b95e37a63df4d806c3a8c5c6bbc716bab0af58d65932aecb8b67aa643eaf6748d87a3d66b80b03ab6b979c392f96ae7be2cf371bc314f1c57c428213d339eeef4b8d5c331ef35a8693c9de188dabc82e96f27806c1d787b12f45fcc0aba9b887d5bf6cd1e901cbfd6a6c6417d15c1cd6c4f15acf766e9c92afefb7e29621f4ee891a087fbc5269cac30d4efa24d1cce507c8b90ffd37889fdfcca5d1184c4f48ff8dc329cf26670119517d537997eb6eeaa5e7161391f5091e715ab49c7979f3163b772526faf428dbdda757c65621755f8079d57c03f1a05dd7dbdc03e93cc38fbdebb63c27661c20dda2b5576b0f119730721e8ea1bf13bc8e3d8e3791e6c9aab7aed62fd5469cc1013f4f224d18a1df7b908400a08056dcd97e5ac1975fa2daa70f297561970bd5f71ccb108deec696915e0282500c4e59a37d1ca07b64d313244600cf1363b0b48309b1052c9603aed9f39cc4daed6860124f6f3c3d02324151b0bc3a166a22b29d1bf6b8369fc8f3cc161e5b51d20e8fb12f37f3f7013ffe0a42b71ea903cc099f0b17741ce20c9112143d9d81aa6cdceae7a9f36acaf3693de74d5dc90108036b9c3fafd580234e1bb6ea5fbd334461d8e66e1c0fc11289", 0x1000}, {&(0x7f0000001680)="375ab22161e84e83ccfca2224cfb4b61e2604fb3198419dc2e9fff49ecfadda9c340da473b2482d428605c2aa31e4684834d22b89fbe93789d73e6c40825b9363f0d45a17ebf0cfc96fa31950a46642901d3da328581301033bf8cf620a6fe7673480c8a511c71673b95e9da9e47b9c6aeb6792de68a682e4387fcb7b8d16a6f759e04019b1207f80b2cf7c99c413f29204e91800bca2df840b41c5062e68030909de0b11126d90a3753f7b2e29a280aefe8e2f68a5c015aa61f7e77433033cf2a5ffc3ea62bea5fcea272e30e352506cc10", 0xd2}, {&(0x7f0000001780)="8cb2df51630b2e99ee463231f807", 0xe}], 0x5, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000001c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d, 0x0, 0x0, 0x465}, {0x3b}, {0x6}]}) msgget(0x3, 0x700) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r6 = accept$inet(0xffffffffffffffff, &(0x7f0000001840), &(0x7f0000001880)=0xc) recvmsg(r6, &(0x7f0000001ac0)={&(0x7f00000018c0)=@in, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001900)=""/199, 0xc7}], 0x1, &(0x7f0000001a40)=""/112, 0x70}, 0xc45b1a6d78bd41e4) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x45, 0x8001}, {0x26, 0x0, 0xfffffffffffffffc, 0x3b47}, {0x40006, 0xc1a2c7d}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x80, 0x4, 0x0, "a429e4d060695ca61ca42bab659fcf2ac17fab78", 0x8, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/63, 0x3f) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f000039b000/0x4000)=nil, 0x4000, 0x99922a19b5ff5577) setuid(0xee01) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa788e387c9a06586}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket(0x6, 0x8001, 0x3ff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:06 executing program 0: r0 = socket(0x2, 0xc003, 0x2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = socket(0x2, 0xc003, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r0, 0x111}], 0x1, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x3}, {0x5}, {0x22, 0x101}, {0x44, 0x100000000}, {0x44, 0x1}], 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r1, 0x5, 0x9, &(0x7f0000000180)=""/4096, &(0x7f0000000000)=0x1000) close(r0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000680)="4dccf3039a51ff9de1cf61b57240fbcdbf2013b6020184e8fc06009d483b4fadd9aa07b119f01056a4359b4eb7727a591bdf8692adf7070d6fec46c518b0bf9304be83560f0bc258b1f3c6932ddd2227927f90b348b0c39305c117cf4627fc6e58086cc4306873cff9a9b703bedd02c4f1673187cb075bfa1983311586735ef7968c5c15fef4fc7f0c0749c44cc893c9a00a6bb41c986a8d7535b35a9b4154e8e121f485c2e6813c81a925afce75268cf156ff23aae686c97f0b9a0686d7dcd243b1de451db55f58352c12a08497733e78cbad1709c7c3a039d5e088e568c9e82f5cd5fcdff7614177a1e9477436b103c53f85c52722723d55d69887f51a788eea7d96cfdeac0caa5148c7234c91301332e7ec462bca3ae5a68ba765202b226adec2e71f1f3e26c501081895af2e7bea2b68b6c282f08bfb2a54a6f1b31acbbcf1a57aab7ce1aa8bda61cfe17a83751fcc7a184c232e3a02ad9abeba594b3fd583f7d3f711bd146f7d8ea6ee63ab25713c99f0f99e1c908b39a3856ff5bf3884d0215bfa0cd2055dc297b5cf54f3f26d8acf2d653f1799fbe2bf043af358922cd5375e59de1c8892e2a14f6aacc1b0d83fdc5fbc9fe63e09ea7ea343ea326f91ac21ab1d32f4fa12c088cee0e3aca926634df38d1baa71a63b102152959f465e213a83ef64216d36105b23b9e3dbb4552c365daf2fd4975eee9525d2620ca27d7a80097f", 0x204}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000340), 0x553}], 0x1) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x801, 0x0) write(r1, &(0x7f0000000100)="c17b3b4f16530f2139c2eb790fd30f99804d8a70496399", 0x17) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000806cbafae213d834101f585c4b7c8fd01edf6ad475777f3d6752bf0000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100)=0x1, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs={0x1}, 0x8) shutdown(r1, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x10) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="fa51f9622c404adcc576e38f1e6338e6aa1372dec0d8fe8618de72729dccd78ae9be699ef217e59a7076c92d9efc1f049fb24ebe503bcdf452e91f6729435572d32075514d79074e6b0999bea24146d36f0e3e33ccbc6cf2866d007b7755a777d8411c0b44fab3406f87ee6480fcba74722e11e6a6dc697c74af1b9dd0962e934e7e8a34451baea95016409021eb37378e7e270bce9559d5a411a6f5ab1f20df2bb5975c583e4d445ef62ad9bdde4db5db8c8ce210ce1750b91c6b55931c4d", 0xbf}], 0x1, &(0x7f0000000300)=[{0xd8, 0x1f56ff51091892f9, 0x3, "e3aa4a904c1a2a347142d0863800bf79ecd25fde921114f7ea5007f9c59743658c0e3abb31c9cd7b7f7284c5bcacd7665385c6215f53859dac8df4d968957b2f86783664f037e413dfe69042b7aeac5b1cca45ba35627baac9cd5ce4309907f2c294416191eeebaa53898cb3f5486998f4bca8a420ab2c8d60134f060a0cc03c629edcf7aae8cd47b055d1eda0c29eab545dd7a34e7698bcdd7e019f91e3caa5567b32bbedbb8d7e1e605baab570cbb8624c8e26e1b2e82b48c461bc00cc69321b93597aa0e2a822"}, {0xf8, 0x1, 0x1, "c8f21d358c4112d2f54ad7912d19ac27c0483b2f48165fba1436f3ebfbccdae4c5ca2603f9b1cad22336cd87df8aa874f4d596eb3f8b9c90d379e92cc474c5a713d21d2c2154e35bec571056b67d9c9ee015f9174c183303eee7dbcfc7abf60bb6f18e150dbbd131f327218796d39ede2159a6e0036ceef2b1c17ddcd47a364c9b4c8ed615ae7a8041cbdf27270eae7bb203898d5681120855f1b446a61d507990831756a76c671e5cbdc1d2393e4624277050b0b4b1adaeed538a6fee21982df00c140e918d1b47d030e001e43b07eb152c3770bb6397df110481977ce165f0258bada463b8d1d2"}, {0xb0, 0x0, 0x7, "0223f83d174bdb68f6ad878d667aeff12f222af89b74e78b3162085b4ee427fcbedaa27ec87fd371c12d38a4f1ee43cb8c36e28886e7a978b7efa6703f08f6ac70026c752579eec00763b672d827ff291ab299e9dcb2d0639ad464fb0343ce1ea1b286f6f8f402e2032f7695a852353d6e38649076292dc8a5ba1d7c86839799025c2c5d75ed9d49ba3dd525ce9ed159dcf79444228a0e0c8961861e0b8367c6"}, {0x110, 0x1, 0x0, "86ed418dc7fa74dd5d7bd8a099564055e1d981435efe97c82b3124ca342314580060a578ad0dfc3da98a1644688311e824858965d520f4f422cfd2f57d8cfdcc29f63d4d91d6013e1748c77819f7442cbe42f7de1036012df06cc61ade7b03847f0b0ceda12d6336474421579ca4584b63851162bd38df78fbe53c37853786bfdfff9c5bbfb99c58a31e5a629e1618a96a60dea9d04aab963e333b5774311a3c359720baded7b9c6ce32264658f223f70fed7909a84bc4e10436a942f12623b33ae4cb35ec532df498c9ee3fda73304823bd699a716cb64ec44a8b6021b4a186f7614b4dbd9cfc0df62f98246ad19ac87e99c37367441c8331d5"}, {0x1010, 0x1, 0xfffffffffffffba0, "fb41210a9057fa499725ce5686df478c10606abf7c691deb4bec9073d1730c529a5d244bebbcbae8f6df81fe1e8d10692c9b3cd7c145578c1e7021d6f3ab35a36fa2119ed5a4b40b7ba5a940d71e2d8250209eb82c5f9d617c37d27af566dd6d950ec983dbb0b541cba4337c3d51e214e4f63175e20c9279e491751d77cbca6d9342b66c17871bc1c7ca15c993307400ef82305ee33593f90e5b856a5775ae636710a71e663d098129770bc0bd02cff6dd1a0e8e3d0579b05e8add6a39ca75bd7d791d3473532e7f011f0bc8f4c6f6acbc179c5f0107acd53a11003527a84e3ed4acf30417105a12c6ff57f7bebf097233701e592bcd870da1a599ed8e1ade055fe4a65a9ecc9d4ad98f953df63678984df043030ec0ce90f2e95b0bc5bf44d7023a8e326436869a71ce8329752e9f69c887fa6d062991dfb795b0dbda1622558cb6aa486122cb7697a2d8e857f3c41ad7222212e3a29f3af8bc32703b4bfb8bfe28c0380f6db47e3afd7b31798d2f099eb9d8fda7f008b5a2701ce08a398f8b9ffa3a9af8f4f4b6ff6df64b3d6cc0ec3c663734f9155345b70418a6a0946e8b48b7fa49552761513b063996a059a29ecf2e2b869a6ac2898d3564adee2138173bff72aa339550dd356fec9aa3194270a3b9b0a36bfa120e7f9e7bcb81901f99ca167a3a7619b1163519bbd17fd23e8d7110046835324d90a9e6ba36ce7786d8a45ab7764c4ec597fa1aaf413852fbe23b08269780c180d82ea5c58191242a11623b2f1e773f09f14d5c83cc777b0d08228d9aafe605bd7efbbd1b40c6723b969960ac653ea0f20f797b08181ff799532a82baa281b0f8183cb5f75cdaf947bf5bf92cb36addec3660c613b94f82d70cec68e83da12d58ff6aca704ca485dfc967c305c4b962d8ff94236e3b6e9aa3bc27dcd2fbdf4f8012272143eaf7720f2f8e4e040dd9ad20ceea6044efc4cd17bfabe77027a8f289de890e812ffd7dc638ad99b206364fab8d2ec0b2a1fed0351c0d6c7455b7c50f356fab8d63656d86d5b25a25c82a87bbd9d994670ffcf5900e1bfa755d700a12c072bb8413472d35a69d192e6ba63fb37607b4a778389e6e63f2b3e9f47bc5ff2321d885e90cae10785c593d99eaaf4181f83a6db94787d1e728ff9b3025231543034e91ab74c6bae2b41691b2c04117837e53b5d900cfe46f07b7bad733c5ae93b512689732fdfcf837d0dd586f1ffad2a7d1f2ee93539194b09ffc3b73386ede1fbbd1d878935ada477a9b4c7428c8caceedf4e67a43efa85162310bee4b41909444fe495190f02f72d124341eabc617b500099bddbb8de651b160e7af78e7198b1cd17f3ac05916e86c1f7f945d71c4dc053ffabd2c8665f186965af73f044dfe4ba13ddb8e5cd51747066d49ab7c0fa365f7cacf265ac33cea8e1fdd7ecc73ddf13b07a36a80d9c61644ca85d15b4ec6ac51246ceacc05d5c89fc8d569c941ac6b62969970b5a963645e1c8acba335930d7228024e1eb3320cfca993fdbdc01f7306ef4966209cfea239124ad73a4b5dbf20107db3532bf2b97fc7e40ed2c06a3889845186a889c9bf2d0626f85ca9ad6554a1e92de038015e675d1aeff728786c528313be64f4d0dfbd747b7d2abc3aa3874954859c7c67e22a825232a6c388e92eba58b6da8908fec770ace05bbb0b9d5c1e40ebe41ab12c74a6e417c302cdad5de494247be9e07e65cac59cae47e09fd5210212cd457ed0a9c1aced5ddb8e4d51e3809df6ee28f64a50bcd03e98716d870fd87e4a83b1ea43e6bdcabea430e750ee3ddf55e91140f867ccfe4db6d422e0ffd5bb2a2cc0363dedbd0eb0e55c47dc4ea23222799e87cfd61880f6f7025f0d6166cf8dc216d8b915e19a0112e02071d8968924d10d58d527304fd69754868302e4da753b967300aa1c5c97ac06e1d2673eb35af144212425079885d97512b1c122c0ea9a3cb2b3a8cc251c7e81324e604ffaa63c913ff8520c5b71f063e5269a0ae4a58df36b10e39791c02e0bcb4efc0f0e675193f995ebc36ab624173dc32e8a3d25e140c3d5fa365a7411cd73348e1b3de41cea8f85e3c6deea6bd3bf9bf03726b92b88ddbad903337ace03b2784db45cec14c01a1d1de974b72bc98333cc27704548505a02399cfe60d3dd70b6d8a0c8adbd54d61e619183e173a43a822ea9cac6a69a7227a8e0b417d8d3a5a21bc02ed11298e0b5d24a2ed28cea9c42997a299813ff35e2c6151ccef543a39ce8efc3a5a50a1c4503c15ea9a478d8eb41fef04c60bb9b77b3a5fcc3b4888f8e276c65b33c51da3e867c78aa5d5858053f510bb92fb9e4eaf98fd0da3245d8a84a32d86a4dff9ace3e746f5baf8bf35b51ae6eadd9488ee88c4fca1b906369d570012a81a3302d7e5abad2dc1ded2bdcccb0623a5a0a12c179f9962b205da0c115b532c6eea06ec9fcf39303217721141ebcfb75e57a52ec9fd3bd0762d82643afaf9c1a890b465135562ef0b5718bfbccd351d954f7eb9c704f90384015f73d8c8201f94e4617caae1af7b96b70398ef7c385e25fe9c97d03795585af20011e165324b4a625003dec448efcf878a9c6a42d8d7450e341a262bfa80a61d93c80c3367117c10a4a859e9754b53f62cab374663a46568f4d0303cd7f02da8bc9c6282053d95ea0b40343b1f2b397d6698f64e2969174728fc8fb952c5e07a434a6a872748457b789ba027985c7dc9152390f1ac09b8026b9b0b0d875823ccffdcbf1dad33fbb311eb518db26617017e76bb94a7766171730d79ab7517ee3fec0931b7f0a537f7b2e38c8127f6fa1330f62e4d59fcc03a1541795220f118554c58264186338072572a4f9fa44ad6a47fec04d9455290df51b29e9c7175cfb81c0870bda3ba26c4d8cd660da05b54f7dd926c7caa8e33a111c1200098e0987dfa4c8aa35a8a1ccee6eac43e163c0596fbcf2563c0c503c83dfd94020bf5dffaaf0f77b0119a2356a005f8cd777d4d3e50d09a7337bb9671b0d84229df72892b019a2533d14f79b2daeaf9486aff3a6140df76ff3e6fa74d0c85ce3f7c9cb873d79855093b4a929552861122a68b849a4e7cd21d20a87848d9950d01e487b0a802e3a28d2bf65a59d6cbc710e8119fa14bb3ecae12634fb56a8d15a159edbea00a60ed81ffeb3b7f255b7531362afd73b0400e526383a0d636527c799edb1b479db5a94bd3fedcc9e70928c057dbf9c78b01631d2c53c80960dfef4c416d511d41d6fc27815f9593b7376e4bba4344a265e8d376e1595ad7e0f06d0f6052613f03feedbf9909784a8da1805930db080a9f4c285a6aa8d1c1fdb0e8001e9c5987fb26ca1f256955b82d4152f6f1074cf8aa6bccaccda6e9a200671af1c10b7e9cb22998ca92dc9ff7fe6bc9e19576398cb3e1066d81f73e164aab128ea0c5e13a833234a94a78c1f740db5a072f4c14330031db2dd07048c6bf78b21ba34ca928524aa0392e9cc92cf1338e725d487ddd533a3a1631816f5f3a06f8af0105ba4c3dae45f1ebb85d5af5aec824dc936b253900af06fb1732547ba514c807169540be2ad7259ab90f1971e67a14d61c94306b2ea745558bf13864e206a0187b98f9a44a1f10411816d9f4b26da1a2586edf83fd7b939de2d108a120e2d363987330bba790c42c29411dbb7d8195065a659225224c47ac69438d8c0703b15a59205452b58dae8deb2b38ec3d408c5ae530d97400000f71b648a77acbddc47cb0cf68f12b197066f46bc26f7674bb5d26035c3f1ea64348c67db1b91e6c52d22de433c94e9450e7aec625011ed938caa65cdd09a896056e4e410fe4e4ed65fcff36c34277f1fcc803d6f8dca8362998e07af9f8eccde7f4c51e79f5335d5df4d6637f67786e0b65bb443a3a235f639e4b770b2bb4ad746182f559d0b3de44c1950732bd9e09da418dac84ea8cd7bb538ba0e3bd9037f7de1301e8be7ee86e9c86c4a7241dbbc33bafe5c7f43c02fec1b82ce4ad90f8317380dd71670a63b79f61087930618f6b8ec96206541662290e510c3380c9fa0457ccff776037e7106011a1f357ce7e103679332a96b4c75b8d5420bb55c5c2aa0255f48c08db8991f9ac0272a06027816f0749ffeed9078807b1632541d4a1fac9b1cc5cb2cc85d50dbe65075b2cce4f4cc1110b534977ad3dda38737ff198ff09c960b3d5e92ee7c5143e57f3c3c7bb7ec4067e4137ebde6d49e7e12f1f14bf93a1a5d76fe79a0735178d3d2391b750b484cd0ce5bf24e2c43e5327607de5f002a3c18ee54ca1f0398f85fa3d505df7fd338a36353acb0d80d5d8077498bbda5a9a546c0d9ca88af7fcb4032e6dd96694973ff31c3cf145a71a5417d16e33ed54aaff1fdeecdb14048c045a82e382d3e9c0dbc3202f3f405afa864179df787a72b12dddbb68ee693fa391ca5e67ef84bd66e6715dea4cbd2d04521d11ff13c3ac37b1981c9d64efd7264dc50574d613c2193fe94e668d3bea687b96701bf3b574301feb20c1bc6b208af22edce298ce141acf77ca34618c3f73509a3997647ab8905e9d1266fac1f66e2e9b390da016ea34f25cf1267579dd05eda257f3d34961b77b713a2f0c589f3cb2e90c388f7ba40f64055dd4a2f73d3863cc4bc9d4f0273246861b5211f710b8622c65f4dedd9ec8c8c2adbe756ca6865c8fa2d365cc464e337f1b1290c7fcb7a91a7f668583ee2183310443c6317b72e6acffec45ce3ba3113536699ae61c0a99bb804f799998a8d529432e50695f7b87201f3067f466df2abc870e6400d5523d33df73b9ca082f36086a832431f4e0875f5a965fcda7cf4f94e04658e933e1ab762acdc25f73920fa5c41f9c2697f41afb55fda659949f9a96f3a22e1c9cf2d1bc07ff87827ee646740182fababc2cbe82e8c6e6f09b13823fbfb154c19de166a868a7b79af3ebbae541d9c2882617198450fba7a27cdec10b287ab86f25ef889e027f853240bbb75a5a31b70409f26204bdae33593d706c26d1d3b9b0a5924fcee91a0921b1384d99cf830f5fd1593bd21dfef3d8a6ff8caebbcca63a80d4ee50537a8ed4904cbc84a6f6f10e01e498c829942629358408e328ae5afb4908b01a4ea73d0a52f8a006f45b5c6f147f31fa39763f7c3d5a37ba75f52e89e8d575c4807d286527e1155fe7520bf4d6ad59a1dc9b5e04546c8b4395131e2c3ea8e3a5bd240cf464e7b25bd1d18c000397f98cd46ebb26fa62b1de929f2390a2ac5eaddee8c1902a7062cac632e2790713344b9b7079fa33acc3f1eceffc2a5e5df71ceac85ba4578184e02a0c6e71c5effe88a77c6b63d2a583c782a6b999be63ec1ef9370f79cbacc80f71a5a6a2d7a185f8ba0625097260a6e82c06acd78f0c113ee7567c57740ce8366b436ff924062c79665d84b1b20fc55000ca54f5be0fe464dfbe15ee1da95c7dd5313683407e87365436b3f09c0bbde6a3b34f803ac4dda500b91fda28a99956b7cb958833bcc4fbd41397644c997ecb5916427d17769b97ff0843de44f62cd578eb61c510455528a7f6496ea36b5030728819f8ac8fc7d908521f3c25d79d9f875b4489af1545d38202f23897861ce8b56cc7981a9d5389cc4df843cfdf9bf50ce308731c39dc6dde36ed287f453cf9c93a33c7db345703bf453a722979a52e850111e11ae5ad41b34a95f3639726753672e5a2637166295669cbeef5d24b47d71edd519dc95f321c9f90a4196643cbb19fc243a5a95d8df83188a3efc8d4a87b16c169044d8efa05de47076af64c97e7b004fdda9aae85112df878ad7cf51"}, {0x18, 0x1, 0x0, "76082ccdea484f89"}, {0xa8, 0x8003, 0x3, "b4344125d4a94d07b3a717c4b2a738bbe05ed45589c8a334e5e586623c64358b986f2e0faddc1a4e8a22f25e2a9fe95b8a326cad9bb6ff0073763862bed4547f17d3e7b54c03ecab64dd2569d925f3f848acf0d4531478d114411cbec074c878cf00bca25adf79a11ea2b6cf148820e6cdb06ac050984a5244bc52f1a6534e6239f0d499edea4cd4a31a32d4089fe8b6a75b03efaeb25f2f"}, {0x20, 0x0, 0x1ff, "651b7a0dde6faaf800dec673"}, {0x100, 0x1, 0x7, "418c966d9e4e90e623bcc40a3bab18867412fb6fb5a79c25182ae98ffe666a45631daedd92346018c81cb1e213477cdf36d10eef8f67d7c60013c3f84de163aaf40780df8c1c69fdad2eb65533b822ed532466593cbb0e1bf9b865a32cb3bbe9a6a904146ece20b9a9ef76861ea3418b35e2423aaa83877acd0fe942a4f7a19e8b276612134e9ef572756d57946a3ba86e3c0e0baea48aa8d08a3fe69958271e35a8a5a674b03a8222359deb012d637968ee362a2d4868543da0f2bdadd030d4bf07d36adbaa65314654f7069c517ac55cddb9a3d0dee85be497f767c444495862ccc65dfd21d6d67f"}, {0xf0, 0x1, 0x10001, "6ca8870556095edacbdc0ff7dbbc9da5a457507f6af005175ea44326be40dbddda42e48e45545f5d24fb2aa485c05643d0db46854e645bf652ce989f8955c53f279bfcd6b879d69791b86ab54faea4e3b031d0d041a9273508fb5fce2e6115b76ba08288ec2b439fbb6a8e03e3683e49dd18f28c7068ca6dab2ebc398353affdc0e0004034c745d7924077b3e6b0ba7e008cfd82f9dcd38af4807ca45253f7dbaeac3586be3aa3b817f0e71d0665daa363d9cccda4348ded4cff3fe2e850dd61550e0ed7acfe4120e613eadba4536bb5c6b79663ea7d0c0c37f32233eaa6"}], 0x1670}, 0x80a) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x16c, 0x80000000, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x1, 0x201fff45, 0x3, 0x7}], 0x80000000, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0xc4, 0x3, 0x8, 0x9}], 0xffffffff, &(0x7f0000000140)={0x1, 0x100000001}) 16:00:07 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r5) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) geteuid() pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r3, 0x0, 0x125, 0x2}, 0x4bc9, 0x1, r5, r7, 0xce, 0x3, 0x40}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) fcntl$dupfd(r0, 0x0, r0) setrlimit(0x8, &(0x7f0000000080)={0x1, 0x6}) getpgrp() execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xd3p\xca\xc1\x19\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0xaa) setitimer(0x1, &(0x7f0000000140)={{0x0, 0x7}, {0x0, 0x1}}, &(0x7f0000000180)) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x80000000) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xc) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0xc0, 0x0, &(0x7f0000000140)=""/192}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r2, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r4, r3, r3, r5]) lchown(&(0x7f0000000000)='./bus\x00', r1, r3) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x60}, {0x6}]}) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe33, &(0x7f00000001c0)="ff590fbdf4ceb775a61c09c1e075fe79bc571ad48a654b6a5816b247642973b5d12598183f101c9b10407b4e97341361f29062b9c8fe9750ebf92e0d090130a167d8511cde7d687b04a2c36922d610bc5b9b55278cb5820f941665e98b23ec13a7121ed436feb352d76e6b1283d4d5941609debd045775163967ecad4d36ddcf437ba4897e27d875fd53bdfdb8693415930f816f55ad6e0bb0390ed7d798936f513eb08c052c2ffb0b0d74851be8d5ae6e3db6f44b9ea9765819ece328027e4afdd205d76c71c2c18093ccb7b76a9e83babb207d32087e7e000000000000") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x6) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="9676") 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0xfff) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2e) unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xa45ca14efeacba96) 16:00:07 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0xffffffff}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:07 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000001180)=""/102, 0x66}, {&(0x7f0000001280)=""/252, 0xfc}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000003780)={&(0x7f0000001380)=@in6, 0xc, &(0x7f0000003640)=[{&(0x7f00000013c0)=""/127, 0x7f}, {&(0x7f0000001440)=""/102, 0x66}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000002500)=""/10, 0xa}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/234, 0xea}], 0x6, &(0x7f00000036c0)=""/130, 0x82}, 0x880) close(r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001200)={0xfffffffeffffffff, 0x6, {0x7, 0x1}}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") unlink(&(0x7f0000000040)='./file0\x00') 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x6, 0x18f, &(0x7f00000001c0)="8a28a9d60976902c28a9df6c9170011240493c7e1fae24765df3e7e4cd5442e84e374c8f4555b1704ba7329617d7db22", 0x30) r1 = socket(0x6, 0x2, 0x5) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x18000, 0x144) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x8f, &(0x7f00000006c0)="ed5ca2702ca1bf91fb8a8ac227247d2e86a05561912657be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4f53c2c1ced927e8827f785d3a150cbc540a471ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7e69b98c38900e93d544024cc95b88bf45021683bebd7346b29491bda334c5249d0d861a6a4f1") 16:00:08 executing program 1: setuid(0xee01) execve(0x0, &(0x7f00000001c0)=[&(0x7f00000000c0)='/\xbb\x00', &(0x7f0000000140)='rc'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:08 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="98") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x101, 0x3, 0x75272330, 0x0, "833f68d374e0be2c1a870bf6e178ea2a9b40f457", 0x6, 0x8000}) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x8009) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x48) socket(0x4873aba36f83a1eb, 0x1c008, 0x8) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r1, 0x40}, {r2, 0x2}], 0x3, 0x200) r3 = socket(0x2, 0x2, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000100)="a411d8ebc7679c7cc7f32e0da3f89bb63711889d49cc2543a01f7a33552279722548d4a1c5571bc86f986c1b6fa274489a0be53ce109257e99bae65e1e5ef6f02f32937589ae57fa19c1f3c0d46ad8db96bcc69ae846e157c172ada24d39189f34fd083d", 0x64, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r4, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r6, r5, r5, r7]) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r8, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r10, r9, r9, r11]) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f0000000400)={0x3, 0x1, {[0x100, 0x3, 0x1, 0x5, 0x1f, 0x5, 0x3ff, 0x0, 0x800, 0x100, 0x8000, 0x3ff, 0x8000, 0x0, 0x4, 0x0, 0x7, 0x1f], [0x7, 0x8000, 0x75f, 0x8, 0x38000000, 0x28000, 0xe2, 0x200, 0x2, 0x7], [0x5, 0x200, 0x0, 0x2607, 0x80000000, 0x292, 0xfffffffffffffff9], [0xfff, 0x9, 0x8, 0x20, 0x4, 0x4], [{0x10001, 0x550, 0x6, 0xfff}, {0x80, 0x5, 0x1}, {0x5, 0xfffffffffffff299, 0x68d, 0x42}, {0x2, 0x9, 0x6c, 0x20001}, {0x0, 0x100, 0x8001, 0x9}, {0x9, 0x10001, 0x4, 0xff}, {0x3, 0x6, 0x800}, {0x8001, 0xbfee, 0x7, 0x4}], {0x3, 0x5, 0x1000, 0x1}, {0x200, 0x80, 0x1, 0x9}}}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, r7, r10, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000240)=[r13]) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) close(0xffffffffffffffff) getegid() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:00:08 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) kevent(r0, &(0x7f0000000580), 0x8, &(0x7f0000000640), 0x8001, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = geteuid() r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r7 = dup(r6) unlinkat(r7, &(0x7f0000000740)='./bus\x00', 0x8) setreuid(r5, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setreuid(r4, r5) mprotect(&(0x7f00004e0000/0x3000)=nil, 0x3000, 0x4) socketpair(0x10, 0x8003, 0x800, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r8, 0x0, 0x0, 0x0) symlink(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./bus\x00') 16:00:08 executing program 1: setitimer(0x0, &(0x7f00000002c0)={{}, {0x0, 0x100000000}}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget(0x0, 0x3000, 0xe71f3c22267f64f7, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2800) shmdt(r2) 16:00:08 executing program 0: r0 = msgget(0xffffffffffffffff, 0x750) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) r1 = msgget(0xffffffffffffffff, 0x750) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0xffff, 0x7f}) msgsnd(r1, &(0x7f0000000000)={0x1, "bfa879ca386b3b3441e670cab5cfb32dbebea59ca286e385c990750e587466c3c27f693ed0c4ce665161bbfdef78f41641b278ec8251f5cae5e36b"}, 0x43, 0x800) msgrcv(r1, &(0x7f0000000200)={0x0, ""/126}, 0x86, 0x2, 0x1000) msgsnd(r1, &(0x7f0000000140)={0x2, "a3e26f1b"}, 0xc, 0x800) 16:00:08 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socketpair(0x2, 0x4003, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="ffb3f76e0acc784a7044fe489ee93a6d6c1ea0e0e6e03e353ed9758708ca35f15855ae2138a0687b09ab0034cc9ac1f1bfa86cdffcbf7cc19f79fc7363c517c60c7a1b436e7b7a11332048d3c69ca68993a4c380fc517bb51e1861371584c75436715427a1c8e3846cf6a10173d6e8cde8593195a2b0", 0x76) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x4, 0xfff0000000000000) setsockopt(r2, 0x2, 0x0, &(0x7f0000000140)="123a40000100000000060000", 0xc) socket(0x20, 0x0, 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x03\x00x\x00\x00\t\x00\x00\xae', 0x2890b849c2252f2d, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xf61, './file0\x00'}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pipe(&(0x7f0000000100)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fchdir(r2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 16:00:08 executing program 0: mlock(&(0x7f0000fed000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r0 = semget(0x2, 0x237970a3925909de, 0x90) semctl$IPC_RMID(r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) socket$unix(0x1, 0x5, 0x0) socket(0x18, 0x3, 0xfffffffffffffffb) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0xb, 0x80000004) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$SETVAL(r1, 0xded03e5d5f4bcef6, 0x8, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) write(r0, &(0x7f0000000200)="582720efabd16ebaff0f000000000000815f73f2a044fd33055552fbd5e41789632dfc94ff334ac8dd1e7000473b2d98824b3da025bbd47b3bf579456fbcdb9ad897f5f728193ef16ab9b412fc4d5f16b136a5d00d1628b53af8ff00000000000000000000508e78db784a868ff3c67a3033a048e927c8a665508093482ae5efe5b2506bdf421d7e131012085eb55bb7b290a040590143740478b3aee8d3f5e06ed30f7a908e54ca", 0xa8) write(r0, &(0x7f0000000100)="c0", 0x1) syz_open_pts() close(r0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) syz_open_pts() 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x6c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c654f5c276dad70", 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x60, 0x94) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x85) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 16:00:09 executing program 0: chmod(&(0x7f0000000040)='./bus/file0\x00', 0x22) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20288, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x4000000005bcd) fchdir(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040020}, {0x6, 0x0, 0x0, 0x8000000}]}) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x90) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510e52b3912e0d3fc9c06d00"}) write(r0, &(0x7f0000000b00)="962eebb494c67aef9ec9ef8981ecfc23ad4b80a0cacd6e43649d81affd101fee4aca7f41e823f5ff31fc5a82812f7ff8fd3f6ab7cfe2c6996515f20f17d90dfe2b42c1c1c4c99cb51317280a76b9df1003d0e414c9d1ae3dc45d09d89bd3bfcf6739ca1bbcca809de6db34748cfb55808b50a914826ce6ad2f6d30c23605b97496d99f661dfba0e791794cfb741e7c889cfc802169038f12db5ce978a9c7add3cb3a3285610c10de1cfc0e3ef01beb264679204eee51ab4c3371c747b342512e87c18d2c675e0a1cf8afac25a6d8b992ebc4d3e8ecb6801488a88b1c7e9160055875ead654b627b36fa18acf7e7209a4ef4b7889ee89f598e48105540a8537b29a1de5c469c5bd8da98f4a57164ad7d5b0ca38beae288511945a369433247bd618eb7401832927ce05c390c2c7b09d79f3a450b0cc5b64f23fa8ed7bdae967e156f757d45c0726d3a719f234d6bc554b0b4500515f5759fe9904394737065c0686befbd07ad853de8ea319b05963c10a3691dabba260a9867981b5d6f6a21e95da16b1b0086773717c8d63c682e5e24e4446296e68e5d19d6a454e175f01e7ee4400000000000000030000000000000000b1726e093e743a0718e7319552", 0x1be) 16:00:10 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x80, 0x2) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000027c0)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/168, 0xa8}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/128, 0x80}, {&(0x7f00000024c0)=""/171, 0xab}, {&(0x7f0000002580)=""/129, 0x81}, {&(0x7f0000002640)=""/201, 0xc9}, {&(0x7f0000002740)=""/90, 0x5a}], 0xa, &(0x7f0000002880)=""/147, 0x93}, 0x4) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="f22f580700"], 0x10}, 0x0) 16:00:10 executing program 0: getsockname$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x4, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0xdeaf4152}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) write(r0, &(0x7f0000000200)='T', 0x1) chflags(&(0x7f0000000000)='./bus\x00', 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000400)=""/146, 0x92}], 0x1) socket$inet6(0x18, 0x2, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x34c1, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fchmod(r1, 0x110) sendto$inet(r2, &(0x7f0000000200)="071813ff7092b26fa0e47c8ba89804dbe4bdb81ce49a89ac81d5966b8523deb4d14452f47733f680e0949b842bd1bfcfbc4b3556042ca2966b921e0ec7a562884f5c303fa634e0ac3a7859192cbb4396ff96717732b2de72b2f56ac774d2ca20d388a5a87f62c05b6d30076dd045315266d6a6de04286bdb1ae8222045b20fdecee239f4f3b4eae5cd10f9a61a61a410b9266d7b160cc1ac4a2567ca", 0x9c, 0xc743892f12c870c7, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8", 0x8f) 16:00:10 executing program 1: r0 = kqueue() syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x12, 0xfffff, 0x4, 0x1000}, {{r2}, 0x3fc4e40225f43d79, 0x44, 0x2, 0x5, 0x8}, {{r3}, 0xfffffffffffffff9, 0x20, 0x10, 0x8, 0x8}], 0x8001, 0x0, 0x1, 0x0) syz_open_pts() syz_open_pts() r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10140, 0x0) pread(r6, &(0x7f00000001c0)="986cfbc6403a0b0e14390a8b3dc0f43bc17c615c54c3cee72951eac116cdcee32628417e079ce7b9104f20dba566739e104f714153a3133cbf56327580d5949ca03df6069cb33396b92b1f14491d4a9a966694f5bb72c12b94c629c69cfe2a0872e7619c81dde167f787c04fd670940f85f38258d9041ca6b1020e995814c45b9d4b11b80c2528e610959c13e62a2371eeab24a60f614c9058f769cf9f025727cfbcc440f0147a5a89491a049015efdb2c3636c16efd9d78b498e99bd929ed9b2628353fd2e03f7f8634e0944ba9d5f8e48476f3adef3d253ffcfdb6bcb4a126adc340cd6a", 0xe5, 0x0, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00~a']) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8006) ioctl$TIOCCBRK(r7, 0x2000747a) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) fcntl$getflags(r9, 0x3) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) fcntl$dupfd(r8, 0x0, r1) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20002, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x3, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) 16:00:10 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, 0x100000000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup2(r4, r5) fchmod(r2, 0x4) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r1) flock(r7, 0x2) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40000000000004d}, {0x54}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000001, 0xcc}, {0xa8, 0xfff}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget(0x1, 0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/80}, 0x58, 0x2, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0xffffffff80000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [], [0x0, 0x0, 0x0, 0x0, 0x1]}}) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x0, 0x4) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x2, './bus\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) close(r1) socket(0x400000000018, 0x3, 0x3a) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt(r0, 0x9, 0x40a, &(0x7f0000000200)="4943440a4c0700f1470a6eb50000010031929648", 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x7fffffff, 0x6, 0x5, 0x100, "1654333491f07f91c9943e33060f469b65f0191b", 0xf3, 0x4}) write(r1, &(0x7f0000000180), 0x13c) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x40) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000300)="3fa141b203b55267843dec163963b7fe43bfbf4dc4fd842b31ccecf7ee12273907307ced92dafec4d54f61414f6ef045e0f5c6d1e897f5638d8cefe29b545a6bff5e524d34457967598cbd27e294ab09b5198a67f404ad7cae5fee517a9b38d9dee434b93cf7b7453acc2b196a590930c483c2b0ce369532490c6fc89bf58d4fdb05595f3860f91b0e198d8b006760f5834143feb6abd5e4f9ff5b40ad283ba6cb63a01124c24618c228ce73567c94f0fca7ac3c5ed1576e4dfccee7c8b84d06e1fd7d42a0e605929c9a94fdbc566f32d0c8b1c0", 0xd4}, {&(0x7f0000000400)="3f77b7b8b75023b07fdeea8833fde2fac4fb88877d49371f8e084dd90d69e664c7ca1c40b1111f65607fd84b72b81fc354480a5d4ac0008ea6ccb7f069f866ab2b00d7a9cbbf02", 0x47}, {&(0x7f0000000480)="9738f1c4ccd2f1a04bc8262e549ff494daeded2f06c6bf6bb0e0560f8c11d79f48494ab2962b9820b7645057429b5d99c2e2b7268938c3300cbc226bb1353366e5448900ea74f1bc1bad3da936d0644e2c1bd6f8c8d68eb5a09982186c5c63f5f178421866ac041e9d0d0cc4927ce218a9dbbc907d83462f380c09c73122b854cbed99502965211fc7ea3d10bb12ff68e556bec64ea1887767266b1a77dbce0209f1be4ff9f193851118af89c48aa529bd417d8385966595cf742fbf0543f59a11d7804fb4f43beb46edd4b0a922ec127bbe8ec209e67ef29561edc1c6d2e6fba947cf92b0ea3055d02c314f8bd63969b75165", 0xf3}, {&(0x7f0000000580)="d86c0c78dd06f8386ac50e83071a73167f7b6c039990865fae441feb7124f9ca0f2aaa75561cb1956376c35d9fb463cded905b71c9cca5d28230c301c6ef89ecf508fcf52999f317daffdb74e66c78f0bd011c23f68522b078f2263308868415a6bea9129c50d16fd894ca1aadb1f78cabde16e2e9f009b13d59bbc360d90dca39900e7fa8601efd7c416af710010ae4ddd3ec60ee9d733ad8d2df32e29efea514810e1965d94995f1e49c9f93b67e94dc55a38190c424a7a052c5babff5e52c3ba0f4dab3a5171466ab821c7ade7ca1a57f235a74961ffac637de108d2b2499ed3a47869bfceb4fed50b28ce2500821a9a7c109b76955b6cf8da8e6a6a0e91e372c23b8f5e99c91b837e6f9f24b11c86c72000a3433762b083376ce79a462b38e37342454bc40063d98cc52e9531fbdc697b227be8d3c409eb04fd1c786192b970ad00d83e83205515a7b36b9e6b3dd35ff6647b529289ae492ef446d4c17a4f195aae8e2f98fc6a4102b17f7d45876b5f287cf41f0f0c504b282b84ab477b6f85cbe6cf17602e15086a20575f705a6ebf1f55ed7ebfb7c973e24211d993acd14e9900ecba0d3a7a0be166833cc12f0622f2f4cc39baaade31dff73985b8d0c497cee269afc21889c92ca07d225a1e94ad8ad009e4621fa2c10873eacf761c3d0de8b2c22a6b9d84f92247760b69146b9b5258597560febb8d3a7715331f2909911cd2d242f4524b9d87f6636a0927da44945d242b97442ba7578647d78e2775e3be72fc939766bc51a0af71e2e989d9fd42408d5fddf2d18b9575b14f33a9db05cf89fe98460223b47f81e63777049806837015c0ebe6c6e08ace042efb58c4a4178434ead61925ff215f65fe163971f5e99447968583e0bc3fc9d3cf09f67a06067ddecf385533bc810216dad81654654cd883997498511148869f5ffe4faafe7e61ef8ca02d67b72b30a8e9689f7cf310c8794ed514c99c6f11fefb8e2b8ae0b42cb9c940b8242ae38ad248fe839eb605fd817a3ae5fe158552be1dff0db7a59585560bd449d3c96089840b7dc3f97bd3e7aca96e091ab2fc506155f5ca5c7c7ce8a5ee1eb00cf55733a28d1c5cee53d925df248d6e5777e923e5b1ccccd1d9823f8775acddaed3d91f243f91987f681965cc6e9343da2a42a982342c886d8e65bbf04c04dcd7dcb453aab1c14e3457265b0083e3a2fb0e42e9ebf4c96a876a3202ceaf9a076a355029f2b53b721ff4a4cac77c4d96ac6d6c18f9bc294f1ce5382ee01b96e96d6d815e6f05cae65ff5388256b283423038a99d7a786d8196f166251706b9c9adf8c4a414fa8dd19fa162f9c482064e7686bb62057a53a7b8d791aee8023b4f55cc4dee8f4482e98aa36da83bb8c5a1035c46782629c45e195aacc514f1a84ffe6835ecb23e786dbcd70b72f415c39dbdc61b826317a85f12827cb091b9d3d804fc197f8d3274fbed5f6149126088fcf1ecfc80c95b5de0e4bd4632c5a14d0737841866464fd0517a6ca99c13f9954faeb757c3eeaa5bce96681adb8027fc283cfc71b8b4eb488813bfd6bf31614ac06a1243d996b9eadadf4129f89df4d63f3082f4a643e51ca3af1bb7562e55f3b5aec1cba7f170dca155ce67a15e6ed309f84d1cddfbe335f33c5f35b57ece0e7874f2e3329d92bfa5fc1f8f271aacb4b706bfca9fc4f18d05882a618bf5f2fd70ba28c6d8c300434275b73597d4aaab3c3da7e621601ba3d59d926be9357d862c0b859611ad993afcff81113c77741df95d845e6d42fe4018c36633206e8989f95136eec53cb07e136c3b48eb0fa4433b54d8f6c46bcbb72542235ae5ff76ce9d64740e187b0b5e0fec917c1b026328bd17e567ded9b7eefc96eaaad7bcf0973b1ccce6d674454d88070ff20fa7f83379190f40dbcf6c6e453a6a4fc784fe2116db295ce30eaab5a50490a87c9d401157c5b155f666b306d93eb877092d1b633da729b6ea6800b1fe7d314b4edbcb33a29987d0ffd793095c097f34341ff1a2bd243af69f02287ba381921b2601839ae64539568de46ee0f3fd127a8fbb0e5fbfc549a9b6849e6c046fca3d203b9ffa57b60a52b99dfe8253472a81fd042231479999b0efdd895ab0bac5b14bf4dc66e3898cd3f527787f8af2281377ef0ab65e320721d8d5b08fe71a299b4a27284327e225eaf3cfca821dc4cf250d7d05e2b9c2004b0c3ecf636ffcd3d242e83ac61469b2529d5cfdf4e8b34a49b7d3d8042c096e5d9df89e16084733bfbfc95540859352a99904ecb30a5f0282e6156b85e13f2491a3f377bb70d7b72ae17168c63602f4a8da1583a6930465d9caed263d1334b2421f41b493fb9674eb3cba6a229ac1cf800d3a38622c6b26cd6f38711ae259f14bcf9a2351afb4244ab45c1c29dfb9a5e3ab8a5aa09f5358414c875c53f4f89912ed37df39b045171b0884913d9032c9efedaba1320b2017205b862f55a91971b2442a7aafe821aecbe05be72c2994b677bcd3038c971fe08b300a0344dbe66cbf7197d71e6baa815f2e24a3b1bd1e0c96e6da62b618017bb5813d24a90d50b90ebe04031d07d4fa6709a818322051b821ab27d295010268bd17b07e66c199ffc4002687faf469d486b12bf1c161b067cba08c48b6d96e7a542e49434e91cc7227e64983002f35a7fd829a58a6eaca35e90d7faa9cfda4229d2a683ff63aaa110d13e5739383347080ec2e05e354f8ac811bc730a13ae6414c983d41a53f67a895f45287c0792c5d2665576bea23f1aacd1b2c08789c0a03ebdfa28d22f5090688e256300fa52ffbd4ee8ca8a419b64e8f79a04ea86868bc203823e7cee4b9f9b457fe5d9fbf4c7b55fc26c9c1ff30fa6189e733d6a95765d2dbd20e9450548b4579d55eb70e292b169cb3a4e99a153cfaa3d078db0b7e15110a2c845386f6b7b32b85366715d23eabe121377c5f07a3629cbc9666542256f76b2be95fdbba12a7ff3472935fd6b3a4b1e42751e05e7df4fb789612ed2c8d5c65bbe2500368e240a1511c2fc102f9b48b468c7b30c7b775e7b0dba0d4ee5aa56a887d1268eb053217ccd31a99c1867585652e446fed0cae6a01ea5c46dd8e3864b43231fcb3563a89b9ed38f86ea5f115fd7dd748921141aae115822f8baf434bd0ed5d2948834eb082e789404324f55d3878b335f9b1e09e75fcd3041b09c6b214c9cbd8cbf85dd13e344a3eed53f8daa2468290b439f6ee80607a0ae619da8e7d41ac2be07cca0bbd38d39acda21a3ee7fbee4df63836dfd485ee0a667a67ade917a9d233382a22731a291022991d959b6a149640e6a55eccc741973d029a221076e095d0c9f79d075c7e9802fe3753524802f48231cf8b02b119a34061f3beb53903385d0def8cd28701bd6e7bab71197d9f6e000fd91b041734314cb88af1afef89dbe9c66589eaddd385df45545d82ba9d64111cb069fa61e42d028e9e35f3cbffde6fb10cc4e1fceec62b543f54668593f2548ef6c6c270b69762c2c43a693c1f93cab9f78b3df134b7c77921dd9477c8275f3180be6b2fd53d72e05f5d8d3ea36d4706c5d60209801774abe5e4c7f81eb4855d142501ef7f207039fc261c4785ea395a3e596650d9a6581c8f31fa57759dc6ad97f60435d4dd9ea971ccbc1af0e7547f2a8d1fd43b0e063b58f4468d215020c2a1ca711b7291dc42c1418d6a5ede9ff54e93ac6c768e02830ec0fbd26611903243dec0de05d5fde5da1951e698677fd7aba4d9b9cf32de56feb753aed3187547a1bff5ad928fd28f85d7f57cf49615b33b5e517b2d167fe8a9bc292c4e918f5c532210513205dcc6b08036e2965786b91bf4ec8db1bad0a740825d55ac4e5c54ac856af4ea0b4377c9fb46b6890cd4952057d2f241c991274e0ac6d46cd75b3091b866ded613026ce3ba5ab6e0b33c91495d9185c9a6b3e865b48bd1ae8069f560d7b06e505d95bd009a1709e4c21abfe6de124ad7ddd6714fe9a3e38017fb7af52f6ee87065459b58501f5770ce21156e2add8d7618029406ba357f40ea99351da089f2d84617ccfd6dbe0265fd588e93e00ebb5a6ff5c52d63880ffb030896d3cf0426676ca7ed117c12980e469e6a3e01179468c3781824c21530349e9fb6a7802ab7c425ad45f4e7cf0d8106409f7a14da2ebdb518f01511421a13358cbb01f81593126a190a1aba2309c21f5b76e96a7e8ee93504141a02c849d7289956342eb5f631021cd465f5cb509e094c3be17f0c7cb25886eef8d368e614891cadb0346f17239e822c28fdfa50a056adb0ca8c864a54a56866ca6664f82af1cffcfb43cf75a2cc25522e69708bb00e3166ca52d49f247ba1d511671fbafc49410176a95ed8e24aa09abba925b3875ad1f3063320939037de7778fcd7d77edfffb1d3d94ab2caf90851f193e8e8dc97f16f0b2fba0a0a5cf1fdb1c555ccc6eb4a7cb3a5cf7debca99f1fb39bb1dfa345d46e04a2fedccbf79271f1bd38835c4f426504236fc72077cf9d4d0dd0627891dca33c75465c5da61063a4b74e06da1d8f259eb304cc08a07ea31928b90e8a32acb5ebe549c2114ed17db168c992b5241af55aa487464e72ade3d7bf960a146f044fb1de875290f590b8bc9a49e790350fdfbd71caefc94d80cc6fe405d7c3a4c480c01bf9c2d93772bd8522a38f22fa300e2daedb840316c18f701590b5fa1badbe1d7c17130837375e47bbf2cca0c62edec3557beaa67f36bc0582da8b7d0ee716959ab90927371fea5828d929ad28b73bb6d01f6b6a2a4c221c3a3b89aab61490f755f04597ee17e167d658779468d5236cb8e0a67a00a0297d8cf4a9ed1ab215ac5f0a75bb23bd9db9f2d3b35f5bf52665f229043025ac1773e63444656ea62413ddfbd0484ab73a41a502df0c0ce2b6acdba2cbbdda76e63f84deaddb6306cd258a68aacb65f254dc9a27693f13a0e9a52d4cbf8c8f20e93edbe9aefb9cc8fb07d4eb147dcff4fa042ac3e0f40fda7c525c5acaad6455df34ac725a4c992cb02c5f5da541584fd2e09085392f8e55e4011a4c1f636ad91d60b6bec584da69c7b5169c6fd4455861bcf4b2023e8f7ff0a97ce02734d57d97bafdc5d361638445cf8a20a172156ec3f293e3231c48e9ea5c860cf2f14af9aecafd33de9389355f031a7669c1f197f3896bbceba5a986c8cceeb01d08ed10fd796f91595baad57b50b6aa28609751b69b783cb83dfe321daa9aed2f1fc5cf7830152b49607e8b58586e2c2c81189d3be5f15d2243608be3b8be09ab61ce69d179cf33cc5e22fc94b14d7c479addb5923c9c514d62832e412a1c6924546a84a6f08d7acbaf1382a48ba30918b61e0111a6765e45fe3d01cd1f769b0c8b4d6d4208d48d3c71d0b316f199b8b871bdc8f99682b24d77dcbecb64312b6546bffb69fa999f106cdc4440c94adc5d6e35e88a86294874ea9fd0c36c3d5cebe282282f2152fec67242df30ce31cf701dc58e3a3103e55508704241b7997ae9eef3e2dea8f86ba6c7e0c8aa055648e62a64087ed06e8c56d9c498620ddf9f7a80828007081921b6065368a445e402b9543f4b58b96b3c321f898998d0cca051a7975356397604bac62414c7b764a315663eb027a1093ed97117b9422978d99757ce3aba76207a08d957f18238a903a19978afd0a7d246c7353446694c92f3f6483a06331f30453e671598dba13492254812083d98c440d926a43ae797b4a73a3d633674f7dbbac4b4a46215aa1b47e3564387afe70ab49948538760f294647692e7a3077e74308eb17eaae456ccdbf7ca38", 0x1000}], 0x4, 0x0, 0x48) 16:00:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket(0x2, 0x2, 0x9) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x3}], 0x470c7792, 0x0, 0x420eba69, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x3af, 0x1}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x88a7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x400000000000, 0x9, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffa, 0x7fffffff, 0x5}, &(0x7f0000000080)={0x8, 0x4, 0x0, 0x5}, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) setrlimit(0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x2, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000087}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket$unix(0x1, 0xb963d5c80896a952, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="f003000000029be96914f6357e3a", 0xe, 0x0, 0x0) sendsyslog(&(0x7f0000000040)="e8a4afead9490cff215ff3fb969c115ddd61465c2d6e9e1c34974b704993e450b541a476f119ed48387f18", 0x2b, 0x20) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:12 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="a69948edd7f86b0bb72253381d14dc3c4f04513c7b276e96c6381f1d52ad1b83cb30a199430d1ddee76f8e009859debd968d484ed4042b1047ee631d364bce8f30e57804c3d4b4fbde41959447d22ff2e2bf574aa97bb69ef3c894141763c304c3fd62c0408948ab5b4f1c5c4df0aae509dafe28ae5facd7009d3c9639e099e2a4e6957f16237ad25a250b64b549db75c3", 0x91, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="02963ce74345a766c7dedb786f1a7fbe5e306701f15fc845714e9bc9ba5d137b8e15e9c481b75b45e9f77469ba2010026c79dd8beb8fdfa13a69a52c0778bc5b0ad37ffb6313c27accafc42483737ec15bc80f4c1970c1b0b53f6c653549190afe7c398d5181600b0e09f09a87cf61f39256be293ccd494f448c3be9be6085fa834e7b2682bf430b6b568d2961e98a50f6d3d6637a2335fbf0e5aceb6e5e8baaaa354a0c0262e3f7108aafd4a61b50b0683252c0663aac2d"], 0xa) pckbd_enable: command error 16:00:12 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffffffffffe50, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6b, 0xfffffffffffffffc, 0x0, 0x80, "387a0313e43776a15692e7881b4c2e78b1bc4b16", 0xb700, 0x1}) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') pckbd_enable: command error 16:00:14 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x102) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') rmdir(&(0x7f0000000000)='./file0\x00') 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fsync(0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)="5192fc6a3459b56e8fe150ffdb9dff981e3b831fe9729e1a2bfe6b394d60478c678d2c4c1b554439283c2f40689b0ffb458d7c1713aa8c060f0675a2f86f34023a0878b71e7b89902e7c71fbbd7a8d29a546042d1394174a71d441e904100bcc64eaf54ba73c5077f7f8a9b2033a1afb13ed2bab476bcfd64a76810831f78717a3a9ab49ba81eadaa54107af6774cef1fea25d8572ce26f2e37286cb6e9bcadbdab02a094d46831de16cc00e54c278db488065ac18d710e4ea1a1ed1817a17f3aa59d599ad79d325e5297d9532d30d610003b1e6cee6f641051571a7e303923fac1e3a67b668896c38", 0xe9}, {&(0x7f0000000300)="e239fd2c6ff3b09bc414283d862a7e2bbd38d16fface7fab77f60de419c622488617249075952ad868792a9c69f061f68069e9efb9bce0e777d7cee22b12ab25c62401c8105521149825819e7b11f491c6a4252da5bb594249914da8d26af63b399a4c228ad86e05447cdc38f6bc2b5c2dcaab78f31566d1f2e42ed6593d63fb3a50f951d92111c38a8807da51bf67b777fa76523380d7d0b285bdf37d4e91ac3ed0e6b5e602a2c4d09687130d62c42b0562fb49b0768f98952b3a9e85466efee5c6c86c1b578df5bc859b6ffea7960006a1791df8c3d1c87402859714b9e88fc933afa21b5bc3215325e092ea5d7bd26fd59ae71cd47303865058dbd966c2095de76e190292ea073cc4f1d59f9ed9653c08fbfc258f09c88b8514fdb4abaefe15fdf743815fd714c927c50512cc1aea5624e9c960764b7ce8e7c0bd5e2aecac4ff3f0b15c89a21921db05a6dd949ed649b593e544ecdb7da9ad2ba03afcf1348115bfe722e9c6127c1c5354d504a091a8aa839db58743a25efaea6b1a47bb06fa2c63cab377354f4490ff59d4c476b15b82dd61df056e2d19cec22f178000cf5386f6bbdfb098eb7b3f8ccdf9f3f08a1b73d320bd5eb9c13f5a26b5907e5d82a5938ca08fb5a4a32cac76ab72c630720ff1932c5610a334310dfc9367a75a993b209d8c0b236e183444d8cf0e96c21a87514a524cc7a47ea23e0085d3f20ce3473dc7998a795ae6d1ad433c4d5f3230a527c248c92d9b384ec0e1d2425fad2d27b4e3447c8b3b219f9c6afe17d27c2f792cf0a19c56f8858e9c4daa2f90624dbd6485e9cd115c1a62de29c6d3d0d1cfb0e1339dd097f15981aa483d7a6a97801047e103d8f488a091d1ebb1cbb927ae6d5385b9b6a2943d098a006d1bf74c26a9cd3bf933e05fac1c8896535c7c3d3b70e31b1c87935eac2713732b6b80ea3dd55d4bedb6011a06529b6d3e410c11c77478b39b7738f2e17dc9e75e37ef2f2a2467965df92c64fe3d1c921d72bbdb8a4c510b7fb6f58796875b82cfe9d6c16bc208426d4e68d42dbd39e84e53cf5fd194b172d10de2f4219df137561da04201eb6d063155ef8c74142a520de7981d1145428678101912ef110c4cc882bc5e17f76d93dea0562258bdea2fdf7ad860b3cfa1d2db074e53b02425347fb80062466328cf0cfc60784cab6e2f3707aa62d122584ca2be4115e36bbbba022d95da2eb71efa352fbb9e2d1d7380e7dc53d0d4880c430792e2bd1326a5cf9f5c79b83dab649606188eb75e64ce90133a35e2a34a92979b6f7f5c4793dc46f57e48298c2f619578a629ac7f872cb950c00a5633f269428fda927ec4b47e3ca83b324093dd3360d6853d4b6ffdd01ebd62d781d8d4a8054ce53dcfc2f82788ad642dc2d5b6af1cbff7eb45cc2787b457945f871deda06a2173bd95eefc8068ffcf549fb2578a6d5281a5ce706029bf314a0e2b5d74bf8ec4900fb0ccce3be0e28c451ac3a5d2e3162db4bc3f9c87b8bf8fb22e6d088a9aeaef438a5466ba7e9787d5729bd46c2edeff756687f4fcf443157a1be997ae7b1bd4a0de1a8aabf30229138da90fe9f1d61c1827e791aef708625fc67f567a67c362cbf3ededff45c2468a81f8886c50bf93ce035caf91a3e672d9a931699b05335d111345fbb178bfa39d83a007d07c65adcc99bf26bda319c55018da6e62fe650f97832e2acf6a33bb578a667ad46c1b8462330f96a030076163e0aee662ed16791a7b54fafe3e39b5aefe2ba50fa1392c44e9eb4b8f7be429a16933b9d2cca35255986cdf9ab220d87e9d5d7a398d20228dc3e8896abeaa0be11c142a0b26e48a74874b394888f621793850c50a1c87f0f40deee86158529e68cf6615b1529a0bb54b449a1f56a195511ef1764bf7e852c470488d4e09d267e6a6064c473d3bc1f39604792c5312e3577c06579ddfd00a6015f345dcb9db9a4725d3ec956102f02e0839f3dd777ac4c177bdedea5907198524b1d71ddfc09ba63e50995b48570ee77f2781e4115ce6d51f0c5a39a80294d55ebeb42ae98069066ea5f854723aa7c2af047ae1c0d0afa07fcff868982d20aec4a1a1abb647878b2b1373bedcfffd417659b565408c8019a08c127d6905a53078e0228a11796f975149be3dab10b8888c7dc89185f92d532e98944e4a72cdffd5209899eb722a2eb28fc7bdc968b3a1517866c512fadc4c74f9478be1ab22d6e4841c5805eacea3510df8cb5601c5bfb60616700fbc80613e861631704986508172cb4e76ea001d6f0b91e06c6aa6e8b26dc8f64ed8260699fe91b999bfe18f64f62e395d9d200fb5f0c5e5616fe0bb2ce42f25bf4620b50acaa5d0ab8fb6ac6ea4c0ab9c062df32e804888d4494aa4d98a6b55b466950d4112bcc73947cc746f7324762726d701beb7bad5547ca373f0e86aa72d1393f6b07e8eea2a8f53cea940b372e9222f751fd54a602bfbf9149bb1a0e76efdd10883b47fc37e6fcd019e26eb594bb3662a4a0a2818b1c717b97673929b49b416f23759193aa258dc5148b33a6bab4b4a452d9dfb92b45a09502effef03cda6c9b4952d6433d84dcae6b0e71896cc745dbdfa5b5c35a15bc59d2ade835b91ba99cdcef71d9a048346afab01969155385ee994f759e3d5c39e1ebd610d7d6f4e699e7be9451f018ff869d03bd786a05ab9421ac409b79e243368db9e3fb62f7f16595f7bfbe26d5263eea9154588775daef01b207cf76ab74401f108c3174c31574be4a4cb4071270dbbec67d974271b4c3c148e5afa02fa3b6279e9a078880b7e5308155499a65fdcb86735c52483c75ab8ca9c13f0ec1abd5b089c1e2aedaee3a7330dbfa46745801dc572cf7fa809a30f581c10c81a8c564c28200afcb532888536a443d01a459d75782a9d7b1bb3bb859730ad8c75491a8c56c294fa3b5aebc915250594c0d508cef2cfaaa64a5431f5c808eb4032d68f4140664d59234d8dfe490dd8c53a468b3e7d4d6994d40051eb168d34c8aabc0cd32c73931b8b828c8d822945a455a3c2733e56faf9f0997d1b2d42a70e88b43049e23701ea817ca62e3c624feb62c0fa17ecf7f644a1fe226867574652e432121af4bf855545f7beec773252ec41f008c674bc573a024d4fc657768538aa170fbf29b45d274d4e22e53aa548f4b9e38a9f59a822fe15a91a3443cefbb609861a099c965b846aa47c65836f6cbf7fa3c72c00c947ba301aa112277c9594edb2ea5aa831c883e53e17e52215e44a0fe701c6c04d9731238c34473cf07a984cbdb98d5ee2d2cb8fafa96b03261bd81bc818c4cd09357e1d6bd00b9f6086318fbae9a47f92b718a41b5db5a948cc69af00d72e672cbf990c8a77d80871258a8c52ff02b10fe9b249eaf3894430c8d720870e548667df3e67d5c7b92a7ebcfafe5ef3f0732e59c89fba4e13489275805c539be131fbcecd5ede3aa1899897f046285d25f66f5387fe3acbf15f84f14ad52be1bd1c8b50db8ea4e153e3d11527afe00ec527823ac6896cebcab09c9686c8a380dffb003bfd8106913daa445de618ed4c653e985f527d2c0379af3fb168086d74c31ee21ed2e219959885ff67d676c4a4b835c4e094ec886685b6f3bc06bbfa6ed6c182a6ef9f327a2c737d10e7444a4a7baf60c5203ca1df3d5c918a21f7297520c323065693ea687307171708f3d9242060eb34222c011303185e04ee7710d7ae164e115f22472bb6d2b910e7f5064c004f722875cb940fad7d4c423fd029c7772d4f8b056504708ab9f2bc3d213b1464171b621b98529fdddf30127ccf072de6c01ed5a31dd1af161c34d2a856eb94db487e54f11aebdc83ae625dd237d266db735f0427885025e27e934c9c06e1fe0e31afa6dc5d1a31637c29756bca72534d1b227b2b600687190c58aa1e3bf9ec6317fceabc792835cd9ff92fbfa61305385d34dd0050a0946ad1f591969b1b876982a43764caa1050dcbd7eca8c77f8a18758dfee3e13b4fbdfc3b2c671dcaba978b1ea9f33ec218b5d1bb71cacbcfeaa323d15edbca56d6230b584893a7113212b71ea871fb104fece374d796abba0525e9a8a6643ccd133b7faef3f1a1616b80e0ded2f79d392d4dccb6041fcef7cc0d4de6a44b0100db4c9ef8e58ffc89b7255a001a1bb40f7073b1d5cbd80639ffe26e4c998087695d3e3d6561a136b8abac78783779bf7a86595fe89d82a82e1afc070817607b92c4e5f5d3ecea2437d518eb5d124e127bda6a12466b6d241435857610ee0eb225d35ce1382474cabe62c77b74eb1ae5ae1ad0ab82d90671d6db1e5ee5ca499bb3c9be6637ea76e80439fba8b0bcdb3b1c91f3eec34067c17dd8a3f4d37fc508acf4e9dee1ff9b89d544b29bb054874fcd05005992c2f40a9eaab698c61b2bfacfffc2f92ea28ab81735283c8323dc07cdd08663bdc151001cd551f5d6f18b8a90a8d5ec4b4b4d5b50733be9ca3d92eda353ca2f3cb4aeec0f372c0286ce72291865a0cbdd9d496a18727b6e1307e0ede13d38de2919dcb872a97b496156ad051c83778bc8ddbeb22b5a60cea26ec5819a6c769d4153d9b20e67c2fb8ad859c1eb3158136fcf9389f52e6a6e307de3f48b4042323713bc14ebaf0268776278538206945ccf838ca939794ca0d82b86605103b28df4b5f37bf7a423e5501808eb94c436047e2a2ff205b2239db2d6e53578377821c40921484fe0ad5badd8442c60fe0f873b604649c08c09539bb0dddf3a0f7113534cc90ddd225fd416dcb48ed7e6125804b1fdeef701c1b3838395542f9d9fbb29ee499ebd50935d1984747c9c38a27bf4535c6c888657f52d3abc2c8f9e74add8f412cce569e9c8e8ae1ecd3d6050065ba3d278a6a7c34bac7a0c3442cd375c3ca7681855bc954dcdeed137c305499027bcc1edeb856199f2d251bd550867ec625f8979b85044097407ab9395d5ec249032f43a1d8f48a1ce817693ee39fd0e178f9e8a56027c51127b7fe3cfd8de3a17c61046cc11090283921788c3f6b76927a88ac6a91be8993a59b3f0be8f4017ef96ecac27a41d9c1ccad88372ed241fa200d25e0d02b92bb4125277f95d2d4c0eae2e591d67cb0a6efbeac006ca1155f2a9855b7f46021a41a96203b397f1aa37c8168870a49ed4c030c162a8a79294310b22d3c9155fa67dcc1e491eed03d7a5a0d74ed7b9f84419f5bf900e902765bc5c15da452c7a2b75f3426820797c55ad747de81198049a1c6ffdebd33dbae2c850ad70225d408a66d874dc3404c766ffc65f804d7df91970a9f69e084968065178bddec23c7a378b7d5ce2662bf4b237b0bbd9edf3390f4606f44ee6600428d93e1e04714a91ce7041ab8ef98f04dbac60fab7fdd2709058f369602108b70754f37f82f0475a6b593197340b3b818046e65ab52109e98a08ffda4d5c342c816ac848fb14ea9fa774768bc3b5ca0093ef3689c78d7770eaa89806deb73c90655fcbc31a0820cf426de64f6cc69a27e1d97f53bed5cce6db46c80ab3066524e65f2b430d2d948aefedc81c5527dfac10be61fe2885edb2127d62029681960fc7e0c7e8262e8515a61c5e221f8f1d1762c503a5d6664e7f16dc52d27d78928dd0a177825a0a706d1a76d1fed5d2e596bf93c63ea472e410c40dfc2ca379d4c0f05448651dd0e1da139de42692d7aac55d5aaee446641a31a77147a9ec81dad8cda64a7da142d6bb22bd65d432af376660cbabb7c5ab35953e487d76ee5b31ec408215784f74931f3d7e292b2d666a98dec415e16a0851e04c3daaefec3c7327e3e0", 0x1000}, {&(0x7f00000001c0)="0565135e91b39370234959bcb45f02668a5c", 0x12}], 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup(r1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f00000000c0)=0x1002) chroot(&(0x7f0000000000)='./file0\x00') 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x0, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) getgid() rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:00 executing program 0: getrlimit(0x5, &(0x7f0000000240)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) getegid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 16:00:00 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x0, 0x9, 0x2, 0x46cb}, {0x100000000, 0x7fff, 0xffffffff}, {0xff4788c, 0xfffffffffffffffc, 0x2, 0x1}, {0x6, 0xffff, 0x3, 0x5}, {0x7, 0xffff, 0x100000001, 0x1}, {0x1f, 0x7, 0x3, 0x3}]}) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpid() 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./bus/file0\x00', 0x62, 0xaee, 0xffffffff7fffffff, 0x0, 0x9, 0x0, 0x1, 0x1, 0x2, 0x5, 0x9}) r4 = socket(0x22, 0x4000, 0x2) getsockname$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x81, 0x2}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r6 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000080)={0x5306}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) socket$unix(0x1, 0x5, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) bind(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x100, 0x8689, 0x3}, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000340)={0x7, &(0x7f0000000240)=[0x5, 0x1, 0xc893e0e, 0x1, 0xffff, 0x81, 0x0]}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwrite(r3, &(0x7f00000001c0)="57a8147e8908a80a2a9339cae6768b3d0a72baefbecd793182a67d766a9d79debfc789cae4056243d2c63abb3120f565ddc9fcdacc70a6f058c530f5d3865405589077df4b4c24702d162731df7985f11401a88e4b50a390b1691d0343a50fe473c63a840a8db3decf59e07a0628bca11b9b481c9b", 0x75, 0x0, 0x57) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendto(r5, &(0x7f0000000380)="627b0bba8a45066b987e23f77a497b1b51a609a54f29baa8bc639c7031b9f80c9e68712afcb0cfe4c2d3500d34bddd3b3c8b5cd7b72164102e71d5fd8b118d4bf782235b2946b0a97492c1e5e74de28f472ce82bd7fb489fc23f9357f9b881c2fc04adc8a2dc71000e2dcc4afdf1f6fd535395a5c3cb83ef249929dd76c2624e505e84f6bcf4424da7255a0ae373b50d6de6c827c702d44f1fb49f1bacec7c3925ca43391f5bab1d22641555acf7222ab802e77c578ba74399c05bb1821c60253d76c3a6a3cd36cfa569d3f2d68cb5e22bd0ef3c1f78feada21fe910f5719d6fc843dd3d106856d1b496729d4710fe61b159bb45857a20f53c27a6cf2bcba9ac72fe4bc459bc03af7fee2db1f844b56b22726e429e8800806933d9b94dcf802e2427826f9985441cee72bf6dadaa24752a702cb10842027426e5751b9e9de2f7326cbaa657dc26ca8a4141154817d6164af7d90b5bf2405c45da016bb67d3c98f189adcd6fac34659553dd1d607e264c1a1d192b70fd6787fe5915f24e8c57e5602951729822c0d6b3c0b7a7e53bce2914d1f250130b37eba79c3887d595764d5845f8147834224d04beafe9f451e6bf89e5ee4267493f657c4274902b1cbd0aa421e76b33bc6ae28c714baab027b2e427d3d03b8ff05d9c4c2dbb6ab47eda56bbd21b60142d21cda6bb487691ebe068df17d8210723595f470757171f8f685900df464315cff8c791066da2d669694bcdf450a7ced1d981a19cd340f88203b7675acd2eeb5aabdd388f7aca9e5f18da001a973d74e65be31807f8237e422ebd1f63d512116d1f2cf6f096ce2402f715c3224f2fa2b15c05bf634e7f9abc8c399156b26450625ed9db68d17bb432988d3ffa2ffdf62954f0c832c30ed7588bc5b58b4715dc3fe12a5a4f6749af2bc79471bc010894fd33ef4788bd43b87386c6ac382c1b97c4b4ab7e698120d5b824bd794171cf0fc1d4e48c9816a9a27514e3c337ae911fd8494d93488d71822219105e39c7ab37b7ac8f7cb54ec26d12750343abca8d30d13d05c1a7389fde698b473d84f9e263e87c418245d6f4630e2505332350f77cb3407bc35c5d030e42b9205ce85b9ecebd129188ecb8efbe368fa7c2919bf37405a07fea758fa9ccae642e875696eca6e9084efd219f6f3b3bcee11dde58a8a6cbb710798ba53f337ca4e016daa85b8c31625c549cc0c199cdae69140ee6a8eba560dbf3ed1447c35028aeacff9950ed50e2c70db5221f4a3561bcb5c16ac8823a454262889f70b9fbceb535e23c5057deb40710d06a06e79223f9012c6359e5bac7bd30899d065a8f89d1bd8543880ed820f9867fd4389d11511647260ee07c442669376ab57727c9c22e00dc631f8e876048a7a83bdbfeda087a39afac60cef78e5f4f345c34fe3c3c8ad435fcde9867bde5a1f92f0e3454b6e48d35987216853581ff312fcb4649cdafeb2266b740bb19bdbe38ed8920cc4c5d4144538f5a39a09f03d4976817701ab67b93cc2ae4d2a1edaca6e04327a7042000a2b7aa1ac8b7ae0a4597315b1ba3aef8f5005fccff2afe17d0a3c4cf9cd5a5bf5c1ebe2a84f9f363c13f962b03197c5e64b5b57ac5270278c62e0dc9c6078f08792e84ab992e1a56877fc07e620f61d74dfedeaede1d5e4a5aac1eb3e8b9ee190bf44dbd770baaf8a69f8e08dea7e61b505b050a41c087217f0838c3e6c81a286fea94ea6cb1fc6258fb896a369e901176240509d134ef9cfb788dcfb28e78ba48f23f5e6fb2ba970ef2eb07c56e7a373bb7415d02e6d6e80c7715a78402e8c3015194a24c123c4f231a04c659112f25fe05a833ea6ac11a15dad2405a2c91e69ab385908a09ac054caa6fab3adcaa9709ef8a4606c81d545297047b8d735d624620fcfc22d76394e445beadb2ee42a4fa841b9396093af4e039fb3f8021d7d148ed7d130d7bee5b75d4b20688bc318d1bfbec7c3d1682e01bb1fdcdbbaadb0df9582aba1b441178086ffabb2ef58ee69f65d56eb4e72b3cf6f6bbfb4d442c402ff6a5a966ee97eaf09ae09a57c8cfc9c167817f20d45f47b868385cb747bcf402f947ab6b1db37535c6cc88eb94741ac1c0d7e5cc34beb1847746bfcbf354517b3fa7404f1397773c6c32899e68c45af798491e1377c28b0114d97d2abf6fa69a949dfc25bf165f8613d2a43156c06e0689606cc34698bc245bb7151770595633df82ed5a54a22bcf8c029b03882d6e49b9410df0d2b0554028a849b3b4165a4469be82d4661751b0869541b81748935f24b864ba08795dc3f27a1263977c783d6c9aa1c818086c24ac7f440d2f0df937002e392cca392648fef47e53e6fd76e1aa55261cdc19567784c86ee871266eda243dfd5c08f1b8584c97a2c04ef5309e497f9d2663f271d42851d79ffb3c22408fc2a4d46406678db5697c70fc872ce780910579143721864f933c7533a621aab8740cd26d957aa3428f928f7b9ded49466b7113e68b463145f5a9ce2dcba1505aee855ead5ef2235a1f1a428c82d04f4556c129bd70682a901cb72511dbc0029f9fdebcade09667bed6b96c4c7e30599b73cc1dbfa9f0b7adc5eeb4a781d07b39e853214af09da45d5cb5297b4275608918b1bfab69be472b2f6eb82dec511285c7c068ab4e24c9c52e1a43a1da49e5f3c70576f6579d77c7b9d42493bc7b7ee6a0850b8a321e47f6ecda719e16a7adbd91b842d9d085d0b7a92e5bfe7e06656cf15cee39306cee7c0055e146d46c8fd7205fd5bf9dd5fe17f94a9002f2efb4b9dd16a66057d2abcf67d2f876cc850fbda2d01fc2c07b3b40bcf238a28aa327d4fccf1cfbf452d2841c4ee751409f79d5728f51e4e59eea9efdbd881d613c531eb520583f23813cec4042edfb6dfa97f5045574f5984e8c03f477e212554437d0c47795880529d163ecd3ffe106deba494b0afb6f22165c3447c14ee16640f131803f01dc712e68fe6c90e108f9fd0f22793767b8c12d09d6e6fa1eeed63a0eaaa72b2981366bd221a85a2d28d486e6af82ec807f0ad4389c6a5f700410e1d2455f8b4c0fb27bf82fddd0447deaf05a00d3fad9aeb602ab4991f0629e0d6060eeca818af22f10ad78015de37158c27024eec6c3058be1f283bdb86d2ad93391473bdb684f1c61c879295de10d7a305c4f5aa52fafcd7c7f2b147501057003853df6ce9a58e8087930be0fd936186b4d7dfa19ab36526cd79af204c00dc01bc3b7d2cf98429c3eea8140bd0c7d4eff86d3bcdb834ab0f7a98ec4df3e291eae8a5a99d9b97a5d2603f68065736a3f3cc4c9d63d8bcdaa8c78659f6207a602b1962e561d7891e9c559ecc6d73debceb0865ca293268c23a3735da73bbdada94958fea8d7e5c5aae58729f12886a0be257f656bd0e999ea61fbefd9cd6b09e8d626858e3e9a611572930e55d6abee35697c46127d4bf5006a29be1d9178c64d65294253f444ca4b5b5f07ffbb6ca5146de979a08a2df3b1763cdde6b98bcfc36a4837e55671122a54a7209d01594873bf27584db2d1bfec9328814d4ef19d88f816fcd5662f62cd14726c05851318ad1dc116f539a86adeb9c0235f1a0d573d7ed83fdae852dca240e8d7f0d44a94794ff2e417a78e35189b55e3cbd1c0fe6d03b963ea623cdb1d5cc61160bc560aae2d6c2c2ab99b7af69966bfe8b808fe0d6610c198f239801f7c1095b487b447457c8609bea7025d2fd46456aa4ff59e2822ce3b7cfbd3490e6090b3a094362ba7413f5c531dcc7d1437e97ca0d33adbe4f5f643dc0159efc3bbc4e8c3d8af71e8a320718f8aaebc7872a6dad0a3b8122e269afc85135abd236868954eff9971c35d88a27abbad06f7553145021ea942df231790a5c90b645e8498e53714e15f56aa1aca2466d57ce662f1117f0d066929460586e499c2843be4c2065292ccdb8ee2f9e9f7af14e664785d045c682421780e0b8b98802cd77b8c32c180438c661aada3c6059deedebe94c3a68f5dfe24c80a972ebf7ff7aa96e0147f41acde3b2fca52140919120a579c87db8662c2c60e346b63fbc412848270c925cfc2ee216a5be40bda44288becf617029974947463093359d856ea9f9c1a55a414b6cd439eaff58a1700468441b8ee5493debe55d9319bd9360d9729a4182d69e1143d7918a9becd8167ce037b3b21644aca7eb1227fd1768f071b9882d15e6db10d8f87c2b5833c90aca07d6096c610d10cac43bb1b5c307a5f8158ec7f7e236e88be68685e8883618e63f6c55a7371b2a21eca367c2fa809bec7ebee7a7146e82bfc3bd3a68c18032f8fc2ef64a3e097ca581a41b7244cde3c7a6041c4805dc0c80d398e6287ac15c573dd4eb769197a0b124fd163e5881d76af193365b561a7e9a571e4ef63e5e0913fe33ebf6261cd324a663345c6277a397bdf1eca098c619a7b6fe3cf4a619ca32ff03e4293283fdd192b9f429abff42c21cacbd5ce07d6e4090ec455ed4b01678c023af1fd2075d5b53a465713dfed54db64e008c94f10eae96c82465ec592d1878ec20ad81621ea124be0296a57bfbae8ee808bd0d5ebfe12c42ea989901e91654b6ce62808bca7acb8a991f1003764f6aeddf04a67a408375484fb78b04d46dd968fd5fb1ff6a964a35d5fa26485ba7e26b28a42364a6214076d56eebf32b77a3f5d955541eaa03d2b626da3112b5eecb22b57faf1e0313c1c77ca5a9e088b4271b6730a827b6a0bed5ca6f22c762129d261e69ca02e5c6b69faeb2d09eef2f2967b2477356ead53cfb7e976477fa2167ac800c6b4f4990ed8482c2ebed78f1fe0587cce65f485bbf37def5be2e1c97baa7c7003146bcb4334d842099f5ce30bdf5f8f7b5e65d509d1185c83adcaf81123e34e703fcd5310e405996b1cf9ff5e320167e350b2d3b0f8a0eea95a8aa5560afe8c30a7d9100b7da6c534449be846d4e5978e6a49807375ce620262e708300166c18a3cbe8aea4a689f1c08007ee83766cc44de46635d11861fd4aebee57081aebd3fdd3334237d4c1c2c24cc53bef962d3ee8c00c91337863fcd7ec74e4ffc11bc03074f7a27ffe0e5aa33beccdb4d49f168cbfe8c75f837d4fad4fe89e42ff13596780b3ad2744ce42954bbda17ef2cd4584f434c26a1e5299436c7b6dee111ec6a5f606be92775430179770e6505de6be15d7f4db350906d790dfa51ef60a5d9d98e2e02bf4a55059b70a855a6c962e5897e207e1b1597becb26160cfc3e4514f022480a46edc17c41643f09db4fe345b03e7118ba4429cbc1e65575df7cfc0af344eb2d4394c7eb5046fdb995944c91b56f84f33baac041842971bcb312a9b39f654e538e37cbbcad03c9740a6af363e2001273c431a27b7f095ddbe2c840301c55c92fd0df57e4e567804574338c86d461c7467f04a6b673ecdfb4423f8533a8da8b128d42e00fcfeb0f2c9abbe339c4c0aefb33d190d1e5e298b57ab83d94580dd336e1f9f3b085481bdc1f7405ec548c2270dd2fd4ef49ae0e3901ca796e0ba2b1575394f8d4e9c6ee42f63c77662e55009e964b9518552dd864c1905dd85dc18fbb692b1aeb0c81993dc3a5d3af5c54f83aef1bf048311292d22708b0ff86b7da8be71500c5c7b91909a37862bc4a5fd09bd9fed637c4c1075584a350a9f9a4d780f1027058899875755538f8cb6fe7caa621c08422ce310f7964120450a6213bc82714edc9e1e10c7c9c12a12511043a5725a7944e6978fcda97edb963a2b0542258c9ca0e987909bb0de3302380ce29792770ce013e6f0cd64f72c0bc2dad71d2c425c9", 0x1000, 0x13, &(0x7f0000001380)=@in={0x2, 0x3}, 0xc) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x24}, {0x2}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x2, 0x861b50873e00f125, 0x7, 0x800, r3}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) 16:00:00 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getegid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r2, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r4, r3, r3, r5]) r6 = getgid() r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r7, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r9, r8, r8, r10]) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r11, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r13, r12, r12, r14]) setgroups(0x5, &(0x7f0000000000)=[r1, r4, r6, r10, r12]) setrlimit(0x8, &(0x7f0000000b00)) accept(r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) fcntl$getflags(r0, 0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x35) dup2(r1, r3) sync() semctl$GETPID(0xffffffffffffffff, 0x2, 0x4, &(0x7f0000000100)=""/28) clock_getres(0x2, &(0x7f0000000140)) open(&(0x7f0000000180)='./file0\x00', 0x810, 0x2) msgget(0x1, 0x1) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20, 0x40) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)=0x9) r5 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x800, 0x8) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x200, 0x4c) r6 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r7 = dup2(0xffffffffffffff9c, r6) r8 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x80, 0x0) r9 = dup2(r5, 0xffffffffffffff9c) renameat(r8, &(0x7f00000003c0)='./file0\x00', r9, &(0x7f0000000400)='./file0\x00') r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x0, 0x0) write(r10, &(0x7f0000000480)="1c7903f92e491622e4c9746cef9edad2769130fea751855ddbe72bf271a02ef64ad86cfb832b49c8ab26ed743bc3e8aa0121579524a2295cead1", 0x3a) openat(r7, &(0x7f00000004c0)='./file0\x00', 0x200, 0xb63365976169cff9) pipe(&(0x7f0000000500)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r11, 0x80045721, &(0x7f0000000540)=0x9) pwritev(r3, &(0x7f0000000740)=[{&(0x7f0000000580)="bef2c77e45a851886cde859a72080192811c9e71f118f5e87f1b1de897bafd067b7b252c0e7994b911d7da1f246963442231d55c0b31121d2d92122a5058b68db56fecaa97677ac8c26b4d482f11e8689bd958ec7bb3446b90caa282cae316c3ec6485070fc3aa4ed894f6b069c0f3cf257950927001b5f6b1dea18b6d3cb5d81580a782b4186492661370dbcfc119546ce3cd35399c85a755ac525c5aa5a30bb07591b63f84b5bf9e69db24fc8265", 0xaf}, {&(0x7f0000000640)="71117942a7d998176fb0c88c6846f924b66ab6b790c69647833f5fca79595112a3bef416c6b03269eaf4d97127106e2cdc8a11f244e6d93497b3adfe3d519b7e7cdec7429be8fcb6ff2d87787c2d61e412d3d6b61e8716a4fb5ce41fd00a039cfa164849aa7e55ac738129e300ec47e6e9bb1cbcd1b837c2f3cf24662658688aad2da50004643b81c140a30ece383f34032ffbf5bb0395f3b2a6a0d70ef854adfdba7037be588795243c401d1aa249c36ba0468a348951b4a0552a4cba413e1fce271bd7d210d06e20ea9e57aa2cd9139cb8fe6c6dc4e50dfde9c896df207519f6d33555c6e216cd6075479a4a5187475a", 0xf1}], 0x2, 0x0, 0x0) acct(&(0x7f0000000780)='./file0\x00') r12 = accept(0xffffffffffffff9c, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) connect(r12, &(0x7f0000000840)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:00 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) close(r1) flock(r0, 0x8) 16:00:00 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x7, &(0x7f0000000080)=[{0x8000, 0xffffffffffffffc0, 0x9, 0x3}, {0x6a, 0x1000, 0x100000001, 0x6d93}, {0xffff, 0xae0, 0x7, 0xffffffff}, {0x0, 0x9, 0x2}, {0x100000000, 0x3, 0x1, 0xd910}, {0x4, 0x7, 0xffff, 0x6}, {0x4, 0xa5, 0x80, 0x10001}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) read(r2, &(0x7f0000000080)=""/235, 0xeb) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x968d65e5d77b32d7, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) connect(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r5) r6 = geteuid() setreuid(r6, 0xffffffffffffffff) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r2}, 0xc) poll(&(0x7f0000000040), 0x0, 0x7f) shutdown(r0, 0x2) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xdd88) listen(r0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) shutdown(r0, 0x2) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/57}, &(0x7f00000000c0)=0x3b) 16:00:00 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000000)={0x82, 0x4}) r1 = syz_open_pts() ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000080)) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:00 executing program 1: setuid(0xee01) r0 = geteuid() setuid(r0) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r1, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r3, r2, r2, r4]) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r5, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r7, r6, r6, r8]) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r9, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680), 0x7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r12, r11, r11, r13]) getgroups(0x1, &(0x7f0000000040)=[0x0]) setgroups(0x4, &(0x7f0000000100)=[r2, r7, r12, r14]) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001440)="991657738d326145ab7aa0f9373a0bd3aa65a2124d6127507bcd2c989ec401ac8cb277"}], 0x24d, 0x0, 0x1c) r2 = getgid() getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, r2, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xa7) mknod(&(0x7f0000000180)='./bus\x00', 0x2000000006002, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x404) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/210, 0xd2) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1fffffffffffff47, &(0x7f0000000080)=[{}, {0x85}, {0x6}]}) fchmodat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x2, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180)=""/22, 0x16, 0x801, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000240)='./bus\x00', 0xcc0, 0x10) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9248c527ffcbadc5, r3) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000001c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000200)) open(0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80c0, 0x0) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000080)='Z\x00') 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x68) ftruncate(r1, 0x0, 0x1) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002543a2edf94e97b1c7f26e71a130"], 0x10) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) close(r2) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x9, 0x7, "05000000a0b2cf5319f6a734b6aea40080e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000380)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r5 = open(0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r6, &(0x7f0000000200)='./file0\x00', 0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) dup(r6) fsync(r2) r7 = syz_open_pts() r8 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000040)) close(r2) dup(r7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSDTR(r6, 0x20007479) syz_open_pts() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x284}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000278000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10202, 0x100) select(0x40, &(0x7f0000000040)={0x9b, 0x0, 0x5, 0x9a32, 0x7f, 0x5, 0x5}, &(0x7f00000001c0)={0xd61, 0xfff, 0x2, 0x81, 0x5, 0x6, 0x1}, &(0x7f0000000200)={0x800, 0x4, 0x5, 0x10000, 0x100000001, 0x80, 0xfffffffffffffff8, 0x8}, &(0x7f0000000240)={0x6, 0x8}) syz_emit_ethernet(0xb, &(0x7f0000000140)="a3a0663e2489413e8a7bfb") ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='fg\x1e\x0f\xac\x93\x82U\x04\xe3\xf2\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfffffffffffffffc) 16:00:01 executing program 0: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000000)) 16:00:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) getrusage(0x0, &(0x7f0000000240)) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) poll(&(0x7f0000000580)=[{r0, 0x10}, {r1, 0x8}, {r2}, {r0, 0x1}, {r3, 0x80}, {r0, 0x24}], 0x6, 0x6) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) map stack 0x2071a000-0x2071d000 of map 0xfffffd803f013110 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd803f013110 failed: no mapping 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) setsockopt(r0, 0x75d33993, 0x2, &(0x7f0000000000)="dd4e04f43fdad65ccca32f51a4dd65d1bf8bb85568bdbf9cd60bea2a70990932b5d5319215d51cfbe1fd45f60bdbcbde846e897c72b92e304aa511572135318c364150128d65b2ebc204513654e285f3c18d7c82913f15ecbdda83754119ca6e9a59410618574f3fb16b33d4caadcc4909d9d4523687061a", 0x78) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x2b2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x22, 0x2) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="314a50b57efb755142a524f4cfa9a4d0f260d2e44fe63e4f3631961993a8", 0x1e}, {&(0x7f0000000140)="927633db8c281bb3f7038c0aebd6a1e5ab3920cc33ce597f4db58c0652742f02d5ad593e4b8ba5e477a2109b71d6ff3983dd2c55bf183b0631565da7d5bbaa048f5288c0da6963ba3b5c2a504cf1b5adb45d1d61939e8a8a4dcc7a4ee1f7a4220850c551f97f90c8b5f84fb452b57caafeb24e5d0ee0a5d0a5e61670d24fb6b07e3751db52940d99ace6496f9f4d", 0x8e}], 0x2) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgrp() r2 = geteuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r3, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r5, r4, r4, r6]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r8) r9 = geteuid() setreuid(r9, 0xffffffffffffffff) getppid() r10 = geteuid() setreuid(r10, 0xffffffffffffffff) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r14) r15 = getuid() getgroups(0x4, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r17 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r18 = accept$inet6(r17, &(0x7f0000000540), &(0x7f0000000580)=0xc) r19 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x0, 0x0) r20 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r21 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r21, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r22 = socket$unix(0x1, 0x2, 0x0) r23 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r23, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="a229d2a3e0e39ece42a2a1991b152c6348742e53fa9479b01fe8c54a9f4e26e27d4067dd950435720147fb73dcf7b35464bed90141ad5e5bb72fc2c1d0ba56cb3db8887db153091dc773fc90c6da828496912425609ec3373d7483a393e411a12a961171b98ec52cb622a9c03fadd48aa7c298633336825729335fddc2738608f859a0e4db6dc78cc32c774bc6dac8", 0x8f}, {&(0x7f0000000300)="35e4390cccd964a35dd34aa41885f1b2fb380b4e08235daf1cb737dd2a28fab6d3549e310ea174f0d960c8e75675734ce1ecf87e8608ce7c64c3da091fe08af4090887c9b6df3bc06ae70a1074d1e3652427872d769d81923a1086858ea6d05092ba16224af4c48133ee0805f1ab874937e8993b5cb6cfb7759b9b0b5017a5bca30041747396d80945e49036dbba15fa6657cfc1bcfd3fcff13216c92e5a74dff2604f004ebf4c02dc91df6cd63eb8e91074cff9831bcc3daa1b969dc5ddc1fbc0e55b7f5b662804a0718ecad2cd188fe14590f816c7", 0xd6}, {&(0x7f0000000180)="09edda1cccd77c907156cc24b608532ef9d58a1cd38c3ae421acbba1f8f2e09b988f75f59b961f1a18d4d05eb95c0eabf76102b1b3f0ecd13d5189bccd17a7960f4e6671f32827251b944b2f7bd667b240441a85ee4be7d60481d2a5f4778f22d90b802dc22c3c63af18", 0x6a}, {&(0x7f0000000400)="b2431dfa87a8d523e55a3a9c24a94c82bb9a96fee3669bb6f74afc9afe85ac778b1603fb17f91e0a9a9a45db843c90f01a3906634485d9d2ab76c648f712f7684a5b527e91ccd6021af213d16e6e534ea629660e5366283c3e646a0c64fee2b1db79e1b1942b609a9b48d7687490cfcd38", 0x71}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r5}, @cred={0x20, 0xffff, 0x0, r8, r9, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r24, r10, r12}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r18, 0xffffffffffffff9c, r19, r20, 0xffffffffffffff9c, r21, r22]}], 0xb0, 0xc}, 0x400) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r26 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f0000000080)={0x2000000000000148, &(0x7f0000000200)}) pwrite(r25, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc082, 0x1) 16:00:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2411, r2, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x40, 0xfc0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffff000, 0x80000000, 0x6, 0x5, "6d8d24188751283e464b1bf93b1b0a0ae52faf7b", 0xfffffffffffffbc9, 0x3}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="1db397a48a6584229aa43ca3f6940eac8107d9ab38456efff43b86b434de118c920c2e7330ff61177e07e44f3be436e4b1d3f6278685bcf9873e294f512e83c6fe9e3392546dad3a", 0x48) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x40}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setuid(0xffffffffffffffff) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x22, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xcc317acf09e8ba45) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000045, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x63, 0x0, 0xfffffffffffffffd, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000140)=0x5) close(r2) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b976e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f22a7594ab459e07405a0c46926d76636b7b45742ebc173360ce049a6b14eb828cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c0", 0x49a}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = getppid() r3 = geteuid() setreuid(r3, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r4, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r6, r5, r5, r7]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r9) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r13) r14 = getuid() r15 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r15, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r17, r16, r16, r18]) r19 = getppid() r20 = geteuid() setreuid(r20, 0xffffffffffffffff) r21 = getegid() r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x10, 0x0) r23 = getppid() r24 = geteuid() setreuid(r24, 0xffffffffffffffff) r25 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r25, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r27, r26, r26, r28]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r30 = geteuid() setreuid(r30, 0xffffffffffffffff) r31 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r31, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r33, r32, r32, r34]) getgroups(0x3, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, r33]) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000700)="cc2043cd831ec3839c574aac001d3b6c141c752a1d844b65cfbfc7d636cb875f2415d649c639c50c58bdcc6856904d8bb135c7488eb4324e4c5c204753fcdeb499aa", 0x42}], 0x1, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r13, r14, r16}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r27}, @cred={0x20, 0xffff, 0x0, r29, r30, r35}], 0xd8, 0x1}, 0x8) pckbd_enable: command error 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = syz_open_pts() write(r1, &(0x7f0000000480)="93", 0x1) close(0xffffffffffffff9c) close(r0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r1, 0xf01a565ab83c4978, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)=0x41) getpgrp() pckbd_enable: command error 16:00:03 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)) 16:00:03 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@in}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket(0x1, 0x3, 0xfffffffffffff800) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000000400000000004fecea11ea8fef96ecf6336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100"/189, 0xfffffffffffffe7d, 0x13, 0x0, 0xffffffffffffffbe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x0, 0xffffffffffffff6a}, {0x18, 0x3, 0x7f, 0x6}, 0x1, [0x4809, 0x4, 0x7, 0x6, 0x53, 0x946, 0xf2, 0x3]}, 0x3c) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) unlink(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000280)="84") 16:00:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) getuid() 16:00:04 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = socket(0x1, 0x2, 0x40) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0xe413bc1315367e50, 0x1c0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/141, 0x8d) readlinkat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/179, 0xb3) open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x20) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x7d037a8a44e06a12, 0x24) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x80, 0x10a) open(&(0x7f0000000400)='./file1\x00', 0x40, 0x20) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000480)={0x2, 0x4}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000500)=0x2) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0x7fff, 0x7}, {0x18, 0x0, 0x3}, 0x7ff, [0x6, 0x80000000, 0x6, 0x7, 0xdf, 0x1, 0xfffffffffffffff8, 0x24]}, 0x3c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f00000005c0)=0x10) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000600)={0x25, 0x1}) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000640)=0x8) chflags(&(0x7f0000000680)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000006c0)={0xffffffff, 0x1, 0x81, 0x1285, 0x69d0}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x8000, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f00000007c0), 0x4) r7 = dup2(0xffffffffffffffff, r6) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000800)) r8 = socket(0x18, 0x0, 0x7f) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) dup2(r8, r9) fcntl$setstatus(r1, 0x4, 0x4) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000000020000000000500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfff, 0x7c, 0x2, 0x3, "5babdf34b947d6a462d5601a5b911feeb735797b", 0xfffffffffffffff9, 0xae}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) faccessat(r3, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) dup2(r2, r1) 16:00:04 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x149) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x8000, 0x0) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000180)}], 0xe2, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x1f) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r3, &(0x7f0000000280), &(0x7f0000000300)=0xc) open(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x110) write(0xffffffffffffffff, &(0x7f0000000380)='\x00', 0xfffffffffffffe96) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000640)='./file0/file1\x00', 0x8a80, 0x80) r6 = kqueue() r7 = socket(0x10, 0x2005, 0x9) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0x0, 0x4}, {{r7}, 0xfffffffffffffff9, 0x8, 0x0, 0x7, 0x1}], 0x3, &(0x7f0000000500), 0x8000000000000, &(0x7f0000000340)={0x2, 0x5}) read(r4, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff85}], 0x1, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f00000000c0)) r10 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xf0) fcntl$setstatus(r10, 0x4, 0xa0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r7, 0x0, 0x200000000000) write(r5, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x2, 0x0) r11 = open$dir(&(0x7f0000000540)='./file0\x00', 0xa0, 0x40) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r11, 0x0, 0x0) write(r0, &(0x7f0000000080), 0x0) 16:00:04 executing program 0: kqueue() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x7fffffff) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x24) pwritev(r0, &(0x7f0000001700)=[{&(0x7f00000001c0)="b70166ca474b69c92becfe1e8d4d7661925a917be3d35aa3fbab58b9a5f1b9a98441d506870fc424b5937c0f1dce54467f9265ed1e66a7fff6fcf23eb459136514738eed272f6058717a2fdb26f481186531c507dae6178c9413b5e56eaeba0bcf10290ab81d2e0174fd77dcf503ec05290544febf4f13114a8bab2e4faaafec3e2e8bc204dc801d0d6de8fc9b", 0x8d}, {&(0x7f0000000300)="25bfc9460d6226e9f653b317cc2acc2d47691f8b3063329d482bc145d1e27fd7a903ee867f32b6b389d6c057a788ee2b7c44e89be74bdd666436b0513cf98e46988ac4cddd8737d7c464df6ed3c249fa9d4341672bc0f260c63159fc9d231d9f055973b34e2177baed306ce094fe765063bfefc9ed8871fbecad5676faee652be42ccd45a3c906aed281b24e10", 0x8d}, {&(0x7f00000003c0)="93bd2dce46a1459b09f81f335077a343c25036093bbacf2a1bcf75b919f15a96afb14610ccb7fab898023612cfa32a914e20c326216aa95b9e3772899c8c20d1fa94929f7b6506f0e77b291161c7556155678008e302c0a00e7f31aab16d0a2ab2cca57dc4e1d75dc4b5ff76375aaef590b554da53e1db94384bdb950a89473dbcd2a42b1e72041c58480752d1c503785a25d8b88d045beed038078867a2d17e6de166bcbeed9691da3961c45634f60b5b7fe087efbe142044b13511f813db2dddaaf54fd7c5f4467cd378136f868f64ebaace5f6e649eaaf125d26c7ef1a2f1ee0e08fc77891eec53cbc11fe9a7e003ef9738f9873baa58d40d548cb6bd33b98b8797f0c8c2bf26e5a1f9cae8de4914b9f8f804c35cb9d51eb6adf382babf25417107818e0b0579b0862c31fb6939c3da1b5916c9425cbb92b11e45217731e192b4eb0a718a34d5479d55ffd612eeb22b8c0f7572d609029c3f34cf031b70d9a22a6e0818a82675338b8e4f7905b48abc17bac4e36ce0cd5ab6f4b3cf4bbfc2691ea27c0ab33a4d0f682601898ba1ac6e81d97f1236ff99300d2e75018bd0d288833091d5bc05d0eb4814fc8c54a8fb84b1df250cd2ffe11d8568b16f0621353ae642e46470db228d2caed19af1a101eca7f003b2fdaeea992fea443e3bb3d6cd0a35fec2a001e7d5b36ba34ffec94cf4dc94872f2e3ca8c2142268a7d8d35c47d7321f4565a10f8e855f90864503cb4350557577ff99838bc50fcd8d32d8e658fa5f23c4b6bc7f0678b24b169f59c57eb52556a205c5f2a91d66c02f72ba9c82cae5469f3b3e4969e927193486a3160d5ffa8ed377390756f9ec6648daf0826f595a5617b77113fbbb738547a75f332ad834a9c2e7d24244a944a840d49c633b0228867bdd2479d090c9c357fadc0ee22c44c3e6b30fd88481f1c28eaa5c9c41012055e51927e7145a1f8f3c56ed2539098b1393965c144f1cf2c669967e5ac72a2ea306e330c3961cfca00b1dfbb1ea8ec195c64005146d69c2b85ae12f5dd391d30f76b71a0733a081bb0941b30dfba6c2c3031e8ed11fdd3bd245207d362d5a995375c6c017e224d8799d9ee42edc285f22de5a85e5c1c49657a46272e17639a02d3a6b45155603d87f531c97c3902759cd876360ada5d8e5313db99047d387b19ddfc1f119be6b3c50680f76a934bac36d814a931257bd76ddd6683f2e9da550c250939e1fa850c4d54591efa97a685e1eb2d08d8fc9a8aef54006cca0a53159c3b4c86183c871da40127a97767f9419f2c9d899b62aeed6ea3b88db6fc3cd37b54e1b885776da81c7d57d5d88285077922bee1bc427492923abad308f50a711a4bcb90c90a0dd6c6ccb1e203b7281ee120fe7b18a7a8bd0ccebcbdf65cf8d0acb49008d147d946a4c44fb8e9edfad11e54675504b1561168247d9133c912b37987f09ee7a1a34d9c827ee1b01e80d80a62674a7dd9c4ad6487fbed41e151e0cc392ba7c13126f95304946635f89673c532be956df45414716ba06f365cdc6251b6e894b3660117c343007058424680ee1cc1c6ab42de0d4e4293b6cbe8066da08d222592297b74efc22da33837ff31ac7c1ea1629e4b81d52071d7748a3da8b23d46f5094087cf4c59599cc4b55ca87fcc87abb0ba02f310ab3cc161a4065dbb92d072203a051070b70df9ee9cebd5c0b2d8823df506241caa2c5ffcce283a78e4a9c01167f9acf71ca0ae05a688550d48b8ffc503ae586ac4068815c3e9b0769f03460811b434f28c6c8d9c2921451f17f59d912956e57f9f6a198cf9fff02f6ff6e5d65a535f153d934ff4c451d3fca2edc1d3d970cfa435fa548e32b17b1878a56383efa99ebe2657b6fbfacd7b4d30498cfea7cd427ef1179a337f15c76b20a45f18a80c7fc51576e14ee0b908a283afd5b6a139ce4c155ad3e33dfbebc84a78c334cd8065a71830e6a48e6df89b86357081ae62d0ff25f95bbaabc1f20553307ff6d2cbd37706f9fe0086ffda81386351cf56dedad327e25e1a0d2076867bdba947976dd809a1929754ad504d25d03c1197ac1162fde73b00e3c8e1f7fac9ecba8cb2f1537865b926e7a3540a1595fd72ccbbf2e900f7797aa868cc248059ced12c4c214259826d7de01f1578dd14289eb8a70f22e8ab0a1379d90c9caa00c08b04fec17362c765329c02017922de41a3284aecf589c000ac450f356c1fb843a6dbd1b0378c66180e0bb641a29c16e3be1b2c9ca65d6ad45e13f4cb7a3fed391ac4c7fe7216ceb9f1782e40242bc285b9106ec9649442b6baaa61a42280a312877759fed640bb071af26405f64e2f94f6ad097ae4ed92f572c7f67f2a31c73df6b1b897c5d5938c2f44411f9734b3f8ae645ae74d3f2776204aecf9518169dd16b7d07e921dd3983aa0609e1e93484276fc2594bc1a9d586e7f6b1af0da5805ce3b1310f1351b8a7338d2fa9e64196b4f48c844d673fa3d3da1254c06376c8af6c3447b4f325a944e2005014be117f57f8b3f3f31fd9643df21f67cc11bad8648c8bdc78fe9f6a4f8b065aecd5f7292fe800b22ee1d8f275200b43c7a5dccae631b11e7d4123a7e1642cd6442a4c8a808ba7a2a2b0b92ee3dc1e566c8419f5cebdfdf518f22c9e870873539ea82257aca442bad6e0180d836fb782e6f8412b85c0373cdde923792bb7efc35a0c56e74f660f829931c4b0f854db3ef2e6ee39318d64698290b4559f16d9571cc6a7b442c9e7f0b06b6fd2dcf9e6a188ac7e913015660cabc52b608c510f3e59bd5313f83c7f1aebab768b77b789c4c56591c1b77447c8b3bc44b83fcfcdd53b6870fc8977cade410272e77352f0ad50fe1a4896212149bcbed7de84db4a0ffdd4e9ace5a5d922f5e7714a8be4b407b97b7ccc13d06f90748e3802da88c724392a157bf2df4ea20c56714f788b1925d99973c2d1fb1816eab43d6a61ef564ce52105b4f7b1f1e0ae8db8ba5167f0ee1f49c63a9d444dbcc83ad7910de5cd76e33dc6a3e0592eef23a3a3cdd624993d1e3fb52a07fc905af103566c37448fce1414dd5c5d096f07947aea2d3d7bab4684569091540d8212fb60924491b3b8f567b355291ae4562fcf593ef936df6390fa1a9939618f48ce111d560fea5fdee8e345d4d9223701fc56eff0960b326c516764ef7c8b6edb6d7ff65be73a9ef8e928a85fe02b880cf6178dec9be4bf36c07957db4f68a400463c9a3b35dcb863ea209c3ea52edbd0961dae3639e333abdf281371bb1863acc243d320f5f491ed96f1eeffa43bd52aba521e63bfe9d0397631deab725fa3115db55e0e198305bbc20c1b3028b75e80657e2a581045744417af5ceab4202cf8a5d3d336fc9c52b805ad30c81e33503841dba19f14832c4c99889e152b306c36a6edc20df358dc7e86121569e51308afbe3bc9f6cc8d43875774f0dfc38d0e28ed48b721cc926952ef70d1e1111cfcb025c2b48e7620b00a247981a924e717d96e22fbf8c502a93301381c7246dda34a1faf292ada7ea1e1c4e125705a9a5a73dfe679681b4efaf5c65ebe4b3ee39af0759e43a7543c16dcead016e1916d90f28f87cce28cb2bd165386210c1e194f94b1b2ac6d182ec25aeb969e2d6fba95e77b5b490ec28af272049d7b276af7977d976dba5e98ac7e55b2fb82afb719839ede7797d6a38eb7a675dfa1db34e92a8252602845826b74b30cc12663c64ad9a73c235509dcec8f8342eb9809cf59f94eed8c451ec1e1515a728029fddcefa2e1accf14a4799c4a5086c49d1a070a7e0e42fc5f12857e7202581f85d83ae02b1e9a73783457bce38f6d7879a5d6747eefd67a0172733383587139370b7e556ab9785f99459b5bed26ed614024897e1507fd11c5c9cee99be65141ee4779436efd3b230695611e0e6ff6d9be81cd640961085ad0a7a697fa417a1def4f9f4c65acebd631873907f40b449e2540fb75c4bfc1e8c5c6196b154d106e205a6dad621ea5ce09bb57780caa3e306b7850a7bb923d6a4cdf19f5f744d9698cf8b2d8d304fc8ec9a29936a5677e5b5b63db3f257ab66c6432ba62c5781fccbaf143d8ea70beed9b5e213bce5ed3a800cb91a21a6fc5ea5a8fec10976fac555c54213306bc92c0ad3a1353cee74b6080cd38b21a5d34ca33d38e4ad6c182656f107aab1bdcc4a10b78968b3a350e734fae8f9960909dc4cb8979cb01fa3eca632dc6026c24c2aab1fe0ec5ec8805a202563ecf8eab941affaec8c8a887ae8c776b55f5b4bcf4c01fb822ab6821f966aad35a81f22d390419d222a5a665e4e7b8820edc8cf7a9c07c9c390fe9eab24bfe006c9cfc8b6fa064a7a7e9121985c5474928124f33e1bce18bc8c29e17862de0663810f781cdcff8e33af85ad18c63a0c512aa1a9a78b7d3672e14ebbea298b4cbdb4cc949a33f351ddeaf139038953cecd16b32b401824ef0e5787818fe40d8d90b936c9b226a5ab48ce395baf472d66f86278a95cb0ef91c1adf829c0c287dc74cb9b09e2a4c1f46e791a981e3cd1038e6bb51f8d5cba0d66245f04ba02340a3f9a42d6e3cede68de40a3e47f735d616f869419db4f2cea875094f43e5d7d33387c0515ab107c873df60205e092f9fde45e1b13a7ba9bf794b13192e4b4ca77f76d304f7b853d3a43794adc0417f3ee5b386a08ca0b138708f053414de5d8c8ef68dcb6372aa32efd0bc675b23e9567c56d75575ea09e500039510007bc5ead1c73e1a4d45a785af7563a9ef58747459a9a60e32a4d4645a02486850ab4be46d291c0b23f4495e79ff295665db92e8541741f9b51fd4c76e25d3bb572e5dd63761952bf39dc748685bfac689861e9b45866db112692b26b12c998ed3ea5fea261641b9c80017ee131211235c0599202f9f1fbdad2cf3eeb97d8df927dc3e30ec780c36076439fe5b3827bd10185b15847ce314eb5bd84b08c9b26812f0f70168b913d806870e82bab80c78fb99422bf5668e7ce31b5f42dbc6ae486bbf89fcd7915f3fe505ae7d4dc321d49c93bb5c212a92afc898c4cc693072cabb34912dce7e14173e516b3ab23c900073de418b539163b28e0d23a840b5bd446dfd2540954ce483ea8feab8aec9ab1cbf8cf2313fc67cfa0e0d645fa85bdd85a2560347cfdb9cd34737bea687ffa8ae4c3763cdf349b513b5e370e69789e91308b0d99255f013cc6955847c6e5837ec411d75a7fe4ab0c90cb07e53102af9114cb66685d3567eef7fe1620f60aa866b1a368b25fcd131dc327fd47f1d27fdcfc6f4b965fb7c696961ed6210cd68901d31bd182a0158aac1388ab329e3d3b140bc50f1342017e97f3756b68dd8eb5e6d5c84c666878f43a9a414802b9c993ba98424160977ae172ca72f3aa52a6d6f2f2b39d0c1e393e35814b0a584df93b46d75c0d45f56c55701ecb57f52b0736ebac1f00ba72637bfb2cb311f13b0bb8cd4e54ab2741313e2be6496d69688a1d51c4d9c9c048676fd1ffe944f6303c1e3da680b3372a813ca74b362e109973c089ec62194e8fb557c2874f8702f368d33bc8ca9c4f2c380151885601560b754f04437f20756e92c4688b6723b847f046837670607466f3d64fd0eb3362ec874d4e96ac12bc02e7a64b1945346bc11a813d717661bf94e18dd54d17bde4d7e467e63aa58dd0e7d3c751f8935b4d136a024e74b8f93508c97839d5f00d21c85dd993ac7dbec36bb8ec9fbe8637d68b9727a3257bc6eed7dc8490ba9bb03933eadbc97ae1e4445a9976cc4599a1ef322b766960c6a6abc39f0caebbd4eae01bd0751c485", 0x1000}, {&(0x7f00000013c0)="db3ada435cc500871b63db80aab8f273613910c639dab3daccbd34886d2876a7dba18fc6d9c3d8b25d36e941dbd7997496e5b5e324ad119d2725967f6e2468559d3bc2930d772f4a390a06c4d2584f6367106cba7ae03322", 0x58}, {&(0x7f0000001440)="a69bce3517842733a326a909561674995e415d329ca2cdaf3118a12ae94e2b2027c45a38470dec37730b7313de8aa5fa763f6d09fa9cca4eabe852facebcba575f0e7a330e43042c9238426276d6675a861484eb32ff9108de740db1232a6d8d6505c137929b3c608f4dde53e3467fefe5f12d60bf8d3a7d49dd4b73dd1240dd9568e3e16bbeaea57b8b7e3b20", 0x8d}, {&(0x7f0000001500)="838c688340c21201cdb1bcabec5cb2d4985325956c14e3b10275717891d46e470e157705f670c4b9129a1252d8737ad03804701f7903a4e3b5daba064f730766b8ac8331ee55f2cd36f61468031fcc66157aac997d08793eca93ca31f130db930b3f4283be1af43caf488cc9e0bea7c4c8b5ddff759b27c238eb9af4e4", 0x7d}, {&(0x7f0000001580)="73f14e43482a67e59739fc3f91f7ec90e6fade62b812a0ecaec568042eab31058933f7cce15ad860ead6ec7cab1b9243c198d456054f18f3c2a45881315bf077e309d36df78f581db1f34da319cac7ac91781bdad45f451abf51b092312792a5f46c0c07a6cf00396f43840d1b581b6859a71cee8e3af2eb119d240784862517f5fb84dc30849b0376f76acbb966399f27db6a76017c38318a0266", 0x9b}, {&(0x7f0000001640)="809a2027e776210397811002488dfd6f6da90ee901aec1843ac0a276187b0c4aedac28f4735e9c424db08c70de4e44fd309f15d7f1c9db86c1b727d114088bba8663727fe468d26dd264fc1942cbeef8829f19dc149b5ef9f53898744914e5439a286e80a75161afabedfc139e74c0a11280089b67f61ee9ba2dbe5a12af9cc7e12d6cbe9353f89ec883115b", 0x8c}], 0x8, 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x7, 0x7f}, {0x1, 0x40}}, 0x2) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)="2328d748c69e381c23784f35f0766d8ca449f297e8c56aca158b9f19c0a8d2bfc700509f3a3ec31c66aea84ea07d89e84e73edcb40dff89a0e02b7389a67567de18c15d8778a652d", 0x48}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x812, r2, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000080)=""/21, 0x15, 0xc4, &(0x7f00000000c0)={0x18, 0x1, 0x81, 0x5}, 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x248) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x2}) dup2(r1, r2) linkat(r1, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./file1\x00', 0xf7c858b026e21954) close(r0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f00000001c0)=[{0x15, 0xfffffffffffffffe, 0x0, 0x20000000001}, {0x45}, {0xc, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x9}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7fff, 0x10000, 0x100000001, 0x9}, {0x9, 0x200, 0x800, 0xcb}, {0x9f47, 0x6, 0x1, 0x3}]}) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 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}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpgrp() 16:00:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r7) fcntl$setown(r5, 0x6, r7) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0xffffffff) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000007a119b8502393a2efffcf5366aef8a000000000000000000000000000000000000bd4c00000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f7645a45658302853d5c8fa0daac10fbceb557da86f22d5d333b8312fdd87526954199917914130f0ba78a7394d1a3cf63727afe02cb99e6ce58f692c660643811ffd19e8edf40a214358fe59e8e735410c7bc2af808c77ff795b5b98f0aaccec6c9d7c049fd4cb1bd23cc9c4e23e23407d04dc341f0287c837b03a4a0886f56bd5129da0ea02fadcefad2c1addf94871ee5e0362c56f5fd99e04abce6036df5b8e3e7eff15b7a96c896027a609ab7d8d4350e2b3bd9be7f90e53aaf16e2f87a336b3ce1589fbb676a71c34c0ea3ef37f3b6d142dc125c6109c38e963920c78f313eb07d024663551790c21fa3120bb52b85754ecbb92c8fde747c02dfe67e6380d0d867fdd3404a3b5f9a8dcdffb655fa6"], 0xaa, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000000)={0x0, ""/49}, 0x39, 0x1, 0x3800) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) recvmsg(r4, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f00000004c0)=""/145, 0x91}, {&(0x7f0000000580)=""/86, 0x56}, {&(0x7f0000000600)=""/239, 0xef}, {&(0x7f0000000700)=""/145, 0x91}], 0x6, &(0x7f0000000840)=""/221, 0xdd}, 0x1003) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)=0x2) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x4, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x3}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x4fff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b100e") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file1\x00', 0x40, 0xc) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8188, 0x7) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r2, r1) 16:00:04 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = msgget$private(0x0, 0x99) msgrcv(r1, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000100)={0x0, "fa3669f80ba3c7c94da4b42afa155f52ac54542e8341500e27b41e7c8181d53690517549c1c99e92127fec996d5f5655a11f7036ebba8a0d97d0dfcac428b03927f63b14755690be42f5bbb7827240f038196910a631fbe5299cf4fe1c01acca4255cb06dd65126dba3bc75d07b07bcc5b694fc6546a4ee6066b396552ccd875d97282900b5a4d81b4cab85ea6b0a72219cd4c4452213909b9c0817f902e6081674259792496a35facacdd6c3ec6bc5cd38aba4d9e861b5a0101c91fb5a61f072425f3ff8d34b3917899c6044e14ffb1854f176dedfd2bbdff9e87"}, 0xe3, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000380)={0x0, 0x3}) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0xff5e, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1e7a0dc7fbea53409400000000000000290e90102881963de21387aa097d36dfd82cc100000000006efe9162161b430e7e71713ac94ab3659113a177d85a14e966aec910f671a9762139e96520c006295fb1ee41cca765c6d093c8d79d7a2725f0a301731edb442b3f2bc03d1ecd703625bb3ed0c1d00a91dded7b8135dcc0ed29701359459dc11c8a9d17066a8847c3e8a7f690c5d21c7a20b7028101e521bfb44fde7c5517532a12b2e9798abb729be9a4c8667353a21e780da7b1a60b82eb211a04dc704cc55258a9790f5a89d18b32df83412dc0732f6c9758d8ff156c0a0fbbc4ba0a36b47033d97a630e6a993b49853275b08aea200e499ec7c28ae80de876fcd607f292b609bbdbec0083f3a83ecb4e9dd5359e0cef5465290baefadeee"], 0x1e}, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xffffff47) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) shutdown(r0, 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:05 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/184, &(0x7f0000000140)=0xb8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000001c0)={0x10, 0xb70, 0x4, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x2}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x3}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3be}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) close(r1) fcntl$dupfd(r0, 0x0, r1) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000001340)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) accept(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse\x00', 0x12, 0x0) readv(r4, &(0x7f0000001580)=[{&(0x7f00000013c0)=""/39, 0x27}, {&(0x7f0000001400)=""/64, 0x40}, {&(0x7f0000001440)=""/224, 0xe0}, {&(0x7f0000001540)=""/31, 0x1f}], 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) write(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) linkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2125d7008e12efffb2ff58f557020000b3dce8bf01000000000000080000"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0xe8) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB], 0x1, 0x0) msgsnd(r0, &(0x7f0000000740)={0x1, "642af7c827a119254b656dc523e5c59483cbb602ed83e74c9f72cee1974d216b17098dd6b78aae4c07bb935c2bd1fa474402b3f7a9d447f7661433f8915cef594b9a4a5b5cea2941d08f1b28b7d3ba5dc20f7c022677dd21666850a8d9db0a74de0341e9dcd9a16ac1264ab727773b8d65338467e1e5e42e35737b214988691b5fcfbf8ca7a401db3a2fcc59426b740da74c11381d8489957edcee8db418b3af520e7f0ae84613116354839c7b09b9e985a5dc08983ab387125426652a4ee391d5e9710561c3dae2e6a4fe80549fd64ceb7a978f889cc13b563056d8724c5ea91a959dffbdebf630c61d3c5d0cf04e484109894f3609d4031feac9045a33bd631d7502e38ae7f12df7b987bf06cf4148bdd78168581b74083fb6842fbeff3d6ff2af3fb2face67da8f31a7643abeed1ae942d28d9683afdc823ddadab7367d620529264229967865ac4e34efcf7a966f3a0aa893546d297e0bc93abb2935753a5bef2e593203dc2ef12de2ce64445595f19014942b9477aaeab061d5de1a05f030ee6aec46d81f6b304b0cfcc8a6fcb098731b5f1a367d68820f4b4e21c30a42bc3f5a2990f53f20637ef7b39ea3caf1be634f82fedff31c43edf5458355edf076b00857fa5f8941c87a519149a41f3c33c506422c3da98883f9e5820bf263c408d9323583e5b54475087f9ecaf514662877d6ff0f58aee2198d12e4661474cc0818e0153cd2e9d23c6224c27be15cda119760c0e0d4fb3b1aab8439137445e23b77348201e6bcddef195f9e71b98e8f355422101920a92cd7aaf8e35cef3e1d18b040bb7a6fbeef7ce19b426eee736addd1c08266ca8a50dd5f1befac1ab2fa9a31d3cf356d9274e4798e5ea0efcaf80611f21bdd1a4f7ba1c00f7a1c85af6c9e7f66cb1edae07e667d0c8ca7d8614af3e3e514c18dd0857f63439d59b800474ae2cf784944784ef79e370221dc20cd52384180a16d17a589b427d18fa817a8f4004c2c5b9f4ab5438da51cbcbee25224fa17e93cdf8ebeb4449b9b1ab2bf7f0bf351ade62d18e3b7505227ee80000b101a114fba0d7a3321639633b67da56675a782bf46236a11369c2a8eed20fdf971e421784fef59fb2662c84f105e7231c3839dc284bab7e1e0182bd8d9eac0305dd206bd1ec321130d45f2d1eacf63a925d253e0fb10506f49130805d4aa387f26a10077c54e72ddda45e5f5762b5190e0e0b44a6a58f7820a641f21bfee6270d21b9a2ceba976d22b69a84d5dde5fbda845c3ecea44f4dfad48244a38099f98ae710dfd4fceb762bc4058c4c2243b67731a250faa39f27cd4b3521317f0273a52f37523e573c28417315a613897177bbc809274837d9c08d36c838b15e43d0939089478c0d34a3465a4638337c2af12408fe65dc25b4abe0ac0416342166358f227526ce464959bf3029e74ebf9c3bc4a6a44a244f92ddeb2181634d6806e63c9c529809e3a40adfe2ce2ade4da1174a9793b1cd8d930227678f411f3309ba6f7c9c5c9ff2e433adac69b36cb3caec90a8f088aa2d407961b8ce3bcc7ff368b20fbd26338a9f269fd5cf86f194877419806b73c49af21af40ff0861d7d206632841a0951f6594122d8f9e329604d09ee7079d9b12a88765ec8a071907ec6d9411cb56dd0c9370cc8aa52c813a7626b749ef2c876d0ebd33435783c6b3358f1939349c8cda348ad0dcefa3ff2dcaeac26c25c3ab9078e7a7fda68ffb5103901e8dae9c6f8ed3f93dc9e2e69f11c550db88a0d4b353a051b0b272300a5c980ca2f626a4a7ea92e1c9214e5e9b1b425ead3ac2a09cb15db38c392a05c0510bc615f48cebe5105c9fb792d9eaa5dcee29636416f18520e9ef833ba4489f6cc62d356ec16378fb6698e56711140ec4b3afa7994977acf71712fa8b2dee89b7cb48bee31bdec3971d0728fab2c09a396c65ab32a3ba1986a3ba290627ebe58f1742e825b97f072ca3aa4812084e19bf4a03cae6c503254fd646752a5867771c57352d71eec4bc5f34bb94abde5cf2e96a96926765ab52ed5c03bae092aa012c72f64d594966f2d6dfeb9779294df9f204c670f9ed7f06e5d1b69534fb1162ed903abddd0652ae54074b1310a5f4edd9b1c03964509a86b383b2a786ee2d1ea9b05dff4d959e23810a030df10b37f32f970080bd1c354ee1dd0fb57d7461768b437db1a0b0e5860f73e1cbbe948c3e576987829687006f62ad6472231565ff8a19f8626cf88fb1586a1e55279e277f611bd96ec5551e25d34624a2a6a8755625270ba2cfecb65c118cb305fd29a2d9827a87932827be23bdc5fbb94110e6971aa8d02f705c245953c650b955e9d5cfc0a08bec6261d557e05dc520c1061942495bf1fb94ac8f03539211213cc58f32b4cb203fbd7978679066cbd7218e9a23f11ff5b68e3ac8e4fcdfc60016d801c44aa3b38f541186b0a1f88e2c97818a25ccf868eeb19a829f6b79e3e424d32da767be2e21c47aa26457dc6c379d18bffbda4745d204bb2ea61a244f3c4cb36f6795d068a7ee791d0b313f3d476575d1ea29beb039b559a80f836badeba521748e407605e9d7645b75fef61adf724d8fde41e887143033f68e425cea2e5509b576c5daf5810340ace252aa1bd1c758a984186ebecf9469fd09b8b51046f00443919984d446646f8867b9c419ed3003eaf3e548907c1f140dce7f5c7c8e932bb6c386430b344662e24442424a8c5e9e884196eed6faadc6d9d1be79432c32d515ddf5f9028b440b59861a668d9c4e2b4f46fefc89045b9b3d1084988fc58ae228d49056cb285a48534f87b708cc2802bd91dc8c8cd948d318b3534b40a135e59b4a70cfc24fb4b4bfd275b2ef0e3c8c4a4afe9cec9f108936019812701716fa0aa86670daac37b00d1b031dde2fcff7b49cda8c1dc1f1556cf4ea1dd7b771b36fc3efef2eaa2735608de13a01e2e6b683621e7a33e3f02912b07d4a092b84663b698f0221eb65cbbaaa12f503711c82285e2722da4216a1642eed56b70cdcff4bd81b19ef7beccab8dee6c86b8ebb527aced5163675f749f597da9b90d781bd42425c6dcb26041f83707be4ce9fa4f92b40dc7ea6772dd5133aae6198712a851eea5d6f5c9b50ccecad17e31ce9d5a82c3a04019cd177fa686a13ce6b8bc6f105d1c0868fb22c19befad58052d0d67079437c60863c857ea2a616d8715db5fed17e326879ee3b1e2bf910196c01a74e27e5a562ca57fb44b8136587d42bd3cbbefe151fdca91989f0c76863ea92a6b11dfbc85b2768e600940afac91ef508d1bcfe3f8e1b72d278050dec794a6e39fcd93bbc57dedf44aad4cb07c51e25b5145eea204d9cf85d928d6a8cea81a743446215b0d4d426a69372d4ce623150248ceabe2e8fcac8bc34ad966d2b9e1c81ade97596cc53a5d594da3b4a94b310af2fe0bb44dbff0dd953bff48ef57a0225109b842ae481fb5afaaec5cc661223a9596ff01bd2ffaab8d9b866e4c93260cad40937591c3ff1044dd5a46228290cee183ac5bfd94801410061212f2cbb9c8eb0e4ea1a5002aec639e83e56510ee5fc8c34ff868895cc9e67c2e5e96064cffc3e3f686c096227b515f0e97253469fd6bc2c1ddea8ed0f6254cbd379f32422572311bcfb9f2437455699755ff8287474cf85ae52948481b139501bc1029647f7c662988bcb676345eb2b59592c1a7f53d447490b7fa69394037c4a7ef7d45bb1005f5d870decac819494267dfd0297a14decc8868a810cd6b4ae75f2ac920148d928c44a4c51bb1e282898b445e20fd0f071d864c4767ada3522bc764b7799c73292ff3578beef37ec043d3e9820ff69617a2b864ccfe7c614a4c0bad0d82ea6d1b89613f514164c1d08a5bc9cd60e5f16ac255048972cbbbc2cbc6ccdb6e55e69e70fdbf54f3f4b37983cbcc0043c59d1f24157e57707cd49a9632225f1b2de28cd117e2d00c2a2b2a1714681d28f551a289dd8c9a4b3f3a1c208cc8e3d1b4702f7311f7b7a6509cabfdea1e57eea145cf5d1438b52505004516ef5b1c9ffe5ed12020fd8d009ff53e066f333604c45c844950004baa38271e43b72c52dc2ce7bb9edabd5d6a2d84c17e2d15223a82670ff757c63b70635715cfd89678fa848bf48b524adf3680d6abea93f10a19ad204d7685365be233324351411feb31c0ca92b2e2f43a4ba25ae012a8295712cae251db34cd2701c82c4569027c03f6343cb762aff5b72767b38e87222ec20fcbb9090e625ddbed14bf9b375d05bb958bc488b43f1a3ee6cc196f8775120de65153f242bebdb0229930b2b263137c22a4df5551d25d9e1d1017c0f76ca35499a0c4e18e9e37ed7b99c5a18863b79e19c635f5181b917baa900c9462430f69b2b3382c7b60b677cbb666aecef0b5c810d9af8460f224639188a3842a8c00497c58c19ed998ba4a56f70c239cac758025c8b8431b19e632b6fb8725b568fb865047ffb99989599e539f7a31f90d5f5757acb372dfa14a09afc5ccfe6bbf5b2dc0378ce6e9b49a82ea5a25d8680abd6579860349d6234bbc9040e5e7d8e412c7e07f053f336add6d738bea1f87f2256f0222d0d82a4c0397ef1b117ebd38e2958e1b03094fdb58167492b2aaeda1fb4ed69d5e355da337699ddf9739167bab36a89482d21f008681ec8a2e4526fc3c8baa598a73e59a3aacb391597486abf51362c8bc720db69f5c1a8e5a63cca46a264ef6cc4e42cdff89523d6a400d522118741b31084a2ca514476662d86b3f2e7dcfa941a91a3ac5ba7c7f2fea6a9af1098dbde8d3a9ef5994d0762339c65cdb1b775ed592a6cc78c67472111337f4b99e75876b322097a43161f117a7a27e5ccd3ac06762db81310ffee04b682c07654df89d6c009708566f1eb01ae3ddc6cbeb1c2f18bd17d741ab12ef882c47ab30c229c61a4c99e67ee5e4c76f39af0546eee4c83aa409f0c8478af85d684cad245fe17922c82ff08783fb4630d14753b1dd2a0a1f9e6b8aaa9e975b3ead3edebc14ec06ead4ca840f29acd022f88a3666ecf7632745c5134ac234377a30ed50534f568cab65a8b2c14c74dfe6c276f2affb57af802f21f37dc6c3ce1cd195fb7679f1f80fcab0a099dc9e01d891ad130db6943893e537645b8be050d5fa4d7d3d04cf139b9467d7faf843ad21e25d8e0723ae6d033aa6078d76a4e8371aa669a174bc3c406430eea9f4504a23a986ef82d364ab7c835db2135ec17e8579fab1e80f8072ece2d38208fcb6559f1a58e1cf7617a821dd02cb6bf7f7b244356fde003843ddbdf255c22198922f0324d8bd2b668ad2192566802925e16bed1492aa9b9736d481c42d638f1be6f53a46659c048bfca4fbf26979fa2759c834ac80a2718214a6f0f942f60d94e8cd23a6a7fc4425aaff40b10806309f7a92c7fbec9cfe475c0ca26ab09270be5e2e57023302bf65622764d5b1bc5aa067865e940b69882e066ab8cffa8a19f25976690a83913a4d17403d5d6de81a37bc354aef1d5849b64b271ab2e5bdf648160e960cf689f8d75e5997813ea274ae99ad11b88e42a179ec5adf00f1356397f4ff5c03bf108ff06b887a832220680c21ba9a210ba7f806ee95b3c6a002c65ac53456e0b9192fb7a8d22c072d994c857be63009a559eb5d34007bdbbc6c503c6e1afc0a924ae97797297064bece88961ab3323b29824b90edf61439bd1ab18b2709139f92ff77c667ae475d456e637e0c226d565ddada0d2958a582facfe908e764ac12635c9d9da13d6408c08491207470e96b41e8be6dfbc53bea9776ec1566d"}, 0x1008, 0x800) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYRES32, @ANYRES64], 0x2, 0x3, 0x1800) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x8002, 0x0) pipe2(&(0x7f0000000180), 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="66f949ee", 0xfffffffffffffccc) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(r0) getdents(r1, &(0x7f00000001c0)=""/4096, 0x1000) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xfee5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) 16:00:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x1, 0x3, 0x2) close(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r3, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0x1e0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r5, r4, r4, r6]) r7 = getgid() r8 = getgid() r9 = openat(0xffffffffffffff9c, &(0x7f0000000400)='.\x00', 0x0, 0x20) setsockopt(r9, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r11, r10, r10, r12]) r13 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r14 = dup(r13) r15 = openat(r14, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) setsockopt(r15, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r17, r16, r16, r18]) r19 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r19, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r21, r20, r20, r22]) r23 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r23, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r25, r24, r24, r26]) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0x0, 0x0, r24]) setgroups(0x6, &(0x7f0000000180)=[r4, r7, r8, r12, r18, r27]) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2b6e83c91bf9114b, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x4) read(r2, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x7fffffff, 0x1, {0x9}}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1000000000000426, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x96f, 0x100000001}, {0x18, 0x1, 0x3, 0x3}, 0x0, [0x1, 0x6, 0x5, 0x1, 0x4, 0xaf, 0x4, 0x7c]}, 0x3c) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="680bdc2d42967a58c8cfb3f7e2bd69a16f6ac72acf6b90a721ccab0c2268c4693efdebac7afa151ab2098f414aa00ce5f9430d759bd5e719473e4421bfd5f00c95bbc1e8706a56ad282c73793b38c75908e32d39d07af034dff9e462751ea26a78a0dc3439c6e60425a4463de19184f8577ca3cac58c7f2c91355d7fc81e2fd6f90f84182d68b2ff54a1eb5b802f", 0x8e) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) shutdown(r2, 0x2) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x28e, &(0x7f0000000000)=[{0x2}, {0x34, 0x0, 0x0, 0xed}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x80, 0x61) setsockopt(r1, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r3, r2, r2, r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r6, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r8, r7, r7, r9]) r10 = getgid() r11 = getegid() r12 = getgid() getgroups(0x6, &(0x7f0000000280)=[r2, r5, r7, r10, r11, r12]) r13 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffedc}], 0x100000000000025c, 0x0, 0x0) r15 = openat(r13, &(0x7f0000000400)='./file0/file0/file0/file0\x00', 0x20, 0x4) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r16 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r16, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffe) r17 = openat(r16, &(0x7f0000000180)='./bus\x00', 0x100, 0x48) ioctl$TIOCGETA(r17, 0x402c7413, &(0x7f00000001c0)) r18 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSDLT(r19, 0x8004427a, &(0x7f0000000200)=0x94) ioctl$BIOCVERSION(r18, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r1 = geteuid() setreuid(r1, 0xffffffffffffffff) chown(&(0x7f0000000080)='./file1\x00', r1, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x92) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) write(r2, &(0x7f00000000c0)="af860b9bc109a9b165edea46f5aa5e453ffa9d90c7b337070b4806ff4fe53150fb1b93c10f579feed010b6211e803ff037b6068d11789a3bccbb107a6de472a97344b1aca0915c21e86102a96ab91311ae8fb196afe77959ee73c3079edb43438e329e606badd18fe5c3b7b07ef4f3883490ef772f6ac913a87d6364f39ed4ef2f522ee9a8c51422d41b91063058f1b4", 0x90) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="d67d98cb76aafde2d947941f701150761945aa95f7fd365ff87f7b9f2c56a69f4430745fcdc309e9a7bc036ecfc62318c57caf0c0d1a2a1c7f2d5b42164b618ae9ff09c5f91d0700ce3af6497b31b77f91359f30c00e8c4c8f2f27dcb27a0fa7b57ab4c40616fda7c85937284e36586ba2c5a2a6ca9ed4fb0cedc92feb8483c8a302f7f55030acc9cf727193c7a545cc996697e18f05a86a16b9aa39a0be5f248bece2a15dce534b67d95401fd91c6a985647a6ce0f2"}, {&(0x7f0000000300)="4838b7783a9dd52f064b06e2d9a6bc9eaae7385d2b3a2a0c98b51b6d3aacbb45dfef1b957edd4d838d6837272f8b4c43fe79c2882e86fdb036a4d70b753e447285fd8edb2308a8983dafcf759d2bd435150fd6c79ea9238478d87f5c601587ea3464934179c8bba70011e25e5a412ec1a2d4e82da5ba7de39f01aba4f1b0a6af3bf0e3bd7646812c34740acfea67e21749e8322075a41eb6d4829e6f233530e70845b0b04184e661207141fe12462d16de389d20de992fe356fccc34ad69b4f1ade987d99348bc9488562cae399feeb6b1d68bf74a93f4060c919670"}, {&(0x7f0000000400)="12021342f7638093e6b7a397bd5c91465c9f4c0c7383de3f2c24b86da0d18be6e4c9419f27f8d3ce5dda65415859d93d5a1fa41478e0b0f578652944a08b749a450e87876644fabadb842d1fc2be2c822f79280c"}, {&(0x7f0000000280)="c3b5307e8e043051671f6864104b6e"}, {&(0x7f0000000480)="768d195ff44a3e8784327352a3657e521c250c3c40f1e7aa11e4c8c576ffbc121162b8a7024b180efb33696f5f4d6e889934f1bfc73c3733fea589a871b3f7de3fb9965da28bf085baf1ed81feb127d003e07903ce1c969e6d09770fd12b7a9b4f9ff8486c060e787b28b6c101b89d2c0bb6"}, {&(0x7f0000000500)="713ead917d64f4c67dde5f57b6c9903e971071f51cb84efcac0d3844956446d8561f1b12f3ecd658d47df30fd28bb477ef598e08"}], 0x696, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r3, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) readlink(&(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000800)=""/230, 0xe6) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r5, r4, r4, r6]) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r5, 0x2) socket(0x18, 0x8000, 0x400) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000000000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r2, 0x2, 0x1) 16:00:06 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe02}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = getuid() setuid(r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) close(r0) sendto(0xffffffffffffffff, &(0x7f0000000040)="94ef2e22cc328b3fdc85a3be5319891a9123953e9e91d3a5cd95c7cb3fa768b08d29773f61a02ec88962b773475c3ec0879bf2580f5352487ea6701390fb7156bd9ccf876cdfef6d24e09c9cbd219e423592d6a0a0aa977c92eb7c5b5c319df5ea8431c712abe8ed69c5db5b46d50b2789c5bd46d50c8ea1d2191fbf201810a0eca75d985a420b1a9b3c744b7852b41443ae7eccaabc007a3a13404abbf39179d38e92bbb602d2050552fd113d29bb337bf310f3c23ec85e4c647d24b76c124af5f12102", 0xc4, 0x8, 0x0, 0x358) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x4) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = getppid() r5 = geteuid() setreuid(r5, 0xffffffffffffffff) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r10, &(0x7f0000000800)=[{&(0x7f0000000280), 0x270}], 0x1, 0x0, 0x0) pwritev(r9, &(0x7f00000007c0)=[{&(0x7f0000000280)}, {&(0x7f0000000640)="1637b79abb3d538b5263bebe57c62823a9873e3d93b89a7c265fcba20a156d1a374b40df4b0c593c668f168d04647508c72f1b1935ae60c3c4633ee33532333fcc9a0a98874cdc71d0e0caa2863ca344a1621e9179d9f5d01f864c3a93fc3683a87675f5fd91d928df707620144f"}, {&(0x7f00000006c0)="55de81bd492b8842815800f7f369d588dd5a"}, {&(0x7f0000000700)="a095624515c80036049b4d6e4e8f0ac253ae033bbdf4eb219b938914065335874389b4977c3e99672c2d6fc207b1e47ba6f019aa0e3ed2c1c65fe73249b50601857f131f4d499b6b5ffa4a75b547093a40dbe2fe97494c33b0a7ef1165f7991aea59a0b073a6d41c3f5584b98b5e8843fd0ad8db12ce0c08f0f8ac87a61720ee0e0f0d6204f7490c8ac2a9f95cf9faebb4a0b353a749105a5487c9"}], 0x100000000000025c, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r16) r17 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r20 = dup2(0xffffffffffffff9c, r2) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x800, 0x0) r22 = socket(0x20, 0x4000, 0x8) r23 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r23, &(0x7f00000002c0)=[{&(0x7f0000000840)="ba4c455647894b8f93b1d24866d8051112f069b900e47dcacd52be7592671151e0e52e7d6bb3fe9f04de97af974884931593a16bdf7ec2cef9f4e3013f511beb0d9e62e8d577ca33d286d850dd819e392158d028c0c70a9a837524bf3837e605ddf649e9ae42cae8b053e4c1eca6cef08e344dd38f5f279eb6745c2ca44eb02ab0fa0a24763b015de48c", 0x8a}], 0x1, 0x0, 0x0) r24 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r24, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r25 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r25, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r26 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="3ff501d413a4a7fb5d3f453f8d98590b3e8b3ccdaefc1f700488e537136b71487d5796f4bb4c49ea10932d7a22ccf98e72bc722ae669c5a03aa83e1aca21793e6b58ad55438550bded59a43b06380b4059c5e8d7cffa09819d0e828d2388cc44fd58ca1e44c0aba481ebf8a60b465bf5415fc9b603df0b51b8254587964a0c5c635d5d7d557239225aad973e62d307a94caba34114c3fc948bfb185d9267bc84a59aaff1a5aef747b0796adc74600885a410559dc4d4dc098c365719fd5ba04938fc29d3e3d86cfcf04c196f9cc276dbe44f01b0e26582caddb7198e0d053696d61490e265326e706f1250accb04493adb46ab701ba2c59523986a22aec083", 0xff}, {&(0x7f0000000280)}, {&(0x7f0000000300)="c35ac94fdf29935facae4ce3436abcbf1f37411ce1aa8e1a6ef6d891545ad9f740f15fca78e5fd2caa9d655f043374418888399492a9fbb8d8d033c841ef9d11bdee6c3e5f4d4f22eb34401cd1152e09501dc7746a0bc9401099b45d7bd2fbc58f6a40a5cbf8a9d7c4d746d8643f2dbee1643f3259174e6df39e3b6f059ce5656ff89c48b71d940fe6b0a1bc23f3e963a061610462d42bb0ed2a9d8b966d6c19b53e7ccedd70af52de451008725725000eb2fddf18e0ad6919dc8f6f64404f23932fb4b288e26a165fb923", 0xcb}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x30, 0xffff, 0x1, [r8, r1, r11, r12, r13, 0xffffffffffffffff, r14]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r0, r2, r19, 0xffffffffffffff9c, 0xffffffffffffffff, r0, r2, r20]}, @rights={0x38, 0xffff, 0x1, [r21, r1, r22, 0xffffffffffffff9c, r23, r24, r25, r0, r1, r26]}], 0xd8, 0x8}, 0x40a) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r27 = dup2(r1, r2) accept$inet6(r27, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x922568aca22129b8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r3, 0x5d7b13d3ed6a53d8}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x5f, 0xb6a}, 0x8) 16:00:06 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r0, 0x200, 0x0, &(0x7f0000000400)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b186707598d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6fcfeadfdcbe108d5fe7ecce5c4753cc408000000cc07149e67053bfff727e6749442000000008be76df1049b9d2ee6efb7c2ab2779b6f7689da61c48ecbcd9e4ba46d06b43b5296d28e54f7e136f2674cfc701109eec176fc34669ddf5e450fdb1a32da97408d41d04535932b56d767cb60047d252b1deda76f5969ba51246810b13e0ebfabb041634e1d374eb9ba5a0205c52834c76de5db43a68e493b9ee561c7f0c1b4ee8e78d48df879bc7d6840df5b8a9c20851d3b397d5b139eb9b53d1ed3d85f1ed5d9526c2e9009f7b97678557cc3a1a427e5d4f3e8eca723748360cd676f0391c980a5b56553413c8b5529e", 0x14e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mkdirat(r3, &(0x7f0000000240)='./bus\x00', 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r4, r2, r2, r5]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x3, 0x8000) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getrlimit(0x2, &(0x7f0000000200)) recvfrom$inet6(r7, &(0x7f0000000080)=""/69, 0x45, 0x2, &(0x7f0000000180)={0x18, 0x1, 0xfffffffffffff60b, 0x1}, 0xc) setregid(r4, r6) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000100)={0x7}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000002700)={0xfffffffffffffffd, 0x981, 0x6}) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000300)=0x8) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000002600)="0edef0743524dc54be051bccdcb0114113cfb33ed4d6c95b0c95df8361341c731e3392f603e9c2f0e789a8afb1cc75ec9db0506833bce6a27e9c6992407b9228a6ae989cc0abd3b35780f41399289db8ecd7a64f36f6bea89497e35c72aa0983fb0202fda1d05f60dca4e18cd728e3eccfae9655bc4a2b6e2cf5e721e6ee75dfe03f9631c5085eceadcd6f7f56bc2f28bb4f32b3e7be23d1f250b4e5fdddaa4fb67cf32b78ae425d30c914fdb091d19412e5b5851fedc4b01d8656bf8951e5b5cb058153f48cf05c577f79409fd83f33adad", 0xffffffffffffff02}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002800)={0x27df, 0x0, 0xfffffffffffffbff, 0xe7ab, "ffffffff4600"}) r4 = kqueue() r5 = open(&(0x7f0000002740)='./bus\x00', 0x1, 0x517dd240338d604d) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000002780)) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)="8ca85ffaef77acd5f1d720a9757f05c52ce9a4f3dc5b216365494315f2fbe76ec75a58607508415fb60d8610c5439869ca9f03ecd25d98fba121be9695", 0x3d}, {&(0x7f00000000c0)="d8a030e86bce86182a031e677ddf88db9fefca1dcdc0b3b8f3a4af6e51c0efdb36b150dfb3a6780d88aade2fdc161473a619e20b4c39768098db89045e793bec5717caab7bfe290f0133a6743570cbcfc7b8a4a70f79cf9b594a6b0c288359d0561ab1c36824215887cc31fba2cb04aa474cb630e4a89b39034d1a63da9daa48e5e88071e1dc7992c5a6cec32eb8f48a4b6b917c883f2b45114822ba6d1e230d53badb6bfe9cdb866f99f54d89dd2c94244874ee955d1ca166db42ddbb8c5d0b8e4a959be376b74ca5204373ecd878f58e64356dbffc17a5857217e5201c4d45e70dae2753521daae4bf38", 0xeb}, {&(0x7f00000001c0)="8210df5d616d8dd871dea34d300899c79d884abd75c026cb5221a56625af1b8d8583f27d732a7c439004662775174d7d4b3958dfba7774decc8a15ddc33fc332f2d440e087f7065e80b58e8a2c51a6685cfb30442893a19de8571d588b497d04c6d665b90c25787a66751b9d589328cf7a65d8bd91cd4127c04d0abbba82ba38211fd0220d81e8436a8601955a25db199835e382173d8034934c9856da9bab40fcb60c1dd5e5a4ae9708d89bddd1b6654631e382d74e328a2336035b1570bf91655b4dc0f912bad2d0a6b2ec2f22ff673bf0af5e5c94b57a87b29ba53c333693a7b4b1047661158116b1c859cecbf5c64fd8d8698ffbc9d7dd293bf6", 0xfc}, {&(0x7f0000000340)="69dea64879998b3cb5e622a73730c8cff27cbe51fd6f15f6ea38f601748c54c2bfde80f21ae313d5c94192cfb7034541f5cb112b517862a2281981dc86d0eb9653427722fcd396d2954232d359f3b63aaaa1b92f9941fd0047bd36c2149af1943fd1279a3330fbf13a988979dbef218b1bf09f7795a177f4ff9290793a05d573b0ab1a55a3da5e8df4e0b4f1ba2a0b43aa1457d02002c1276050f230dfc4373cf08d3f4fc58d6377f6b42b27215a3915e62d53cdd6c850e3cdbd993b7f0f134281340dea872ae7c701257d816f673ef41861bb75ff846237dc2b5772e4e7d2ee0311", 0xe2}, {&(0x7f0000000500)="8f403d51b38a00b60817d1e0db8c9c3276573d8e13dc58961cfc83ea519b4469e6173bf51cee725db112eb0577326123e59727173c55bb9d85b9a6fb86a107c5ec0472128c9ed1435248e11fcb6ccb88b6c68a8c16e6b2132bef1dbaeb5a7560be375fb9ce9ef4f46cf107e4982985d02327e9f03f26f10b12fab2bdbb81179006ced571266183f31d34b932c71ce510f456c6445b3df09f8a0aaf109fe21ceac01dbb8403f9b8ee515352bee904f90f1a4e3d5a7ff591b5f9ed3e357e54375817091fa716df7d5c316b9f98ecbd8377592f015f4ed284b36ad83ddbbd920ddafc41ca4a43d937931238e3bde70dcb7c556b0f884e30383bf22176153832de83806ca6a1622dedcd0ac3ec8639f40454a31074d09e4be1da51b357cd96e7a971171a06d596ec773568d261ca1b341d1cb718a15e2b204987cd70a35160c5f35b36a06af7bdef41ebc08420e1ec3500635aa17ef9c427430e7689dc88d37d7141e9cb48a13ede4080de20b66d92c3c4055c870f3ce3099598c14e5ae58ae0a31f5c60dccf12e75e22d4e1ec2e7b0c7f87a6fcb90e6827d61048dff497b3ba36c824c92008d62bf5f3e5cc007a22ca33944d6246d506e08088d9e8a795360c00cca6ede37f8c524f856b3398e0efaded78561851ddded9f3184ec5aa71bf86f0b4724a6a9ae9c8ae73d5f6f32e7a3427ae51f0405ddabc133d6885e88ed73cb0a5dbe35fef3c40ea624735cc8a6c0952e144a8ccf694930db10446b479c688ba92b81b0729fbc66d3b14679a842164be72c2fbe8c36ed26b8749ab5496d806bc47037e1ac7dbac90b1c6c189050dd6c477bd6d7c954f30d329bdae883263299c8fa397f33284c5de4c26476ab8156fafe79927595c7d96755c7d620a0708d72caa1c977c2c2a556746abad54d218ec0488b683771925cd85e3db7add72d082d26b8b180e45ac3a6b295929ffbf037e43ec8fae5636ef883f20e20286ebd5982bf1ccac1c1474fad4ec79e0cc3fbfbbdd24f390dd23a67d5e617f1df05361073ef4462b89783f62cc114c07f7728da497e50a398ec6d8d967397e84079210971fe8cc0d75445693aa6590bb44d293d04ccbf4183ddee5cef5e450856b4adfa4616aea6350e3d611f03e1da4dea0364a0014c2b97a55fc7f79d713514257172e3ebbb38c452b9da5657ebf2d683ba3a38211b2130769f714e883d23dd7c237ec5944e3630fdfc33cfdddeca935c227687d40a01767917e65a02fff7d15019fbfe1c7029ffcf048f5ccde2fdf2d263b25f3e3c3bdf6a84d74dd34b74effb5970b473b28217b340867b84568fc5bc9a8d0e62c0d0a12d36cf049e1b235b2d23d75c02db7d750941430091d41987019ae999d8879dbe8ff1d0a93963bd4c6572062da3984d05fef0b04a032426b4c6c60e08ee4f0003af2a0157214f1409eab2dc46dbbae2b4265f1cdcc4c057eff295d432c6c4b13e37b24d61b844d37507ade939df2b8d898c93134536017e8655bf8cd1cb7833b412ebcca293e04c8159e2727fe725f2c54641daaf34fce0780bd8c3fdd90acf3ea20e7b0e2ce04a7bc3f7853495df5120243a9e2772fb99ec843cb8acd9eedb05aa373d0ee0123a022fb4be2fa355ba7416257eba1b4979a0236655e31a3c3ea636bc2b47c15898475052cf86df762dd85d255dd25a3f641530c8b5b8204a8a5b7cb64db9076f3f12fbff3456089c3003d96994a3d6f291dedc842ec5d59541134cd2a8a8c87804ca078f0db44b920f607135584513e4490a7df4324eb91bdfce985bd90e87bac20de1cef334c1afdff45e72c0b3fcc3ef000a22971b0fc6a046132ed30eeaf4f8c6ad4c28935f81968275776f9c3956519771036bcb8918295fb3e478f95d27e083cc66237c163e30cb3809088db7646fc3aa343be0c09acedf22c3d85e471d3d59a9055ab27a99e213840b39216738948794f10c51e3d7632f0e7129fc6c7b524e9a7e72cf5b7023d9330b5630f0ba5024059454bf6bcefd6fc3de2d1c3b506d9f21964a41ae5300916001128323b42f1c019a9af0a200a69467ce63d61f8e0cd038af8e5a06668b8857a0762b87d1f28b35627718500a12a92bbfc397a3ced3e1e8d8824b460f951027dc3f669bc66ad72dc9ee4be0777169e548832b9088d43453eea8a5f14b33830f1ed76d5507808ea87edd55f59240fd3b2d775ecf202f1c33d17e99e68d4ba987662f64e2f48bfa5186e5f11afd3026745610990ff6a2c70987211f53d61e2850643e7c2d83eca749da7f01cb1631dff5396039dccb7e4a76867b07abb34ef53e4f909d1e9efd3fff8d4811873bd819c5d17cf1763abdac358e3aeb8d7160ffc211b6500deb01a80e27404e478f3436b4ffadfa213d3bba1688044be55e8433a1ae7d52091bc86977e584235c6d91a2afdb1f4f636e3fe31396cf30dff320dadf05e5e6d1a97a811cf15c6838d16c25cf84bf663dc1d4224fe3921a6e0a7e28de9a79ded11d7ef7484ecb9c8774a5cbcc5323f0cf241dcb39fd40bdc21e4fce8f432aed6b04ae050d09a6d8e08b96a0395cc7eecc941a7c7ddcc4d5f225a61a66cfd14e4150ff0b9052a7543f27a0888c301ef7dcf7be83896f4b21931a5db16bdcab248d48f110bb3bd5ea3b2394b6843962b636ff81de763d0f30a19b1a9042b5fd5cfdbbdb787d1d918ace4bf95214015e7b9217659a7c1810a7931dbe4d91256db657c7d23eafa149b3f3b6d114e43b1b1387ee6ece1e21a3568c885a7c3fbd8d655e80f0e5ee4268d4d6b43db70779fcb47f3675716ec2980ebd3e7115bdd8fc767807f5d4e41fe8b31833123f4c08f2525223e8150f9fb0a7d85caa9f2115c5a0209df5e9b6a4a30de96b6a41f70bb6b52f3ebc909d928069ff981615dceee647b4fe401f55c4fde2ce78b2b79cf3293a7b77e4e6b48b53bd3f6c13ee50bf785fb0cf2f5feee4e514e004dec1da2a67851d2532e7e412adfd53c447c864bba6aabe47ceec4d67bb3b99148442f9fef84bbd517d450f63e1d7257ea6a3c56ba6c7bdc77e3a4d4392f4c2f29855bdca14bc8d2cd80f59fba7881819e580c8337631701e01c72162192b94d34432a3b1ce6dbd0a9eebb5d0b0ad9a11ef318912b748977495a8a88d336e7cce684fb59fe75a20ccdb777c694a048825a96bf6a8171b537c7664feb6d42f3a855846e73ada62b135b42b631efb76247922d4510259003d63dbe63c5fee08271c836f9edf1ff6dd6c480c61cae0885c6daf0bf0746dbfd0f7a8348621b5ecc7814ab5e0ec2e49b5f4e163a624f5cdd5ef4391bd82d9fad3e60901d800f38c9e9b91d3730015b62194e16f33810f531f6e2dbd6c540938a29c2c8b26afbf25720990042b88ac65dedc1308e99e257d49e8e3038614dc63506b668a5eb63cd262bc1ee0009d4a635bd843fc171229852a791cff258f18661d8c286861f14fe6afb8a261c0d72b53393ea18b367c83bc45e284a00f5ee64bb6be1b5a279bbafbc13ec8636afbc8ee3829430be5a7cde509976eaaf5a2fce515fc4548851de418508177bd7d4523a922b916f27d0f5e774ce8d2e97c54f1323a836463ccacc2ff2d058e071f6c15e0fe9c31ea17dfb67a807198c31d1c347e87de42364edaafc74c9a24a675ed38dcf6466916f72e30731b48a7088eed62a651abc9c5839ee80e00f81e9f9abfd53c2ecbfb08a198b8cbe9493ac2f938a04654177ea813e68ee8ce89a024c9130928775f2cca1db719aecd881f6cf301d061542eeb78cdd770e3f5fc907006af5f47db35421b05b2636c4e76aa6f9f88fd0b327b2822d10c27198a094af7198d04358b50640c8b0fee93aae781072d6771e99af82afef2e1a82cc0ca257eaf07aaa3ad24032abe0962d06a77d29dcf01b386b5b653905f78ac80e791ed1c751a6f8a01ee0b9f443c95fc2246123fe0e38693c734804854863af34a811b86ab3ac2ae3cd96f2a348d4a6d110c370729c6b4ad658444da775b4e2348e8c14e630476653b5355be9f98ef27ece6061b4e9d089c496cab67cddb4d7b08738f8e33695013dc15c72cd48f051c8723dc6f91f3b012affab237588f90efe86ca8d992092f8da29c23e062f47eeb566d8590a926c2ea201f93b2ebc393e130083df049115b86563582919dc3a556d3399e4e02e0aa233dd4471a2bf94f0207d04a1d7fb53f2e9013ea6bb3d05f4677b7b6a74b12b5a6d1a7db9abc4a3550ad3afbbc8fd9dd40b5bdf1048d186ee205b3ddbb937b6afb0f03ae51d0fadbc59c8957e33b19751f5ef9a27aa288fdd709f48102ab9d707d063a566d90841335b4c4b7e3170c36bfc268cfb6b4d83270d5cf311ae58186795c482396b5ff891b9be97fa1f2e2b4fcd6a8902a72353047caa793c6f15ff99c6180abeacc73a13fb96493735062362b55505f28672c428a53eb6cfbe3249b9a97307993d9a77e3212053aebdba7d4aebed1d4ca170f0a2151713fb5e5c677a76be4d262bb02cbbb757b140b8dd203c92099269ad12c36bf29d700ccedabb7bd222ffb063085d1a65ef1c928fde82cc8ff38ece8a2e4c5284b429333562ffb83361ebbfe4232c92dd017dc7fca544b3d05fe61e941c5e8f2e8bc97eebe603b216f9126ceebfe0c54ee9633e45af2c33630412eb40444671a3c46f8f76c2814a78a872c8376d99277d044ebaa8fbfd30bcd6a36e16d8f27ce2d35dbd54a88f5d1b7ed57b2985d05034b0b4dd012803523ad5f72e19018cff3937e874eb3b6797aa33a48ffa32ec627e9b7b418d150e9fb8a6d1fe017627fd375dba48466e7060d6fd598a3bea21f9d1b7f620826a5d2c864066aae1124048f3e591c64b290554a22f3ac5c256532431a22cf92ca6c2bb30ac1a3620baa3aa8918b965298866e4d25dbf0f4661e973f22a96534263dcf93c2e95ccf85459258da2b515b1cadfaccb3a170457843c4bd94e41c254c85ad9e2f69ff2ef2b11e1f8b55b885a69d3e6b5ca9b15dbcd5a728fb16bce10009e69166f232b4928154df8e7cd436c4f525f11a776b4abd43467eea866468bcab56b4cb64e2d063d6200a3f96fc36bd4566a4a398f4e32b92efc4f928e26baf17d9ab8fb8f1d4cb073f0ab728b6e14b8d7b34375bb153ec7bee6c7ceb51b25828c5c86455a4fb7890f5c01c6aba6fa641cde035e0cab0743aa824982dbebb909d96c8762f8c4d8bf122f55c4c9a5799bd1f2f10979d10adaa3f9078adfb1f47778d2be2c32e2e8155ad0ceabde9b0f2b3f88d33b6ac7fe5ace9f41d350ef6c4deb1b3ad75046810b8a8fb2a8f954868c1c866d43c7d26770377b46e05173d02f15ca99e987b87447275263ec4aa01fbb43d198301dcba31be7c939aaf614657aa566f0483348289e394c0fffbd39a9cc7c708b161f8633a7427a3c157a5d21ef1ce1529f7500e2f827b91b18dc9ba88a83e8cc3876335032cf3f0221c16c68b08827ca3158246b91485c8819117a0cbea49394ca687ddd2d76c2d90eb0d11d41eb3bb85560fc59843961aa365e2bdea7cd0505f80d91bd51b18c61508154a1f794d9b5a6cc2383f9bf8c56a64030944867f4eb5cdd224aa80f46df0aa1cbcd7cee0bc8e83793d296d9dc30effecaec5b0e230663bb2c14d477d96b4aec6bb01dcbf72fa5396b3d265805fcfc1b965ddcadc11994628b30a3045b47a8c97cbee3b9a2c6d3eea9e5a7b92a60d8a69d9cd683b8f9d4ae490ec86c58f48fe67647e277747db2673d8547c670e1f210209ccc5f77c4af5779a911122b77a553009c85c5b89f21e318da8dcdcf1df2", 0x1000}, {&(0x7f00000002c0)="009be81c6aa3cd851e4400075dda3064036466df6c2b655f6214c8f55da91bd53c973df1654633f2", 0x28}, {&(0x7f0000001500)="0df3e8217baa27ba02b7f6b1a6f37a6ea9a7521d206fa0fce22e090cd18eeb280a107ce9f593121abc542513ce1f515586d013ed29f761df1345f5ffddb1f60f1fe5ccfa2111e21ff07b7a2ad3bd99bbb86b78b683a52f318083fe755a917da0abe50a244d79b8946860b373b6243179a017f1e7d0cdfcce553c5041aee7a8a188d8e7d4a03649342411593a4b42d25a1f104d421890d6abab40a4f98389a1c0b53f899b1515a942e42cb7975f69983a04d22af5a1866b4bafe87a659853e6084431e17c6e88e89a4f15f5d98534a1c4d471fada8cb90c32", 0xd8}, {&(0x7f0000001600)="4a88110813b06f65fb5b3dcb35d1a3221814ac70a7ed51fefaeca7d4fc96fc37ce80462b4d72ec710f967aa2878524ad6ed22b1313d8ca2c92eef71ab3d0223e2a59e96eb6842405730c3d51f39b582fec05f8480740e6ac2574797cdf53328776469e5f5376473d7c9db21e2b106b696190260d7e29305fd8b9c6a476ea58f95857498073ca693c95f86ee0e786e17f58fa93f328d60a11e9cb1b7ebe8d76f170c467b092ca216b92df65a7b175225fd43a6e74ff48c9087b1d072b35910134a3e35b89b265c1db1bbe069c9e94e3d477905d66d2afb40a76f72338afa6a058cb6bd7430385f03ddb136d7e9af0e853b88bf059e30460c73e591c4a012eb1a1267c8a8fe86d9deeb9bd465bd206eb10d9f1413c68eb570c02d1dff5c50a80ec31e080056536d3c745dc631b52affd39bc1547b70d40820c0edbf5f26737dd9d5780e4578ab82ccbc918b3b0b9d4b43a19b726b98ba9af502d74a7256d5e3f25b40b49f94f641b171028d8df5b4b7e97e7d85a6655b11f6312b834ef0f91579e5c2794fe1b711152da82e181a72ee00a9f4bd1b82a1a1d865d05986bc31690ee50e7e5bcfd3853f3077cde363a12b38ac09016bc3763dd0e958a4145baf76b213c85317d93e415c42a8cff271bb00c2c07617c16421ddd785fc0ee371d2292592f080dfd11b8bad857f0b0b8a10f59130fef9d50e31a76d80ea90f3bd4d6412a029f3492e2bbeb356875a3516e1388ebec694fe4aff8bbe0064994f10713aae494629302f1a875f322187b22d9f1c1184c9b79bb093761c969cb47aecb3a2a63d210fc4ffb3e21ff7a97c38f417c2db6238b22a92cfcb206578224e6ad20c8fec22bc03a69fa0eaaac6a3fddf71080573a617cf0e6a1621503b8fdd57558824d182d04a8d841232ef98d5bbc75333ec670873aa7d6e69ea340d29d9452c96c0a6388b9883c4e2090929a568c071b457df3492fedfce4e5796880f9bd896c9a2ad05ef06a337ea05aab47a86d552561ccb26293afa6c444ed7df031761174a9648350e1efe1ac597370cea1d6bdfea2ea53c3fb35d41cc9a3a4736e6e461801c9d777a0301b048609b87450c1b1f6361564711434daabc467526fa1d8e270472bcf47f3014970d4d79f0ce63385ebe72274f1c865b1a5b2eceb46512ac87a4a8c8423de7d41f9753ddcd64ae19fb38ee2efc26adf535b06605896e1c5bef31d5333ad1b0a17caea6bc49edef7ec9831a1f004682926c107117c8c6004e778fdb237bb66e126ba68a7f166d44f8573913f6260e411e85b4e320aef80c3f352d1954755dfc56002b167bbf4825669060486c289414531eb9e4d053abfc4ea4641fa883c427e5117fbf6a1405f5409080481022ac5451b53e2b313e037b8feadc4bdf44761ae21b8171e705e71d9a4f27e48b055080b0afe32b779093964ec4eedf3d1397ff96e280fd01f82a9a881f9a2c25aed34d893f9131c93f9b90bb91c18729b95eea818ef70eef45197bd88ef9c4e8d4b5e361f27e834978d4403551744162a82efda1e6b7e0adc9bfef23a228d597c2174c298b8d283e6ec121eb8e0dd918224544c9a3f916ed6fbe750d846df0abd8292ca03d2aaf0b5588fe50a977dc603830759d19bb42a2af8ae39f6a8904a4eb1776f198883d27339149f8ab0d664505eafe0500a5bc9c9ce7fc13f2008f52169ff0bc1130909eae0db2f773104c7b182c3ab4040964ab84517b6d46b9d7c5b052d291fb42cfeae9f16d5ad8c551cae07d39e873f81dc406e9cacec3d7335452eef3895bf5c58f00ef3c3a311fde1d16ade445a2a8fc451cf96418032cbe03c00267bdd53a17851184033151b2372204a5767573453be633b670e311ae9cbd52e45956c5cddeddf26c7a93131541f9f6f3b40e2789a590239630201f80198d926b7c4f6e70e227e4b0a450b3beb65d01d518fc61ec18af737aec415eef6420296582ef85fa7e3de78d4cac02072ae51b084db3ad8aa49fd9b8b14d0f2b9f2b8cbe9b8ff84889f707b2277b34035146d2d2eb8698ec560a9be1bb3531892c626ba3d033c566bb35fab943db55d743ca23c7316d6ab7fcda7c8d7c8c8a8d3f5cb19ace96c485213d6184aff2ed21ed537c2e754e3885c1e6483ee9c493fcbb77c9318bbf9d5718ccbc03190febed3ba8a25f3503b4627184d73645dcaa797bf6a13af0f30f87895ff11938187c12c541d7f7f7892d84943b9b16d493b199c269de58f73ba39e8669f9af465bcf5d7dd1237dd674e847b4e4c50ff6c9bb07a0475a77b453e143013623c9d5050efebd3d1591f26ec06b82ea527f38b3fadfd455305f5e588da3b5584b14267e12e6191d8f13e711e684d9b3475365cb95c6f00f9b0e7a303230c41d7429ee12c1509e474a7a507247e8f653b6f6e5c99419ab235e1efc6713c12ab4dbcddd39431aa14ea7a06d842cdc542af47fb6c83946731be340677e9809c352636aee15f466fd779d2737e8521727c0b855240a8bf1c6d87ae3100dc675bd0577922794c20a31b162c7468c6549e3b5b4a8271b107b3f4238931b463445011f828a2dc8ece6e48422ebff050c74330da17c868ed253d88594ba89f2dbfd6f8e2cf861ad690364a2d708417b33c1529d53c47e0a32f2a1d0b026f7227aadc6c5c4014a27d98914c6f53ecd570ced981e3f87d1d821bd027d4f8d4fc7a8e7e0a47e55b09a662201e90ab6c4d1adb989e91ebbf7482caf937c01e86abcefc562cc1fc1e678e0d7c0e6f34f0c91c9e7c0e7a3a44a0d92dade30a2c6b9cef33a00db045b4799885a66bd08771b6e532c60ae3fc80f3c28a74acaa43a9ff37e9b0a4ba8412bb8df642b9e24310414f93ca99d0b24b7fd4183827a2628b73030dc1e2f72efc0581ded38a9ab5669b8ea2c8048e722c7692dfe6c9d65430b0bf3108fee6ef8837cf2544553197a0075fe312f7dacff06a8462c43a62ef182b38a3da1a482416f63b0bfb754a409f8c2889de3b7bd16ccf5aa148b3de462c7ded24c8e1e907cc469e76eab542ff52abb94ec229dfc09dde491458fc601f631dcde863d992777905dfaf70eda6537167d5c3d137bbb52f96234389bd041f1e26860242383985517b695aa80c6e9e85d42f4a4aa37dc168ba170912f2b6ea7a2ede4cb2df4b188b9490c5017f3c2a5358a2a8624535a3d1f32696cbf970c66df99020874abb25636121231c4c9de9b4c8678585e51af0e0cb18fcf63b69c9e613655cd5a1dc6f937794defdadcf486ab0f19272fc51668b96471c90096c8a7cd7d7a14d16c16b46c1a73cf3d144dc2d727e8574b846e15c0ccb3757038a380e8987fc18382e88b14fb0f4393d0dd56d9d4dab1fe69f9a65beb5587982237c407cf3835a36b49e4ab8f0fdbd5ee052aff3d28c60232c6c787e4e526b0e3e73b3b6f00960ba52829d2cadb85d9b2b1f0fb4e411183df05ae0662b1d37c9394ff39f27abbcb30641d00527598eb72e8837d2639c2b17748066f4ab9477b30ede11ac7f0bb6a6e39264e553a9568145a3bfeafdb8ce95d7c8360db060ecd5781126cde620b2aa2b90ad785646b55ba4dc1387d529bf19367b9ae52c1b5bdd6b249483c4beb147e239586fd9940b6670599303b2e26a50db20106da542c107da3ae55ae392a0224206df241bee876190dd41620a9eab3112425f084c1ce89e14eedb645c2f292e3c589de9020df13a469b795e1c5295e9ea7a078668e91bdca0984970ab0e8d17159ca0e69c89e214388a18cf1ebc88e8a9e115dd98d6c693b310036f25db8a4612b4a448a492a89ca5df7b139902013b8a42ed228e71f2bf8a434b4857bf2b606206511b722792820ad8db1b2805e6388473112aa76f0d6cfd5b0624f72b7d151e41c7046a964abab3618acafb413596678070adfaaca6b6a0a9c08dd36091600d51ce16bc214d9328ea78fb91b7576e5f5b26d0bbe004b97ac3039a8a1861f89e87f7033fd427ca7bf0f9c3cd0e612f084bf37079ec86c150eb88714f64c1b66866b5a032a6c1fe312d93870346d8d5c613fa05bae6e7f827fed7d28392e9665676a3802c68688687c9b643eae215431f1d24b5e6f9495a042cafdfbaf2f371597ef19c646596ea250b493a021e0bdf7da133e7032d924e9eb562ef706cd24954efa2bc198ba70a70e08382f49994d1286ec07080fb9532d4b468030fb23b30c33b929e16c8aeff95f8e098f376a6cbfbc7c50773eba9b6fe4b54cf9e823b9bd7cf2c012765ceedbfad4ed8b0574fa98297bf1557d5a4892e67177ad45bfc871804ad1e665747d1d6b05da59eeb9d81bbedb7f933f4ea87e31c899fa74d6b5daf30604e2a49973242b2956636b52fd679047ba298b78836a98c9d78cf84b444c16c30471acf6ecc6510d685291df9997e9f7466001f7c3a0f58fa79a7b6f00366748b504c6f418cd53b85adfb42ab1fe1f05cd09b8746d4aa1c4c7a019b29f77c778dfe49f15fbab4972f61c12542cf9269ec97de256d71250a652ccda3414de65cc54fd58a8e232be0176c8e1b9de58bb3f8efd8012abcf94c45e0b11ec8d129c558c27e7136dbcd4e128555a59c26abcbc1fa8731a44f98de688ca7808ebc679bae629055ffe240171a738b266be57cecacc4d8eef981fdc21c73b43b9d625e26e063a7ff724a68a97ab17dd69686c906263c905817d21421f8b464c94c00880d082a20c676f55fbe37b2a58e85f0d1c15b08bd37b5958d48d68c92b4cb4e174009e638e2713b97335798ba041a1cc5321a2bf3c0860f75259da9e6ba7e06ea4db531874eb3a52487548b31fe24505e8d4446305029bc50d9d50fc55d3b4aa7d9f49ca5c251c1c4a3df1a8962cb324270e806ead0b3b0a63c097fc583dbab36470a1f3e9f249f9eb8916972a5790861e0627f35bd83b62102b29aff7782f45b2f3424584188b285af8f2fc2c661e7ee4e7b3ebcc8cb3a087d2dcd774817f5a59d6725601e1cca5ae1196baab2600b5d9a83b19023a49e97a2068bdf5e70c0d41fa9c65080f96a628044110c480cc6d11e96605f3c3246fed0ac8a63b8075ac25ba43c043f58accaf5baeb2b0b9447c74e147c16ca7c7540b48dd635e1295dc0fdc3836e8c247442dc2186e4e25e4de5d65560bcdd6c9fa2aead2bf4b78b3320735081823b915cbfd2ca3c95833c39f4a247e92572d596c1ad27fcd99c5cd380bfdb6f90c8836b6ee6400cc5f433b54e237b8d532df9fa4e621bae9e3ea78c9f73b702d6599c18c07dc2329dbf1c5a4aaaae0b3fbad933f79932381f63a8df7ced30afef774a58f2a7b0aeddab9764e5b7ffcfac9e1632ced22a91cbecbede5f7c4dc4301b8380d238deeff2ba17a95f9134454bcd9041d4c00ee60eeb00466822e9583c1f47cf7eaf0f95a67c43fb73cc0e82c87a3cf2b6a760f62fd419368b2ae115d19517009411560130ffdeb22584562c6ea98ef08b3381616cb9c7fce275b0a5d115adbd8c5a2719fda0c6a6496cc19c71670e22375f4fd5c18245bc74c53afd602e27d4491d602b028a3d553947afe0d99a0da57db7872f06e183c447fccc68af9b673555f85fcd8b5f8d2d95dcc798a6455d11b44573d3c090434bf65809b470c569902ea5fad6b2b95a6cbeba9eaac25c68123e5e26a8ed1bc607a700db3559f25ffdbb4c24633743b3076cc134610018349b32c7b6750c18f53e3dda53a592fe5fdad5aeecb3f4961e004f48833795e4cc29bddbb7a372cd654df169b172e46f6d2ef96629818c87f36126cba11f16bfd668d2314a0f0c29709e2ba8f166c3502dc1", 0x1000}], 0x8) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x610) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000080)='{\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='/dev/null\x00']) semop(r1, &(0x7f0000000000)=[{0x0, 0x4}, {0x4, 0x0, 0x1000}], 0x2) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x81, 0xff, {[0xfffffffffffffff0, 0x51e6, 0x400, 0x8000, 0x10000, 0x800, 0x3, 0xffffffff, 0x200, 0x9, 0x6d, 0x3, 0x0, 0xfffffffffffffffa, 0xe7, 0x1, 0x3, 0x3], [0x2, 0x2, 0x1000, 0x50000000000, 0xf39, 0x3, 0x5, 0x8, 0xde, 0x6], [0x2, 0x8, 0x5, 0x3ed340000000000, 0x400, 0x8, 0x1000], [0x400, 0x1, 0x1e79, 0x100000000, 0x2, 0x6], [{0x80000000, 0x3ff, 0x7f, 0x4}, {0xe4, 0x100000000, 0x2, 0xe6}, {0x52, 0x30d9879f, 0x6, 0x80000000}, {0x8, 0x1ff, 0x0, 0x3de92353}, {0x8, 0x3, 0x3, 0x2}, {0x81, 0x80000001, 0x100, 0x6}, {0x10000000000, 0x10000, 0x7, 0x80000000}, {0x8000, 0x1f, 0x1, 0x9}], {0x7, 0x9, 0x7188}, {0x8, 0x1, 0x9, 0x3ff}}}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) fcntl$dupfd(r0, 0x0, r0) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffff, 0xae3, {0x200, 0xba3}}) kqueue() 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, 0x0}) 16:00:07 executing program 0: ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x3a, 0x70, 0x7fffffff, "578a72ca2a9bea16fe4e488a310255cadbbecbc0", 0x2, 0x8}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x800, 0x60) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0xced) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x20000000000000}, {0x18, 0x2, 0x0, 0x8}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000140)="6aea80ca3980b5913c40f7c9399c619eb91a971aded00b805ce6b8abc5", 0x1d, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwrite(r1, &(0x7f00000001c0)="85c4630b1d8bf6ff45f16a5cff5855f3c1ea5124b2e290d8d1cd6dccfc918864969c242336a802d8f4a563f7d4057fe8dc795d2cdf5b447bb14201f2d8230dca5e53801a22de4db667efc5dc796ecadaff51365ec46389f900e9fb6e72ac2a43969ea2afad1ea87870efd0a9b726f0abc0faed772ea5ddcfbdfe589b9ba136f37b71efabe7e161729374798633bddb44edef9e4c31fe28034324ad", 0x9b, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x100000000000009e, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x100) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fchmod(r2, 0x40) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000286, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f00000007c0)=[@rights={0x10}], 0x10, 0x1}, 0x9) fchmod(r0, 0xe7) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x101}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_dstaddr=@in}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000080)=""/187, 0xbb}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/34, 0x22}, {&(0x7f0000000340)=""/96, 0x60}], 0x7) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60}, {0x6}]}) r1 = semget$private(0x0, 0x6, 0xfc0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x7e3c5eb60c0422e8) r6 = geteuid() r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000240)) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup2(r7, 0xffffffffffffff9c) setreuid(r6, 0xffffffffffffffff) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x7fffffff, r3, r5, r6, 0xffffffffffffffff, 0x10, 0x7}, 0x6, 0x81e, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r0, 0x1, 0x71f17ffa, &(0x7f00000000c0)="5e41d3dcff5bd5f6937ad3170ea08956a0eae7b83d8cc3e34d1c157274cde77134e473959a7631dc05cde0dc7f81", 0x2e) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x9, 0x0, 0x0, "dad6c968e77f4ca99f4de2c4585aa0e4d0e53691"}) write(r2, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r3 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c19fccd1902a5cb333cdbe9e7a8467d6ced2"}) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r5) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x5, 0x8, 0x6, 0x10000}, {0x8, 0xfffffffffffffffc, 0xffff, 0x7}, {0x800, 0x2, 0x6, 0x8001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x51) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000340)={0x7, &(0x7f0000000300)=[{0x1, 0x2, 0x9, 0x20}, {0x100000001, 0x1, 0x10000, 0xbcb}, {0x8, 0xffffffffffffff9e, 0x1abb, 0x1}, {0x4, 0x800, 0x100000000, 0xe55c}, {0x1, 0x20, 0x1, 0xfff}, {0x6, 0x8, 0x7, 0x9}, {0xffffffff, 0x8, 0x80, 0xca4}]}) open(&(0x7f0000000380)='./bus\x00', 0x20190, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'>a0', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x42, 0x0) connect(r6, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000280)) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x40) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/42}, &(0x7f0000000080)=0x2c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:14 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xa, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) sendmsg(r1, &(0x7f00000039c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000200)="56c4b3a53f2dd738fb8ef980e45543226f6004e7f8d394d401c4a37938b981c081666f1bf70c0bfbb1588d80fca11ca5ab6d3a8e9550aad9d7d87d320d32e3eaa63d7754d8ced34db7966698b5ea52157cffe42e2c0eefb9468ff2d0d90ac186b5bf9b1faaa3c629", 0x68}, {&(0x7f0000000280)="13c88566045a5aafb9410f0e65ea7a8d85c5f5de89c66a89ae4111506930483046c4729337952559ffff358ce1c542bf2f35de0aaa4050a16d3710a23c308a7bf287ed9065fa8fbe267bed4d3b8159eee88a94044fed92bc4773c84c074766348ce9cdc71a8e6b4c353585fedae4246b64c87b7709198e5f8cd1f768ac121f83434ef5343728d89fd93965ef", 0x8c}, {&(0x7f0000000340)="ca428852ad3d6268a2fc37634585cb78826cbce05585f07bbd28952adb46478dabaa14ee0086f15a647fb2c5194830f59a652d18d02782b30123afbc73701a457a19a46ffec3718f4b3c9558e912234df8826806b16ee041a43979b028de37eb6bf1410789ff951de139c993cc740d4cf9caed4292b1675218e08a97fe8463606ce23aa0b108c56c6076aba0b4b0f7e2c4f7c8c0cf0eb42616ec8bbac9119415ee13450b24a44facdca16c1e01744de27f", 0xb1}, {&(0x7f0000000400)="abd2ab4a3d2b3e0bfe1c76b1076e00a551bf9136022daf8e2886c45eeb8dc6fdbd01fdd1f91a251ab3fc7bd1d2feee11d08e674bce324f6d11a636b6f0f0664bfd5c726d27e357c2b7fb482850344d65e33e894ba4ec9e5ea087dc3e56f7b63cc7c21c983d9d548860d9dd669758af628636601a22f2154a03bef8286d263cd3433d1d8e5bb92aff3494a601c6daa6d50158acdf53bf770ae7286bb4ed0f09b400a5082c116b8653d9c8fff188a828da6e083293e7e36751e8246c306c5047842af8609904d90d5e67cd38b0c531836e031318d66e10ed9593afdcf1e1688356455d76fffaf5c7557a8c887415d12aacab764c2b7aeebb5f0880a8fbada4fd9721a1a434da08af5bd847033fb2585054e161914769e8cf0534b9ee02c4cff467aaab1941f0433dbef3120152e4b082a586846b87803b2c7583e344ab179771814966b4c04acd68db4fd7e9f5e626cf71f53ead14da5ff3f9fee885c31bd721ddcadecd487120daeb9921e1cb26e08cbb8bb555d8e0b166a08fa83f11f38026777d14a1ac4f57771324e8e2648c35a1b3dd5ccc7d1a2cb092ab47b4294414cfdb0d29314bb98d2466e6c0d935f77662b6f1620dab2848cecbd9a441815d45887e605f83efbc7c0d429730b117db803e470a1b52c419b79e26a798c3d316f349539585c619fa1ecd6006adf5570a85d88219b6ecc13b8f4eb0679dd981f67dd8dc1a8bb7f065f49ee33d3f6c14edeeab8697b7be856ea49c7ccfe594fc09a09be30648b4aa27f480cd89981a5ae4fe70a56f6f1879b89ce4f16eeaf5c64aad7151b33aaa82740cf5f68718f933be5ca3962699129062b6ec69509cb9693c79817a43a088ea40196af21674998d321c7d739d5c15d07621ae02725d7fcc58eddd4abc89864ff305cb199d0b791210e292f606e4606fdf9ec589ba5a9ed354f3809f104fcaf46072ef678df36f045e927ab2199675d63857ecc4edc2fe2f2dadb229790dfa4a487cd12fa5b60bd8da0da70fb4c079a5e1d1c7110190591f3d1854818528a9ae7d43b6d2bb4d9989adbdc94bab41641ad87128b4897162e2661439d82721e3fd2dc2e22779678e62291f5746e44c1f9fd4cd458708a970d8643473d67ff751c35e7b02044908965a2e8d0e9ef71e1f23bb1489137d6589fbc36854b502e56e126f7ff15e7ef75e0a98745a1cc8006625702f6bfd772f13a6d8bcf4c437cacded991211c4b154dc6cc28dcd63dcd5e8f2d30f1e9fab04775d5c2683281fb69e0514b3dfa11573b0647cda9264ce2810078a207b4ffde1b690aa8164db5dbaa5aa3d477a1460a35085f9236476ddbd64a453546ced5013b78adc7f704491e7dfe6f6124385e6ce8e2510b9683edecee6dafcae1d61d7e5c7ff5900842424566dc8fd59e5ebf9e3f4e555decc32dd51a5c3db2dd562197077dd9e7d98d675dc8d1da8fdd70e7563a75959c9cb2b3a35cd0c46fc8dbbccbae9eca7b29db7a5683cdb1ce10fddb8bac04b59a27c7df1d2bc6a7bfda2aa9c0ddbac4d77e0a323be371a41887590c172bd94819bea6e6ceea7aaa1bd2f59fc57785587705074a880f0cc190f13a83de443009583438b7cf64f3b91358ee1a94551e60c5d70d3ac90800fe653dda738c65f5c5ccccbf297373056a1f9a54d8c0a3afa11ee2c469f79ab84137f160267f61575ed4d188a746f4b076129b1cab1190c8cfe7a9ea81766a8a4bebd468262e9a0e9a659f20da1a6b85508a515b5e3669be612ee0425c7651ddae0c7c8ba6c50f8d7e1ebf78b0984c64c66c2e29f4698b649d9d67edc82a8450536ca9562568974d56f1830b26deab3c67594c2c5d17393d4070cf2443835801589172b3371d892c3f94fc252781e0d1eade3f3116d11dafe63ae2401a59b803aad31d05ef83597896a17c28ce587d8108b693dfe02235524a9ba74119050ecd46c84e5a8c18abaa274dfb635c1c71fc4995f961b52adbda835085ac383cdbaaeb79439d8e9409f7f731afb67f2cbb33b2470665b0dc1c122c4b182cdd706499fd593572345ea15d26e6b0bf546069e1bb47e7d8d327a9ded32e1124f55425ce41973ee631f8e85ce19ccde7a7eff587bb4dc5cf286d947fd0f2a8111c33faccc08e7462b2993ca18c1a553d34ed86ca7fa5c16c59c22e1a25845c75446ae2f0394e1d64243971db06d3e4c5b9ae64d985aa2b8e6760e145055e05dc1994cd1a9d9b81aa8945f98a48e704ad1131f107cc4a778031939d8ecc37e73e6a8e5e70b7792cfecf462f72fdd2fe001524b5f5c688394eace6f13350602ed376973a5810d6378b261a97dafed74e6af475d5c32d0fa40b263aa77615412965c9dfea23ba6a93c4ed612f9164ab1864b953f3735ac593ed6e5c5ededf754be1f252ae5f4c3990028cdcb5642beae20efbc7fb1eb5d05ed547abd3f9c42bfe0b37537d2b82ac727ba71767b3371766d8e46a57eee1aa85497a97175912b8aa08a0bfe0e3fcf918494b8e635a4c9db1c1948f4964dc5ad35d335638edc06eeebf24cf95d7f27105f7dbcb298cff071d03bc391b6902d46ac885c4f241c2b0be764c1438a0b56a0241acf16f7bbaa47edff6751a1d94eee6dfe0e2f46ab929296123730f9f1448d62e4541110b9d8bb097d6a6e324ecd5a321585ababd0065b0c63aa98519527fde6eb734245834e36b55a221c391a16cf284925f47d85bbe0b91ee4c773e649fc2eb18bf56d70b017640f7bab1c501e99baaa5fb0115cc56eb22ce6167ae5677cb7360c7c4e5704b9e0a4a7fe3a715e0097024c23effffd32c0b03fa8531e6f43aeaedf355fb47bf9f5a27a94fc6c18c1e379682e1fb03ccb39f05b0053358254803ed848f0e9ab27f19256be3a32af36ec92567a08fa554ca9f41f91946be11dd07abd4b36fc4811e332f8eb1511fea49e91f85a9fcbb002c0257e2076d0031ba9cb16e11e3ee8098665631abf3ee8b393abf3171307e52c58b13e141eaac095199792d8480750e666e5eaa4d8f34d5a53fe0735b469ff9f0f4f2c9a72c62fa49c75ada25c180f53b6a749f730ab37dfe35cf988939a63acf84ea7f3c512d23078bda9be980bf506b1cc3ef544378dc2ff47eb63e231ee24fd0cf462b794e2ed86af0c57e0ee8ca67005774573e268fc6686a61fb2555af1f149174c7f48d4d7b2f9acc9d2dc74e3e2080e9bda2418aff611595696b4c6125693a01dcfa315540fb98c61456962c216cf309336ff8ec02a6604c536e73d6a4616bc3cb3fdccb05eba5dadbdc7a9763b6573d07cf271cf714b38fde779bc28c5586acba43fd9255e1008738d11411e9006cafc0e917858b3523c8b724ac88893916472598ed06d484c9129bbdde20145a1a5d562e457f6684ffb20b54ef53cd8b2de4824ff04acd80fb1a005a4dacfdbd3e1e22a9f0ddb2cf8c5d1be8723f7b778ead402864c5cf9b372f0433ee251ab60a048cc1401402e86edef6a2b9e8c18e8fd37e688c4efa65359fb1dbaecf8a2687b26b184ee15030b5bb727e64999091a9dc9db9adf4ee7dac9eca3008b0f4c136551679518fd21d8ed294f8dbd2e02c6d08181242047618107c7c647cb2b21d13fbd6dee3dcfff6f699dbe0bd814effde5ab799d7c46f636e2531d3aa11e0eee14f7ad12fe63b3aadd4dadbbf96a267b0ec7eeec351f7e508097b26372b2cb3fec6737bc01bc9fc73f2724c9dc7b0feb071e3191e5f9978b9b2d751e71b91be9509ea409c4bcff9ec79a24112a8bf66533394043012871269b311dfd60d96fd09ef45922a3a23ed069506bb6a69bf459f457b32ebab6a743dae310a790aa5c1a92a913eb3adf08edca86f8286a3a02ea74bff38da91bd8c15f35f7bb110471038dd52b33e317eeae890e651c59fc47ce02edede0288b8bb0aeb7d03739ff405312cd741379c3abe0625c8607ac845ef3062b6439c590bbca97863545946efb40bc14b80fe61f8e4ce5e9f8b56cc9381634f65150dbc47f0cc6498b4ab1491a6743588de19ae3cd9d5695a8772c9267253a943f82eab05c5f74af2a229fdb723417e9eb079b2b31d7a6174c7876c9456b5dbc0a4c1110762b288491868cf34b407f3e1dc0510f5f9b51d215b288b8d0d826039c70ba23765d4c8461cd8765f16a36af2bb2127374a92382aad9252531d99c4334334802b34644f662add437a2bf5602e92c866e09e3ce4d2ed830243bc18cec38e358822c9a178664da2ab0dba7bfd6a34a84126bd3e11484ecf7eab7504bb1d42fdfbb279f4e8eb23feb34cf28b12c8dfbbc548450826d3ef42ef0772a271454c06f73771ed1a69a695857e4fe3cd340657af417a8ba01b2d4d1ad57f878a29c7dfe8d73e84802a3e5ad0f31b33de57a3f66dfd0dac3ee30d4e3bb64b7301ef36d3081be9689f996348779a6cd77a129577f0b894a89c33de750a1a242b5980d0b4efdad389e6d5f17a4989b8428cbab481c1180dfc8e6906a9b7bf130ebf8dc9a07484642ef6e0cb6d097a7e5cfd3169ad46ecd54abf93f5b37aee1ff31249c61d290c3f441d5e61d8bf0651e41d30035efe7c9f26e69c03e28e322a9dd8794ce251dfaa511436ba0924b0e8c6031f6fda05720f3343b988e6620150ee10019a473f5380604fe11e5c666bb5644a5d378d21d8c90f0ba4459dbe08ec380645b47b163975e349315cf9e8b0a0ad43aff8ea0776042a4c9ce05a35a4258bd2f61e98152b576deb1bcc3d842b0e4cea3d67f95ec3cfdf6ad1efde1f5dd34a12bc6a2caf1907f91942669d4240e7685a4316c31dc6121f3100042b8e56dadf9dbdbefe83bd620d0bf08d2554ce25e576ea8f42bdd4992229723cce1dcaecf7a7a1c870c9b1d4729543142b3b5e2358978da767dd4e69cd897e5394938bde1790f56004b30ce4104d51cdf37aae3f8e81d2c388d03686a0c8d4e5ce6d15cc3db4b1f11466512f177fff04c327323a2e8fa48e5de85b94b7726f6f4596324348ffca2b02017b56d7896091ff4578b4bbe0db22c18e79e5c89aed8370bf840579978d81c7a8564d187526719907d9fe4c66990e1b6bb4666ab626b45f3da4d97f70c1e5810cd1178c908a3f8b57f02012e607ae5fcec25978b639eb3ae9093fb95a2d3b63bbc8b8b8ca9ed0a31b01e8f612e2682f74e4213ecd08855594c4f368bda65a1dfa8fa32c78e79589a9ce3aa80394156e4ffe490218293d97fad445b01f3eca6829fc69194c67cd1db1290ecb5f5b98266dc76e136592915fd186d13537de50bf73c6a6f966ecc6cb3f0063483a367d60bd47b570541bc6d81d9ec9891f6297b353a3c06d86ca5f3f48155858e86943c22c645dbd807698cc823a40f9ac495502e24c8a8b984ddc78b0048f308a596761eee6b6067b7f141ced557bd705b6f84bddcdce0326fcb63287016812a99aec7034478d23a489090fcb3277c6c5a38b6ffb06058aa1702fe900166adc8ed09beb031c046b461970a19ca8ee4014805eedb35f32a959c48641a69e6d8a1691aa5d4c74d7b45d103c8eac0749ef4bc76d8e58fad76a6019f26e1645723718b68061940eb9ffb95931db3dcf5a1d9e123c3a89a75c242de466c1c2f9213fed8738193bf9cbd3fb2c35dc6b94732187b988473f75b08755cc3fd390c8ef2b885e916e7585d5e7f97b08551209d00105f924f11e2f54b170d1312b96338430739eb55587fcd5f9efc3886d0a351d0ffaa0da0d7400e6f2f09491d42ab582e87743a132414c1a0409ebd26ff49e1c2035ea6e2a7ec2f6f35839728ebb1cd40da9c93fc872547e96d81ccb2358433f2", 0x1000}, {&(0x7f0000001400)="f42d1636efd22b94c30420550f77b540163cb8fbd77ea10b5c61b435f6a96a9d2ad5659f38dcbd818b61a5164df1b3741ed67a917cd86dd4535c5bc080517986952b3898d5cdadea93468aa53a08849d2c942cf658d9124792002efc4e308fe379d32bb9b4a89f8e489cb5de230254c71fafce310126e192f4fdb02b28b5d18eaf3e1e4a29662cbdf50de449a8603efd90d3b50a48d8fdb21d4a88431acc1d27c9bfe18b24ecf9ef4b2235", 0xab}, {&(0x7f0000000100)="51b5774ff57317ceabe793c0febe3a37f3df6ef41f1061251acd1499609006c6b92d747d4e2144c9581e4735afbeacab6c7f314f8f84580e0d", 0x39}, {&(0x7f00000014c0)="067d65656b34b1b7224435b1f2f01802d74a5e370318", 0x16}, {&(0x7f0000001500)="2c1f551274c1338a0ac2796186ceba73f20ef73bb75de7a92fefd30d056f3b0461b45c5b68975caaa83d9c40e1bc1841c606f0cefe4f60b96286a9613831fab25ac4eca4d1fcc473ddeb19ff4189d9a30bd31d5e3ee7476d061195413b9dddf484a070dc10d89467dbc43b3a4d93ab94716d153fa9a8132b99df6b0843a255a3f8c79d6e45ad5ee488cc91d07762768b9a90fa6af4a7b581833d64d717e31f802cb04a78239382a1acb4a63524400aaa8087ba7f16a22817d7a4ff5d145e11c4b8b5f515", 0xc4}], 0x8, &(0x7f0000001680)=[{0x98, 0x1, 0x7b18, "5e3da16bd95696a18c565854c4a176329583678aaced03efbf925d91b4068ec4f8ba4693ac6e5c42c505a97b3b1b5197225971480423ca1b8d984565855b096d87025e0ec9e222184058f90840d8b7640d202a83fca4a153198268e03e6cac9c422289a948b0fc8987f6e9002dfa3c233c5ec057419cc745b8560681f866ab35c5"}, {0xb0, 0x1, 0x5a, "7d7ec7d6577756d8cc02417b38728cc95d852fd96423f94acc4e2b96ca0b4d29798b93e027191ce61fd13472c2a2081f64d9451765a29b0f61683de4fd3a325abc8cc20203ab1015d906c3910a24c17eefdc4489aff86cc45e292648c8b358063adaf9c67dc42c43c5de96870a15b3ee7ac78fa05ab39277ba437cd1dd85771688f3e67fef115676222e9453aaa0e098de6e945a5f424815d1d9fcdf0b"}, {0x1010, 0x1, 0xe, "3d072958c5a83a75524577904d90596648e4e8a232a6f58b21c39afb80ac2f0dac7b36888ea8c7ed8424e43f6fba0855b3ae5f8a996e5ea3d217d1f3d9acee7d62ee7a9ff9c14a8c31403b0695848361f1daba798a918bbadf0cbb93aee1921e8a19b60f09ec388d508bcc45927cb78d285eaa13941d3507f9c511957d64c051bd1c29e52bc5afb022eccb1221cc76ab0c75066e8616e60a7ed887a13f46a6e37ec77bcc45a8396c52cdfda0e09f94b649e2d3699e8c9d422b17921d5b8cdd317468d0f0dbdff1e6a6e33c68d268250a634ddc3468f93bba0c970603d13f2c07b5ad71799307fa54edcafe630e9183266ca6b8e62c428d4c84a3b99a6aedc99c8b59138133cc6b01d19df4d780cef4bcb9521f2d1b17b9f888febbeabddf6ca97a315c7c6f12399d0d80003b675a02c6af39d18fdd524a3d1f1aa74bc91ca70b447241bc1c4d74ec67cad21787861b4abf27f4231b34dc9c235399ac4e99a84d7d7f73ffde0fec9528670f19a177c4b536cb72af1849c4eff15eabf7c98f2059e042e012f4d289e2a43be89a3fc515bcda451313e659bfecd35f4a8b6963683df1c4cb0cef7f7c913f43ccf5424fda83e231e9bed4e225b733282475f6b96c97f8c51b46f668e92272047bb517a6592c5c0b33db3e05587c79870a5585b988f63fd60f7f3d875d150024fda99ee1a095459aabababeec48716f0cea973246b89e9feb1dca8aa326a900e52b1062e4cf3c3d421c6da3a0745fa971bb904c394d352405d34e00992808729586e7c359aaf254c0ee1f3869b2d848d6f1192dd7c315b03e372707531b8d27a79ea94dfee8108237df650781fb5cce139dc538e4a5851e97fb9cb56a92fe29be4e73ca700f1316621a5a6d49a0e58c2628fc5d18571306d530058df364814d69d1bb1d1e4d3083fcd7a8053765cfa752fc2472d4277ab54e40cd530e5f02d0e65df0fecc45a17ab3e569e7b3a5c9efad67ad7d56d649d9840f3aa0d6f7643006db7f1ae4695f6a2d9b0632c70e3e8839af91ad7f7174986f15ea0edb57b6944992b22fb64946c454496952391dbee87c53def44c41f5cc166f054e55a16541490af4908dab56cbd67506945ec5d81222cae3ee460c05b93c4fda5cb20ad283700ed222acef8202f75c52d1cc39e188d2c29ada93c505d96c5a1e8eedb89f882f07ea31604e9d713e90fb5fdc1b55b8b15e4d75e7b79da1ba5b1c2bb79f053c1b9baab474b03ab70169ad1854e322d9d86a2c7a9517a228ee291b8df72a88f59fecae9c89834aa01fc3052a21d5662bc21673858dd29464afce9c7f53fdd26cc8cb7486278029e9f780040b1cd0944c6bbb379b83941da8aab1d658b1162c3ad1478f29c8aa42f0f48593c6ffd61d4eff73747120827d8d7b4cd83ed0e151ed11ed9be2f94d15c5c9ad7b85fda88dab3cf028e8a3955583852341512b4d11eba7d088cc9c8a65045803bd3799d8e3e78898669b6a0d37b88035eb952675f62fdd844549711bccc8e6f0202fd489935338c85a6aa200dce30aeb24d8a32c4c21536ca0a4e3e82ea0842718fad75f179c62c64a20fa0eee789f092b9e76752c4ae3d1b1223513f4dfce27febc90074876e7bbd7e401a9e4408a4f7a46306d65b860c03d7625977c6316fd618530cf635fe6b90a866f9f3378d746ca5835befd1dca6b54626dae54cc3404c61e6ab0cbf5fa9df4693bac9eb1e584457eae1afa528aef85b79a96ba7fb3051f100996925263dda4a770dba11830fa13873b81137720ba8082ce61066a5513521f949098a4e93650700a63f2641696f089d5007973f93dfee53e45101978ef0b04f6f52cbf53555ddfa2e653f91382b4842f0e08eac307b35af4b96755438678a2a3550e2fcf6f21b4baf5a43bded0ff0b878b1dece5eae800b3e8c5213c644d5df66204c8852260fcf6d9a4351f89757eac3c9050a76756c7dc40cac4fda59d7a645e875f05c7b0072e4acd212f9874a0c7729ab885b9de74c393acdb9ced11468011e6387b0baac14b2b60d8cd358c4f3dc0479267d0fa7ad4fd106219d296a6739b67be6c07e14c2a0b501f1750207dbd6fece781955279196663a01b92acaa51c0f4c2bcb75a2adf4cbf9898de83163a929c323f127a2e2acb7bc0eb3624455ca1acd58da4301e6552c5b638e182a61d76fd61705dcc77f0245de9f41aa21d5a794cd53f30d982895bedcadb4f37bc1b23200e06d27f1679e5d7588ea759a45a4c4cf86e4788d3dd6236d2a22bb54993f542101d6b422af1c0bb7dd94a56fca415364aed0ed39ba6196c4a448dc568ab085dbc990dff0d876bee0c38ccb10f47902428f91df2b0c503f94b0ae93ab3f06a7e54e34b013122fb03b4115fc8593a6ac5c380d02470859086a7b6b1b5c462cc4349a52bb08eb969cbe50fe62053ae556cba58a1f1e479b375af6b35610d1bafd65b901d3a26501eeb1e37160cc084f5e6c49359795412fda6fdff95d8dd07b7895582ea2d7fb24bbfc6960a63b3d5ade282eb4998d9bd6e445307b59e59f459bf7740e206adbcca2f09baff0ffd56d96cf7ff64b6f8249ee6437e3989402844cbd7c4b4f8741943cba0cffa6f4152ad7593ebab89fff22afe0842922e95257db37db2eeda4734e3dc8be5f43b49da2c9a2b566ddb5c8ee434c214c9c43c0d1d993f88ebf411e0b622d5395f82cc5dd7b7a101f6dd91f3eb64f19eed50e00d408af730ac68f76a2c694cd1739bde190e8a3dc4050fbc26d736d295106b4fe44847abbe78e0e8695ac1b31c041fac267794c86c1628a7686daedb7e8554dc904ea60421bf79de3534886344f8bfd55ba30eec23402468712d400ab6bbc6c4332fae6c8e71de4ce7cfc933db10dc68feedfff4612dbb78ab23248cfc124991842d405a53d5b46dd6cdc05e259e5c11f56c181b8f322e20b91cd94659eb7cbd5d43b0ee9d41ddc05e983f01e61ad3eb112d17788f2eefc7b0c8dc648f4300a9d3eeefa4a655c9a4bb7debe94e66e78b46d2434121e30d3faa0a9a057d78aa48b0d78e0a8912e5db80ecde28ecb6e72ea549f2c860526e7d6dde710e24711b9def8dd5be83811d5777cb33e398f891bb3c5a48e93ec9803669a10f0b6886bd2fc35b1ea7990620018cd255002cfc1d0f651a9334ba920486f1c5a50630e16cbaa474243dc65b23b0134669e7a83f949c6cb477af2224604ed23e8f834c8fbcb03fda07e2372481576384e1516a8f04f12f08f32f3cb2f253dd7e778ff590d54f253227a52011bc64d2671824632c75f7e6f0e7a90c45ca2e214c7d3b9396ab77c1dbc7a838b9588e4f943b105c66ac01a34408543816a5f0be05863e97bef7dba29a82aa62bcaea203709f726ee306e657c661cafe4f3f8702ffc0f39eecc0dbd5064994332890c9f9d90445047d6601222dcf8d7f300b0a6a67204c6276071f736121c78d68c677b1397f30f883b26e4b5521b16a0d710f7275d38685c78dc728efd7fbd81910b52a363ce4ffa3d0975c6d8665057462bef5c1a469d9f1281a2cfe4a1c10bea3e53d14aade65b3adca826c253624a3fd17ab783808d5092f91ece7bbb85b8b1bda7b3b7b50f6d85dd5beca07cbf736e0a82e9a577671c5dee93976a4b1982d9b5bbe9f218384054d0bb6ca0a93bb58b914c2814286a9c80916469d0509588613ff62a9bfb234537c072ac0b7eae86d21d9ab8faee1cc132adf2141a096d616539db08739614f6427e6c9a29ee3d81e2549c527fd9b84b8849b139810b5a0a2ad1644d35de691eb0ec647fd11c8c6515959d6d31f6e20712ac344e30c5cdf5d006992a96906674661283c8ae9a0e66d2087409dae0e84093d965d2b09c81723b22c7d6e5f21fd7d42c4997c30f9eed548babfb44baa5da9ec916eea680f87eb5fe3abc3fa8120c11fdd641fc6ba7e8f2c11c3ae12df4f71518d58682aa8b731fb64e2ef6bd0f166b45bfc25d0fa71dbc1758b7a36e3e7b4082120cd61a0d227387d8a73aa84729ed533f3dcab6f439ca48d2153a56264f0cff17fdaf7c0fedf08cc5b3c68eac63e6465dabe4c272dc8c4f62de22d0c31f103abd122b2ef1f69b4855e8ce11960c10459d82470ed49c86a210c28072f0224a35d28e147cef5947307b0ed5c60b80ab07b9bfb412d0b6ac0de52b21ef18d3d62c0920f955a822edf98fe01e36bc4dc72de075d373463854dce6f28e800c55f2203b2cf354c6d850f3407e0001ce18aef855ccef5f81746aac52c3e51ee1ebe4927cae30064228faf4293c4094027c3ab0ebf3e77e74f82f5ca5adc105cf737d0834e95e744234506ed4b32ef1b62f1df9ce27a1984b628317ddac665e1988f2ded4bd421a9038280ebbbb86f3687c85b648eb732772544e63e3f3eed84759ab8f2324df8cc1df781e1a1dc220b1612cb526da5112c74ebe6b44493354df3e5d0415d866697b239a33031a94323e49fc6c275e8feba25f011d32fb60362df4fba4dc08cd6090ae52418c03dbb9b344f206a172384f317bea94588f3740628b110f70890f499a32f6a237812744354f9448d9149ea7db7a3f88b28acf3bf8eefaba41fb7e41d4ab712fe45a88a2774fd45ebb651a31d6a82ded45bf57b94c56625f32d7d74969ac45cff988a24f3d91d748114ecbbc6b57bd97615a32239b14286efe1bb8b47345ffc9863c3e277a358501d0e2846cdb143dc478ae931631490883cc7fc4230b86854bedc29e8535eeb53c7697cde008e5c4d40aff762ccd06459ba4ef6c6ba62753881f239b00e4585782d11f908674b4a09459fc4ab617c779013ba885dc85e6040d993a06426b4b841dc773e80d86373bf2eba688d3ae7ecb0f79fe789d0e16e7dac56da3a75f1a473be2a6bfc19a5bf72457c6590208bf440a0450ef473d2208b0471f1ee3a449d26eba554c8126278159815a51eb63458a515b05438f9e77c39470809b66480834983c880953de5b4e82f265cd78c4c284a7edd0e10a8a1dd8a8fb1b85623af85d1b1fe6e9a80016b92bfb1a77ba2314bee1690aa473de59514d788090ee70634109e4d28fffecc722e5bb15bc4b7d6c56c12dc4374a452c087d4278af622ee0415e4fbbde45977632d70fd3e180711a8032eba69d0f0803daed104b9478a808b7318f8b6de164d583f836e1286b7362608b6b2f94d2bac422744887ee00e635c04829dd41d03e09fde2b9ff991fca5e2958db098e7845af46f6ad719af04f333514faec26ebf15c79cbcdb345ea010aa96a5fc13380a11379124119e70b6334746ae45563b695fc8d4cf97a73fd22024ee84721bec7a5c05a8473168c903560b1b1b0eaf1e6efa095f58fd0b6c95a43ad10a109e99a02309dda85cd1e80bdb6c82519261f138574b13137325be8ee4b07cea42e3084daf7b9f0ac225fad0ab75c97f507b280ee1ee104d748bc89dd6b1d8304631464aa5ef7064043b7349a52cb122647f50df2721a4e3c9932fcb891407336270548f1dd452c5fb2221f1149639280b6630967c69b3c47436e2f8cd177b64c4740e026639e0a357409a3a1f963316def9b6fe7f7899b23dc9d1f4aefb98cc7ee004d57c355eba55885ce0d809aa0efa8ea965e098351f6249d68f795cfda036658cc1244e599ee69b42a43588d7b8af047a73541a7d30e8cd0ffd2dd36b0126931e89d9a09268700bddf49a61f155b2f2f44ffe1b2462bfbea3b0f016f2ab02987fffdd67a5a62337816e3a27e8fb760cb83f5fa55f4a1decf263f01c1cc76096d5d358e25f8505616ff32c1bac223f1b056ab5c503a4bfe0e"}, {0x68, 0x1, 0x138, "8573ae04911104590c0eb6f2c0f9e0e96b0dbc7cf61ef9b8e208527f2acb1b1569c2fc6cf416ac5f5a1fcf065fab084147d76d4533cf2acc9d252a4262b91413bcd832df93cedb5b89dc462ca84849591ff2"}, {0x1010, 0x7f7892ba47eb9d41, 0x7e5, "d23fcc008b4e0848a63398c3899b64bf86d8f6e98eb285468cb8f39a38f6949c8a9c4670afc65e667147bca2963d1c7a17d4288ca4e3f8aa1ec2026c58b6f05afc8db63592255f8d543970f29b7cc226201f883d72fefb1fe9a874f345d760b8c6ec396e44156917d614795c76a1480ea81d79218d0cde50eae16c966f0c970e88e9335bb46ba522d9bf0359c3db1e73c453380280aa02e3e1b8561606e1c351d88e4323a446b9a28e2086f28da742233b3c09483f22a563f6a8b9225dd365b78a8e7a33be4413de021cd7f4dcfc5248c5abebb8fce4518e8aa4aafd189bb564a78477fd8f6720d44fa5186044bdeb5c79610f4bb152dfbe9d40f18ba04f899dd72659d9da0ae1d9ebb12c53b63db16546cef85d41ff842f4dee257509b6fb16e1a5e9404d20333caa951fba35743ed70bba2917e76612a6a6526e2040a1729083ba7521f0d551e8468ea9faf5f3d9cdf81cd7a6ee1fed4d8ea191334786211aabee2d08d813eda30a80067e7796ce84562ee4cf3e1e19d06fa327bd420f8fb1c2d261d2ae0996cf989216ad3e421b23de87bc1091647e0f53c25c9d62e9621f30a39cdf229605311226b737c94c0cbf3b139d4593cff6e22a8e1d5c6de70a759b5220abc6cfd9062e799db37852744487b0ce7bf48bba1c4c5f516619d54da85ec5ddad73bf08423ee14f074d53e7b3726a770b064705596ba19dca1397425f0b7df321500b5fee759000ea6b8abb975a531c78d293ece92b6adcf76ecca77462b2c30e0aa05aa4ff534dd07e4afdd38427d8b96a19be5866ecf8d8ce49311609eb4df7f342efeeecd3fab7699ac1644f0ac96ddb81cbf621272a996fc107ab0cc41d62f4f667938126641acfac45a8f2a2d8bcba5d597a5bfd1a3f750b3358209c9e93959c848a182c45befa5e8aa785ea5f05b5a6b3b5919afe6e632f9c18b095bc4e35f1f2d249c3b5f71a2510823fb8e10fdd1db6efd9871afd0f2a04d3ac7581e15afce7cdf6a3ea93feb5f6b3931473aeb8a520c4e79a100dbf0f60fd2eba0c82e799ad94dc4fb81541384812fc96c75d5775a2eafb94f855e811a4bf42b68e1c52bfea937af1932a7256ba7e9b14c53243f56e55962eb35ebdd1414525d486dbbce672ee05035fb8f4c1146d1f4e6bc0f35c2ee448aa50666c34aea458fb2468208aee0efd7f4d3c96baa5aa771936ff4ad2018d2fde5e9a06f338988aa9e3a477bc5ab7a74e7be1d721274d7a04225e627926b582a79c6ed1cac3274edce225dded9a040f7bb750b4b3e33e1249b486f9a8422adc874c855f6cee0d61fb0c50db078efa433b95f4613dfc9535873caa6e223f8073daf7fc7e3c3fbb716cc1b922cbc0c070e0069193ddae5a019044bf0074cd57711e602da38e66b885f4e621b74f74b856fd484f4fdb323e84eaca9ee765a8015639ed1bfea35779b69975e9f35da6b510b2cbc1a2f5d0dfd2dffb22ec48a21422974e00127dcb55d0bcbf8c021dfc9dcf34e22bb03216c9f6f3507a677703bf4d5769788e416a7332fdfbde7ffb9e6dc597b19eb953e8210fcf072ab026e459af9b4a61d3d919b0286b3b860aa9c1761d30c8ca25c28b92eba722b63763a686228446eaad7f958aff3e122dffbc1d2608d0771ab8ce9d474e27954d3f9b4600f107548699e6caed296041a7c9e9972ffed73eb62020d13e172a68e7d1a6fdb0216ed504b568e8095952ea30a1d6b5c1a6d8f5c6a9c4e5325e49297b177c461cbd8b207b9dc736cff7a024d95c84fee583b6dc5b8b2e35eca3e5fa9cc86a040653546cac7eecf3e3d44139008fd937f2c50b3108410e25963197a95306a94c803d2bb0dbeba7c87d5554c1561ed31699b80c2b4db608305f6a446a773222e1e337df41a23a112f458402763714150bdf0e066caab0d653670af95a535322e59a01bded99af5d122ad79eec59ea9ab95e4b43c5bcb78e58b5c4ee9e7f7c78ff57a5d08e869b6607b0677283de9caa52ac89813d3aabc2ecb5d86afe06892da165d05936e44f6773f5437390b6d82da9447f3e44ea403f904207605f8c7aca76c60d5c7245a958b85ce8fbcfe0a42c5da4ff9d4fad25ddb5630d7cb04daac78b38684246c6916cec330e416f0669b180559875dbd42f80054919ab261d829fafdb6ccf3c3bc87a3b96e7b035d5a356644742e948cde97b81286b10eca823cf59abccbc08af4581ca9603f350cc1fc76abc6144bd44b89a02ca0d9913c1caec2b87b7183acedb1cc0b654516521c6a7db37e1802f917d6d4fb42f4ea15d9cbd166218fc226b4e084f090080e34eb0fad8f64ccd7f908e803de50ad3c0d8a28dafdbf69a43d73a83e32971847ba09d7816ce8c87fc3fb9b230fea3b7edea559f69a003f2f9cb7b16351eb2d4497e01279a67fd81f7ef37378882c54a9d40dcbd8759dfc9a018c45aefb9ad42e66a363b4094f6d626970734eba4030ab107434ab380294587fd2cbb67b5a220a9af0ac7ed9308df5dff942eb43a5ba38eaea2b0b1725decfb74baf96e2fa95b53f00719ceadb3ab865c5c99b953c14f97077ca00786b517edfe36d284db7a55408d7ed9900084c183b1742ab328e02c6e684965e4284781c05a0bee6af96a31737046c9d1ae3d9474c5fd1108649b4eee2d8ccbae2f8c4d2cad7e705023f5694f3036d4afdb6d4a05637a739e81a1aad3eaf8fc7a1522fda86b3857fd9239cb29dfacb92667e821e7fadf6ae24e6ddcfcadc27e5c4daece293650e9f7b4011aee01ff617f78a7709daaa2cf7d3f180c279ca0e7c29c25eb1aa64d4a616021b2a488db961cd29ca48657a61c0fb4a74bc263e23593e665855dc2fe0fe5521786e94eb196f63c01667f33bf18704020a12632ddab2dbeed3ec4ac660724f7adeb5a67dc4bf431b0a2d73cb34b3c758f09e8cdba7ee0dc0a25f02fb515f5a24f91303c34da45062305c413dbec3691582ba3eb550911f842ca87141e605ec26a4f33d819cabb7c9d2355efdb103883a5914ff50ff5a43e7e7acf3c4039a8f014d0249184f012f018d51b16290098bc33e21272ff8f7f7b9876f94ae5450aa274f276f3b162b9db59df4160063a210b2c4d8df4cbd740de8022f0c316a020379fd3fdc3559eb63dcedd60a6a49f9d2703a2778bbf16c39875c9dcecb2f1d97ebffb5bd89678de0f69a57ba9278a2f6c33e18b47158a71126de07cc0da8a45813923eb5fdbf8041f6d61c416742e0e890a04713fee1a36fa2ffb31fb4af5372214691f285a78132a3fe42dfbe4ef8aea424b2b362563a4d3fb51ba9b96a305e9b875731e09fb12d6b331bdf864a0b9f9ad01987386e75a6e4bab02f1ce42a1d8b202dbadb2439d19d8a0ca1c43d29bb966f9fdd588cb3c1968999710e9493fe1dff981560fdea358e904d62cd5f98c6a40acd8a0328c77c80806d351e8addc1312746f904b908f043d1b286e75986eebcee35ac058968b015d1a394c4f70348c3ca0bdd4bd9d867e72f4e8edd41f05bc858d01898e03cd438afb8bde16f5c3939152d3ad5f6ef230e27a2d575f51737a2993e554d4118e000c1210b401241d69385dc137003cf25a3354da5b2bbdd8b35d35d0aede3746b3ed979814ff6ce20fa3f80570a06e93dd6bcda5d3cac735502f3c06bf0f1c1438165a8b7a464550ac9ce6d407cc4136407882a861b8a657ad347ad956549ce1785c10f3bb084af3d080964f490a7d235bd5cbdec2093e82c279d835b958df018a589c4d312467c949a4c060d9217cfdedbb40d64b5c25bfcfebc7c73cd4efbbad7dda348c41cb9bdcfb70e80c7a78939bcdcc19ae3d1e3f343eb55fc59a5c88d2cec43046ced35ad83a02bc748a13122924b209155c87f4da1d8c95ccca62dc04f8423129267d0f198daa1f867aa0f3e518a611b4dfafb1f775a3c5d33ddfea8aa7dcc4129c6af3e86da08697b78eede8df4d7316ee222f4ab6c5518d0f411a737d2318f0fc4bf478865bf8254c947415904d3e3cb49d93e6b21a84c487630608a748b958c5a446f44b8a149d37ed2b7edd9204b20576b2838e272ee9923e53a321f44283ebfd2790d020dab44f58bb4fd9202668ea16d3fdd4f1d63e644078535606c628b74161972b98018f316b0a406e85983120af510c94d0f6853dc550f83e76db6cef610f77455fe5d037e7c66edf3bd3992cfac448dd93e46ff3d4e6df46cfbee8f1dff7f1371a6212083776617399e173186a8dc0d138d7443fc62c7bc2bbc3f35f9c69d3d39fe2a4ab6dbac609cf6e0622b3e750c6654a5112f269fbebebf7fa62bcc2c36ce5341063cde327a6cf4a3aab0b55c2cbc760df2e428f4a021999c28623ae6cea739a0e2a95bf8d676610ed1001087a0687e487291ad7ff101c2c55317831253885c8e3337994e882d49f19a9391f6f8831dfe9aec5ee3890ed4605d623dfeae14f5f2e26849987f8fb506e40c4b185c6a0ceb8ec960ca9e6713525d5cd2677f6da6276acf81de420fcda90f0ec9190d4325710ac46a4209bfa00de77705beef368d7c3c77306c87ae6d79412470e44f11eb63a6c185f227ed2f6dbe31fcb44df2cddeeed1630bbaa2591c82674a170ca6cd3bbf109c2cefec0ca05dbe2b331813212f8c13db3e8bc98071f191e6c559a9adbb694661b38a03d5cafd1be8fe3c0ae71c4c9a68d36c8059a3519a1f10178ccaace6deca0b2ecd615190d06e390c4873beaf3406bb3fd0c2ff64a7afdccf87f406471069ab8cf998f366a201b9524250d5f281c00efa622d10b04e270a7c8fd5905c31d043bc447e73c839d218c100fc996779badcd8503043428066d95b032dc6e6f40f716aa10ec4cb9353c37e0bfc61b4c61ac9df624ade9c368b3d9917a9fe9dab200c52dd954a03537e1dd1be9cf8ffed8c581b29fac065429f4e915215269021a1627bdbd6ac3923ad8de64ccd2069328673843a43be1f2b61ca036b56b422e666a86c2704e4909880ccd09cbfc0427fb49315496f1ebb42dee470178b84fbe1235f15e9805f6802895b1b5806b129e5ad4fa7374d688aa96076c77a41e6598b085d30586ed8c141093281cdbdeb205e44e134bcd4a2e839bc7b5c89ccc7bb020bc2e6fc0ff8e92b44ed16cda24ebd22bcca3883d9fb2e95270e1fa6e7720519118ebdb9d1c34c7c7a6dc8cfc0ebcd3a745aa0b0f819347d95fec5370eef7d806e6b0e71ec68b58d77257084a4107042fcd5f7dbbfdfc4dc2b042bec546f0352461bdb92279de62f48dec5f5a5ed2636e9b8399cdf3fed954a76a0ffad27e55ed10556ff8a483293413d639754f78ee9ba10f220d2baa8743bf9e7f3284bf9d9fd14eaa78ca10ae192d137b982c173a4c4a8a839c013f369a18e0ff61dca94bcb1ce42b5575695c0f1be1b0d93b7fc2c5dab0d8362c183e8f6c87cf6bbbd72bfd7d53cd6a4fb9a875dae69855920b7bc86c30f9974f1400b6815d94ef96d0bcc7b24cd316d3251036cc48e8db958eb8640878c776df19acfe0ae96c4891b952ed636de1e4ec7170793631906c3341c6dec7e1f176d335d6b8c91ea837ca7ca97359328120298f992b6a24748f5ae23844bae3bc1614110655a46ad748aeb30e9fe89df80cf1681d6857d468cc246f0c351407df8b2e7ec1d29b56eab85f21f067aa60ca8109769cfae0b779d8904a1903ba9559742dcd8997c9c40915e4bfb9e5b24c1f0f59e5e0c47a9f5d464ed120493cc87357628e7961f2bf8d1a8206ca3a117764d83c3676177834cacef0db82104dce84d75bca9251f9310202423d9ad9ec986e42f9be52166dd1"}, {0x58, 0xffff, 0x80000000, "70c516119c0397c171e64f2ea047e1589c0d838a2990f4becc06f807e3c5018752ff7ecec0a02a54a0ee566710cc6d604242b0bf6ad75a2f1327e8d6e1b76d970878"}, {0xf8, 0xffff, 0x2de, "4669e0e5fa87ead060f786a500cb4fac2a61e132c0400a0b02f57229a3bba4a7c654271045fc3481dedb4270da98bfdbba8e4a5243dfed76002521f0a4fcbff64567ae2852f87533c83611b5704c155150fbe7342768d0695100b3a1b420ff86a4fbefd10e4b1de8ee86452f071d0ca7a790063965a43683f58106f6eaec36c482074d5119ebece57466bdab4557d7168b1d82872e9d4c46c89366bdc7295b85fea62732a6527a30d93ce80fa59aed800111b4ed04d8610feed1e2df38c219f95b9ed891a9c81bd20dbc70d3cba28617f3b5ee82ec05394089e8eb245c582e5e976ee02ea8fc20ed"}], 0x2320}, 0x2) msgrcv(0x0, &(0x7f0000000180)={0x0, ""/77}, 0x55, 0x1, 0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = geteuid() setreuid(r3, 0xffffffffffffffff) setuid(r3) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x9000000000000) 16:00:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getppid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x8) r3 = semget$private(0x0, 0xb, 0x80000004) semop(r3, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r3, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r6, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r8, r7, r7, r9]) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r10, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x143) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680), 0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r12, r11, r11, r13]) r14 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r14, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r16, r15, r15, r17]) r18 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r18, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r20, r19, r19, r21]) r22 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r22, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r24, r23, r23, r25]) getgroups(0x7, &(0x7f0000000080)=[r8, r12, r16, r20, 0xffffffffffffffff, 0x0, r25]) r27 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r27, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x0, r5, r26, r28, r29, 0x100, 0xdf}, 0x6, 0x800}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/89) 16:00:28 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(0xffffffffffffffff) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) connect$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x0, &(0x7f0000000240)=[r4, r4]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) recvfrom$inet6(r0, &(0x7f00000006c0)=""/19, 0x13, 0x800, &(0x7f0000000780)={0x18, 0x2, 0x445a5f2, 0x1}, 0xc) setuid(r6) listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setgid(r4) close(r0) wait4(r5, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x180, 0x8, &(0x7f00000003c0)="5a00c603b2bfabc31d9ae2a6d11484010a8e9b67335930770d4eb3451b7e9c80e7f9806284e46b2a3b25383103d6259c5e0bd111ec03c2114747b5cd8200faf5ba4149c15e8fec15ba3fa6df0ea221864916d24e550cc695bdb89e9f9051a04122b88888687851a06c36457f386662687c466204a546eb83a10f9382118296035898c71c2a0bd2423055f6aafa23357a90dbc19077febcc1ddfbdae7a256a56dc5b5d9c422fe30293e0d10ffefac1186035e0959eb0200b758e07e72b3cc6cb7744b892e1ee628bfc2a9ecaab47172ebea0c10e16e8ce8c931b1000000000000", 0xe0) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x109}, {r0, 0xff}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={r2, r3, r1}, 0xc) geteuid() r7 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = geteuid() setreuid(r1, 0xffffffffffffffff) setuid(r1) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) 16:00:28 executing program 1: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x19, [{0x1, 0x5}, {0x2, 0x397612db}, {0x3, 0x1}, {0x1, 0x5}, {0x1, 0xd8f4}, {0x1, 0x5}, {0x3, 0x9}, {0x1, 0xfd}, {0x3}, {0x2, 0x29}, {0x4, 0x7fffffff}, {0x2, 0x8}, {0x2, 0x81}, {0x3, 0x3}, {0x1, 0x4}, {0x2, 0x4fe}, {0x1, 0x3}, {0x2, 0x100}, {0xdb5b46b6b596155e, 0x7ff}, {0x3, 0x8}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x7}, {0x11cce4574191b6a9, 0x5}, {0x3, 0x200}, {0x3, 0x3f}, {0x2, 0x7}, {0x1, 0xfbb7}, {0x0, 0x20}, {0x3}, {0x1, 0xffffffffffff15db}]}) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x451ef6063ea8f04a) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x3, 0xb2, 0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r5, 0x20004269) semget(0x1, 0x1, 0x202) bind$unix(r4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) socket$unix(0x1, 0x86f034247779847b, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x20, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000380)) pipe2(&(0x7f00000003c0), 0x1000c) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) getsockname$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) pipe(&(0x7f0000000500)) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setreuid(r8, r9) 16:00:28 executing program 0: socketpair(0x1, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x3, 0x102) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:28 executing program 1: r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xd1457f52a6b8152a) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@file={0x0, ""/46}, 0x30, &(0x7f0000000380)=[{&(0x7f0000000080)=""/206, 0xce}, {&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/194, 0xc2}], 0x5, &(0x7f0000000400)=""/230, 0xe6}, 0x880) socketpair(0xf, 0x5, 0x102, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) write(r1, &(0x7f0000000440)="3e2a7912e4bad21c71004dd36a27e5e27b216d67140a00001b3dfaf91739fd0f0021e552aaeefeaf8605d6810a6d926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace78b6bf20444002", 0xfffffffffffffe1f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x108, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x80, 0x0, &(0x7f0000000080)=""/128}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/78, 0x4e}, {&(0x7f00000003c0)=""/71, 0x47}, {&(0x7f0000000440)=""/165, 0xa5}, {&(0x7f0000000500)=""/68, 0x44}], 0x6, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0xfff) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xafa, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket(0x51, 0x4000, 0xfffffffffffff001) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = accept$inet6(r0, 0x0, 0x0) close(r0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0, 0x0) dup2(r3, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x8) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x8) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="3c99bfd89b15feedd3ed4938aeabc55093b3ff9dd21fb2e8c5c7bcf1fe8253496c37059bb5a05622c7a9f68b3d8daefa2a6d81e16f3fb0e8616a1f5365c68a65b94c78ed3aefa0a35747c5184423298943aeb6b9d2ce4f38a3ff5e83cd81f1f6fdcfc21f1c0510b09a021e71c5fe12a7ee0f36135c027d13d43aaae0cf0d06b72b362fabd2dae843780df23a84aa66a32c8a8a38"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xc0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x80, 0x4, 0xfff, "97f03db4cbe7b50d2f04bf62f657a988e631cd26", 0x1000, 0x2}) dup(r1) syz_open_pts() 16:00:30 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x100) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockname(r2, &(0x7f0000000100)=@un=@abs, &(0x7f0000000280)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./bus\x00', 0x8, 0xb9) r4 = accept(r3, &(0x7f0000000240)=@in6, &(0x7f00000001c0)=0x35e) ftruncate(r4, 0x0, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) r5 = socket$inet6(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0xffff) dup2(r5, r0) 16:00:30 executing program 0: setuid(0xee01) r0 = socket(0x6, 0x3, 0x8a3f) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x82, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 16:00:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="3d68f87eea6d04ca5e39021f539cf402820201f0ffffffff"], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1}, 0xc) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x400}, {0xe775, 0x7f}}) write(r1, &(0x7f0000000200)="0e851f8c589be924", 0x8) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0x5) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xb1) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x20, 0x0) r5 = socket$inet(0x2, 0x4, 0xfffffffffffffff8) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x47176f0f822ceb63, 0xd7d7, 0x4800000000}], 0xfffffffffffffff9, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x7b5c5b1b}, {{r4}, 0x7ffffffffffffffc, 0x100, 0x40000000, 0x78a, 0x7c88}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000080, 0x1, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x6, 0x4, 0x50}, {{r0}, 0xfffffffffffffffb, 0x42, 0x1, 0x401, 0xb2}, {{0xffffffffffffff9c}, 0x7cc9fc8c16522865, 0x1, 0x8, 0x5, 0x1}], 0x3, &(0x7f0000000240)={0x4, 0xff}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) 16:00:30 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xe, 0xae8cf1b9110d73f5, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socket(0x6, 0x2, 0x5) socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) read(r1, &(0x7f0000005a40)=""/4096, 0xfffffffffffffdcd) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/179, 0xb3}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/236, 0xec}, {&(0x7f0000000500)=""/207, 0xcf}, {&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f00000001c0)=""/26, 0x1a}], 0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockname(r3, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) bind(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) pckbd_enable: command error pckbd_enable: command error 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x0, 0x40000007}]}) 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r3) r4 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000200), 0x40000000000007ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000004c, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffffffffffe}, {0x80}, {0x6, 0x0, 0xfffffffffffffffe}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x627, &(0x7f0000000380)='+') r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000300)={0x2, 0xff57}) r2 = socket$inet(0x2, 0x4000, 0x9) pwrite(r0, &(0x7f0000000200)="e1dee788a0ac1317bbb59c76413d8be6e783610e72c79dbfe05eeddd5c8444da2b3dc5563511ceec60fd1bb7ccc45c75957627c9c24cb771636739bddfc4909e69d048303caf1d68e703c1e8aa345fdd4b5bf2d0aee5c09f22b65e2bc11696836b1ad2deed7a99c92ecd6b2272c44053e4f386a7520570792880e00fdae676678fa3f74c99ae16f879f2f43f2f960d8ab6f1d02b0fdc1e18e8fcd9a27db171ff4e8fcac46720b863d4146a0bb8d7ad987a6d89ad3b5f5ad348fa41625560a586bf63b37858b032c1", 0xc8, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x3, 0x918, 0x401}, {0x5079cc9, 0xfffffffffffffff9, 0x7, 0x7f94}, {0x4, 0x8, 0x7f, 0x400}, {0x2, 0x40, 0x5, 0x3e30}, {0x9, 0x3ff, 0x8, 0x1}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r5) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fchdir(r6) ftruncate(r6, 0x0, 0x7) openat(r4, &(0x7f00000000c0)='./bus\x00', 0x800, 0x18) shutdown(r2, 0x1) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000340)=0xc) connect$inet(r7, &(0x7f00000003c0)={0x2, 0x0}, 0xc) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x3) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400", 0x0, 0x4}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000003c0)="30263357e7f5ff5bc46f098fc8c9330b3859af27486d8f971888ac78b7a5418d905c5279553f00aa8b23f70557370e1d6df7c81bb1a7cc93542144517563aa46dc44ce25ee7fd044ae04ee4586e5399d38dc632012feab29d0430f715464aeb6d533c12304377d0f60a669bcb29941df24df0c8ca234beceb8e9384e2ae2a4cfa2e462aa5954b33ae811fe105b0175f1b047a6ff7a3ea7c50c57be57b57f52af4180b35456903491c954975bb2b91c77a489f33274caae167a6b85b1434f7a5500a0a46f515c917f748100695f0f3e1a4bf40ae5d4ef36adafffb52d0d0f78632703f444df9d255e1fc49ccd9a0e5a45441e55b1237eb5f42fa4", 0xfa}, {&(0x7f00000004c0)="2c315cdfb7f1c845b4ab0a441edf5a21f11b2807ec93e52a110bbe8206580321f7ae7131442aacb28642826518df7cd2ea0002fa55aa3d99a1e55d67b017e6b4b4be7ed8b059eee520fe047ac6b56e4e2b03f8eb152fe6e0a5ba6d580d7f8d7f520b440fc09762a8158cab311b77eb856e3a14549829cbd7d00a06e24a32d2ec9a21f1a975da453bb4bb482fa178efee6d446f12c0ed9c7cbdf366ea4ba9da9bf6812916a8008ac4157f38371f9d8a3bab7fd606c853a9614de620557418169a27f5d89219e2c53eb83d8a37dfcac3e6e6482a154fa9cd38b05a17324c7048129b", 0xe1}], 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300)={0xfffffffffffffffc, 0x100}, 0x10) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x1b65) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x30}, {0x6, 0x7ff, 0x5, 0xfc}]}) pwrite(r3, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) socketpair(0x18, 0xdcc0668b74091f91, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x3ff, 0x7}) r4 = syz_open_pts() sendsyslog(&(0x7f0000000380)="cbc37b5bbcb1508ccad6a642dc3b9e39b77e9783b590654a8a46e50b856b248038ff3c522dc3df116627726f326993bd5302f0782460d44076f211d9f9948c8a425b", 0x42, 0x8) r5 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000000)={0x10001, 0x7f, {0xff, 0xdfbfd7b}}) select(0x40, &(0x7f0000000280)={0x9, 0x4, 0x0, 0x4, 0xffffffffa9a861a3, 0xfffffffffffffffa, 0x1, 0x3}, &(0x7f00000002c0)={0x3, 0x40, 0x930c, 0xf1f, 0x8, 0xc232, 0x9, 0x7}, &(0x7f0000000300)={0x81, 0x3, 0x9, 0x10001, 0x4, 0x6, 0x8, 0x5f8a}, &(0x7f0000000340)={0x40, 0xd8}) r6 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000200)={0x11, 0x0, &(0x7f0000000100)=""/17}) dup2(r4, r4) 16:00:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x4010, r3, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0xa0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:32 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) mknod(&(0x7f0000000200)='./file0\x00', 0x100, 0x40004000000028ac) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x48) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x3}, {0x3c}, {0x7fffeffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x40) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=""/75, 0x4b) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x10000147, 0x0, 0x3) kevent(0xffffffffffffffff, 0x0, 0x4b6b1441, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xbd10a957429c3bf5, 0xa34a59bfa079ca87, 0xffff, 0x6}, {{r1}, 0x1eb2de93119bdfe0, 0x10, 0x20, 0x100, 0x3}], 0x2, 0x0) r3 = kqueue() acct(&(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus/file0\x00', r0, 0x1}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3a9, &(0x7f0000000140)}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:32 executing program 1: r0 = socket(0x20, 0x8005, 0x6b53) sendto$unix(r0, &(0x7f0000000180)="b1000502600000000000080015100000eaff0000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8c55f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80000000000001a00000100000000e485ffff000000000000000000000000000000002f28b22d60f1eff37b4d9a793bdea814ab23578e5384528193e17b152be072d1f105dd80a2bc027118a02bac63c10be3d9505fa15066e38b8baec75b312beb19e099c03d130d7e8420e83384d6409239530a3b46e230a2935a153d142237d1650f134613615e8b6865b3a17279fb076493880887c49e543a62df8afbf30591f3517db4ddb1775ec46b6f4423ddd38f2d65808b7d130eff6e704c0d60faea83fe2de5fb28d0c05ac2a7dad560d01eddc91d9a55a9fc1e18db868a534f1633ba", 0x170, 0x400, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r1) fchdir(r2) 16:00:32 executing program 0: ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000000)=0x5) r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x800}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18880, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r4, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff7b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r7, r6, r6, r8]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r7, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000400)="fcb231ce67291032fe2d964bb52d2fba0b22b1bd31bada142b21fdff7fc6aaea7a70a8366b82fb6af44108760285a12efda41fe513bac56b68c6dd4e53fe65440f64bba2ac89257b3209e6e56d037ac522dce055b450a38519c166ff390e44f9fcfae6262d0aa3d94501bbd7bd89ec95ed48c38e609cd6f33f354f75be9f8a85213f3aaefad5f8c711a66b8d8628da35da210886dc070ada2d4facadffa3c37d1b46bdd3ca9a0c2b3dc71ccc9c9b3f1db4000800000000000060836e0b4a0f4e2d622981fdac235cd037b474034a0245498a42278b4f8dbfaecc48c58722df2db42b140faded02cf22a41ea6937c137a4edca4d3977fb9662cc0c6d7defa93dffd82cd4afb3c6ef899ffe8934f6212648e7d51876740bc14cce4202b52a4d41771a5978ca91db0211b8285df37d2ecf86d5a457606aa6187f961ef25c2e2a73f6a85a7232e179f531226c05f2d1233b15ba10390563149b5f5e67c2550953de487c3dbd75f5875c44fa7fb13ce56dcd5fffd33edbe84fc88d373d44b9ee2c52c6f01fb90b7e0a9346b6cd0238773d8312a08ff71cb2f6931bd8acaf4041ee00eeb9e3802b4ea4b93e92f1eb927adfaf69115b5b08f39b461c7a5d9dd894ee5ede900540ca81cedc8599bf5c9", 0x1cc}, {&(0x7f0000000000)="17b6f9ae4a2484fd082bdd6018b212d371a93ad3b5f541de5146e9e01bd067a6935a9c3bc3f5bcadada3", 0x2a}], 0x2, 0x0, 0x2) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r0, &(0x7f0000001340), 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d05cb196473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000002740)='/dev/zero\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000002780)='/dev/pci\x00', 0x100, 0x0) open(&(0x7f00000027c0)='./file0\x00', 0x10000, 0x16) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r7, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r10) getegid() connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r14 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r16 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r16, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r17 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) connect$unix(r11, &(0x7f0000002100)=ANY=[@ANYRESDEC=r14, @ANYBLOB="a7ca49e984f9dc2ba3c8d0548d216bbe01a15aa60593523479d1a005f72466156d075d69466671912ae8c985c45206bdf0c5f13dbca14508416a3066497fb5d312fc06fb4e7811b8912b4ce12fc8a5f5e4b102a2fbabfbe914b5ac79e370a1f9c3004c97c9e46982201b20500a5a6e603dc7", @ANYRESHEX=r9, @ANYRESDEC=r15, @ANYPTR64=&(0x7f00000020c0)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f0000002040)=ANY=[@ANYRESHEX, @ANYRESDEC=r16, @ANYRESOCT=r10, @ANYPTR64, @ANYRES32, @ANYPTR, @ANYRES64=r10], @ANYRES16=0x0, @ANYRESHEX=r17]], 0x5) sendto(r11, 0x0, 0x0, 0x0, 0x0, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r18, 0x0, 0x0, 0x0, 0x0, 0x0) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r19, 0x0, 0x0, 0x0, 0x0, 0x0) r20 = geteuid() setreuid(r20, 0xffffffffffffffff) r21 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r21, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) r22 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001e00), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r24, r23, r23, r25]) sendmsg$unix(r1, &(0x7f0000002900)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002680)=[{&(0x7f0000000180)="d0d705b722bcbf828c743ccf21cbf4cc05bbb5d1aa2fefee45da0dec3e68d17d9bbe81063e9dc34cc0bafdc07ced5584c04e7ee1410c2a647b325a5df9b2703b451ee09e276882c0a42db5ee7c2c45bd1e7e36928470144a54db4698a2089681ffce7ed65302d8ad35b8010a5a482e0d38f3e6bae668eac697d86893c42380f9a136655f9b8029902f325089955186f5448daa732496150bfa5190a7c4969908b9149d7ac52fbcc7ae5cad711851301ddcab3aa9fa58bfd68ff32eadd62de781c3472f3aef019da2be20a4fa96d21eda46b2fc27fa73e70e1c8475074efe2a7e4257b090fda81223097e43c5c3c2d99d5057e24217dc32df1d4e25c3cf68beee56aee77618c4c95ae88d22a253706400371412a2b7a67d6735e1424ab1c493157030d60c61c5e24ce5882250f7e351598fc9208eb7ae1732dfe978fc80d159b1e7eba83bdde22dd53926ae202e8fc485e72c630f41ebe4d57a05854c17b49ee84afe483e6eb7072ca9fc5de48f86c997cf96ac3aade275b37d979a91f9f084a29fa4d91a9c200795178a85ea19b0d581dfe6477f094847e0d99e3f6025f53c928c925f37a898d011dab408807c15f535012a1ccab22ab78397c0578d82937b7bf5a259c0e4a2916cc32b2f3f836db8ec0bf99f2ba6b68bdddb85a56f3e6e793ae4bde7a33a6cf4bd47c722b23ebbfd2929c940b2d8ece15899427cb91e671a9ac8f41a07088706aabd42f8a69d5d7852c4774c28a7e194198a5a55623f280f59f6c4099efd2270554ca258c4a67e2ef9e3cf6d5c1051ecc763411a8db6071eb32213528335bad6664121d944ee26b52d157455c5fcd0ba59989d281f6222fd945cece386cc016e7149b6d5a6180b80a4a4ffd0f36e5da64d07b6e89c4c60046555509cead8712e366e7a57177f4e7444f11d851b26c68483c871e77f9c89ec1b9fc0856ee78c08ec0d8e8cbb8c6ab35b11c225e4a8bce224ec214cab891397f404800170cc8ad8ed3b99cbb2d5b0a0b46fdb5c3f29cf6829452cbef36203675a2271593aabcf46bb102c0e3bc1c564bec78f310b3a4f78ee0fd86ee749d7c4b63ec64306e294b490b446b4950a4e85f646029d155fc75e959eebefced385df3c9af4b23c294583523a2f55ec345d02560cf2ec0412e5318dd9c1a9a6c2d1fd7151935f6b042274f546a706dd508fa46e0a04556a60689af3b567e5a9acad150bdbfceb6d8ac52ba3e7ba407b8fc72334a86f8f9a2c4968a3538b00866bab21f1d47a0b31b951aa8cd52906e0809dba942e76df5499f0a30d1fe677d8e8d8005b30995963fd549bbea97691160e600fd34702d0c65acc6182f292dba46f2b52fd5a5901939cafe88c204a05db3253aa678bb0bbaf52413e5585d52bc4a25953405848f5f96030647fb3ca16d8a43884464169f16382f3b01f594f8d3430fe57f05127c7d9a30a6052a21758ebfd3e0cc6e15b90f5309a174c510bd3362886ca7a99a0c382b7f13421c1cd2b723c8c71ea363a1f59f2b5225fd7e09e935aae98e714f496267006a27854fc74e862bffb273a91463758e67a0e38c36025456a2a6d63250b5ef266125735ad0e830624ffda832825924f1edfb5fd3c1d80a39f2119f9b20e8dbd9d9eb545ab4fa70599a505c042d61c82a5190ecdefb6bde79e50dca781fa150f6f57e52ff92a65ff9d0515d0855f5533b8ae335bd296f4390bf46cc02b889cc7c83dab39c738f4afefd0f6fd2a4d70f142fcef4309e6513c36b800b8289b94208078acd0dcecaa13169e445ede631cbfe4b32cf19b49b36290542407c6d8d9ef8adfbdaee60a199ee45969b3760b6f96862e4d73efc2e2ff94331047e2cb5d80088752e51cbda9e6c83a3956f5e0ec51201b794e80c18d75a3e7935c8f74cb283970338ce61b6058be6c607746ffd075e9f4b150c3e3bdbf277639ed7e9729cc0c762f55ec586b73ca607170003a6b2551fbb043247ce108e5619ace36644ed7d27019e4522851dda6f62d0ce5b62072ee2a7877ef521279020af7981faddb3ef79b5fb5d4cc074d8c0d5be0fdeb5a7da9620c4d14a2d61214a9e112bbf3e91b5f5b95ee9c4d26bb5c3f9ddb4fc6b5e5306c90373a4ea3a0d1e1a471085c06c19cced21949e966eff6cae676987c3485c48e989347b5d4821371cedeb74161705ba25da382b2571371639c26d78d32a5510dd14f898a7a45f1e2b3c2b50aa71f7f134f9779cbf435a9fcbec102911d9fbe5e0d2810e160033a0993824cee401cb6a0ce43645865c6fae928fc4df3f6bed959ca83191a4c5eb0afbe873e1fa3dad63c97c9a9afe0fcccee58957e73c8c3e359c73b282381f13d45f9123383f25d5973bd7d6e97b86e79d097d5ed8f5703fa3148f983e58300768d0a21a20b272615677f75ebd7b4d274294589df5705c1b906d42216f9117177fa7180ec5bdec1900198ba5b98a9fb12ef2c09374d4207fa1458d20b1cf1c5dc75384feadd845284e6b23b86e1533d45d6a1e64724dfacdbaa9cc1d007d1053fd3726770ad8ba3dcaabd91bdadb472882942533d0d751a1f8ffe2f3976ec6308de24c8af7355fbe2fc4798887d3a6a15e7dfde1025fbe91b6f56597eca072beea9b4e65c97b19e176b2ee915bbf576a17e6771e568ae24d0e2916a8d17baf51b1ef1efd426e2819d9607b08d33b830b719623492adb62a0924b0868b8cae752fdd353a61dcf4d14b363ee4f8d2094a2b769beff220d41378d3c13d3efc0c5b550c2d2749b9b891732ebe2e14e43e426dd60550217281101bc7b84359a897dc49ae17c32108241238e95bc17b826cdcd2e96a71bb588130bd4044bd363da08f5cadbd636e8625147813f9abfb5dfa97bb0a821e050a4f737dfd5da18e995b56473d6fc1942263d7473a60708ed7545d139bb37053cb2b3506e8f7d23394bfc91b693cfd462728d475b47e9a7d603248a2a6ba738e65588668733381e62c1e0c4bb959e73a16e797b8ee88a042e5b9fef6d5204c62901c762cb0fe769fea3e09e86f5c1eb247d90ac72d86141de52b2c59b745c87d07cc348f6fe6913b0878a9126bdc173f3acc353d59bc295180c25771ed9e38cc7e7bb22f585f4fc658d54353bff8e7de323d8ab347172595a4c207457e097b1b3f7791ea3db1d7486142eff12b5d4370c54d584cb29062f33aa563caa1449637e9cb076b002484e4fd73aa21cbfb9ef5aeb5dba37abeb254efab1960f482abf2c5892046c00d7d917e5e7025c62b242a2c3165dbfd724879426bcf7f8cc64f1999e41ddd1c5d776aa048cc57841ba0cc328cbc369fa2536add90d2b84873734a882f22e9ce878ab66e250ebedbf5a45113b7dc6c1aafba623a6964e3eca0a00c19c2c24254af58a713ebf9d1693c90faee34f820e941bc23545cc6322ac29a2b2861f899c55cc08b0948340a7d7ff53bd302af30d6086f0f76728d91f149ec3d3b23e8a494b23af359abb00126d4facf7e1d931d5e42740abbcf76c2ba30de4f8d570d6d45b1a43d5099dd25366ddea2fec11527f2ee3e0a0191fa085460f0f126f0577cfd391cefa1afd440ffdca5722bbb173eaae51d56ee479f21bcbbedbecac12eae64b7fdaf614b01268d1ccc64ab57fd4e04ee2261cfc1cb462b164d97ab3d4d2c9441ccf1101fb47e9750e8573dac1d0638ddd9f9d77c1ab5c2f6d7f94d6249fc7b5cd9910a6ced8075ace1f9709da735e37982e7b006e11840fafaafa18635dacabb3d53be90b1a153ae35c370f10afda3c53e2ffc71fe9485d9905b26233be117bb7551e31d78306e2709c153fcd7ac1760d920bd51ebdac5f10e5a94596a226357ee9b2d82bd47ead9840224d2dbd62c34f520ad57a2852173378aebf449431cd4e15e48c4b7e61fd9e32629971f3bf459ce8a697df3956bffeae56e3250850e83294783aba465e56b9f2abe5b2eb038268a9cb1f921c2de37a824eddeeb6f9df9ac762c329b5e1aa49a20fc557475c68a4ca17268917f3008370cdc3c423bffdc3783a4beb2f7a46e8713e4048affbdf634069673e956c22d87d12345171d2abdc1d66c819ee6b160eb85ae2905c3bb2eb0c83c24cce103219ea78390e36742600a0146212ca844642427e10662334c123580bf8d103e68a2c7cfa78dce265a1a2fde78c8c983b026a6c2e8e25ada846b2552e1b5d6c1a3e27291f076e6a534a2174846cc10c7cf6942211271c684d21dba28059165aae88be69ec5e615308685dc090ba7290bc2b26e25bfe4143284d8f735bb0ff7e2a9b9050b882131e598b4e5d7d29d887115603abee81d62278d7d93a0b9103d95afd1a9da4ea600c262731ae34862fb4896d806264181fc49b111046745a3f4568ff9f4277809c2ba276ac79d3b508ec8ec0eaa35cdf264342a3ee739149ec706589460ad033b818739d9e6d6b66bb4e93267a0b38d3a83c1034714af1e0ca35ba29f1fb547dcd86a7ab8dd11143e4b59fecf8649fe81dee85664c2dac2126757be92fbd0652e33f6741804459f730ca78f50f9047bc49407033413065b937e8c79871ff42531dfd5365dfc30bece364c6d84dce22f98acc91fb68ac74f27e550c1ca18e3a8474b90400f7178b9b633b8581d4e568fcfe4b8f5c4b5d87a0a3caee5530e9449fac62ceefa29da5333406609b27b59085fce494571d4a229be784d6223bbce175240c67f7b18c0227758286f33d4cdad2a7d2df75894c83bebe81dbccd63f21b8ac4181e93704d2cfd89132f721f1dbe9745b614f5f5301a2fe5f9c7d7f419671e7772b854856ae5b904ac72f7bf1e0931ecbaadc37697d0d82d9220da8c8e9178aa20bbafbd40e1b96abdff3cbf1b0abc529ef4c75a4f79a5bd7b6235db628640bdddc58ee8669974090cc645a5e0d4ef2ef1eda91f9bb989c9ced516221d4992e2bec5c50a8088fa792fec650dce1d2bf49a03e72639548bb0396d0b2b5f721200ee2a29b7d0e97bd029b5e5f2f9ea0a7b97a375903006c9f59b5b20ecf6e45ef63ed225a32da0448decd48b16f677a3d44a97144d0b9029f4e3487c446ccfee0502eb5cba1a6f398548b6a545cd3fded712e339a41e52882240b356d29ab4c35a03b2d3619f6f64f6aacf2af322d72fbd49f116c92c5c24df32cd347ea83eef7cdd6bf9cdc8cea2a0fa5a0195dc36c94604ef4bf43f7b224fb47e1bd20dc509f44f2ec8a7bff9cc20c46b2701cd0f8dc25c32bf1703e3d60ff9b6f3633825cd767909bb64959f086daa8a0d6ba954ea75e71bacc8fd05607b62a026f3a91c567667cbd380d5066d72fb3676caaf58cc53e506d975298c2b551cce0c1b54aaf5956f53e1f93b77a0e4ae09f3552ae151fb5653ed037ae251d28ebcb1b557281d00efb0a8bb2fa4127184eb542467ba7865fa73e62bffc11ed00774f47f3b2856790ba894440bd9c7756268245e73047bb824b87524094254894612cf89ee158a6f182255b25ed585417b5d02ac6169987b50c867abdbaaab13dcfedebf3c1c9d5cac431bf11c5f9c8ae9e4498e86070d38c24f3f9cf78646f0021e15d0ad2e778fc580080c16b7d34abee753e980374236eba7c290e3aae2e9dd92cf1a1d58d3a6e0efa30c44006dea3f6cd61122d06b848a6ffeec7fc4850134827e26d2c7cc5d2e3ba016adb60a0dee595f45fcdb0910242b416a50ae340093d6c2045c2802ed0e95c31957e2f7e954588e282610fd938936ae3073e0351c47e3e456dc6a9e2ec0e53c549cefec5d99d462918a47560eee99d04374b96de1479b0d726efa9d372abf7e66b4f93b4ebd6d82", 0x1000}, {&(0x7f0000001180)="1cf17df2cfcd99968901e26d9383d186056ae24e70450d85127e3f2b05c973f99022138db286b827ca209c9b4af891bf60d74e756b954c203898e86814d436e0f1e7", 0x42}, {&(0x7f0000001200)="13fe14baed9d439146e9be0862ff47a18cb80785f1f14d151c97f6b9cf6968df9fb774ea7e50124c48ef833dc6ba22647f5c36175a5d9c0dd14d792fe092cf05be8c092c6d0a06cf583eecd201641ccff86cbad89013eaea5f20ceacc6fd2df2f1a048bcc64ef487769c459b43d07b4ddfa6544e8daac6e085496cad3959fd6a4efebfc80baee0bebedac119a549e22b6918bd65bdca3b4e833d0434a7f2e04e571cc988d76d92fc8c455eec0a44397b380ad6c3bd6422815cbecf52ea285e58a13af0e15df191fa7fd3bb48e22acb994f0cf1c0b2b30a255a4a34a16b566bf03f0ddce750fc8d59fc8f88059cff49bab6e8f7c49cbad92d31c89943139d60ba51a1763152f79afb1eacc9b083fce4e0547100c11b5736bee20e506ae40cab5b7d8b97c7c20e8ea9c160b2e7d52f06f2c984010270865d4a0f972f20344c0012679e7106c589d52cd35256864697651ac4a6dff2aca44c3cba00007db5ac4606ac8b3bd5f6e8e690ca4fc3dbf0c76a18315d7759de96b97811e69b311b08557d8261257b215577240ec0ea835aef630b58a85e04c4e7b7f1e3e91b2c6a537de2be40dbc1c2e5cd285d18011d8c89eac9a3afabf2aee76a2685c3f38f5fea7955c21bee2c9f2803514241fa24efd915bbf1769c826ba548a0e818a3febd9b98ade0ea1a632eac50415019c89a566491b9aeac8f9e84b6197fd7ef5f559f33894a9d247c7a9622bf43107f38de5098b0def97da73fa54c87bc0fab5f4f69abc7057df0bcf953dbb70d0d587ae6b704444443e69f6bfea200759d82f1d9691a8486c52fadb660e6936c6e2da18a2b64588fb90f03541651905fa0d1777de5e5707918d860cd90f03693257908637cfd4ed3bfb4112dc643fe0328c108934459a70ad0a548f6a9f0e30168952361ec3d6dd5d9b97980d8bd63487188f0ca162af5219762d5cb0fcab6102fcfbc1d908623764e79196bd4accf2d482bc5c81bb97cdb69eb6c7140a36fe1c3ca5e3760da3859fc176a7cd76609889aafef337dec4464bab13ea8304c63067aa93249479fc701c59d50d82e69fbd37e544e6f8d36b2e9d67735660b17b3a6c536db699ad9afc15573e83adfb9a41c01e0d12307aff05219e95f043136460790caf44279344416116eb06eac5d01115841f9e53d23f584511fcdef688cfcfd0526888dd8b3d53b6fbcf349713914c4340770b4278b1faa303041564cb04dae0b6982fb7ac9c6c5ea199a7c24c6af18a276e4ed6f2858cc5e567bd33c54edc063dba8ddc24b4c708ed1a8b97c063bf29998b557aeed50d5744bbf3f0aadea369ac80e37617b44b9c77754816f5c077110304c72cad78dcf028a4e0f54bb3d9a7c0c06b68f85d2ad39e0454b08fa1b81c75efc7940b657bbba22928cd24e8a174985334a23e1f89d0c18b6038fe83d46ef96d59c9dc5818542a15e12bdfb9258eb8072daf977ff55998269e34e753e3869b9c53a54142f72dd44a08862e20ae65dfc04c1fd1c6be1c8b66ccba979d72e2033c8b1dd11e124012bd1de1bfc9e512b21dc4f49cfdda330e0be52a6820bd4ec657b27c162fd7360eb378a6c317d24446de6c14cd8691827d76fe6a2d46d5c5a6bb9eba641ce43b5a612ed57dbd4bc701c5d9bf1b46c9cb2fec27a763cca8b4255b412f847d2119f3b88089f1073aa203a22e1bc067c0ae4779fd5909a0d8a081245f41dd2f45d922844e572a5ef2deb1894c96f18ab4c8313b7145352bf655b859f4b0f368fa25381d6ef3becfb8416eac0e8b7ad8b317434a26b493597fc9f39504974180290ffe1e3c5ce46f86d16abb46623c03cd0fe5b0d33bf8d28db84b1488d947553694105f3aa87bd560203c8f026158d6d2b8948c077ef6b6ba5964d2f82ae41802592075e9c170d7f52d8537c1051a513a7c15103004816cf1da679916985fcb8b31b6647c96a5928d10ac8ce1500702352e648251743104d7f051690ee713c2a830287dca01de8dbfd264fad3320eb57e0b26615bf4b59ed2cfd6a029bbfe738bdbc80ed2a067339d0b1cae28dc5cd8241ce9385f942b3d5a7b291ef4a6cdbb0ac3a26cdeb86de4819f48a0dbfbde398df762ca469ab21be91a4cf0503f2c8e409a2ffe6f36940122341046262975ba61e73fb3b53f677df951ccc416ed50882007c3473ac19346c32c4ae71b2c4b9d1ca0754635221d5b8089e631d7e3eb08f3e5a4d6b61eefc27a5e78b67d71367238d498750fca4a33e1e61004130dc6d48274d1cd492c67a83b42ac9975263a6df8d3d480aee8555546fe8aeef19d6d22a55482064c1fbda6fbb9d18548ae185525136854a953fa992928ad003222a2fe2019687d188fa4ef7ab7b0ad78e0adc1ef2396f52861af417fc31ef008b44020f580c834531bbe9ab184ddaba4b6a9c8a699e7ad293ad124726352df1a4f0c340e32d061df12bbfd8191599533c22d6f4d884aa0c6fbff43ba284ad76b4018c274d85891afc457fdd2fae026bf7b85f64960764795d2f34cb5578f6175baa696d4659fb04da64692200d03fadfd75521267771b0a044626be74440aa28e84b91664f24c39d6f81103a321332d8d96e9fc13521162beb4ae62832a87d6760da309760f20768ce9a027550821e9f9de679ebd5cf0881ec85e7622ee7b120c6b6636df6f200ed8357dc36b1b9c1412d912a329b15554234e24b5f36ce5a6e90035ee9457292fd15396ab965a7bf619af975b6c4957fec0f465f38ef8ab8c85d08b01b1fa970b6a939946ef4fadff513058a9d1aa10838d478b075192de433f482350a6cfe6443dedd6e351ee0443f2141315272c521d6002793ede30a687c4794c59f65f604a29589bf262f132e0979f596cd9b49b48655532acdb99b09d2adef11d2016f58f80d069047d1f5b83dc292cab3cd9dff5468e3911d491bf891ad825ff4c8d450790e28f3fb3ff52ca60721c988d9096b5e5f7b7a3a773273720567bf39e123905cbffc6d1a3888dea6dd2b4c17c724a746d03c93544224990bf0161681af1cf9ca15234903bd15f2dd7c63c303e33d37330aeed8662cf391b53c36951fd761db7432076ca9d7ed4bdb95023c2381ba726d37492b40c969cacd286f8bfa9881deac53a771a1e5790feef2caf193ffa048691c0e8092f9e3fc7d6245baef2f10ed17f67b647a569e76925c59a74862b197b84e67f686e21f2266d22f715acaffdda18affa24bae8083491a0973f9266b1e7651e6f982351f2be2599aeb2785df9cc044f004af9b553fc07c7695abb9be9883c92188f3aaa11ff739f6a0fd842f6d021066753266ee4fbabf1ccfe83f69ab4c7851d31c4617507cbec996a1e17ab93fa64d5e651a9df1fef7fbb12fb028c963400ca1c499a9fe894d740fa1b787625d8d626c90583cf46061114c9df36fbd3e3c811a9d54573edb290dca0238a6da96c41b190a795fcc6b23cbf7ca40fd9dc6bf182faf525554bcb5d5a9ad158923410749be8bc2d7f958a3a25b51b99103bb323b19908996a9d6955628e886008ddbb0e845324ccb352a1e8c7856047453220a41daab48a0fd06a5ab32fccb05aeacf1b9115c2e9180bd6047d635e04aebdcf7da2881d65748d041da248392a711c7bfe645fe8d15144ef7e42805c88e186148f5651dcd8f993452a17102aa1df277612756a7e3eed041387b5923b2b6057d39a454583cdf5a974f84bc35de441c30d63778023f6420ca62459731eb95f11e82d10b080024609fde09cdb29f0910c679d04483ba41e7c12c1827cd3fa6ebdb311e8fa5bc50cea1f2c106057243e8cb67208c4a8270fd45fcf296a31ba4052a123e45903cfcc1c1d2d2f5e8fdd14a4db32c226828210c31d7f1fd60c1ccdff38d9a9e00a06be3f97eca23fa6ea35b28ee7b4ec6b68c74163a686a0c25cd4388ba895e7225de706150a3ac5fc7dff8952976ebb288848c9218d1deb4a73d72e5f62cf9dab5e95ea91cfc326ec7bee73f84698c0e0ae6464b9b436e2433eb103dc630893fd289827694a2c34726b5a61eecad7fbbbc3421e58e09f9d3b441d630df57ae48b70655a260b9c624139067806cebf002d8b0187490c37de290fcca6e27cfb9ad116b567a655d7d1d017866460e9770a66d3fe4ed1673b58771279ce9e7f2d3ff24da3911b7cd15abfcacb8fc41b650f6840c0b8dbec2a9457f1d90511d4a4cc251e2fdbc0f93a4781dd4d3bb7760a3603e2eebc9bd83f2b611b7348a4a64e0bc0226ba49a5e7a3a4f8341a5d55ea3af63da4dc450abb58276a1be187b9f918932de5679d24047aa2b2f05407a3d393c7d1f249942d587ded4d5596a7ad59163e07dd313267b28ef44", 0xc00}, {&(0x7f0000000100)="621a007a87055cacc0cde23bb6", 0xd}, {&(0x7f0000002200)="87ecc2d48cc153e1f3795a4dcc529508f1d2d157047ccb3a7ca0f9ea4e4921642cb1aa4d4c0c90ca3471c573b8ae01528a3c59a1a6d696a55a14a8ce71dc3a44c8fed3ac662650c6679fc78a01fcefe52af214abe9150e09ae092d1615e43a736e3f7eee112e382883822750de04c3a531b1a2204fe0085155c62889538c32599d1af7709a816e77c5ec9639d87f67568a3b763712623a7b51d0b62b0dfdfcf3e366079452ec12956d1501c3eb0677f2f0642a88c1af5c69bbbe70e358e99dc7774dff7d2ad1f7529e00", 0xca}, {&(0x7f0000002300)="efc5369b6ef3a4dcd3eef2ca67724ae8291c34615bf513f8ab6352d1ae02c9c3a877e258949bd2716894bffff25b97cbebe133d2288a31086c8f7c4219db57ff43232a0ad07c0b0da9770de3ffc04a5cee8b9c632588be1c7f8d7206ba2b7ba0d2ecfda7eb176a7757961cd27a6f80ad582611c490e679ca11af5eaefd84a583d9ff03e0be11c52e1c43dee344e4d4cfea0df02a23bff8b8d0b91ed71dc2b5711ffd023de43819c4e12b3153df39884b2073333c942251159c20269525b74a844f26e0a3f2a0014db066c912f93cebf0a03ac4d1", 0xd4}, {&(0x7f0000002400)="6d020aa61435b66947a581f4b59b25a0f12b63131a04a64fd552d32c56e1d3bcd5db41d8247789efebcc6be3f7be87e58cb2dcf900a2b6277b462a1de8d8d275e5f25894de5510898b1669aa94dac6ff695bb6f2175e11fbd92cfe0005fec7c57b169350a68b1c4c3af967fe6ecd7bc4686b0cf56a7022a46ccb7cb7e32425109e0ab43fe5", 0x85}, {&(0x7f00000024c0)="4df8769058b4716229a21eb79f85a4cdb99c3be9d160c560651a25d7dc2b07f9d30f66882cc50a6d7e27bd6f2b90383ae3cea386efa3939d8682fe37583d92b02665f2fec3fb7bc374830a35bfd00810ff938429b3e731842654ab60a31853f1364c73fd709636c827ab417a3a3df42927bf94eede769e06289d77ce68d9843de8df8665b6e6c1159b7b0bb8af414ccc4e8119f034338936cf2a54e6964255845399f805ddf901229dde2d969e4c01dd7c1d2608fdef2e2167fa", 0xba}, {&(0x7f0000002580)="96db8ea6e29db4585e0fe4d8206ea96494811e87880a4d119b6e19ec7bf123071821fc02511eee6530868874d77f4e0e166e7435d8c1df4c6d4ba69660beaaf56a83f79331021725d7c801e48cfd7fa6587692e46a2dd8eb4ec76a0d8cf4f066a14f6776317f947d6c3337c9fada25ca38c3d2e4b44238b1b7f613d90ea3ff8907e8377e07f9ae576baea046fd90e1361887ef9fb20255244bb9974201f610f0ea4ca8e3eb902b14cb52a9dbbc717eda1299014a5d5e388e560f00d9d70af078bfe3770226c374acf03bcd236b7c5a124cae5428f5d0b08976de79e5549ae2d672f7bdec4b", 0xe5}], 0x9, &(0x7f0000002800)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, r11, r18, r0, r19]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r20, r23}], 0x70}, 0x203) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) close(r1) close(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000010f, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/\x87e\x02\x02\x00\x00\x06\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='+') 16:00:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="438873d477ddecc78b7988debbf629690726c176db82ffe66da20237401ad7e46118f1ce001b930d90d6c7b14b446c50dafabf5d7fa4a14cb578434e2e47ae43bf531ef3a02fd5628ee091ebbf02befc07bd03b66a3d739d9588db63749b07cb624b33542a1cb67e769bb3ccb498f66a3659269a610c03bf5af312f685ce065daf0e9a05b1667274339dd7c5546edb830973fd935bea8f0100008070ce8f374944b3c60aa04942239086388c005e2889c6affd1295cab38f7f1577c31fdfce7a68b7cef5057e5708f3fdc57b59f6fcf4dd0048549188f0dd5b3fb620e319eadef0b3b5e7f97afb0e029b94b0c637b5"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:33 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/246, 0xf6, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x186) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0xdc) openat(r1, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendto(r2, &(0x7f0000000000)="0f5164ae4c3f7c0da38cb5e9d2245f43e27d76f528d420224cd14b4a04562953d97ee2f89f9621c97540d0348f7fe67d3dc3f765274262ccfa7802548a21f18369304de8236ba781f5ef3b31b256535819c603ca249a2603cce518c22fca50465fc58acda1c218a4fd541df5bc36f953c4e5e5d452499180e955b2e5a374c055d331a6bd87b6742d0d60809ff51e9433d241037a9e26a01aa9e16c49b2855c348db84cc571d0d658788c2a912bd97a9d118b848254d16197df3c20f3baba1ae84ba0c23a420aaf7341b27ef36138f3dc20c6d2209e0360f763d99e1c9a225b59caac9c4e0e8ed841901a32f3ce4c6ba4883c23d63534d75df3a28e06fe7a675ebb00a68c1927cd63fbb46fbbd8170192e7ab82eb408c53fdc6ad052748010b080c9c1802de368b6e0891be32c9ea06a605ca06a26032850e3483f52e8b10d44c786167b3f649a5e29db1e20bdf741c0331d6c1a6f786744beab550463bd46041687fab58880b18f1ad6d2ad53dc1855907ba0cc4b4e5312c3212ed489d551d6e38478b8d4417587c5a6b7d6d5af2c4539e51d4f251fff556cc465782ecacff37e21ea8093ffa152fcd9bf102a876a437c539a0140d586d958bf822be0ca750e5bc5e29b8d777429577e6069e9cd21eff27863d9743bb7a1810d8312d3b1ca774e9ca7d4a252eb751fbf0e3e5cf9a33bedb3a70686d57d18cdb86e57c1cc4209fccdf228931c243881dd6b47771d5e11842dc3e8f557dce60af6af49c3ac41cca724c6ffab578ecdf4558f43b31f85a85f3774bc32ccd71836e7c84cc16013627979ab1d9a8048f4dc74f41806392b69a7d3a9cd7e0f66fb029232f61992df32c5595840de5739317d7a09e236a9b1742bedf74d32ca82d65c2f9b82e2b66155fd7e9b3ab5ad5afa66d02477dc883d25b3230acb3cfa7e352f45dc0078e4c752d83eb39f75ef880eb46087709d9400518fde5e8cda366fee115e65d21ccf8bd04fc500641d725fc6aeaa8eddff506fa15cba2337c0268f82beb29cca9125d28f130cd43c44eb8e888789178264cd05079b5ed451c70c64960326739956a2bcec1772700e23943b04919051710569762322a5161775b925a22c43dca6e328cbe2cb90416819905f010122e5d56d52ea13c90456c0efe15704fb9e3748f5e8c5225328fc55a51050f019ea06f531881a5be64bb70e60d7f6183f0555540facbf0719b23c7b5fead596b6599df08799bc0dad7d881c49a387159c4ddc8e72476a324ded6e1530ab81636f6812c8118320d1a2ade8c13dee0e4e32a6231d28e9ccf4bbd99e3a2fd74898104d669a07cab50a7044491307dd2436ba0964eb3dd39816e97a93e70d9bc58ac4e40bc9ae25251c4bf0815ba2608522f7cd8f08a341374335d573077945ae552966897269cd7b0c64305c094c3430eb4cecf1365d34b0832985ef7851785f517fb246ae20c0f6394fa173c0e3aa6d93b423bc424b8a67c1f90540a38ee9d28d108cbdc6741508be5b2f69b5a3c131d00e8445c99727ca28b070e90923cb6676b3f9cc84429924a2d60a3f833b22291ea87831d8c183921729e8744a1a951087e5aa4cdc716dce3324edab31c32cc0e09d55a3519cd9565332647d3363d8618b6b2b919f9e07efb979b299a0d217b3c84b27b4e43834e5aa5b4dbb734176d2eab326ce2956444364d865970c3996c25b3a5333803ce6fd7a63d885277a410ea1b0c3fb9b84ff57b404d0c7c6a1907211ba6066ee701f8b229ae72b47090d5aebf31c355b80e076ea663090aff1e77add9b057702573110533b27cfc1e8d442e54bc45d9eda5d9630618802b9bec15670bfd594537dac9135fe4005813333610c3e4301bb92ab2bc47c2c3d10ca1e7c914fbd574efc46942bcb3f6bae912249b9691616ba86ac3f658784c2a0058861699d37931336ff853c15561853277626caaef9f9473237b6b4cc3fffe9f340473cdbc2413ff53d5089c36655b4c2123dc213733b00b476ed1f5799255d14cadd6d19a2649778532a42d276183eb13307cda2522ce66c5280dbf6025c2c5b379f01e0188acdd6055b6d1714e0f6f71f2d78b4d843cb19e8e49af7ebe4decaf156aaff8d426dd2ff21a5a172e608723303d189cd288871a0e12dc073a85925075b9d9216395e355de532b4047ac0774a8f9b1b019f7edd0c3b9097844ad79f1d1b0cfea0af9b7262647fbaf56f1045744c2b54bb9f428892c8ed268fabb7f1b86658d9bd4bb50cc9ee6199ff23b65668639607c93fb10c6742f85c1738b7e2d21d86a65a5c63ff372f58eb66fd141864e9d12be3e5b3d42d28c4ed9916fbfd9509daee6b4c34c1aa09afba0cd37ed3d5dd67c98998c5450dfbabb93d2c097603f24c56693cd2387eaf9d80309259287b319156e626a7309d06004d11f95350ea51b045e42afe7a0e69bab46a4c76b16bcf74ac2ce50c3b9438704ab246a423b7ffcade5839d094603c170f651f58a73c8cc1c6811ce075c2b8ab683b13c81025fb5f093ea150cd675b3c7b7be6e9d007e21eb4503f8fa288b2bda85b00a45739a5c9ee5e81cc55ca869f692cabb528adbecbc0ea3c348aca26794072cc10a0b795f68bcbaa1f5203c553c441c6a4b55ca459751f08dc9583b444a23a9f25add145feab7edb86e22cba8e202bd9218c25b7594b03f926b1856780e0ee20bbd57ed599b6c047536075532714e31a4a2f5ea1381de026dedffd6e85dbf72dad9d40671d2510c8850bd939b6eb24ebcd3bbfcd5b626d13b37e67d4271252e097d199e4dec8f9f96da6b5d92b56556520c987a500ba3f3b5d3620b325fab4544fb708989b46fd6cea498c2e0be6a07708c6518a034e1958ee57818f83b034c234138499a6643b28953390059b117079c4fb27f39da136251da35e43414ed79832216f09c2274f2e1584fde5d9c28941f7b384b25a9222299ba53a657e8b4dfb76b68f58ae4913581f33bc7fc7ec368b3e43a4991fb3a4541bc0433185c77caafbac10ea366fbe6d4e2a7ac678491cfb06603d6c60f03aeda8932dbd42026b03783e9722a5f9fa9f6b9925f51276400e7620119a3a555602dff6296279b6b09b0bf295b77af5699533a8be6f0874ffbd7405f0e67ee654d1d4ec5ed195de13dcceaf493663b5bed112fa9dc0bf9e1f66f90cbb7b10c2bebddd8adf8ab6b47d5152b5d362936bf6640d073fd07d32de23281584606214dfb2a1f83537e73912a9ed1cc89dd06c7aeb815cf71f1fc4428dfabf4525e08c9ae26922499052ad1ad3daaf4cd83981cc249f1c1d0907bb8b4e599de0e3b5ff1c4b59a9cd7e309c093d65bfb35f90a2dc02be0bd15164e3aa96a2a343412f3f65f3cdd1ec57d802fffeab543ef3924e64f511831b8fbcf1be567af39e2f9e86af3e1fc6ed286ec359c1524005f75abf81f7337319cd267ebe202c25fd52f390363f2a35bf9f45953250af3db60815f5ff6564e3bb8d36cb8d655068a6ef3c89fe463ab76d03013304155b555bff81edb1ebc3f1a6ecf1b1a74558f456928177aee59298521ea1adcedb3c77d25521e10a021e52de06afa9dec780b1570b808392d5340a75c5ac74507bb0788ca19572ed54ce8b31fc130c14efd59cda13f04d803e59e9212e3162b4ea5f84a423feea75f8891f0b74f6b8023b9d52544d8278bd295acfdf3303bc0fdaf562367c2ab35c0684e5c7c964e10311f3b739b69da9fbba5a4f9b650199a5eeba373ce9a56a67fb375de77769588cc4f9c357dca4c86382a86fc65cce8499e077da0d5046eda4b4c31dbcc6fae8055174e70250998ce92dac7dd88848646a24d6ab8eabac16e84562e6a5878b7c2060a453c6d5cbca5a1b25a8153154a36679017142dd5eeaf73c70a57dd54c2e3e1a8588b1bcffccdb6a7ee1bef8ef5cb52f73f0270c8c8c070a8eb89d7484e1ac34fb5e020caa77e3d9f847b557bd5034eaca1678d1f0ea28c67df2697e3aac21d481b15efb87ea44b2411d6cc7ca36d8d38f1ed34dd9bf1e9338e7a9e0cc50d9ade71affc4e6ad98537368a9b229640954f160b4e7b988dcba309a904c75d1df37f089c298810a660dfeba1dbef2778af02ecc551a2318958d07515ebb394417a09e0f5d2d66304cc11d70fe4a14742c5774469b815e70fd02aeb578ce1859c2f38e58bdb35f5328fe6e908bfd62f4157b0138369303658fa7298ddf3d6bf30b0cd819ecadeb020aa6275f3e8d9a7b6acbc4d357691430cf6b9e4127c23302f9e16c9f90e1540e2907035ddddca8a5ef805a9b801c7c71b41edd88aed567ad7cd15571531a9cb2cb31304e57d319c7425b72b166280299ed48cda3c4fc233ac5954360f5a55bff30537deaf57ab14eb17d29dda0e0e949c608b3e80a5e79617c31c7e5a164b588a4a13b8b064b9e8b2c1615b96021a5e0afb6a6516f495c082b8a16487c456b5c5e10b4a6504cb0c64d9fa07d3b681b6e6f249920b630bb0767608d08e05557a356ef66387f802dee3e672542235c17ec28d5e018e5e50226bfc9b9c8842dfa1baa57c27df87c7a1824c855c4d4e866ab59bde43659f0de660619324aeec44d0f2fe9e6c4f2d0c711d1c54414f3820852fd32040ec6a7d61740548f1ca00c2187c367db54ade656dcf371bb69ffd7cef8c2fc24b024c8c4be0764775cfc2999559f608ca610f749c1d2538cd42cff2185083e17e5c5d34f3a37e6bf398721e25cb512f0d2e5199f89a3d706963e4480433ba108fbb04198ef594705eb8a90adb4b434fa62d0f9bb3e90f021eee23df0cc832369c90f9b3d3ac0276427c60a9999caa7fe6bb92ca990f2f5a08f1a7d2f8412cc032e149ae8e29adf510f78c3425020a041f5e8706793eae67f6056ba1476468fd710293be0f79c1572250709f9a03fac3e99db1f591b8ba12a7eb04da6d6c5dae262ca6e4e59401552286d65e2dcb95877f1e55c68596634d5975511dcd28c373b35702c24eeb26fc4913269c245141ab30258eb2c027eb49b2aae0e7d1e8a622d5422b63019c081ca692d4f3af7f7218ca0bd87ccda29189cadffff9f28fcc8ee5be38cea54deaa7d697208013c3b2f8d5663505eb9f5fcca16a2ab62a1c8435418a5181c996b106697778242b95a3f0ed6d868f7887fb3d285f7f70261c381cd99483897381fe66175098ef0bc0dc371c1ac19528f9632e8da4fd8a486d2885bb357dc576f3636569624766c6fe790a70898d5e9aa5fb4acf1e0620d1868d4985c5461e1d3c5b2dc20c51c32c927721add6bb7c70d0db1dee246acfaa956e60d9dd3272784a591f9a6b41ba9f4e78a7142af8b349bf8f0928d8078d4420142892e22a063dfb9e33dc5ecbcb523c1f27faac59e1a5355e7a1e7ed4a45eb2b043398e75b01dbcc387d2f58981a17665cd015c09cde64e22646af5193fa94a5db57e6918bfdc2f35b538b624cfebf02d38dd13cba9ebc1a12bf60fb8a6afe7e3f2e43fe39779f1e75196a12c4332619a3a7f1fefbe5100b268a667f368b05a57eff23af9d16feece710ceaf914ca1c25037de80820a698b9cba9e743b13f8ea15a937a4fb439a66457c7ffc32255999c36b30dcf7660b363ccc84eab4c9a810e08c674a31b542e1559027928e16c15d533769460fa072d3f791ce6ec5d8c5fc914b1a78a8f2872471d994ece036c5414551b6ca7cc81a7a46211413e3afbcc0fab895ed986dcf6b49f01b40d2d8f4f25348719e9a344ec63953847001330bb3990298e6b695b668d80cb8f1e6fa8597599e1eb840768d7cf6a73d7cff6eeff258bfaa741ef62", 0x1000, 0x4, &(0x7f0000001000)=@in6={0x18, 0x0, 0x8001, 0x5}, 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x4, &(0x7f0000000000)="f6e1ec12") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) 16:00:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x5b41ee46a68049e2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = accept$unix(r3, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r5 = fcntl$dupfd(r4, 0xa, r2) write(r5, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r1 = socket$unix(0x1, 0x1, 0x0) accept(r1, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xba, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10000000005c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x4, 0x2, 0x9, 0x2}, {0x0, 0x1, 0x62ba, 0x8}, {0x1, 0x3, 0x1901, 0x1}, {0x6f007b63, 0x3fffc287, 0x10a, 0x6}]}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0x80000001, 0x2, {0x401, 0x3}}) 16:00:33 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32], 0x4}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) recvfrom(r2, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r2, &(0x7f00000000c0)="b210ee96e239552ca2e34c9f71a21bece2390f3cf878af529f247c67fc7907aade182d8229bd31fbbcf9e5162e7ea4cba5841aad67cfa9d9a3901e219af2caa9", 0x40, 0xc, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) close(r0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair(0x2, 0x4, 0xfffffffffffffffc, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000000c0)="9f15eb7adec3f35e9b27cca940ed8c12f5ecafa4e05c3ee8f081137cf1d9b91ef452d246e400977d4de8819911ee1a5b28c364d7", 0x34, 0x400, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1000000000000034, 0x0, 0x0, 0x1000}, {0x30}, {0x6, 0x0, 0x0, 0x100000101}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x40000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8, 0x2000000000000000, 0x80000001, 0x1, 0x4, 0x1, 0x2d7, 0x2, 0x5, 0x3, 0x8}) 16:00:33 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0xff}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20000, 0x0) dup2(r2, r3) 16:00:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) dup(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x8, 0x3, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6, 0x3}, {0x18, 0x3, 0x6, 0x9}, 0x3, [0x0, 0x3, 0x79, 0x7, 0x2, 0xffff, 0x5, 0x7fff]}, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0xffffffffffffffe4) 16:00:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socket(0x10, 0x5, 0x3ff) socket(0x2a, 0x1, 0x0) setsockopt(r0, 0x20000000000029, 0x10026, &(0x7f00000000c0), 0x0) 16:00:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xdeaf4152}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x1, 0x43}, {0x47, 0x3}, {0x85, 0x200}, {0x43, 0x1}], 0x4}) 16:00:33 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/74}, 0x52, 0x3, 0x1400) 16:00:33 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x800, 0x5, 0xfffffffffffffff9, 0x1, "2554336c20ce5afcab23ca01643188a474dc3a0a", 0x8, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x2) setsockopt(0xffffffffffffff9c, 0x26, 0xa, &(0x7f0000000000)='\fFW}', 0xfffffffffffffefe) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_getres(0x0, &(0x7f00000000c0)) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) write(r0, &(0x7f0000000080)="1441", 0x2) 16:00:33 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000280)="34faf6cfeeb4976081f740acd2e7fb22e31e3917e6c80e07e1a386e133510d6574fc1dc27e050991d48e2a8b17a35d1eec29916b6180785fca93bd815b2bfbe06284d890c8d7fad8a154e3ca4e2cb7d46aa07c", 0x53}, {&(0x7f0000000100)="22cf887187e189b4cd1e2adfd95e1358b979275090114e1d240f6b56cd33d76d0b5e67", 0x23}, {&(0x7f0000000140)="c89eaefb1a6a5364b904703f2f2901ee89014d6fad6f003e3ed3505b18d707ef5d11321e115607412e08bb8fea", 0x2d}, {&(0x7f0000000180)="cef7f4a89f42054342bdaf2c57d206a4b4923133ccea7ff5b0e3b1ba2c189c4379cafd622d0fb229f80101eb956a89b958e957593cad2e0567b4556cd7340fec4c7d5d6e197c1eca99368bfdfd1b39cfb3bec424de8aba735d7faca4c994a3d0014b72afae08565c552338d063e8a7a74767a790427d72da072ba2892031c34a7c", 0x81}], 0x4, 0x0, 0x32d}, 0x0) 16:00:33 executing program 0: ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:33 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x1, 0x9f22) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) setrlimit(0x0, &(0x7f0000000100)) 16:00:33 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xbd95e5e99de4c1e8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) write(r3, &(0x7f0000000180)="6bf82e790aace580c67322650011c063b219ef34611d791414cea334b8f56886e5cd761226316740414a6dc00db17268c6940f6990c4fbcbcd6925f9810b814c5b4a5bbf1ab384df7e", 0x49) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2000000000000271, &(0x7f0000000100)=[{0x978d, 0x7, 0x8, 0x7fff}, {0x1ff, 0xffffffffffffa553, 0x3}, {0x401, 0xffffffffffff3eff, 0x1, 0x49bd}, {0x6, 0x2, 0x2, 0x7}, {0x100000000, 0xffff, 0x3, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x72afb75ed33b4100, 0x0) chroot(&(0x7f0000000040)='./bus/file0\x00') r1 = open(&(0x7f0000000100)='./bus/file0\x00', 0x10000, 0x60) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus/file0\x00', 0x7, 0xffffffff, 0x3, 0x1, 0x2, 0x9, 0x1f, 0x0, 0x2, 0xffffffff, 0x400}) acct(&(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x54}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getpid() pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x1, 0x0, 0x1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:34 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x4ef2e72effd28cb3, &(0x7f0000ffb000/0x3000)=nil) r1 = getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r2, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r5, r3, r3, r6]) r7 = getuid() fchmod(r2, 0x11) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt(r9, 0x7, 0xffffffffffffffa3, &(0x7f0000000400)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e674944209baeb0290f503692e4114ec0f55253b8a674be284e0df5302089046de172a7700adb191052b10de0823dfbedae073325fcf9c2dae74f4b70d67bb13069c2dce49b885e0699f2b552428fb023a7c369eed0f1fc434a36fff99846f3cc14779ba32a53563f7f7cbe547c20a43c6a886bd024b806a2f845933e6b22c1b6d7a5dde99491498873c1472ef237e", 0x10f) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r11, r10, r10, r12]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r15) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x12e, r1, r3, r7, r10, 0x118, 0x2}, 0x5992cc58, 0x9, r13, r15, 0x7, 0xf43c, 0x3}) setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x8}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030, 0x0, 0x0, 0x4}, {0x87}, {0x6, 0x0, 0x0, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x6) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x7) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x3) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x38d21f06d3d2e84e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'\x00ap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) socket$inet(0x2, 0x3, 0x7ff) r2 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0x8007) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0x200) ftruncate(r4, 0x0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000), 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000002c0)=""/184) 16:00:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000111, 0x6, &(0x7f0000001280)="186fe65c", 0x4) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x56) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x226, 0x0, 0x4fd, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10004) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x3, 0x100, 0x1000}, 0xc) r3 = open(&(0x7f0000000500)='./bus\x00', 0x20, 0x104) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x0, 0x0) dup(r4) getpeername$unix(r3, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) recvfrom(r5, &(0x7f0000000180)=""/152, 0x98, 0x402, 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fchflags(r7, 0x10000) poll(&(0x7f0000000000)=[{r3, 0x20}], 0x1, 0x7fffffff) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000400)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000000380)) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) chflagsat(r12, &(0x7f00000004c0)='./bus\x00', 0x0, 0x2) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x100}, {r8, 0x20}, {0xffffffffffffffff, 0x4}, {r10}, {r11, 0x200}, {r3, 0x1}, {r3, 0x80}], 0x7, 0x10001) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$SHM_UNLOCK(r3, 0x4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x42}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) utimensat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x7ff, 0x5}, {0x7, 0x4}}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) 16:00:35 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r3, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000000c0)={'./file0/file0/file0/file0\x00', 0x5, 0x8, 0x7fffffff, 0x0, 0xfffffffffffffc01, 0x9, 0x3a, 0x2, 0x2, 0xfffffffffffffffd, 0xbf2}) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r5, r4, r4, r6]) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r6, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) close(r0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x200000029, 0x26, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) syz_emit_ethernet(0x33, &(0x7f0000000180)="ddc3") 16:00:36 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6c589f345e9e77d4) madvise(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x3) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) chroot(&(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0/file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x814, r1, 0x0, 0x0) r2 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) socketpair(0x6, 0xfaa9c477bcfbeeaf, 0x1, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x2, 0x3f) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) r8 = socket$inet6(0x18, 0x4, 0x400) r9 = open$dir(&(0x7f0000000280)='./file0\x00', 0x980, 0x8) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x180, 0x20000000, 0x1ff, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0x8, 0x9}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0x3fffffffc00}, {{}, 0xfffffffffffffff9, 0x73, 0xf0000000, 0x1, 0x8}, {{r7}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x1}, {{r8}, 0xfffffffffffffff9, 0x646f29488612eb1, 0x4, 0x8, 0x58}, {{r9}, 0x6, 0x80, 0x800ffffd, 0x3, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0xa8, 0x2, 0x6, 0x1}], 0x100000000, &(0x7f0000000380)={0x8000, 0x8001}) kqueue() sendsyslog(&(0x7f00000003c0)="ec7addd4097376bbb2d21f47750db9c9eeecebfb616e88246ce01832d508d245ae3a1e3d8bbe1cf7fd8db707cb35584a46aad10e3a836c13889142ac80c6069b77b4e617c92f96f6ad80b4722992d949c49edbae646ed86fbabc443e", 0x5c, 0x2) shmat(r2, &(0x7f0000ff9000/0x2000)=nil, 0x2000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x10102, 0x105) pwritev(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x4, 0x3, {0x9, 0x5}}) 16:00:36 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e5, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x2, 0x4, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000180)="ba18f05de2cf603c8eeae70c6385e81224cd1c5b47db958fef99e841ac103e3fc109585f3046ca708c0b345d4d274bb42b6edc31ca089a8b9645eb34de3de8e1e935af7109efe7c5ba57de1b5c3fb407", 0xfffffffffffffefd) ioctl$BIOCPROMISC(r3, 0x20004269) syz_open_pts() 16:00:36 executing program 1: socket(0x400000000018, 0x3, 0x0) setsockopt(0xffffffffffffff9c, 0x40, 0x6c, &(0x7f0000000040), 0x0) kqueue() 16:00:36 executing program 0: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0x1ff}, {0x18, 0x1}, 0x31, [0x0, 0x0, 0x0, 0x1]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x2, 0x6, 0x80000000, "05a94f296517a674827918bc3c89b673557a4e72", 0x4, 0xffffffffffff4308}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 16:00:36 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3f, './file0\x00', './file0\x00'}) r1 = semget$private(0x0, 0xb, 0x80000004) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r3, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r5, r4, r4, r6]) r7 = geteuid() setreuid(r7, 0xffffffffffffffff) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x0, r2, r4, r7, 0xffffffffffffffff, 0x14, 0x9}, 0x2, 0x800, 0x8}) 16:00:36 executing program 0: r0 = socket(0x2f, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt(r1, 0x74, 0x9, &(0x7f0000000180)=""/250, &(0x7f0000000000)=0xfa) 16:00:36 executing program 0: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') getsockopt(r1, 0x3e, 0x2, 0x0, 0x0) 16:00:37 executing program 1: 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 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) poll(&(0x7f0000000040)=[{r0, 0x32}], 0x1, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:37 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt(r1, 0x29, 0x522545da, &(0x7f0000000000)='Wn@\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xded) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) bind$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f627d7300"], 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, 0x4, 0x1, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfe32}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4c}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0x1f}) 16:00:37 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = socket$inet6(0x18, 0x3, 0x40000000000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffff7, 0x1, 0x6, 0x1535, 0x100000001}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/22, 0x16, 0x40, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000034, 0x0, 0x0, 0xfffffffffffffffe}, {0x80034, 0x0, 0x0, 0x1}, {0x6}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) openat(r2, &(0x7f0000000140)='./bus\x00', 0x10000, 0x20) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwrite(r3, &(0x7f0000000180)="e752ec64a38e1d5b85258a3876cfc6eb98552e014b9c44595024d0e98c31094d0f3344138d948da0ed91249e3035ed50d7b08b9ce959e542b42333369b3ca5448bd16cd93053468693693099d6f823a693ba08a0d2b71b0302f41905abb1f40764775f84", 0x64, 0x0, 0x46) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x5, 0x0, 0x0, 0xfffffffffffffffe}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8d4800d1ede71157) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x289, 0x10001, 0x228a}, {0x100000001, 0x5, 0x2, 0x2}, {0x5, 0x6, 0xfffffffffffffff7, 0xb4}, {0x8, 0x1000, 0x8}, {0x40, 0x8000, 0x0, 0x8000}, {0xbe, 0x8, 0x1000, 0x3ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="008169824338b624365961c4fd3dd1a9698bbd18264585960aa3d053218a857115565d02f3e96de5506ef730656a4e"], 0xa) listen(r0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r5, &(0x7f00000002c0), 0xf84, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)=0x1) 16:00:37 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpM\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'t\x06\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d, 0x0, 0x3238, 0x100000004}, {0x6, 0x20, 0x0, 0x80000000000000}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x50) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000085a708a1b4add1340d61752373d50107daec803d5c2e000000"]) lchown(0x0, 0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4b984cb577996677) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = dup2(r0, r1) unlinkat(r2, &(0x7f0000000440)='./file0\x00', 0x8) socket$inet(0x2, 0x8000, 0x7ff) pipe(&(0x7f00000003c0)) r3 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0x8007) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x18, 0x1, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000001c0)=0x200) ftruncate(r5, 0x0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000002c0)=""/184) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x1, 0x80, {[0x8, 0x3, 0x100, 0x7, 0x7fff, 0x1, 0xd55e, 0x2, 0x10000, 0x9, 0xfff, 0x80000001, 0x5, 0x7, 0x8, 0x1ff, 0x401, 0x3], [0xc77ec11, 0x2, 0x4, 0x2, 0x7ff, 0x0, 0x1, 0x1, 0xffffffff, 0xf6c], [0x0, 0x1, 0x80, 0xd453, 0xffffffff, 0x7, 0x5], [0x5, 0x3, 0xdc9b, 0x6, 0xc97f, 0x400], [{0xfffffffffffffffb, 0x1000, 0xe3d, 0x2}, {0x8, 0xffffffffffffffff, 0x401, 0x401}, {0x4, 0x8, 0x2, 0x8}, {0x81, 0x75, 0x0, 0x3}, {0x400, 0x7fffffff, 0xffffffff, 0x9}, {0x80000001, 0x5, 0xffffffff, 0x21e}, {0x0, 0x1655, 0x7fff, 0x2fd}, {0x3, 0x1, 0x10001, 0x9}], {0x6, 0x7fff, 0x3, 0x2}, {0x0, 0x40, 0x5, 0x7fffffff}}}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)="b29114dab288f9a88733", 0xa}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = geteuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r3, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r5, r4, r4, r6]) fchown(r1, r2, r5) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 16:00:37 executing program 0: r0 = socket(0x1, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fcntl$getflags(0xffffffffffffffff, 0x3) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x14}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xfebfd7b0d9835ccd, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 16:00:37 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x42) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xffff, 0xfffffffffffffffc}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 16:00:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x157) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x6}]}) ioctl$BIOCLOCK(r1, 0x20004276) open(&(0x7f00000000c0)='./file0\x00', 0x403, 0x100) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") clock_gettime(0x3, &(0x7f0000000040)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x00\x80\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:37 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(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}, {&(0x7f0000e56000/0x2000)=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}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) dup(0xffffffffffffffff) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="2159b3fffa9b7832d033e0fc956565b3eb9a4c248763f7e9ee4401caada819f64434aa5651bfac7c3a041db41d392c8403c4a121cd3762dcd45e27376806f07c0d16de4c155c2ab27531d785a46a34e749e255de254c98377bfbb1273b3e4b704758296e005eeee8c99c4c1352de425d5b72c05221af7876545bc6c108797a42e917c4846ee04284281bc73c147e38a134bf0206d332070485963934038fb9ea25a319d7dd0c56c72383eafb90854d2f990d7e21cfcedf028c56e081533060d42b8e87c78e83e7bf768bc691b74ae0277003d7eb4b7998fb589634fc23013d8d7b29129bd7", 0x4b}], 0x1, 0x0, 0x55) close(r0) r1 = syz_open_pts() recvfrom$inet(0xffffffffffffff9c, &(0x7f00000000c0)=""/206, 0xce, 0xc0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = kqueue() r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x7, 0x5b, 0x5}, {{r3}, 0xfffffffffffffff8, 0x43, 0xfffff, 0x100000000, 0x5000000000000}, {{0xffffffffffffff9c}, 0x2394a2d4ed60e30e, 0x8, 0xf0000000, 0x7, 0x7}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x5}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000240)={0x8, 0x1000, {0x8, 0x800}}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup2(r0, r1) r2 = geteuid() setreuid(r2, 0xffffffffffffffff) seteuid(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xad, 0x0) dup2(r3, r4) 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r4) setpgid(r2, r4) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="1584d72e1d7a32ed524179525e8a9ea61f9a", 0x12}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x4, 0xffffffff, 0x9, 0x7ff}, {0x1, 0x10001, 0x5}, {0x8, 0x6, 0x8, 0x100000001}, {0x3ff, 0xfffffffffffff801, 0x3a1, 0x493}, {0x0, 0x40, 0x4, 0xece5}, {0x3, 0x9, 0x2, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000001bf, &(0x7f0000000080)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x80000000000003f, 0x0, 0xfffffffffffffffd) 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x800, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x10, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x800, 0x0) r1 = dup(r0) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x1, &(0x7f00000017c0)={{0x5, 0x820}, {0x1, 0x7f}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0xffffffffffffff00) pipe(&(0x7f00000000c0)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000940)=ANY=[@ANYBLOB="2d012e2f66690820278667972be8c5511043ae6d7966377bdae89d80d55d38e76b551ce8b7b9c40cfdac04fa976bc9d0abeacd5049fe15e72a1f567885a96bcc68ee0f36a12d6187fb917e56f01e939be8cf12b1d27dea719d8ca61f1c32528cce66636165f3726624f761df8158426e89b0fe361252a02a7d0a705cca000000000000000000"], 0xa) preadv(r5, &(0x7f0000001400), 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0xfffffffffffffffb, 0x2}}) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r7, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/245, 0xf5}], 0x1) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000840)={0x0, 0x0, {0xff, 0x400}}) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000900)={{0x5}, {0x7, 0x2}}) socket(0x10, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xfb4) r9 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r9, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x6, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f0000000140)=0xb) msgget$private(0x0, 0x100000100000104) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000700)) r10 = socket$unix(0x1, 0x5, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setuid(0xee01) fcntl$dupfd(r10, 0x0, r10) r11 = msgget$private(0x0, 0x104) msgctl$IPC_SET(r11, 0x1, 0xfffffffffffffffe) 16:00:37 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="889c5f52c038a859feb7a8ac9b0e885c05a76a5b4d9e515c24d5"], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) write(r2, &(0x7f0000000100)="d6cd", 0x537) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_gettime(0x3, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, r1) chdir(&(0x7f00000000c0)='./file0/file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) 16:00:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) socket(0x9ed462040cd733b0, 0x3, 0x6) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000719000/0x3000)=nil, 0x3000, 0x2) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0xfe2da595b50be275, 0x3f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x188) poll(&(0x7f0000000180)=[{r2, 0x100}], 0x1, 0x898) close(r1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) 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) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000080)={0x9, [{0x2, 0xff}, {0x2, 0x4}, {0x3, 0x8}, {0x1, 0x401}, {0x1, 0x80000000}, {0x3, 0x81}, {0x1, 0x20}, {0x0, 0x5}, {0x0, 0x1f36e5e3}, {0x0, 0x3}, {0x3, 0x80000001}, {0x1, 0x20}, {0x2, 0x6}, {0x3, 0x6}, {0x1, 0x9}, {0x0, 0xcc8}, {0x3, 0x2}, {0x3, 0x200}, {0xd80ae793a0ea9019, 0x1d8}, {0x2, 0x5}, {0x0, 0x1c01}, {0x1, 0x2}, {0x0, 0x5}, {0x2}, {0x1, 0x24}, {0x1, 0x9}, {0x1, 0x4}, {0x2, 0x100}, {0x3, 0x6}, {0x1, 0xffffffff}, {0x0, 0x1}, {0x45d3c648e51bcc66, 0x5}]}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 16:00:38 executing program 1: r0 = getpid() r1 = getppid() setpgid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = getppid() setpgid(r2, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) semget$private(0x0, 0x2, 0x20) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={r5, r7, r8}, 0xc) ftruncate(r4, 0x0, 0xf31) r9 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x10, 0x1, 0x1ff) fcntl$setstatus(r11, 0x4, 0x4) fcntl$setown(r11, 0x6, r0) setegid(r10) ktrace(&(0x7f0000000240)='./file0/file0\x00', 0x1, 0x800, r6) getpgrp() r12 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r12, &(0x7f0000001400)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000002c0)="ae6dd85dfbfce726baaecb245d1aa435d12d6df1bd10dc7e50a28f15b8f08a857ca215936c9a50edd1c3af561b006e54aaf9c4ac3ad65f186b23fd5ee7fbce65f89b4708c28831f97b", 0x49}, {&(0x7f0000000340)="aad9456daca62f16e7db8273fa293c32aef3e7fb8d595375fd098a591a4442bb65488b4b8b016a00e3cab2938d7290b1ca2e6ae96611471bedc1bf62850a772c17e04eecc80021c11c3cb37f79b5fdec5a58575a", 0x54}, {&(0x7f00000003c0)="215d2755e479bfb1e8c64e78f950bc1324ab4dce11f8ffb68f0fb95498b9535951704a14feaa4943c7514eb91f55d1d8737186d1dd4c3c3c553543a50f81cd8beef52f8a92363ae4e98e80d02c8c921f3d36f1d1bf367169019d290e1dc266b74c5b04b30531d4d145008b838f2e42774a88c44cb9860fd204eac1a921cbfe7217719e7bfef666df0e3201aefaf0205e8f538f90dbaff0e19b175d06cae2ecdbbb4966395f6f80a707152f3ab753be944d0452ce7a1b67905c08848da14a78916a0b7cf5811739b324bf7ed112b0eae08bd5c375fbb4c92f6bf5250b92f10367211766a09fa50f3611493b13f1b403375e419d2798708c6036ba5db30f2bc59741431c4ea4a79ec1ba7a6f5b3fac428eeba8d8173a9f905e796ad9be09b46a9615d3289aefc07b9a2639900a76f61635aecf5eb2575d0a001405dbb5f89e810f4fe39f16ac3fbc0f28e46eff92901ecf8807010e289fc7b0e29acb71ffed7725727e8413d52f65f718e27a438f60f9c973c0f33e0ba54957ecbd0cc1e02c87cdafdd2a7d2df0cc019da6b56b690a23d37c31e5b62c4ccdf64453d8b27b5d0648bcc8fab656f42ee11181d4e86d6dcd946f098cd51dbcc5ea4efd2479e8252b1c8f49eb788828e78bee77acb95fcfb8694f7be7fa4623a74f6b154a044eb5c67e4c2525b047be64204a6b637ab68bb5afa1f7777f0bc3a36e1d0d18a00b8dfc0bf9e77396a3ada5e10a1000ca60b65bdc7f1dc68f49cee3d06fad616ae898ffb78bf53232327ee14cc4c2f5244a0a1e6a7adf86bc2761512c6455a47971883d31236f8ec13761d43618f554c77df9bf432b8c961e90613ca86a813bc85e0dad3f2caf5ce687e850af763013c5c2bc009cd1bf4c960cd5e5f407d13712fce2ba4a3abed5f2e954e910a83a772b17b204fa3e36ae08ca692d2137e04cc4ed379611c8acbc77ed6630b685c424053e0e7c447fae9ab9edc85e2f7f3a8ff1abd4251aef73bd9206f18d0bebda80b4a72b9c76a45396a5ff98fbeb76af20ce845d42cfdbedf6e6f0ac03b5816cc344f56e1455d2dcb50160379fff38a8722d5ca36770f90831d6ee8c6aaa834c47cff3ca214a104bb6edb20a3e01e98e9ea214d847c6e7fb1347a783810890ed7f741bd3798b8c4e6a2de6fbae4c42e9ce88164e723f82e07f2561379762769f68952e74bf9c73c0972732c4c10bf075a863f34390018648da3bc62e22f622d9dc7a74a19b99e704c796851846ca194fef1c792c531670f9593b56876f0c2e97dcad081318691998702d4ff355fe1684f070ca99c154ddde4c5b4786795606a5dfde540b061e18cabae416b4161351513624f2b634efc203c170e953c07612f97e1f52a59d98dae3b2c8384f497ac9f79b61e12ef84b53cfd1c395cb9a98922b1a8ad8a831bf00c0a32333bea347095a1f3fa2fbb6d01ecd930cf68e18b1810c91e09b2937d77a86dd4e92b476b8a8a8c530f51fe6b094fcc33f169a962c799648fe71cc429641cff6596b4ed2ed1ddaf2cd29e151c6b0b2ffb1ec4a1bf8b8a5638414ccfe1436f95f8be905a5b5708e4074232a80b984e6573ad4d7a5cc1cf13f08194e1f101e4cd72409aaff92a48444c5137458268e1a37f91567650a8d0f743a279797cdf5f6b6819da7b4d461d3104d3546443bd8a859a88e242a6df36a4b6e6989dcede074fcddbd842fe3d7416e3eec024b32cd75b042cd67638c446416f8e1f25205ae0e99cd45cf48c748490c7a010defd756b0d59b1d2160f1b44123b314e629378102d79b2dc3edd179deef07c16eb9fa6bbc3891896475280c2e5f5e4e1f3f367eb88680d554be98ec10fe3cb4c043274a3718e43f20c06192295d6d5b91958b042aa1c2d812850cdb9964cd5bb39b1e8438b6e6066f035459e11fe73b3e3724a266b35fe88c4a54a12ad3c0287c3df71c67cf4e1753af2902b75e343f447490043bd4094412d98f5bba9354e16114070b31947ea88bb28f8023f85f988cffe575f8481df5c3b3a7f45b988a8899d719ad751c18b9350a2b74ca693fc1f5e3b8fb6fcf8b6c50301be39cce3eb1fa8b6335bbafc20ce07b51bdb3bbe2df879b3337950c365a14327ddc34818f253409c2ff0849ef54b5db765e24f7148d1a760970c7de258e73207676a5b1ed4dd53a0715ce5e1f21a719f37758bd4413c78dd2c426a14f45a077c67942525114820e0239402970d395cad0926a3050e152591e0afd005034899a8a592e8a3e9c54dce95bd6ee378e72ab1837f6233d758d729cdf285be9a5a9b70daf7921c1e3f20e55f13572a9ee013dcb60320b6eea5f53b77dfab662028e0b57d2c8e7535426f5088dc87aeba3da3e5225a3b8042024f755d6028a00cc7b78d06a72f12241ea52b09774a9346811bc6c4c58e0ac5786ad0e120d01051d5feb7ab9b53f8c6941ae689f52a9a363111d4c0c23a4e88dd10aa9b00ddfb86c0b721fd60178cf5738ae294d6e8e219ec01ebf8d506ea927bc01feb9b58ae79709893c4a6f712c5bd2554fb1c96f6c4ab9e114e1c2141b7729c31a7b12ab1ba3508af034e596a9465efa5a4775696eb6a92dbb2b8f3b33446788bc10d30d6e3f1b5c131a9ee5325ed12ab0cfdf981d72947b4fcb7de19f24c58b5eec33711cfa7b4324f727fde4ac2e87de5817b9e44d1ad2c33b0ed76fe023288d0e78b648feac9a29dc5e6fbf2f2e879def95dff682c2f09e802f3543e5e9b1f9332e8b52fd29e71aeb897014b8bc427b8e8de99070d0d0d2b18a592d60780ef5164bd492c0b3655d961f180828947dca76e15b1959cc89ed3218ea7ed0ded2b2a3735beeb63ca078079f778649a1d816db448b88441f9bf243ce61115c571d2421958c84e45267131a25dbf643fed5af74d5ce431da134fe07b3ae33213e8a50bf8155dbbd7ad4c4b0af00c615038df8d52ad4b7fb1ea247a4f0c87531e19232ef54abc482e92609efac1f60674d2a88c55ac262231b92bb3711b3724cd4db9a77ad052790920bf1f57d6b2e745fcca12d4a5293c3136eba7cb56b11ac39014b05fa66fe84c5e14b068e5fecf2ee2562cd37e889ddc97d2c930caf5112894d919befe6137f1d4c4acc0b6ed297c2d30dcf22651ac5a8421e100fc7e5a12b5921a3e9768e3a27de7f4bd24b3d206fceff2b89f4c294fd7fc590a18e03677b4bfbc52c435ea765245bb6196c3ea4c5e75f7b1d5fffc9f48ec61bc0a398aa40f7af1866455803bcef066434f1a2fbae07b599cbcaf595a1beb46bfad2327cf10de7bc75dbeba3081ceeb3463f1875d0a62aa26925b8eddac7e0e755978e971fad3d05b5e341c36d3e78491dbf1faee00bdfa17e754984a1a8b35a5d56471c694ce33e4f415a6bac58dc2ba93e0e45a1238d64e61a4fe071a7ecb30998e358377947b3d865f5e34e04a3a0135eb270a79449c06e681da8b1800cdb41c2a4537aab3535daa628a53adc97ca783e0d223c391d71330d58a7fa6c18c7aeab93982220bf40413e609509cc39450ef473142909b2395ccdc4a80cea198d23422c6049fcdd77e1d1f36f2e275c24ff61be32ee193a91a422c6219803a58bec5c512856bf1b8e07705d29b00e79508cd55c54edbc853c01f7b529d38fa190be62511b0aa41d006d5e8aa9fafe55d48402fac6fabb83c9188e34b72cf64e069dc40ff74783499efe57dbf48e53cf7f5fdbe12f70358881913d27605e5f8147aa2e1b76cb042d752e025a9bebb5c3d936549945f118c0b90c935ffba0ab5f90dadd604cd0f1e30ebac2d8cab536579cb4cfade6e5304f72889061148696a9946889909302d9849d6c32eb06cfbb6fb9fba229f17e03718ff83dc94338f614a87eeb8ae2fdd7b1cb765b9debb2eb619532dd1ff264c44d0a93d4017404c449eeb11fa0ad16750fac9f5b52898a58f1a8ed0f341b86abc915606bafbcec5aba68d35074477f80b52a77b8a1e36ee2d0b1fabef413fb638f3df42136056bcf1f8917727787ae0f606fb39031dc0752db74dcfb82c1ea0acfa7f530f28828c08ff662886a7612f681b00d763699dc87ac6872db68d5dea7fe67fdfd20d082546f8f23f7862227204eefc7ea41e45065c4b6394c2aca7e819ef9402398fb599f20beab68d18a52d9d43695f73668188e5ea5cff35230f3fa934c3372afb392951dad344267cc9323360455c954ce52fedfc7538837719fe27b0312b6b78daf8315cd0f42be923d6241c1d152a9769b1522bde78c302c068a3c98e5c63c0f929f9e6b2d1536576cac77267088b84f79a8645c4d638f48415f367d15bd04040a9634336a9163afc7bbe1a4bb8811e998842533a7e073b1819cf1e937d05f9c5086a97f5c8d561733bba4d07b54b73fd2a5142d7d8b86a0916048bd3c78393ec720e0feb6085ccbbdc781b178e89f21af84e48f5821ba59904d8726d2d397cf9d811398c5c403be95fa3506d85a27d0defca4fb647f4c73dead5d4fe67d131574f2f582188b68346f9b820b57cacc93faaf73a5c1a62fcc46d6a2ecc4c9af625e6695fc6adfea9ab33c9892a30f673e0661157d891572d7021ba5c7427d2ab32ed44689f56fff0376cc57a9066d52a242735c4b21a988b0abfe1c4e54304e4921fba5fc9b47d9011de999f65abe91f145ea3b533adafb1c88bb1f00b7d19d3ee5223ccce5def79221c6fda2b001c4d3bf7a502fd59482e1b3384bdae285cc49e0ac2da41e32c3718832686844d4bc1287b11cdc5c7b80bbdb81c637a57cc8bc031c93c64d1e389c15a00ce8198f01c396b9c9cd0eeb24e27786dde21c27a58c7b6aedb7e0cc6839da4577ffde74b606b16d320d57b9d7ff22243729270e60929ffd85bc6ddb07fa823f1c10df185a1a674f66d27e9b4c523e3e42783c4a53f55389a5d62d2c1d42c2c886af63fb638bea0bce07d7d2b5c941b2a49590c4dfea9275f139740f3799f7500a6cb283617b18f28a7fd6203a7d8414c597cc9e68ac42633107b4f334db897f34b1468b9866d880a074efed77ccfbb135cd690a71238763976f95a1a78e3fbebf75c90b9fef3dc5e990551d4f96749cc90f59678e7456d5475f729327c044f4f91d2d8bfb685e026a14304f5ec9fcc4ca4e2e80e44fb2261d49f193d3ed6853a836c05dcc41646778e12adc667afc4b1e22a51d930b59cbec335e719aeb9e582b986a2e113d10a19d9598537de9d6cb2faecf3d10078c5bec8e9badd00bbbc6f5b27ddf4d3337b42b0348f47c985acbfc59881956213b474e1ddbdb66091ac0f0bb60dc6b03793818fef7e785ae8f49ee5982fbca000dfda493ccdb914ac376b87cf0b795bee6377156b9c083154754a0f1e9c598d56d0d75a30a3e55a91906201d629931635bb608f2aee4bf7bb12b6cf97bf5eef7cd6d7c0b54da882b099343d9dcd04877859ce021840779a9aae48601f2f4becec4834edfff5420c662cc46cf7dab0ad1e7b2216909fa43d2be60434e4e7bd51d6303ff055b0a507cb295bb250cbf722a39ee795724edaf5ca887535f075d9bb164a1345ebf216e8840f9eecf236af05385a9fac1c7e1534d24ea320d1d3777f2ea3d45bcc75cc5061c3e3473838b5098b9a937490a1c69ab8d81fe9b2e469b514fcb7b78218091913867b315e88adceddb04155c08ffbedd90f7a30de30668e76d67eff8cb602160f40648cccd39017c6e3f0bfb4ca3dbb46ffaa0e08b504935bb6cf4df31c0bb06556365800943df0025d3dff33e569194e85c7e5c67b68e85ec018c351ecb26814338dacff4df81d8039b7554dd09a3c9ddad29", 0x1000}], 0x3, 0x0, 0x0, 0x15}, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r14 = getgid() chown(&(0x7f0000001440)='./file0/file0\x00', r13, r14) r15 = getppid() fcntl$setown(r4, 0x6, r15) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001500), 0xc) r16 = accept(0xffffffffffffffff, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) 16:00:38 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = geteuid() setreuid(r3, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r6 = geteuid() setreuid(r6, 0xffffffffffffffff) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r7, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r9, r8, r8, r10]) r11 = accept$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r13) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r15 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r15, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r17, r16, r16, r18]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r20 = geteuid() setreuid(r20, 0xffffffffffffffff) r21 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r21, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r23, r22, r22, r24]) r25 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r25, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r27, r26, r26, r28]) r29 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r29, 0x4, 0x21, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0xfffffffffffffead) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r31, r30, r30, r32]) getgroups(0x4, &(0x7f0000000840)=[r24, r28, r32, 0xffffffffffffffff]) r34 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r34, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r35 = dup2(0xffffffffffffff9c, r34) r36 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r36, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r38) r39 = geteuid() setreuid(r39, 0xffffffffffffffff) r40 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r40, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r42, r41, r41, r43]) r44 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r44, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)="d4e2607a6baac3bb8a9defa5247040e583f3088911a824cfc1b182f077bd5a61dfbe82602a0d81e4ea3bbaed9b75190780ce5afbdf6c9bcf80deb8205079135d56305318f39e9e72c996bea494384098e2fac29adb5f4965afa5fe49be221014cd3a8b14756cdac3995b9623a4694113efd6ba939f5cbb9db6acc4c295cc7cb40747f20778868e587681ddd54c4e28aec95c3e94efde9f7d714c8009d8ac9b28a47bb92bcb5c9eced958d6f15c610c1b1e47de2bd9a7d1fc4742fb731e068c", 0xbf}, {&(0x7f0000000080)="667995fc56559e2b83b5", 0xa}, {&(0x7f00000002c0)="b2df458665c2776f982ab93db51d83b1854f440a5c03833e6ca9b9b888831e26ac14bf9047023818342551a1141ebda10c6938fdfc1c7d7a0206c8d1e69a93837aeddb0866cfbca43fd9459c1474cf980ec7f96b653d655b4667bc8fbb3bf44ba4", 0x61}, {&(0x7f0000000340)="32968f2320ac0a56d37ca4e6d0da9c720355f4df80e82f835af83f6025b8df9e043798d076759bebd6b7bc42cafafa3dddd9258106bb189833e9c159fc72b20d05627aea7338eadc871477a863d0d674e371856393ce31080cec146038d9ba9cdf2a58e64b1952ce56addfb6e5db1a9db5ae12e730f886483067f4c86d2ba341e69cfdb6bec49c1c16469caa7cab6ab24134084fae7a81c6fd6529020211cc08236ef062f356fff1e2a1559a1b8def0a249a3edd4a6871b83a5482b27ea53446dd72ee3a3cb113a8db7f37198efb7b92b9ab23e112e96677a744aadad8177b972c47516b", 0xe4}, {&(0x7f00000004c0)="b4dd8fc561aa6da4288b6a1687f28772fe3e5fed06aa689abd0da1fe4d4802ee0ee7db24732d776ab520d624f2ff434a0c9dd92ac1a2c88196b77bda4230d62f233c1366fe3507185909affb545a1465401046f8a2c5be03834e85fdf543b83e090ff1442339", 0x66}, {&(0x7f00000000c0)="3812e35ed5aef3d877fc2d7f29312ad153500c", 0x13}, {&(0x7f0000000540)="875259860071b6692cd3907ec9caafe1d7f6628fee7798e09db47914f87897d5f6d00752780895a7b7b7b65376c04f195bbfc07f87b0995366fe519df0a5065b3f435ccae1dd0a4904d480a9fc49d97434d53d30c9036478cc83fa0239bb4e96e97b90e7f0ab57fa5e60113911bd139587", 0x71}], 0x7, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x18, 0xffff, 0x1, [r11, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r17}, @cred={0x20, 0xffff, 0x0, r19, r20, r33}, @rights={0x20, 0xffff, 0x1, [r0, r0, r35, r0]}, @rights={0x18, 0xffff, 0x1, [r36]}, @cred={0x20, 0xffff, 0x0, r38, r39, r41}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r0, r0, r0, r0, r44]}], 0x118}, 0x2) r45 = fcntl$dupfd(r0, 0x0, r0) write(r45, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tTp', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 16:00:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000240)=0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x20, 0x4000, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000300)={0x10, 0x81, 0x4, 0x2, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000788000/0x4000)=nil, &(0x7f00006ea000/0x4000)=nil, 0x3}, {&(0x7f000063d000/0x1000)=nil, &(0x7f00006b1000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000750000/0x2000)=nil, 0x7ff}, {&(0x7f0000605000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001c9000/0x3000)=nil, &(0x7f0000028000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000609000/0x4000)=nil, &(0x7f0000300000/0x2000)=nil, 0x20}, {&(0x7f00005a2000/0x2000)=nil, &(0x7f000022f000/0x2000)=nil, 0xa3de}, {&(0x7f00005a7000/0x2000)=nil, &(0x7f00003ec000/0x4000)=nil, 0x3}, {&(0x7f0000252000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000067f000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00000fe000/0x1000)=nil, 0x3}, {&(0x7f00007dd000/0x3000)=nil, &(0x7f0000161000/0x3000)=nil, 0x4}, {&(0x7f000037f000/0x4000)=nil, &(0x7f000022f000/0x3000)=nil, 0x3}, {&(0x7f000002f000/0x1000)=nil, &(0x7f0000498000/0x1000)=nil}, {&(0x7f00005c0000/0x2000)=nil, &(0x7f0000307000/0x1000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x3ff}) 16:00:38 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ced", 0x13a) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002eaf66696c653000"], 0x294) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000280)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r5 = accept(r3, &(0x7f0000000880)=@un=@file={0x0, ""/108}, &(0x7f0000000640)=0x6e) write(r5, &(0x7f0000000780)="b71cb2f67933224c42d32a7c05ed9ede827e44e0cbdb5f9aacec8893e6b83e7e17feca508eab09c6614802c8e73eb83d9563972e6fa33dca5f3ae65472017afb25a9e494da107bbd650dc6ada462ca95f7683569fff1dbd615873b9cf44211d6cf309cb89610631fdaf0f353b755bb98f6a5087a0a013b3f00000000000000000013fc5730cdfd2a0371bd7f4b47eba002e0745ad281fcb3e538027a5a8f648d57b5e53539a1e1a7f9fa16af59d461f8fe0bf8cce4d5baefd0ecc7bbf01d4a3a11c7051194bcb34106e05a50de7ce5903514a8b845adba6cb81f4ea1b2c4aa10ac8c5a551652e318bd5736f03af1bbff1d3e40ffbb2609b46d7ea282d181920e", 0xfffffffffffffe71) write(r3, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r6 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000800100000fee737b81f0400", 0x0, 0x10000000}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x400) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x20, 0x4, 0x0) close(r8) write(r7, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff6a476600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c402000000a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a15a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af5676901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x2f, 0x0, 0x0) pipe2(&(0x7f0000000380), 0x4) socket(0x18, 0x2, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt(r10, 0x639a, 0x8, 0x0, 0xffffffffffffff6d) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0x2f, 0x0, 0x0) close(0xffffffffffffffff) dup(r6) ktrace(&(0x7f0000000300)='./file0/file0\x00', 0x378de2766a1ff427, 0x20, r4) msgget(0x1, 0x100) getpgrp() r12 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000", 0xfffffffffffffffc}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) kevent(r6, &(0x7f0000000180), 0x100000000000, 0x0, 0xffffffff, 0x0) dup2(r1, r4) kevent(r3, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)}, {&(0x7f0000000180)="5f1e7957d40212916942714589fbd242ec00a6e64a35b4eed45e8a664c7f607bc64475a3cf16f0f769eccc335888ff875fef8629eab242088b", 0x39}, {&(0x7f00000001c0)="e13f57ace1c0b7e285dc1024f4ddff07121176d025205d473ebf1892a650bdf8861641825293cac64c6c00", 0x2b}], 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x7, 0xfffffffffffffffa, './file0\x00', 0x401, 0x7f, 0x5, 0x10000}) 16:00:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0xffffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000680)='oL', 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebae148948bdf27fe46bb428f66b5998c2d8fe5b134f70dd63", 0x2c}, {&(0x7f0000000180)="fc59c6863d012f08e03b0fe0ad", 0xd}], 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f00000006c0)="f6aafe4a8eedb2e9e58ebdb50e79f4dba54ea660e3cd60432b", 0x19}], 0x1) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c, 0x80000001, 0x80}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x10000, 0x111) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000180)='./file1\x00') r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpgrp() r4 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) unlink(&(0x7f0000000040)='./file1\x00') dup2(r1, r0) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:39 executing program 1: munlockall() r0 = socket$inet(0x2, 0x3, 0x102) shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ffd000/0x2000)=nil) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) write(r1, &(0x7f0000000080)="38d5348794154b91ee5635fbc6931ef189cf4821da4c77bfb68de4c63bc03093d8901be0b8e6e2d363b968fca3659ebfd64f6583a77e7f00a2b92bbca8d4fa1f04bfd0e3623e17efded6f3fba8ad0c281dbba29f4bc1d6af6e781f97d44da65eff4d221d7d7bd8e5fc50e078f8c68323fad752e717", 0x75) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) 16:00:39 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000002baa42d9c34946e17caeaf6b1376cdffffff0000000001e8ccfff314606f5487c30dc06358a20710c7a447fb95d54fe18497c126d72a25da1374c9265d97640d7653ef4b73061bbb75ff381671b9a7b1a1afa5dae3cb6c9b67739815f45582d8b2aeb067fe9981038c1c45dda31740e4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:39 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x8) chmod(&(0x7f0000000400)='./file0\x00', 0x23f) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x5, 0x3a) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') open(&(0x7f0000000000)='./file0\x00', 0x401, 0x58) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x1) r3 = getppid() r4 = semget$private(0x0, 0x2, 0x510852a7c5e05c6c) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/172) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r3, 0x0, 0x1000000000ff, 0x0, 0x40, 0x6}) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) shutdown(r2, 0x6) 16:00:39 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1ff) syz_open_pts() syz_open_pts() flock(r0, 0xc) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x42) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) sendto$unix(0xffffffffffffff9c, &(0x7f0000000100)="6c6f503f27e43d8f87dbe36a0ac3bbec599d4889f960f1de377969472b7dcc98afdef50cb87bb5e652791d6c15fdd475f3f17188731988924b8e11279803202a601252649c7364d6c468ea7dc039234f97210fb2309762d58ec0da449188f8dcf357ab1989c1421735d0eb5fd1ef83b9fe1a2e950fdb42d72ce17f8519aa3a54c75e80", 0x83, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0xa6, './bus\x00'}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x10000000000000a8, 0x0, 0x200000) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)="d325da87b78a10257a15cacb4469043191f2142cff4e3f3991817dcabce043cba85b1f596bbeaab0a85e516ab7dc5f7b6b87501bfef204c0130f5659e9c87442a7b81889a5e6188c77b0b58b564138e4ec87273816b8", 0x56}, {&(0x7f0000000300)="36711805c4832896a15594e95c4794c6cb53a00ce56635bfdfe0d1a2d77cc734f16e61db66aa32c351175cd8f263fd1a62f4d3a7d1de99329ef8904f4f1cef0c1b81f5c25f4c59d8ee3f2b2c9b14c639b22027cb5a1c11c220cd0d13fbb6ab0664aaea1998f70f06a9b9ea4de3a34d505e859bcc7cd793b66932b01241af792dc36fe37b4998db673a35a5521e98085729b6af3e46f76f141ca5f3f62e7b65656969e2045bf6374084452343fa0d60183fb55f5c0e5df64e53141d06a7d1b5ba063596c77e98507caaf7bcf2d096b1d73ff5a8d4ce24e145cd64333a10e9ab630edea3ac6fd543eee59d6bb7938495a78d7ce5c394f2a3b17f9d4538ee65bc995d0836f00a94c95ae8c471990984b897bea034ab84c4f6f25e3cabbad287fcfee8c00a8f27acb95002d0f4777c69b85d538194937d9ff2eb4fa998d8d544817fb7bdb1e0f580d42edfa37f8777cad884df836d67aae5265f6ff134905ddae4d8ea06d54778ba9c90bc71a77abc2e7f59b21640e24fdc6e2d9fa967470e626371dd788c7882ebacb8a6a9b724a6ef0e41b099394842aabd8a9e8f15b0b6eafb6a87a2b145d3df3b6f7e0386cc104e58cca6a248488c46f8d5dea44f5e6003fe37c3b89dd1b7ee010ec9c2d978d297763a88a704c64ae18bbfc8e96aa2812c8401e05652b7786bc03a08bf3c04c31a6746abadadb3d55290a831800a5d5306961307e78c45beeac6c98b0755d04914dfd164284d9ff53c25bc6e15c4c0d842153914895c14ef506c5112b7a8696583305a505278e6efa31840a01dcee77c3d7dc8b3ac6b5d08bf47ab03d84e7ef062bb32344214f219d96c5b5618b938261c4a0ff6f78832ead37cc7b503db91d8f1a1b02b8a12baaeae7a7b718e137ef6836271c813f2a78c81a0bf45fb825aaa0b7dc566b11f5d571c1d4bb036f8064196fb29c2a65b98949b82abcacabcb1c57d24ae8baf6d0c62e4a15c3c8b168183bb54bd7690bce1409b4ca18fc8f23301ae535dbc5e841aa84ba46b4179d41a284bc439a96c224d5e2649c5f56e3b893a8a83aeb8909498afe880dddffcb66a802980d0af8eb209aa0d9214ed55c4056ab41fd5c867439ba2b53819dda90efca2fecee507faf0cc3845b8cfb32b0794578a1a552ebd5d2b38d0963ab546f1b85311e63e38f3ffe7bc3292fede0cd5626c11e40b45996f0050ac70c74949103de4acfc183b6b331e86e2345520c8b2c3bddeb309af2aa30df6e0c5da0460bdae18d4f08971351a3a6767fe7c4c65068fe8afe1b5f25da76f477f6df069ddd3579e2c8b3483179115dd2c4bfcee30be6fd1191adbac300d067ebbfbf19dff5a198caa550eb560f6e6c6fe745ecde406d2b0021507d4b6730bbeaec9ec4bf7100095642031d549d7070554034b14f99e7b0a368d74d2e3b465f81cb1e8550b1ff27336f50a516ad66778eb57fee065c9c7b9d9f52672f8d63e50a2e270b83db3250969ebe28e6638fb89a4c302dcb722e0941939578d0bc13badc40581b91dcd89c1dc8cfbab8075d697f90a9efaf14bb5d3bb5791ece6a7d4394cdbc37ee96929690325ebf2d2df2eea1675fcce9f195952c37e6041880a285aab9ea26be4888a05d218c8920c3e925d6332d892acca2331482f40dbe91c09de7fa89f991b4d83cc657894625ebbaf2e8e2b70c8b85cc4b95a5fc076970aaaef4a87a215a869e48c1c2910d23563f8d9fa82b1f57990320b2d5a8098c81ba594417ae6ede062fc561373de1ac65eff8d5e6e0fe8cd51bb0c132a86e2f4a72e23229fb4810d00e0120560501b2e7b49017bc87cb212bce46f97e580babf76384c1947948af6e74c830e966cb62fd917d99d447239ab70b5d35dc6a8411280e0462e10057bb1d14a2c5852e3c3b0592062f78afbf0f4a60813458a458b401825be17d6ea9bb05ccbdf538b061f9eef51e2cc60c91843eed4dd88d8ed53356d81e3233052a5dc9cbc5820a9865b3254436e137b51ce7279e01520284685f0377763f39ee71e84651e3417876734dbd0d83c707d86ab6e7db995b170be2ed25e0b5b9f5674b9d9f54071b5739a2baab6908d23a0a76ac76b26c33f25d93a764259d99fd58712b328a907fbb6ccb6b302820c93bdc74cf3704aac37c9663cc136a57ffa4fd7ecbb25f0e79747ad9d740a855a6e1f8de53f7dd1fa2ce10c812834f904fc6d667b0d2b488ec4a59ae0b0a53d37c178147890c9974f99156b23293a97c6a3898f6949ac0619f38e9cf1181985354a7924fe1a2ddb81b9cd25c67715523c13dfdf060fe71a3e0850dcaf61a891101615b64f647715a5d47afefef6dc3ff4c53c1906cc68f83ec96a67538b30f626a7250c09c7bd30d5927837921c6e02077395346f9bfc3abca21bd3c7fbc6ce706d9298d9693a38d98ba9734edbb00a241734fc6f1497e6bcba9c62900d004922d19b2413d3334804f016b42336d2103c2bc60b8cf35271f9db08b8e57909a0bd0b776733dcd659f2363c92b6d3bce101b43257e299763cb024cc2bc5f8716434aa6a178f4980df4a4657be44a71ff9cfe21035364e2409ed233db442e4200ef487ae62df0c403676e9453e62fc563a7eb2a765f5db8d1fabc3772f318129c7f634b2715cbb04b81a4479709199463da7d4fefa32fefa3fe1e10ae85441c116cd059092f2c3f356b123880a9b269af4aa57aaa0ad37b1fa233b41302dd80eb6dc383776c477813b550472ac7ad46c772436aca1bedb12e98827753be7eb3cd0fa916e852915a30f7f47e7a614e02085e647572d483535198c6592c9113d2d92d685e14d3f5ee9756f95a8f098fe8fe46d52234101b08f8c69ad7671e777794024b77c947e05d3689121228ea91df06c945bf396ec98fb0a71799e706d87abf8517f3bddc65f530ced20e2fafe2304cd038a1f24f18589f295bde18269fa38ac1d6f8a7afca175e84913fc782a843efaadc90ec01507b547322cb5fbf1657e62cd3c79f359652639567429b4f16726a9c2450c9f2d82abec5061f117e49b1ea1abc762e43aafcff46cc2ee8c10893bc5133a6b0b9f1d0b821a57bd69bb4064d1b5236b233076cf009339a6645a6870d45966c7a0c0707e9b2fe3a164c49359a1c19e5aabbcebb793a3554d3bb3fc3d79e4da7175941030e218cf239708bc71309bfbfda792bf4bdaee066491c0ed7d2157139ee719a756273fdafcfc7bc9f5b58c935e2d08bee0641fe1e5088d557a81b4b9eceb307a3f8f0aadf5e9896fec61da26f3cc0026d1d5961beced4b1d91d010867babf25d4610c68a837308ff6d269e9fae33f725cd8de2ab7204b83c0b74d7e37b166d4f136ec451cbe2f23425fb052431419dec61a77e6ebe6cceae468017ff935b8dd0a1d65d22a0eeac63cc5b532c5d9ce8ad61f633a72036bf0495ed84bcfc98335fb9bc17aa76307031972f4dc19c4b18df54826c5f962065117ae2835c8961febd957ac30b69d8e5842f66090cd7245cc52998dfa85332fd0bd10175c0988da9b62a9974ad3ea17d74130b7e746c63388866e205a0d9bebea2b01c87459cabde43ba6f162f379269cea4595a8f89635f9ae3ac2cb18676d0e8401aeb39341c081ba7698b941cccf4ca267512223f1501d389bfd6f25409c9a9f5d2a832543c0235405e3b28e4fd2a79af6755f1d3ba0adcd3b5a56e7a1c7197e3da78c1e0b0e386b1363b591c5a7c327d2f2c5478f91b40b7a490e6e075ffe3a0b957f9bb1dda98f6d3211dde2cf37aa798ff52dd59bbe0dc8ff7401c9e12b030d0e572504f21719ff6b3142a8931f7b0b25d0e37f93aa84702d01422a1b5ae2c44f85b81b253cd2786ae225b8885e473481ffc50e3c624f7ebefedbf5b400c2df2ac15ab05a707b179fad1c038cd1bac7cc8d8a4d33c79ab975c633a4f2ab83a2745ea800c81440b8139c30a95ff2274653ff368cc21ad434ea8bd9392fad9a2febf223049d4dd35128fcd154a0a298902b846e4f008c0ae4abed9d0cfc932430a4f8497d32531b6a18ff98a5cc63ada90cea6d9e6fc4d102e659fb9a4eba79a077af4d9ed626003128fa26af6e5674d706dd6eee96ec3ead0172062aab0f6b331e9183fa8735bd0c15186d069e5eb447bdf4ac6bb43ac6e8cee0d0a2a49844ab81e7afed0b701f0a31a7ab3259d7fd6ce6f94a64774efff82a12619e3c63d6c8796d925a4484d170b549bf615d5daaa3169299d1f9eb575a6f46d8e2936cc648b48b358ddb368fa540d8fdc6cbe0d67801e09b293b208fde5201a087f3c63093039c570d832f536c241d393aa80c2e887e8e23698ecd5c677e1d0e46fa67a05f7c2c954678ab7270759119679162a40ac0a97478c0ffd7615bbe3ff1355dc2affc251d38ea7335922f8fd7a4e43dd3dc27fbce8cf5c8c13bb4269b848ff765662d66a51b829b6bc265d9d3123729001f59704573987460c30c415193ade268138a9a2f3f704152c756534ed5674d66bc654282d417cfd1aa6b4a5909913dabeecad3387c8f0840ba9b5d20b35a3f9eca0a9f23508ac8bb79611949625bc815a4f8f504489cd26263adbbe809515436d98db0fd240e5fff2a8f23411f5f87693022b244778b7958896c4d39981a4de6564de250d13be90f8f1952a2eee1deede4cf36f58d30552feb1fa4ba43977ed16663f70beab807af806d764744959ad06e0e36a958a66135b74993c586a5319c225f412ac1b8b81a217f4196dd685431cecc2b69cee93c17670e67c1ccd2e0258f3d76724100752cab585324ca5067e0483acffc86913670d4d7f4cfeb76b73db96553f3772656d0465e4f12f2cfd158ec017c74e2b16bd599cfdda60246467293a7f8e93fcb7b260eb4f3603b689b7e1bb4aebfc5372329fa9a03e0256d4ed6a8c93871a831601b270486f77f7dd3e01679483df9869b09e46397c8a7c8d09f2c8257e39b24db7f73e5b3d68308cc97457b11bb8469bb6c1442ec29df6e13cf1734df1df8b25252276a4cffde305ee9683dedcf6c515ae33126c494fcc6ef4bc4ee199b7cdc304d5a0d7132e6a77e475ac40641506f998864ca2cd794a2304de700a8089343fdbba50e227668e36b8a50ad84cf0608386d6b0a6d0862be4edc33bf574494ff691a6978beefc5930373392b9483f57063e150b8819ddcd67ef05ec65e298b43fdadfee1d64bca431706a9d60aaa6c1298d745e777a6a45573dc199585e535d298dd2157ffdedb5008e66eb8b521d3b2f11d559e8c9844793c779607732bb59e086eee112598701cc2b4f40f7e43f4339d228100d7a92e988de33986becbc67de75e0625c52b769a30e429b6a19763dc8792d5d724894dc07f88fc880df5c3443b65d75eabf5cb1d0a0299fa7d4b9d00f30ced749b004a1dcf28f407614e4a350cc4545a7036e0c4ec8434c9e252284f3e93fb15f58a944aee47d50bc12a5fb06eb417880b3c372c1b7060a9551f941c9c8727e237ba90a6c9c1c8330e55faef17c786bdbd5bfa319c23ab7aa4e484ea2f542a1e230287446469e720278f3c0d2fe44ec70fd62367a6ecfe857fa6dfec89a4e782b75ce10bef4965eb00cc63243cca46977e451f088742a834ff44ce71e9ffdb9919bca1bb859823e52b063258df9c75b8c356f8bc5974a26603f9ccfc1eed36e2e1011f274a8c1a5802e57a5b13e380c023da78fff179f4a60ba18d3253812dd3dbc771bd0cc48c12afe152ef029657c9376ff1e94e8b3dab47d33cf67e360fdb4ec15309e3b2cbc26c157cfd1c1a11746c0a7e1dfde5924c356ad4d53ef137ec1327ffc", 0x1000}, {&(0x7f0000001300)="69cbd7d8703cea279beec788350e223c2e6c745941b1c730703a1ea9a4aeb22b53fb74dd1e67ec3e164d215faef90320fb5f26aa745d248ee4b42ba12e98d5101b50611b0b5377961ab5119b9f58bbf3ded7177eed59584ae6baea48863b59deda69e12eacd982eb30a0910405c963fe6eaaa06d4ab8197d4b3afe0f35dd4caf20f899434379c53789a78ef4fa53ebeb3c", 0x91}, {&(0x7f00000013c0)="6a63a205507569", 0x7}, {&(0x7f0000001400)="cb84b009f8f4dba9a0ddf1d2ebb54263df46215026ef8132259caf866d82fecdc1b0f7a9b3184160f74d91db2a7278aa37b8d4144739443fc5824e4617bd93e50d492b0d70d6135556c473573beee15bee7c24a1650591a2f9d2af92d9aa2fc01276c51080bd8bc333526fd1789b230a59dcfb834115a0e96a47", 0x7a}, {&(0x7f0000001480)="a48f2e9eebbc0dc8a89df70e3d1a2f96cf7945d852d327b545ec4f36c487c651c23ca18843961043cafb41a26935e72338f0f7db22ae4073e60ff59228f5725e564984d50caff17d1285d99ad0cb9a7d5c093e4163732c6322f8744c000fac499c71a1e6e62f530a4e5ec630855820f9a129f717035a6e40e8e538bc661ab9d0023b41", 0x83}, {&(0x7f0000001540)="b47a52d968a78f754dd7a07c444ab4dcab76f6bc76f8190866a1fb7337f93ef62e1658324ed78f1494d85d0a72f74500ebf59b36e15eb0df2da5462ad12c750b84786cc63e06210e83b5a2832b3034aa6aaa40970129c4f383682e638a1d94fc52f80ab7cfdb06d4ec3969a9465f5dd67f2953e2c4d5118f2c48936cef531a06f9996f06c94fe7db10e3a13878e1799f3940981080580cf10744c76eb4719578957e8517aef04d0b476e33a21afaad07ecbd901dea54202b67671f4e308845ed8618e423fa1c2d17bdfb94656bc00378234abec34c090a0be943220bbb69955fe809818ae5b3634d300bf89574", 0xed}, {&(0x7f0000001640)="56fe7eab8354143a84c2283afe073354bb8a4b3b5dcfd71b2c54705af634d035053267ab32b38e4960955edbd623243dbdda23d03e6229b99a6ba6c4d63568e9969c60114ccb", 0x46}], 0x8, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000000020000000000500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000200)) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000001740)={0x10, 0x3, 0x4, 0xffffffffffffff70, [{&(0x7f000031d000/0x3000)=nil, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f00003a9000/0x3000)=nil, &(0x7f0000222000/0x4000)=nil, 0x6}, {&(0x7f0000438000/0x2000)=nil, &(0x7f0000403000/0x4000)=nil, 0x6}, {&(0x7f000059d000/0x2000)=nil, &(0x7f000032c000/0x4000)=nil, 0x9}, {&(0x7f00006ce000/0x2000)=nil, &(0x7f000060a000/0x3000)=nil, 0x9}, {&(0x7f000062d000/0x4000)=nil, &(0x7f0000630000/0x4000)=nil, 0x5}, {&(0x7f00001a0000/0x1000)=nil, &(0x7f00006f3000/0x6000)=nil, 0x1}, {&(0x7f000023a000/0x4000)=nil, &(0x7f000062a000/0x3000)=nil, 0xfffffffffffff001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f000072f000/0x2000)=nil, &(0x7f000006b000/0x4000)=nil, 0x9}, {&(0x7f000043d000/0x1000)=nil, &(0x7f00006a3000/0x1000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000315000/0x3000)=nil, 0x4}, {&(0x7f000022a000/0x4000)=nil, &(0x7f0000740000/0x1000)=nil, 0x100000001}, {&(0x7f000076d000/0x2000)=nil, &(0x7f0000630000/0x4000)=nil, 0x7fffffff}, {&(0x7f00000e3000/0x1000)=nil, &(0x7f000015a000/0x3000)=nil, 0x9}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './file0\x00', '.\x00', ['./bus\x00', './file', './file'], 0x8001}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0x2c, 0x1f, 0x200}, {0x8, 0x100000000, 0x4}, {0x4, 0x7, 0x7}]}) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, 0xffffffffffffffff) 16:00:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$inet6(0x18, 0x1, 0x1ff) ftruncate(r1, 0x0, 0x5) select(0x40, &(0x7f0000000240)={0x0, 0x0, 0x200000000000}, 0x0, &(0x7f00000002c0)={0xd5c7, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0xb6}, &(0x7f0000000300)={0x5}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') fcntl$getflags(r0, 0x3) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x79, &(0x7f0000000140)="ab2eb0f843fc26ce4c138bf0949200c9926a19b2aca7bafa1cb6ed5b21e39551a2b87a6c773050a755162b384fcb5c59b140f12de82ee952df0316558c194e9be55312673ee7db8c0d2863ccf03b386f7a7ec2147e619ea2831d741dc7f53c9903a47cf6b651d9dd680ede7c2b7f692672d97887d13b9a45a3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x800000000004c}, {}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:40 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm ') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x309e1, 0x20) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='%') msgget$private(0x0, 0x318) 16:00:40 executing program 0: r0 = socket(0x18, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000000)="066c0000", 0x4) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x80000000, 0x8, 0x6, 0x9, 0x2, 0xffff, 0x7, 0x200}, &(0x7f0000000300)={0x100000000, 0x717, 0x6, 0x9, 0xfb4e, 0x5, 0x0, 0x100}, &(0x7f0000000380)={0x8, 0xfffffffffffffffc, 0x100, 0x8000, 0x6, 0x0, 0x2, 0x6}, &(0x7f00000003c0)={0x1000000010000, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x50}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x423684a423cd9dca, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x10001, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) linkat(r1, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./bus\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x19, 0x8, 0x7}, {0x8898, 0x100, 0xff, 0x2}, {0x800, 0x7, 0xb9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000100)=0x7) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x200000000000b, &(0x7f00000000c0)="012e41a181e7cef6455fb9ebc7c13c7c7bf1e7ddbb8974dd04de4451066bd56c60727752026ad4ea48397669c11c6ec5d3a853a0f9c7ca6e484a1a1bd0d52a6b56e584c66e0404ed9cdeb0c09a7a4309accf65b8cb9d464130c1b7626aebe0a26244000dbf5e8a02ef91ce5c43d9dce64c3a9a2742674eda3c9844b064b9ffc5184daa699556f1492a12b2e21e7c53fa730eac81a8ba21eaedc2a4746e6605f6afa4ad75eed4068dcab4ab7f4517ebe9df72bfe57b93eb99e0da87382f933d670cde1f013d1f213e315c5c9bc7", 0xffffff5d) 16:00:40 executing program 0: r0 = socket(0x18, 0x400b, 0x3) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x288) dup2(r1, r0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='x\x00') pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000140)="c6", 0x1}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8418, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x69) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x40) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x9, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f661a6c653001"], 0xa) dup2(r1, r0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x8}, {r5, 0x8}, {r0, 0x4}], 0x3, 0x80) bind$inet(0xffffffffffffffff, &(0x7f0000000140)={0x2, 0x1}, 0xc) connect$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="fe000e2f6630000000008165e325a6fce84238c4083b0b1628866b1f7923ad063d199a8ec13c266213afb45b5690fc1f243b600025b7d8499f0b609ccfd58dcb351ffa5b3eb29886e58c539c1f887ba9d1dfec5a71571798c1e1b5dffe3fe5a260fab76e1f6e20d5ab37c0da5f090428817f109d97f9f270a9aed8f907adedbe771f3c272142ae4f89b906bd93ea1762a8d4cbbf277d5729396b20ceb8398223d5ce9085f3729607bcb4211e36de75730679dd214bcec376487a87c8828d242648946bc09931054648ccbd5818866613d816f08f096385b534dc294f83eb0bee4d367d0eaac4996304b23fc9948275e0ddb46a52b8e7fea41e89160f7a7a2ce650056f2a3c1410498c764499e3e1436eacf256051263561cce565358ad8848fed83634a455949ea90bbea59a8b90ff42c62cba6e"], 0xa) listen(r0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1013, &(0x7f0000000100), 0x4) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "e83b80885a570aa711fe32df4f689e6cdf333363"}) close(r0) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) close(0xffffffffffffff9c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x80000000) 16:00:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getegid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r2, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r4, r3, r3, r5]) getgroups(0x2, &(0x7f0000000200)=[r1, r4]) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x19, 0x4, 0x1ff, 0x6}], 0xc637, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x80000000, 0x10ae}, {{r0}, 0x0, 0xe2, 0x2, 0x6, 0x3}, {{r8}, 0xfffffffffffffff6, 0xb9, 0x8, 0x0, 0xed3a}], 0x40, &(0x7f0000000100)={0x23, 0x15}) r9 = socket$inet6(0x18, 0x2, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffff62) 16:00:40 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) setregid(r1, r0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x3, 0x8003, 0x1) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="8203ad20545d13803de93fab8e2e2f66696c653000ddcb7051b7f89d8cb5aacaa618d93042878b363e699ac23ae3ffafc4cf6237d2e414eab29768b23cf8d5a0a7d00e7f38edccbc29dd0fe487f4c441914d3340bf3420f7bdf31e35a908adf150d8cd8b59eaa9b2533e05e27d33f236c282c7e5c33315b6824fb2e602fa6f36ba88beab8289362c34ba5355413e5ed8df6ffbc86de56455a9a0676ffaf87b40ff7d6cfd606ac631a76d89b704065d85f75aaf8be16a52270cf7fb230b2d9a3780dbe01668b7b9fcc23d604a12ce9baa0c0beeacf14d040771e4d67be5306aa4e18bad5509a70a54d91bee6524b80218591aa3066cbdc61cfd28d9552a1fec2879dce57f59a6aa20390fbe563c7014ebe6647ee38000000088110000176f9895adf5d86c58dc978a117b231f295cf71d6938848ce3064e1c45e5dcb26a1fdb3f5f112c03301a6e44b13dc572e3a3fba116de19698a167366560d7f9813e59a1ce380640e61383477c1cbb8e4e118614cb9a5f13914992d260e3b87e97ab57c90ca8f7037b1fa6884c4233e3a07d5d0c9a4df25574810f0c96bad57bfeaa567e50690c3f5e29648e74acc6ca68ca46208c5f58b0507dd49781b185a44ca92d81d08a9f6a00e1b228e5c9466222e6471c9d0a7048014e3f5737c7e9237564c8f59088837c836bdeda334"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x150) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x84) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) r5 = socket(0x11, 0x4003, 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r6, &(0x7f0000000000)='./file0\x00') utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendto$unix(r6, &(0x7f0000000a40)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3017ae26caa0412fa4f376336acf00b6404be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f000040000000000000001000000000000000019e2952d54108c5da3f41486f18c72c63df883a2e34131b71649ea2f5abe2f77d0f39c4ed8003b4a16f7cc286261167cd88f03233637175a16539fa86ae3635b677cdd6f2e04a5a75040942033d39cbc54a10d8738eb790f7f14316864e51d992ac79aedbe59b81391fb173393fa8bbe77ec53c9351cbf7ecdfb08a3ea40745d35c7769fba96ab65482c700966736d521e13b741d16c90812d2f3fd918e26b0de0655259be64a52856cd25bb6f8025bdd37dcad07dc7d369c712a75aed5d53c9cafff3c65294", 0x177, 0x40e, 0x0, 0x0) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = socket(0x11, 0x4003, 0x8) sendto$unix(r10, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x19b, 0x3, 0x0, 0xfffffffffffffd6b) r11 = dup(r10) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) getgroups(0x3, &(0x7f0000000140)=[r9, r13, 0x0]) r15 = socket(0x11, 0x4003, 0x8) sendto$unix(r15, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r16 = dup(r15) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r16, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) r19 = getgid() r20 = getegid() setgroups(0x4, &(0x7f0000000240)=[r14, r18, r19, r20]) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x4, 0x7) 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:40 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffc}], 0x5, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r5 = getpgrp() r6 = geteuid() r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r10, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r12, r11, r11, r13]) r14 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r14, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000006c0), 0x5095) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r16, r15, r15, r17]) r18 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r18, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r20, r19, r19, r21]) r22 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r22, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) socket(0x7, 0x8001, 0xffffffffffff2f10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0x93) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r25, r23, r23, r26]) r27 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r27, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r29, r28, r28, r30]) getgroups(0x9, &(0x7f0000001840)=[r13, r16, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r20, r26, 0x0, r29]) r32 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r32, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001940)={&(0x7f0000001980)=ANY=[@ANYBLOB="03001b0b02b0db1de8497a9df72e2f62757300"], 0x8, &(0x7f0000001700)=[{&(0x7f0000000300)="c0c1f6b6597a7fbf62ef9eede6accfef2959398d8e64aa3e575126061c7e910b5f39a1fd0214504875c69f12c006ecb03403ca41e7fb81b582de7a05bd3c6e685bb24b1bb0fd95e51de6e2c99c150d881c1ac24d582185596f9f9b300ca0942c6ef99d0846aaf27bd1765b36f8cbecd7c898d8b7b9d543517f50c4c21c6a37b1c2bf4e6019f9b86f4d869ce29701136e27b2696f119c72774d9530172e03990490675c38e32534d2c7", 0xa9}, {&(0x7f0000000240)="67444530ec577094848b08503b47be00c4b34f128beef0428ad2dbb012191f87b46a3a690a7735d2292309a889baa439c1a6ac86f63f8bb56bec0396cec7abf6cf7ce20e4ebc6e8f5509968f26cd74276f02c3482448dce2659ea18803516866fa", 0x61}, {&(0x7f00000003c0)="f7434d7c4b86b94a4eb04b21e1e0934862f8449d7b09aaa860756623ccce33d872f98eed26d3ded53dd1c19f325e0741fd033df9142b6f1a74547ac6a5263e", 0x3f}, {&(0x7f0000000400)="030891b60ec5b2f35355024ee6424af1bfa6c5d721fab41d3b4338300d58304a9c2456aec0f61a002981a07b0b2a7949d5733c37034bdcbc2ec458f5da9963b2075ab751818e48adcc577f0394d45aa23d4673aba183a2e6c30551104645b28fdb908d6d4edea8a0b3e198da47495ea8cefe24167042f5c8d0068b397bf492f25bb07aea9ef6d2d483345de016a9f1105cecb1f2dae220078996076d017a10190e", 0xa1}, {&(0x7f00000004c0)="b86f6048d0d566a142d2f43142f0da2e1bc47ce01af4bdee4d5daed60ad70f47666c81793d569d27bcff443afa599014a9351289da881999bfa70f343186e17262c7f70c154b1ae32980c6dcce9d516b616e92067c60f79e8ef9bbabfc616469dd0db9c8ae0be628d0fe119c585d82117670b551e03901d23d0f9b847f4e0b6f15794bda2458c1c93c6c92d2489e38a7f735bdb912ea888c2b402d448abc6ebeec852957c1ec01c65e354cafcdb8584d369e742b76696d8c8bb0ee1df09567f90510233e17cfa6e63db53f4f98213a80e91f5504d7abac85b10fe1366088d46868f0", 0xe2}, {&(0x7f00000005c0)="ec70c3eb3db3e15275a93359eb7d6fb61b35714e3e5c5b7f6d89246a2878501eb89aa17192e26d51f186c1b57ffbf8a93719abd12e2964c5c77ce27f560b3be1dea80c01d94c9e1895a9eaf87985a100f2c0d790c676790c247c99bd32f0b7c39c2fc61fb6e69bea9d72e508308fa202e4c8fdf1783d356b23a6e8fb873b062eeb62bbe6b242988e6200", 0x8a}, {&(0x7f0000000680)="5e212fa9056467c7425e18a4e43c5bc5210172c11a951a9f08df22fb57b51876eeb1fef026f4a2ae6620bf6f71167c35077f5845488fce28436a3d9ee7ddd861daa41e67123f1604d74fb85f6f6612e992c88179b754ced6a2adc3b56d89f3b92e5e814f00b33f6effdb73efd0fb76031f7e867726b8af2b59b6aa9dc0d8b345acc17ee3e24b5c4ff0ba3b0ac62ac1a29849c6351eca45a8e099a1f3192aa70c0e3b5670c8e0e62421bdfedf5fd49f5e20aeda421161f430d7f863e9deed25741edb416c18230193cba84f927f47e1cb4d08d55ed2d78182d7d265be17577cdd3a794dca09314030cff5fb767f2b546979607869850acfe6a97f254651c1ac786856fbebdab01995884d6f9daa6671735a9c77ccd0c263ac023cb7a8b88d716e4ffb8a8b5ad93c2ad33a65046eba7d0f8304fd19d45074688b34be10dad3850e3b83df50e3d6898ad43fcca207c5eb912a89b0048fe33d27a02fad3b70e6d6c83a7201824cf463695b22fcce2583023f9453b642193d20d141487aab96c83134bd31680e0352f9dd6fe373195bad5ddd9d6dad7faa4181a8ffbd739457fdc936cd0fb333c2aa7a34c5d12f09ed1e3bca4a250bfc5706952574badf385f49f3f562f75987c7c370d6673881375146ddb82da8c8b2300461b4751e1df9c6d9325e3a04240bd02015ddde5740eee2817ff42d5831e76c7bc3229d21e7813835ab4f62239792155739f94a6e47a129d018b7b34a35a3f8db896533a1e31888a2e0f7155b8e37a46188d9250e61344175c061251298b9517a9023c5bdd7d8e977eb0db286e8c516c5c8b29df65864f8d65bc015696f420cca89cc2262a2cca7faa74ab35932b569f7aa7f86b9d39177ccabf8caac341c1866936c497e1e53843efaf1f09243dd37bbec87f200b8ecc212fd39b31577b09ed17b3c48ad825bf7340e3881bbd5c0bec04658f8b71de2fa6ae65bfe4e886a8791811de288869c92e0d86929cc750caf96759501e7a9b034d64d1273e86f804077eeca8d11d5410f058c8979ac8cabfd8c53526fb128e424877bcba8003a42d515c9f6777f4b59198a8e8e3083c8fac7529fe5df9c004755d893ccfe3c65a9f30a8711f2ae58258e4e453693f4b74ec7f96f540d8334635f6a6d2e00ebba600e25e460ac8bcd798bbd52fbdb73dda1eb91aa6018c03457043ee1646d2af06ed0e5ab7231c33daa26a44ec417105549f22560121a91004c33196e02e62a260378cca3acbc3d618b1fe93bfaf454388ff5549167a7af828c0e014d7df5eeab172dac2477bcb01192bf472138bc93665b87285c4f7c14508a21e2c638c131c064a3fce8e687a5f38dc8d13221ce00d1d55eebfbdc3fde57ac1f951f6cbce00f8e49cf68b6de7c934078660a0a44dcf672d339555ead002a31ee6de229f7272b36ec7e34520fe2457fe1eebe49da5b34fced504a8ec7a68838785455d9b43c7f20015c78139fbfd55f9049cdf6c358c32d6d64e0ee4973e5aa6b6c0773df5ca6e75229aee4732b7cfa3c92c9a83224f68a812403c2b7ed7ab0fb0bb280530d5a491caeb44881ff426c8daf8e438805bc05c609dff6e07965667b3e5c020e4db44e257c8b93b3fdaa89ef1310835d7462ca6401a6c8bb1e72a201e04b600d8c0e8909867857257e886c04fa0e0004deb3c2ddf65ec16e141509691b0837a22cd5722610f57eb21ee0f784c82c7992f3e7295b4e7c6ea05b366b5a73c9fdcd021ce93bf258445b5d32dbea198610fe00bd464935575bb796685652759fbe20bc8d94444e759d0c305b2165fda663e4cce8eaf733d62d0a2dc440e9c849bd9763c6bc8e6e6d2c174e431a1850be7ea529482fb677f27afb496f0935de5b40de33d903a55b2e6d001fb5f5aff7f5811f6b07a373a57b1d959b0fa082b85e72a96c66cba04a1b7a420247933a8a9ae2031c07229cbc9394e481469845207b8c7fedaeaf0f4e1bd1a4399ef4b4c075f0f6c59b7c4794d19916e8610af35c41106f17d571f0496152548997fd6053db26d3ea2df91bb4e6901859d68cabe55f7c2bf44c84a888689085abbe3caeb8df2048f876c89786220f10b26a1311f2ca13a4b8f65ff5fffb38ac01e65654956ebd520591123ecd59fff4deea40dc38977bfeaa17ebf36ead130cc829279d74ae5c51861714bda19ef1b15cba7c042b356795a4318be6df195ed2fdba8d111ce918be693824a8894bad0a6efb62af38bc7b5eb4b892ff1f2dd0f68f89e87040e8a01dd5a5ac3cfabadc6e2a50a4639121eca84aa1f422a8f78b00db1bf18e410139cddd69531bead8e221ca3abfe78f634e1e833c097f14d03353b9e0d7e112163fe5421b1b13f03c64458ae30a60bb33544c9dadeda5f67944c493e39d9dbc05733565a15696f40b1840ce39930913d32f332e334aa7d0fd67905ac6633b3928e781e7fa138e877f4909ea11397a0bbaed6dfc469b44231ad60dbb3b5a272176278806835b609cc7b7571ea4e736a0f67b4a608f9a98b6247e7e7c4aee3beb399c5ab26df5e251301b2721d19242a6ab518927f93d25b21f501092533f4431a4c85b7ccd8dda634ebab909681501db1ab71adb53741601cea60b3c49e67c3648bb7b1cfb02c8567ae4665ee5dc5d10fe095caa6aeafab297c60cca4cb5a109f505b991359827f8d501b8c41b05b9d8ff999d939af7c28916f03164e5530fa50e097867b3f380718fcb7cc3c316b53c53f572be46c077415e3d83fb809302553c53bf5441219321130fdfd4336656fb2eaee09b3142a0b16f4d1b8761731da3f5d74b3b50cf073b64e1e8d7f20b84b6c6a7d430970961a9592483a7dec6faf0fcb1b308798e2f15bc31be6ec52fb76832e53f5d7874a4c1ee1b40ef1c053b12c7c966785aab4f7f473cd85508f5d39a676490a736157e4be2b5c7e65e804a22c6f349ffef91c447c130027ba665310f44498052dcc38cd69cfabba05fbcab6f996cbcaced91427000c284f57d261f14b247669308ee70756986ad8f8683510b6d4f8f74bf278b98a34922c64651e0d7718aa9ea1d1c784157a8ff73522d21a2f0bd03d6b842810d36215e2dc7958bcc206cbe31f9b212ad41855b06ab34569edd70ca186a82bb311ecc68d39fe3242342e59e614963ca8aac14eafac5c2a75734fc8b4aef4d2c789490185546490381f2145b8844cfe4d76eb79bc9aed31d9af6abeaf04cabfa9e0d9fae66b23f822e44494f61f51e84a85980c4a20c62ebbcdc674be1b30e68b0da2fea798226180f41fbf799c2027b4ce6d7979eb8442ffb81e94b8abac49dfd95eba0d920d98c051033f0909a34b4de1ecfeb3ed5cd86a737cc4f04ae3c5f538df3196088965da1ebe3cc4c47864866ee7f3fcfe4b81258b00cfad388ea40a09191a87f22c829fc5cf67789b1e4d9abe9b3db76068b82859fcd077777f77fc6fc10b1678853083b5a0b98564acf434fb4425da81344cbd3879c89ba33c1098d92a8e440e2084455a73a1b3402653452f82a97b58940ed1a28fc77d3f9715c9f8c65d806ff7e9aa6f1d1902642b2d74368c5f5fea956ee118a6b7c0e7bc44074a3ea7a5fe064107190686930b1c3ed59db919a2ef9b494bf81049d9082894098b73954f808625e1a6abc037d2353bfd7fef5b64beda0ca0ee78d364869ca3ddf2ecfae89a93cfaf5a35619e3941b6ef72118937e9f1ac988b6c33b691fc949700fdd3db06d8c35b88d7629c87853fe4e6fcee33565c3a9246b515b27f796068fa3c6d447c5b8527abc41b331e806352256587706ff6cebeff0a6f5661a752c9adbeb2e82db379ac7ce1f20e33a04ce1bc1b7b0112434c3a2a716b786e88d3f44123938dace32587e1bed2f91a8a337721440376ac43414b1a537aeda5b8efed89c1af1dd0669175fa4d2e794ef71b3b3488bd82b3321218b64f4a74969c3bf0d64c7f2bd9334220f7e499c75c18e7282fafef126933703eee15a80d4b36cf50b26436539121ed7d7a51f65e7f44c13edaca2341abaafba9317f606f3ca50cc5368174bfc94f121bc2342157b174ea2ab97ca995d5dc7d7f0a18e46658e8fb97c96d07f45be22480dd105253188a472a3f1d37f4a1359481120d858dcd6e004d97d5947655c7dd3ea1f62eb1e2973e2ec663a648d8bf5b4d46308cc6df68604ca0ef63197df8c71fb23e1368f9ace544a69c72a034f62dfd1931e24cf209a585b0fda1738a881d5ae857463fe0d30f32dc451081c93e08a098a15c0b77be944c903bdbf5933ed3071a71cc05fbe3439e78c7891f76988efb62cac495f8c6e38afc4faf3617e3b5d7b96fc4af218ac137350c16f06015f08a9ab0703d037ca1b052ade3fd42ed78caa28fc8e8339e8bfed35bdf9ee7a003800d41cf25f5951eca05285a833985556ab65a71c49a5a19334195d15f4538302ac289f51903f57c24596122979c16e3967590abef7297be8950d30ff79f953e1c9126f96a7bac83d2adc46cb87ac7174b2ce23557c3095b703ce33a53506268cba7755ab55e9675211bc15c40eca86eb572a7deb6189647d26e3a275d1b1a91428bf5e4b5659e43e6328a7789890841b6c48bde69c221fe8c729f2107dfc51a54000e19c5b9413bf97f49999ced4e65b474b3d46a9beb10c9a217ac4bfc61edd21179c83dad5ebcf15d3bafa6c2f044fbdd64d9084635a8af967740b179541de05924d83327f57f125ac889c3d385add2397db99ac736f3d304562490308438931e2d6d7ea1137c05b08269aff58915fddd2bbb0e2d10c05342c2bb1db55bae0bba00cf1850c65aff7fc0c1ba928759381f5c515121fb2d9bc448738bdb1c45c1ac2d9de72641f860ed9736a1197d12a87e978578bf4ceb6e9cc1060863767048ba8d51620ccfce9201a1a303a2727e3affc8dd1c2a38b13eadb567221d6a1778ce571e379f042e013f662e733f3fab6e52ee490d3facb872f36a7f18bf2d8963b45a19abc7c26f8652171576cfbcf3cc5a3ec00c6ce770026d1582625c488babe4f17ab3d2fc27c1a905312a34b381900034e2b1ea8293639ddfdbe49cf0ed6e3dcfa1cb11ebbb599d47fadb4986bf06479f54b90637385b677b5a42f1ec364683957921595b83840ed04bb7cf139b4304ea235961f4b1f4dd3991e048747488c8a1c1a3c5109bcc92f1f8c2f17b23676b7ebff093220d800b86b131c09311f3e89f8954cdd3bb7049b835c66953d6f8417515c185b230dbccbd261e411d0d1fea3dcd7b0dce16f086f7544f9db8e136a33c51ebcc25f31037e300f84be2ad30b4e4e1e101a66d0a9fc04cf33900f09d096a4680cf5d9d8ee44f6dbe186d5c4c955c48c4b9c37f66475022f9efd668b645f9b1dca52342ac799c7a75e928789b41b4e41e92d2188bc3b9567f0acafe0e43b3b7934a1ace85fbc0525c44c5f61d85e4ea48502e78d5ee155964eceea7b1ea1c2963fd00783df8be4fca9053eabf1461651e0a3220a794f11847915790bafa6800151c6a2525abbb1c3829bce5acbcdd17d0b81ee61f207ce064d08d7051ed91aa17d97db03233d3a362271f5b7c8c43b1e7f602446858855a94c77e754b61a22a509bc1a6bfc66e48764aa1e6f515aee3b6e501c7e15e266d1b97671aea4ba54bea9bde2169b3320509ab3bc49b377244b2b2172572d0f99d938f951abc8d063603dc3f422153134c180f8ec2acbaa7517cc2c7be8b161ae0873b3b15cad41ac5080195221c275d589660502f2343a76bce9c73c5444e1ca01ce8575368641ec10e575410b6312adb73e92243bc6551e", 0x1000}, {&(0x7f0000001680)="81bfdfc1a43919be03458fbdef229e508a17c306d3e188276425c1bf3c7f1365c86da550e351f77842034ede46dc1f58a348dcd276374802d0385ac751bd301343bce3aecd550fbbb5ce5e1af9ef2635b8283ef0c617d55cdebbe118f6cbc0394c74d8a3ebefcf8d625a31be10cb81f3e6dabd3b2d85c8", 0x77}], 0x8, &(0x7f0000001880)=[@rights={0x28, 0xffff, 0x1, [r3, r4, 0xffffffffffffff9c, r2, r2]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, 0x0, r9, r31}, @rights={0x18, 0xffff, 0x1, [r32]}], 0x90, 0xe}, 0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x5) r34 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r34, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x7ffffffffffffffd, 0xe0, 0x4, 0xd0e, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x10000, 0x7fff}, {{r33}, 0xfffffffffffffff9, 0x2, 0x60000004, 0x9, 0x10000}, {{}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x40, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x6, 0x2}, {{r0}, 0xd, 0x4a, 0x1, 0x5, 0x10001}], 0x8, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffffa, 0x9, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff}], 0x5, &(0x7f00000000c0)={0x3, 0x1}) r35 = kqueue() kevent(r35, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r35, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0xfffffffffffffffd}, {0x44}, {0x6, 0x101}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) write(r1, &(0x7f0000000040)="ad5c92f4374c58149692af9b53b45622683ef35dc43ddb0f66f7256827e6787185e95457c676e007a0bc618c391853034c", 0x31) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x400005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 16:00:40 executing program 1: r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x10000, 0x20) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000300"/24]) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x15}], 0x2, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x5, 0x4, 0xce, [{&(0x7f0000ff4000/0xa000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7fff}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x6}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x2}, {&(0x7f0000fef000/0x10000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x9}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x1000}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000100)='./bus/file0\x00', 0x20000, 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:40 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7, 0x1}, 0x8) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:40 executing program 1: setgid(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="89890efd81a59d35d8a545fed380dcae88fe7b31d1b83078ec99b6053231102ed6a401f0b70ed9c6a369d4b18d2fbf9fd3f934f1f451e5ed21ea6eac69b18d4f61a1a5db9b33e2d0eb7feb8d2e9846a701f7e8961ec6df022b89dff6853957d61982674f8894cbdb07d49a973662547383c3dcea035a78053d04a0f44dedbdb1c9226a91291cb743b237a9e9044d67896e10c25f248717a581df8097c38c5bc0d6eb5c1da7765f0e7893ddfd248148f9c6eaac2aab9ed8aa3ad9ac0e6f77ac12f0637590bf217089f80eee596c8f99132536eed9f1a765a6c8eea51ebea16ab9f74294d4ea7f1c5df8895e5d60f2f9f2ceb96bb9073375332a5861b7ab47ff48391c51f90426eedfa32320a7b078d764f9a2fa72ff9b4edfaa29dd262f96f27f578c2e9203291b0579602b3036c03601a6cb7be76fb1fa609c2170ae1ba6e17911868c6645b140c2799faf1156ee7c504bf88adf41c6d92f0d2f461df1fe0f4a688297f750f013cf93688e9a968326461889e6e746378bafdb4eab33e29548e57c9c44400eb8c6d2305abd0a9704ff03f4838139d7fe36b05b9e372b22df437e1d4dc9d1dde0a1293a59bc019ffa6d23a027316b7c6a1d5c3b6215648f04239deca080dd731a86f9e105c6f671f407d924b525b424161a4a4f558d934a9e7039cb54ed9e7df6f723d596e870e43a76d1714f2aef6b911fc5aa22be14913a0af02e4e945ebcbd64e47c429031dfc9193ac18755786f048a7a2695b32444cfd217672a5eecbd66b4cf7f0c0e49ddae4da757dfea9c09df7bff71e66ef3be44e8f33eb48a55e0f95ddb08d857ef2b5fdf0423510ccc6f0e5d09917ef6a65a04d006da59f50c85dffcb2d5522d1a9dcead9848e4b469af80680069496dc1cca7b2fdeb1a799df61ffd2e18afff3862a1351bdfb18e3891f3a6e8bd9e0627bc245460a4995e1d6db9cf212f462b66c46987447606e3e797bde3ccb2194f423af7d086a60777baff47462431d5f94cc6e478a760c98a8438eb1fc3fd82fa13e32fa5d1fc8f474ed1db59cd81f83e92e1b128df4a8db31125959c7903562eacfd3ffb4cbccd6cd265ca9f9858871fe296d933d1dada783ffd94679ebe2850ffa88cdb099d36181599e08d828914ef20b4dde3f74d56044f94220d7cbe242acdeb486744e9ebb4d51c263d7389cf44cfe6b737b7adaa6d9189552d8833698f03362aa81820754a11f35dee012db126a71e3169caa9d4cbf4a7d4bfa6dbb2795cb0904d04247776b893ca86e160957aa38202a958c96602e94ff07f994f895d1bde431b46a26c18d3e9d2b620876cb05d1539759f582f78a0e347e9dc5075631c64d3b3efc70efd34d7ab8d763541b3e6c5613de90f8cefbdf18bf72172dd09dbe10fcaf444a509983cfebe4f1ebb8c9117e33399547ec91f4d088bb46bb92461722430462d135e91f2c7bed6d2bf57cda66a639b74ee38e93d8327dbfb6decafe7ba7720725bb7eb5a838d49a4841fc2f3b06600bfc2eb3c2bb32bddd817a839bf2417ae4c3bf481458b46e212a7950e076119d99414da20663cece89547e4d509f1a865064109294eed39a9cbc39a6fcc4f6569a076edba157dd81497e0d66a76f149d0f407c1885b5ca43eb2eafc570bfe37a4e40f1380970ecaf7c8cf8838e86bf5e70d53bce2e2adcc8772a778897bbd483e97ae3887e247db479e7e120a62e63f4ff84d3bfe7fdff9be2f7e8f01eb126bfbd47b77acb440abf6bfa3027f8e775f2904892ae5ddefb910d172156b7c162ba9a6d2dd9b8ce2e77bee25e349b56c43d732b39b36d81d29bbfa961fe9caf969a74c11faf64ed59470ef220192c477f10aa3eca8383183a759b1f4b9b2936061d8eafddff0d779478bcc9e9803f29982638f0711bd178481acd517a989ebe704613c004c1a17e10549394154924e03add5a601e740ea06d54470b52a7aaf3dc3833f7e8106bdb68cf8d21cc343fca75902a0b88c869ba300622887018a485ae89626f85656ab68d86262ddb7e7a07242219098e430a7d58253c70d9f6ff01f23a3917ae545380f35fff102abaeb423d669b4e2bf2be4d04908f9c525303ccbb0e824c341e3d23f86d471a9db4091381690734a330a773b220c8b3a47858237d0288f067279d65c8909992f8df4af985ccd15bea6c76d42026fe79e82f9822b0b9c06ab537f7dc2fa7a315eb384bc7de931b54945d2a2db4bc9b2a309c7f30260009693a999c328a51a36bad09bc25d55a57df3961cee95c965475930b0e62533d6e158265fc5a339ec66fa781bae1c2e31749b913fe1d5b8d809900ffbfdb19f22c3dfea24c312e1d0b25c641235265e35def76adb894b00307cf2dfb7f462a718c58cf4b73ac680d879d0c0c0af5f0935d11b7a9ce2f14aeb09f7ecbf48b94cd6356bb84a6c93bd189babe3a860998429e59ba4343372b901c38c7177fd198d76dfa19dd5a9bde4e1e9d0309c22869ca5f0e64c9d3f767d39bf6d01e63ec9ddfa9f86cbcb194133ebdc147330f0771fdd7c4be85526a2e4fbb111b809b1f7d7f47c4e45880f498aa1edfaa9e4dfc27a03e942a9d35f768129f9c1609e962879bdac2df6fa124ed20b6db423973e522b658ac17986897c38768c4c264db2ed07fb785a8f22fed611b78a2aa2e61c29fd66897c8fff7cef5f348385e3431518c37a426f91e0157546a8fa0a22d472eebb420e6c171ba86b6c93c56c0ff87296fe4832bee74155d0d6cccf14f5d15076c5371fd7490c3cbb7356ef2259aca8b4c145351e35927ee73b832c5d8a3ac2f68ff2d71caba35141d82dcdc52693e6241cc4a766a161ebbf6a8c1d86d06d1f561c2e2f6b283878aa1f0c68ea5a79f60a1cc29e463cf70518d8e0167654a15981ea6d9383b772a09b94faf87b83644f131bb157619120655ca2d6fd5cc06d2c88618bd63c7a2a5858528466122be6b090ab9fc72b267c12e54bf2d3d401f2d7adb9ec08e0376d35345b5e46b439a5cf0f7bbb6bfd3b4fe31286d2a51a40d5e50ebb1db91e22fc650145f9560d23241127c50411ddfb0cc176699192360aa0c0fe4978c4874134bb603ff84b03d216d7d3ef52d6b806db444d85a24d9607d156c73c7c3bc9dad6d71e361e25ffc5dbf7844da79045360eb075a7d950683e07c8d6e536e0c65d166836bf44143b5888ec611853d1c2416fb533128b8932d75bb9445afbbb11412aadebf0e77efc3dc4d0c76fe2ba232362fff88298dd29ab0ad9ff40eede19e31ee95003e2d803369d5ba55720d84bce23065db32fa6dc24e4fdd43c004cfb96c4931f5d65626fd4be87baff402c741124e83d393b5497af4d6c4c369b8513c866f28f1e0b60d4ba40bcb4a85873d4ac51ae681f3772b9e42a1deeecf707545362f2c80d37e45e23f2cdbc03386bffa73145efa332f3fff103e68b2baf47bbb05a8343a06252f3d5a1c93abcf6a5ba8253828e6cacad6f9b116903387a144f3e8f577dc312ee73e3babf5dc2b4d6cbebd9ace8d6c148c8e5e104f4ead7231f44b3fd10a92a5f34ab531f8b5128a672a6728caedeba4f370fcb76a8a426bfe9dee9da22c6d8f7982b4af2b88c8db9a25397fb84b8bffc73ce8e3b96fe8eb903305f1d734e72bb36d553be9a45750d13ab610624d42f40623ef893eb972f3d84ef1f65df8b81f5cd6f0a091998e467ed5d8184fdab7bec33ddf315a3e82eac54ad89ce0749a226af10a558890fd5e1c10bce7ecb703582b57613c1a6223cdc2a464cec436318b2f61d343d399f44599875b8be949e0b94a4cb507a2e47da75e62a008997730a451ee6a294912bf2db6d37c240cf35733654e5ac4e8226c5d6dd28b788ddecb261e7156a20e4bea3774f9e22a1de4f682c2f49c9c97b7a7cd3f9c751dbf1e12cce6cecf609caf8fcb41f2c062967a13c6169d56c52690415b0e7a662d3cba72abe214ee69e66fa7adec6c422365fc5146eff6981112e34c85694782ab532a2debec14ec612893d8ed4f012e1d5c54d9fdbf93e9e2aa4d0253c6b2a1397c568e96b99eb2b5aab3e69f27ff3a552786a14b3cd28294f631454f6a9180b6d74e42a782af7adba8486a252cfb6ad8251a026cbd1b9e9a59878edeec5e0f41e81ad4839b852d1b919c7fb87ab4e4daaa0720af5d6db1a097a3aec40ef5d08d71cf9017a6862520a796f744e860a123dc3d3c8a1f46c52eecb2db006a3d32a525edb9648f195a161f7db9999822ed620a8155f6c451133590ddcc5f7cbb191eaaf1633c650211786ccb4e67b7a2a0d407e24d52cc070d38234793fb8647ab049cacaf430360a9ea60e5faad0323b29f1407855995932b7e9d7e00ec91d551c9ffa72b38752b929dfd4e20b93426d24138bf4eaa6a3a253bafd6061ad19a310f17fefacd4864c5e2a7bcc7697e3deb6c2767fb7207a6462d3fed2fe53d068cdc7195161acdf171ae1dbf0cdf64940148f2534e09d46b83344b91340a6822fd420d1c35c5da1257883eb0e85009a26e618f3b0eeab77b1e6bc5149057f77cbb42c352167d765e0e433a25fa1d99e70e1058397e634575c78f6f3a71bc8fb10d81a8665f977b19ac4dcfda00f72127251f5c2945d4bbe0556488333b8c4e0cf1b1984c1c755897a4f6cf951355d6c83702589bbaad892a09b45cea629cca57ab4a5b4886af412620465ad2754adf027bb7f7f3e014816e35920ccd43587f8eac406ddf3d93cafc4529ca87a585e6840f7faef639ee3d11c82a45950b6045b934916f4b7c257939aab1eb3f91581da1fcd7893bc5115a9f29fc72e917d5e3e46b1826aa03ed86e6103c8ce79b0c418f29f2d8c2dbf611660294916a446616e73f5473104f3a1ec0ccbbd8248e830b96405996d719e559c3f501c54104af02aaebeac81dc1b8796a30c91fbbb3b84731c1e2c9649d535008e2f4847f6554bf2a9dd56e9ae0f102c0516fc7c95f9eb7fa89329baad31cb319b405d54eb8ed4520691d2a30acd169e8fbe70107ebb63122d79bc8c8eb69d31a483c9a6e59124ba755b8c1f8a36133be4ab15b542f5afd6b7b777787c2a5e606550cf925d2ef8801a79195a1586f3ddb74450fc666db8b6cf0a6c1b3c5f1f4de21e5f786d72230ff92aa711222aef04e8a34f5840cb302e68d3c73bc9e383c7661cdf97f3b17afc8a69984287ec87204899ad26d961af9a6737f2fabf3a980a264bdaa9dd42cd1a3492999f40b5121a403ffd2b213888cf9386813b1caa964340c7c91de4f601d4c9558589194525a2fa6acce9cba82dcee171352c38fc96ebf8760a64f90e0bec41e3377df8f6b44c1b6f0b3815ec9e8b0739038aca4b56c85f4ad010bc3c7c1b53c964ed160bd2f1a91f2b6bd9eb29fb381f848391b545c7844c0fb915fe322fc75aafdef4651b7e16d8262948bf30959c7adf2305be8d6fb3da9ebdd00bf1c0afd13edd72f3dcf925414e6fa1cf406bd2103caeb86145f83400c884b42b4e87d2e98e2de392e9999d4e17b1adcbdfa77f1eb463bbfbbc909f2e71f5810d71abe30e8850a6bdf6e5ccccc907eca0a1a2b709e8d643d0026a796866825c605a9a5e6e14e5d4fce95d5dc2f355023bab0d122f81fc3e23862f9de5994de126931b18aa7b39fe733d31ef5e7ac23365d021a141e941da2fef1841c2995d672ae6738064dbd56a116bf7efc1448414be26fe8b6e6f653d590d15756486b07e775b12814e6a077d6b3863941ccc18f8edf5e021ed37d58c6ca81241c6743bb5ca16d7bae4a0609f194ce8d31647cbf499714e4df4f1f9b32965a9ae5e201c7e93", 0x1000}, {&(0x7f0000001180)="f2648d3315ea9386b05734b6bc8b9a53d98cec0e3e257739829539fe752247fca5b4477cce00d4b7a510473f183e7c018e751de481c48e1d66f5fd43d28654030c3e3e99ce36a03bb5e3b4eb31e428635a87057a051e5b369c5e2735e521bc1cd164fe5c36adbaafca65ccef141729a4cb8a", 0x72}, {&(0x7f0000001200)="4acb7bbd3a60c7264aa438ba40a4262e276ed2ec3eda191255fcefe0e6451c813ba44dcff66e74ae625a8a3983702e625037b1efe872bf17c44eaa725e9b0f021c9142c96a21c7e2d95b90240eaf1a50734e54738fa8e80747ef99038986b214af782a5d3ab00efac1be36a676511bb10fa37d0db040e4e398f848ef10d95c3605445fde7b40d90086b2328572e9f068768019ba9635091d1fb912757d2ed98ade4add56c0147033d8df63b7c6a2f8e12fce9664ee6f2527715a66802946fdc1958520c75e2645724705d6b06c6a820000da6643903dbd736722cfe33044fd263ee97bda72b4c0dcf193faa238faf956fe439d", 0xf3}], 0x3, 0x0, 0x0, 0x2}, 0x40a) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) fcntl$setown(r0, 0x6, 0x0) r1 = semget$private(0x0, 0x2, 0x10006) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000500)={0x2, 0x1, 0x9, 0x7fff, r3}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000c00)=""/226) r4 = dup2(r2, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setuid(0xee01) clock_settime(0x0, &(0x7f0000000640)={0x8, 0x5}) r7 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r7, &(0x7f00000000c0)='.\x00', 0x0, 0x1) r8 = fcntl$dupfd(r2, 0xa, r7) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r9 = semget$private(0x0, 0x1, 0x4) semop(r9, &(0x7f0000000280), 0x0) setgid(r5) semctl$GETZCNT(r9, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000300)=""/61) fcntl$setflags(r7, 0x2, 0x1) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x3]) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) chown(&(0x7f00000001c0)='./file0\x00', r10, r6) semop(r1, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1}, {0x7, 0x9504, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8001, 0x0, 0x1, 0x4], [0x2, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x8cd7, 0x1ff}, {0x8, 0xfffffffffffffffb, 0x4, 0xfffffffffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0x101}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) 16:00:40 executing program 1: socket(0x2, 0x400000001002, 0x0) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000000)=""/204) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000040)=0x7) 16:00:40 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r0, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680), 0xc) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) socketpair(0x6, 0x4, 0x4, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffe79) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x400000000000004d, &(0x7f00000003c0)=[r3, r3, r3, r4]) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r5, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r6, 0x0, 0x0, r7]) getgid() getegid() 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:40 executing program 1: bind$inet(0xffffffffffffff9c, &(0x7f0000000180)={0x2, 0x0}, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x1, 0x7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x20, 0x22407626, 0x8}, 0xb16, 0x9, 0x8}) write(r0, 0x0, 0x0) 16:00:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/155, 0x9b) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xd) 16:00:40 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000040)="c3eb608baa48") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x8be, 0x140000}, 0x8, [0x130000, 0x8]}, 0x3c) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x7fffffff) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) write(0xffffffffffffff9c, &(0x7f0000000140)="49a9d8d374c7ba83965c00", 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) dup2(r0, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:40 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r3, 0x1, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0xfffffffffffffde3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r5, r4, r4, r6]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x5, &(0x7f0000000180)=[r5, r7, r9, r0, r1]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x5, 0x4, 0x1ff, [{&(0x7f0000867000/0x10000)=nil, &(0x7f0000af7000/0x3000)=nil, 0xece}, {&(0x7f00009cd000/0x2000)=nil, &(0x7f00008d4000/0x1000)=nil, 0xe8a}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000794000/0x3000)=nil, &(0x7f0000a8e000/0x2000)=nil, 0x6}, {&(0x7f0000a7f000/0x1000)=nil, &(0x7f00009f5000/0x2000)=nil, 0x3ff}, {&(0x7f00008c4000/0x600000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000000}, {&(0x7f0000e00000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x5}, {&(0x7f00009aa000/0x1000)=nil, &(0x7f0000795000/0x4000)=nil, 0x7}, {&(0x7f0000b1d000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f00007b9000/0x3000)=nil, &(0x7f0000d62000/0x1000)=nil, 0x6}, {&(0x7f0000dfb000/0x3000)=nil, &(0x7f0000a8f000/0x1000)=nil, 0x7}, {&(0x7f00009a0000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000000}, {&(0x7f0000a70000/0x4000)=nil, &(0x7f00007b5000/0x3000)=nil, 0x81}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ad7000/0x1000)=nil, 0x3}, {&(0x7f0000db1000/0x4000)=nil, &(0x7f0000db2000/0x2000)=nil, 0x3}, {&(0x7f0000734000/0x1000)=nil, &(0x7f0000c7f000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', '.\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) preadv(r2, &(0x7f0000000a80)=[{&(0x7f0000000540)=""/239, 0xef}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f00000006c0)=""/111, 0x6f}, {&(0x7f0000000740)=""/145, 0x91}, {&(0x7f0000000800)=""/148, 0x94}, {&(0x7f00000008c0)=""/169, 0xa9}, {&(0x7f0000000980)=""/243, 0xf3}], 0x7, 0x0, 0x0) connect$unix(r1, &(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:42 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:00:42 executing program 0: r0 = semget(0x3, 0x0, 0x82) semctl$GETVAL(r0, 0x0, 0x7, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xb4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:42 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x45}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x81, 0x0, 0x2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xb, 0x40) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) socketpair(0x6, 0x4000, 0x9, &(0x7f0000000080)) sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000600)="b7fdc1fee638419a0f2fdbd2f3d21493caa98ffa41e29ff4f4e934328a55b39004e42af47024444db8dbd15aeba5ea9673acc8049fce897638aa59e36217b7e9a7d434000000c3b100000000000000000000000800000000005f48a1b46b05e028000000727dd6a996cc26a57c28555467e75bca6e8e0ae986715d0275ac071350083056adc5849f083b2b4eaa7dac4199", 0x91}], 0x10000029, &(0x7f00000001c0)=[{0x48, 0x7fff, 0xce2, "3a8f402a903854130e32f94e80f362b8705b4271c5156f318b8d944a8d0c73ae9c32494636a3bf0242a6d3a541e3f41e60f2da78"}, {0xc8, 0x1, 0x10, "4e388617fb040a563a1ba47df24e336f18c75a8530e9ea36d95db8f4d08a856266dc49ee38a9f560b29e6a1fe4f90ce6fa28f5ce9d52443e6f0faadedf05467e8b2703076c2523378d4aaa4ecbc0cfa5bf08afb44a94e627b58a852901d812b3ff8368db1f4a083c7293942ddb691fbee746e7cc80b1fd70dfedf40b403ce9b226a87f3d01a3e3c40052c3dbf0c030d7487e915adefa9f2223a10e01a431185283df784de0991a07d8d8b9509ee528cc9024a49367eb"}, {0x84, 0xfffe, 0xfffffffffffffffc, "1204ca63813e038a7cad630a1966255a27720b7ab33a6dddf96118f0dead19e5c9750c454404d734c933f913c8b39bcb27fb9540147af007affb1bb92c33dd54b8d95ecdf3349af569e6c7f78508c5bf69ba4a6f09c40a450563a851342b801e14ee7489dab4dca1511280b319157cf73456d163862b4a71648821866a94f3e8025f0c898e01663cf0622c2c8db9c6c4a5321317b75055b939b416232d6073eb99141df8a9fe519eb7f28b10c429cc5fe1435ea1c41e652d5d0ad22232e6bf0c3a769bf6f981a0bdab93e5bad3f5e3f5ff64e1ab39945eeb1f9c02cb1b93242488899a64064103f58e664bddd9930952c5c3c517386e742f048b4e"}, {0x40, 0xffff, 0x8, "0b808abee9afc10968ea8d6cb595222e6e04b76a02c95eb7e100c4287380b47cbb973bf80e8d276ad1e9"}, {0xa8, 0x1, 0x100, "88649fac7e18380289c66a80f5abb53ff4c8f9518ba9929d215637b098fe147dc97d695744fea8bdd40493a5f0968d457a021e2441e915ffafb3fd604b1fb6379877372c6d2d6583e91361e26182fc23b4872c4596f325a6b164b2a4b5cbcefb6d2fbc3542a3eda9ccde7db2905cd6cfee7ab19dcedc241958685ab262755542f5fc0be3025e3a4304fa170084125179e6"}, {0xd0, 0x1, 0x200, "db62091836f22c56875f1ebac45c0b7bcfddb90baf3f24e92f43dc084165cf45b4b3535a013659ab654ade4fc37395ffbc47d591cb3b604a3c4cbd73700f584146698d7131b5e8e50a5fc4e7424b47ef12c064634b9722c27d603b27d3342a381378d513156600242288b0dcc919de27aea0d61b6774db0958107c220f747d35ab7b08af7fa27506fddb0856f5a83bbd5c0ac0701ff87cb8d6353d5fc1adb3b1ad8bba0c998abe06f5590b1c0f127866992b731b4c77adf227331c29813c"}], 0x3d8}, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:00:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(0xffffffffffffffff) r1 = syz_open_pts() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0x60}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x14e}, {r0, 0x1}], 0x2, 0x40000000400) shutdown(r0, 0x0) OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) 16:00:43 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r4, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r5, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r7, r6, r6, r8]) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r9, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r11, r10, r10, r12]) getgroups(0x4, &(0x7f0000000200)=[r1, r8, r3, r11]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xfeb8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r14, r13, r13, r15]) chown(&(0x7f0000000080)='./control/file1\x00', r2, r15) setgroups(0x1, &(0x7f0000000000)=[0x0]) sendto$unix(r4, &(0x7f0000000400)="bcf55baf17f54dbd13e229bdd78c4ae548a551e7d1a554832e6154795b896a69d8bdcf83137571b700b3beb3bf912cd33674b3263e8d27a887e93b4e921c19b0c581d305e1ffcbb2cb6597560680402a9cd8197f6cc60d6897b8a08f779bf03960efad8bf0c4478a13541ef356c58609342b0e2dfff43ddef0a58c86ad63c84893fa0d6ba4462c7d1bd0a9590dd09304a07194957e1dc50c25e9f2e40ab90e37e4bb493261a1f94a86fb5bd85af2c1e8eddaa6e907", 0xb5, 0x3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0xfffffffffffffffc) 16:00:43 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) shmget(0x0, 0x2000, 0x476, &(0x7f0000000000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) dup2(r2, 0xffffffffffffffff) 16:00:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) socket(0x6, 0x3, 0x30) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x281) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x5, 0x8, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = msgget(0x2, 0x6b2c33b9dfa19254) msgsnd(r1, &(0x7f0000000080)={0x2, "44b759040cd9988693e8650ef79290ffa443299106dec4d988bd372245ee785335abec4257cc4e18881349fe04859d3d2cd2f83c21a18ca19bc9a3abff8097"}, 0x47, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000180)=""/129, 0x81, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() write(r1, &(0x7f0000000040)="43a4", 0x2) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x229, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0x400}, {0x10000016}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x200, 0x4) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = shmget(0x0, 0x1000, 0x10a, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = dup2(r1, r2) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000080)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x9f, 0x3ff, 0x8, 0x1, 0x5, 0x1, 0x400, 0x1, 0x2, 0x3, 0xfffffffffffffffd}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpgrp() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0xffffffffffffff49) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x8, r0) 16:00:43 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) login: pckbd_enable: command error 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x43, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0xfffffffffffeffff]}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:45 executing program 0: getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000100)=[r0]) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:45 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b8d07b44b0000003100000000000000000000000200050b"], 0x38}, 0x0) r0 = socket(0x1, 0x0, 0xfffffffffffffffb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x4000, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f000016d000/0x4000)=nil, 0x4000) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) setsockopt(r1, 0x0, 0x8, &(0x7f00000000c0)="448f497117e5fe4feda4f67c5df71101d6f9ff4c0cc5fde1470a5577d827c0e676dedd6c11fe84dcfe523e86ede1279618d3483244d0134e7b229fd49689f526f87c0cbb030c7812bdeecf", 0x4b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) pckbd_enable: command error 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x74}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe49, &(0x7f0000000580)="7e3167e2b7d52dda12194e9b1d74d6d0bd273dd1e0b1c0308da4b597bb3c96c2c0a78d5a06dda245d797777a5828f6605343d787176dc71e9e72b26fc0d6b171c7237720d7a4db9b06c10433e64c692f1fc04e11370033e855e8c6047dd25fdf04b4f1f9153014d31a2f0835da9959717eeaf959f67e278add92cba6dbcc4c236a85d1f718edd3d52a4b3dc24314314b6048e33635edb8d789963cb2ea7a76f517f6332712d2f523141150cf618f9c7af8bc11a03eb850a26fb492f1c0154bf07ceb390b48d40cf6796d3857ccb73cd63260b84e075b413c5d5abc5ecb846bf94be1e39a2bf228d8a617fda6de937e9bed3c7f01be7ada1141fa1ddb26140402539cc6db269c4e3de3f51cb3f4f915e775c0d5eb1fe019229ead23176adaa370e6bbb23d5fa6516a850ab3ac2fcc0991ab436b68a80f4ed65ddfae22051db99a48bafe2ac31c37ca92838fbf3185c7a70297052d9dc1ee561c6bedbf9640c5c046e06da1935242872fb67e5dc3095392b68708154491fde1be") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x3) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = dup2(r1, r3) setsockopt(r4, 0x2, 0x7, &(0x7f0000000240)="4a0e2728365c9baffd60b3602117d0c703988e67e95b745a6ed047418a4149874d94297ad6b2179edd64a4526a74554f4aac3f5d88dd7d7afe0b4a117f1468e4968553c8b86563f5", 0x48) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000300)="d223e7ca9e838f610ec44a953c16914ecb9c21d20b08ab3f4876e660cf7e53de43cc42f5952bae268663ac80e5e159d39279967d629551fd2d0f65d2a2d587be32c12eaae891ec5db7eab36508e806da9320d41c1ea6afd9d2e447fc16ef6b570ce2e8e89089b9d778d35df317480f4508e320d4192b56e249f5b5a21ae12fd4357b83644a2eb73e33ab7272053a7e1c6950ec95450e14bba3f9d9eb3a08322bcdca1114e6281de631ca3b069e5abdcfb5afd882444cdb26eff2002819255c8c8491acaf868776f326", 0xc9, 0x407, &(0x7f0000000400)=@file={0x1, './bus/../file0\x00'}, 0x11) syz_emit_ethernet(0x2, &(0x7f00000000c0)="b63e") r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000140)=0x7) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14, 0x5, 0x0, 0x8}, {0x4000000008000081, 0x8000000000000000}, {0x800000006, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x101, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5}], 0x1}) dup2(r0, 0xffffffffffffff9c) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x107) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) r1 = dup(0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="9b2e8b6c85953adbb6902c9554c74d62070b0c4e1dea5952feebcecb42a361a3ee3f9bb656f9e190add1ef5c199a1d58e71de6576555fb09847c0ae8a6fd74c61330d83b5973", 0x46}, {&(0x7f0000000180)="caea4cc2f35bbdd1ddef81adb8b9ab1b38788233a5e9e6b6799dba7cb3b552062c026f42c3b33bea925e1b542315232f1715d08c562656fa4e227024e9c7bc3bac3908fa3239bf87909937ec5988e00161019fa2a0c22df903d1a0733b8e690728e360a9a57edc1d4409d9bc5e0c0c4f5285a0881146df64c6099d7ad446c21819e08e069c462f138fb3c810b60c735bfbcf215aa1725847f06595188907a1b99ef1326dbdda600ef7b5f1eccce54744067d52bb426048b11ad24df8b0184532290b970ceb086a903980564169606bb03a46f3610d71e98c95719307394b0005b22b987862aba6274eac68f4e747e373d3370992d3d129e82c166a6d58", 0xfd}, {&(0x7f0000001600)="b843ed2ba36e94b406786946f3c68b3781dc58a5f7de939e9c213f5a249bd8268456e26c24d08e8e2a52ebce10f95314aee4e6320416e1532b4996b0507683c44f0ec8293ea39fc8e767da60166e44795b9342dc5b09ee5fcc464598d59a653dd3209c52e263fd2583d877ff4cc4ee33c4905c3a084f622861d3524ad3440a5c3df77b1ce50857e03bbf09ea879943a45f233505dfc306158a6e913422b4914f5a4e0da848829aef5fc3adc85c5a1bf034c091070447d0870673c2adf0d95e5902f44d0fe93ae94092d87ed9acd549872b49227e8c7bc6ff6dc4561f9029f9c3f5b2049675a35aad8e2f5642d54ea71250ec4bd977378f3e428bbdc04be0538208d1dd9afd5187815066d749164f815503a07466cfea0ac23f73fefe80ce7c1b64163120f359e59faaea3f29b47799c4f44f9886cdc7bece2ae0a8e5afa0a625030afd814f5cfefe3982afecab59fbffcf38b5c69e05b6d0a123c14ec5d16c0e64a856363718dacc4e4df4fd5281b69eb55553413cc81a76c23d542bb49fcb1a3634d220ee443af4867d277560f67321710e83d2423b02a603abe4f3b243d5efdd681e683f9e4a97afc15aeabd03b6f350f9f0ae6b757b9dc00037e957c56244d3956a3785e1641490df2f20b9fc29b0dfa27d5e56c89faf4a305352206fee6367ba50bfc4bb8f56b235d40c2c0484f593160da508ceea4b132447df4a77074504835909b4d84586f333788aa693255a005b8d20fb4503a2539e5f87615c82aa609aac5f6f3a7a444295b5685fec7eb76257773f91dce57b103df27875b57c4bf08dc8fb3174ef0c7a92d48f2d92147a5d0c9cd15279442a14a3ef071d1bb7b343bc63593532b9bd490b69b4155009edebbc4d4d14cab676ed8ea719982ba73af598c17811ca5745c9ae0c652408b479ff1c66d636cf97653e1d2d78ebe3bbc3303a37c276e204e90dde0cfb61f6bd3083204479712dfe17def459308523408913ec4cd312689afe7538ff84ad45f926d430cf7286e809c6e8e22a0265c45967a85bbe6266ada9da6e541bdaec64134e879dbf2f82cbd119c4446af7c1bd54de43a1bf5528a3bd4a0fc1eda43a66673c06958a5e50855f4cfab5e0696304ed274f4d6a765ae486967ad1770b5daae4adf3831938db3639e70898b5469159b0746a67eeede2ec8974aa667fc7c71cc7cd383c664033c0b231983853207081151c4c3ba79923dafa9490eced06569e70bb53b723334340f4f9304809ea83926c6d041ddc40a6fa6961612cb85c9032ef9c8a8e1e8f3fd09982257194bb06cb2db783fc9eb53234ced0e7ed09d8d2e6e28afbe601d5c72db2a50ccf2cd1ccce0522d8d9567c924cf94c64d2f2acb13bc2f6de662e889b2cdf5d3cca64b32379602f5ba750beb6c1dd904310578af9d9e6ca752c2d009d6854ac865247cd1ec154f1b6a505ffcecd6280da1e2e27fa77b0a4d8344f2acaa4407e4a46aa44699daa3ad170cc0f3fb49aef2c2ad69a668cb5ccc9ccabc13ff993d1c7ce23987a4b0e4b684442def36a8cec1cdda4e14a164e438a770df6bbcd379d98f246ca3ecf62cb5092451b187947a66411c2f9b496db1577d95ba2df267c4d33ef744e62d849d155ff17926dbe84378fe5b069d70249cfc47c5c6e1d8c757a9e53a52d110d7ddf29528a50032fdc1315fa01c14d1a458bc420cef02e775ee374d6f427f3899925465e3f370881eafbb076834222d5bbf1de26266b4749c2e7db0ceb8bd75976b88fa0de4053f372a80b483088bbd7f2604cc17e868d4d261bad7188436db49c1605aceea4e2a152618a934da9c4dcf1d711fb1f772ccce44174344fb34b3b00c4912507629365a3b6b74aca578a62c37f6ba1e253b33cf389e5d4a1305ebff35d27882e126fe8d40225e2a810fc8d9995e82773c5aac584503086d4669f9ef592e54acc359a7918465e85968130a50b6961daf095a177c5425c457a25fda1bd2b63e250b68665bdf71faafbd1f946863d556f38f3c9a6a58dcf442c42c28776b336b2693f5aa70020e01e1a6c4ad9dab61c9092bd10b660754b681b7142633792c66bb9f1ca290cefcf62dd4bc66444eddd6a918277fd7a1b44ba6106d48f42bf0ebb67cc65b0aa241493687cbdc6f50046ae301e10ec75981a9f043653e98f765cea76b1bb5c1e0e09b74a5b29503e98fd0682b6d195475f30b7651a77c9fecab06877b1c32619491367e000ef0d32df2ac0ada38f73c2df811bfdeed0eb921f27bb5f9814d5d9bf9229e02614448a698a5588cc7ac3955b546db0c7d1507e503aee2741930d455e6f5faecfdd5043cdc7357597d9daf8638d08ca001edbe0ddd92eea304a3b66f16c32dfe0b2b26e87f80fa38fb01a3784c54243751d0792ee81974e2c5d5592c26a7426765811cb012a43a9250d9244981327e9593cada52a4861abaa36585dc5860d61cf071d79af6b210d991847763fdf43b03f240f369aecf5fdff40fc340901f42438081e5f073c6b298458db2b4977bac079893ba61e52d0fe344eedff8a921b605251997453962adba5281a3f93e5fede3de4c37685f73c3d8a37bb91817ab4f987ef33baddf0d7d4bffa860ef455fff2b75965c5c28009000096011cce28b1a4b8c6c34bdee0a542ede63bf186301b6c4ddab15b8f1579f96b6ecd2420eea21674a3c328904c5a66530e784eba92be12f90bde14d5f2cf9709fc7c91afad58605562e25a4c7ebc82e279c6be3848996e3e9fa610950f27211278841c5d676e533f03b69d7b16f45df8f1e1a6c3493fdbc5154da4b04bf779439f26d9a21ea9a819ff4716060539f74d22fc9ab90a00335f70c549dc92bbd894ffd53e95eadb15aa86ab4d8b0a25e8c6a5e689044d2d37e6bf7fd295baa5aa842b58fc0c6892260b5263f1c2aee58e0eebae624bf3ad8da3b5882b3abf501ba5ce340a0ef5c249a4a229b053ef89bfb588b1d6d5b336bace1732f3c99858a33a6fa4aa2287bd7cb07e4f650c70b02811ed0c99366d2ce7f7a2553aa8c95757fe490449fa3e7a76969e18495896982fca01b52c55d753bc8e3ea28dd9f9c40b297a28c1622173bf01073ebd3f95a072267cbf5c12cbab473140f5018208de5497b85385506228bf8282290f9beb98f39cd60ee070ca183524908107d76a3d36f00537401522f70fb815581b6be5c08e521e978967aae8a9c6f5e025f035f069428988ed06eceae1e512df4c41ec364b88ae365a03d82d5032b1199ace225851461b38a9f47973a38ff88a80fdd963cbb8166ff1103351eb63b8f78e3a245a90c4664874e959547d95c12e38975ccde934ed4573e952a6026eb4d8c49d48ec8800b1bdbad8cad76fc3ed76392f34c2ddfc169bed22dc483705eb256db8dc6ee577feec972c52ce7e389116a9d0d3a4fc801889982ff81cb85b5a149e4195d423668692ae0209d1dbabc1f87f7eb0cd8305b0881d1661142b1867cd003e4896a10927998d85c36f630df48cd4e1284acc3bd2a9dab66ccf769a34deb92414e4046269fa2ece12e18cd9e7b8125331d091456853f1d3d435f11a97292d0e3a7cca8bcfaf4737bf0a3e0ca94f2ca4acb7d3e30847c135a05a28808b22745c680d49c40cca93c2712b6c53e94e94b1c380504227c2fcf2335439b9dd9c3bcbf452a76adeef1110b9dc6aeaabcefe94731ba8b2c000017eea8cb4ee5a0a0aca533461e8092bda5dc5675088190264cec231b22ee63ac1080501bd2e42bf0cf3d5de46085512a755b403538969dde71c9e6b7cd02561388adadf7134c1bd506821ee4acbb522988df142c15b840b678dca5489ab185d686139c4a0f3deb5c117d65308f2aa5aaba4d4ddc4a967ccd970ef71a78e15c0d0fbb2ab6705632e349d387f49163f1ca31830e26614b37e3750bc43af051896500522cf6fca7b75910b173dfa0c6d2ab513469337f9595568c3aeada2464a2bc212e2073b7f02aad23483014e8b368e98245e5fddabaa9abd5ff45ca91fd2ec3b5ddaa750fdd5f026ffeffa70557968d71eea430d4f11f807208c83a5c5026856bcf963a35fcbd0bf3384dd5d313bae07ee69cb71c6cda74bf6019fbc101f642fb38b159901a2b4d087261377ce668f2e3b7ca991b6b9c2bce557a0975c784723daa79f660b81f7170c772e2fe318994a91df57743262f954ad350a223810280cea33f3b0763349a9b07952543b68d2353238a8888d6917e4f6dab4501e8d987c87ed0be3b0cfd585b6ded4e8a67baded22c931e3f81c0cff074235ff619fd74b9c34e93dc12851bfcc24dfaa3597c6985ad7fe7b31c3faf441d99a42aa948b41172872ac9ec65993b15950b6cae0d7b085814614300bd68bfa7f4f3c2134104404f3d4fa118a64bfd244f8be131a01bb4e3f678038b6e84458cf803fd9a96b3bac53dc5da4783f06429c560e7475499f16c737704caff7746beb58c16678fde4a748914cfde94203b4044a63c9dab227a0def86992503665930777569f9062826290b5626e52f48eb038fe0b754b8a57ddb7128a11da808c8b271fe1f0e41a18341d9445cf3c6cc4a7e197f32c63eb86d152837cca7898176be22c813b762adb3a34f6d7cb4c760bb9d420bca53135ed318b40954c8db7f223215ba40e07b338c7023b65a5b66c7520f68d01b58437653ddef644c2cc90de8920ae8bc292ff27d21f77f159e68512cb95e18dec053f2f15f5ed1c146ba0c9822301decc8bb1d26231e94c785f4074c479c8657c3ed82975e659e9ad8fc1b47c15f3fed6a96a06de1daf31fbad47f45b95c98dad045e7e823f8ad5b6f9e103b5ef3f9d58a0375b821d03b673f6812bf76d3ae3f7f410214207253cf698a7a1f810ae6936b6161001472ff53f737736548d77cdd00768816ca59d0474665a151a34ddc40ddea24750405a7155e299b4106885501d9eec0881ff8f5a13768863c5469ea71291929e12e7ec851e7e481f3e7f59fbe7cba56557e3c5ac918d095c625a6c7c35ec540f95d0f14c1744a5c36952513fbda85245181e776dc79e0a19ab2b19c512dd912299308f6c780b754158dc75eaf395c832607aa7045b70cb7bec7fe5ff1b8481c71d21d89debe9f056a7560ca75a7978d39c9415e268845e48b7fa792a05548a745e5e241b12fe4f8dd95cc029959c42c4dedc98e0f5f6a189cdf6d87421384576a7f4eb299c108d935c05a6097e3050bcddc83233c249827cab47a95b1808381515170136c75b5879e6f0cec1843772644f68c767ab28b7cf05d5cd51763c4314d54903427db46d9db271425239567eb80e87b1a6214d5605a06929ebc91a839351134b8d43557a3c6710aa6782c5b8337d0a516fd655e4dc26b6d6f88b4a4d07f50c4633fe854431c7a75b032797d030eb88344124d8c08663ac6447aa3463b2fb421f4629fd6462741dac59e51023e124855db0601d70026656517251d17c84500c3b8b315072b3525eb6252ba2db147803fb1baf0eb23fd6d7f9ba98d5fa7f3f45fb2eae3cb9c75354a3e6e7a3ddd8ae87e882bc95c414e355cef2c77a096c1faf84c57961685b6b941100943cd90fb75ee472942f03b3eec615aa9303be47f673ad259af032aefc6f01aec6880fd58fd9eea46bee3e5081fe9ac314f31c1365cf627b55d5bbc6535f1eba3b5fb7238cf10e9bf270b200d6113e249da3794e72da4c21e0da3cc59b76504226ebf7724c167ae01e98d5ba7aacff91e24d8b396a9d83a700f3ccbaad9311ba9a599b37ee722472c06a0694722119b1e5c04ce199b2c6abf675f39cdf77005c83ba0ce6e7fa5b0354033663b65ebc37512949c7912e92b21d9bc1a7edeb7772c60ea97d", 0x1027}, {&(0x7f0000000500)="e010e14286f20677bd339729f999ea32d7bb9c764a60a2cbd82e2f62617d80457b0583c8e62c03e2005a2ededfbc8971788560078444aacd6ad1654567c942b9c30153ca5e4e45c059a3efa5ab590a0e0c", 0x51}, {&(0x7f0000000300)="f7e2c11cf25de536b52472db1884c7258f8b59296292f5f5ec05af9f4afb29857c4432fce985938166c4063eec0c039f4803a87d2ff14b7541709db2792464900d208a13ad1516e8324f038441aeb31c2d1a", 0xb}, {&(0x7f0000001440)="b67cea0a3e4484b39b4b62bb3f89bacac9f3132833fb8ccb432d8fc90845006e202024951c36642a19ef51dd9cad179e7e64dd621bd7fe1890fd25224213abb99a1d910f38eff9e34408a103b0d58e6e08f64da830c55dc93e23151c24c83aff3cc6ec4ac25ca26c63a43255d2804acd3770ff39a4016df790ef19819bcf7920bd0b561837760c90c90d79d52c5f02681c14c33e449e5131bcb627aedf48d1653b0150cd9b0b66918487b676c295f0f4bc55eae8ca9f330b71a2", 0xba}, {&(0x7f0000001500)="3ca72c163f09bb13d4d2f989872e7ce0fdabfbdf1745022790e0f0bdae7ce332695d9fc59a0b8462dfb54c9e4cd97741bd415329718bba3d9e4cef33ebb8e4b00771b78aeec5701ad1bf1a06c29771fb0ca709c3239b998e04bde61cf6b7f6cc3f1df7a4d8aa720da590bbcff71b56dfb3d9032c6716974242d0555cc7ebc0de4b739fad53f3b751c043ed56e17f23bd06289ed5ad836171b344cf9e0a5c00226b11ee25", 0xa4}], 0x7, 0x0, 0x0, 0xdb90d2b7fd3199f1}, 0xfe7f0c5b66b718a3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) accept$inet(r3, 0x0, &(0x7f0000000580)) r4 = semget$private(0x0, 0xb, 0x80000004) semop(r4, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r4, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000480)={'./bus\x00', 0x0, 0x80000000, 0xa6, 0x3, 0x9, 0x61, 0x1, 0x3, 0x1, 0x7, 0x4}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ftruncate(r0, 0x0, 0x81) 16:00:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:45 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:00:45 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() setreuid(r1, 0xffffffffffffffff) setuid(r1) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x44fbdec0ef6ae805) r2 = socket$unix(0x1, 0x2, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x101, 0x7f}, {0x400, 0x3}}) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffffc0, 0x0, 0xfffffffffffffd90}, 0x408) 16:00:46 executing program 1: setreuid(0x0, 0xee00) clock_settime(0xd79220af511a8aa6, &(0x7f0000000000)={0x0, 0x1}) clock_settime(0x4, &(0x7f00000000c0)={0x4, 0x4}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x1, 0x100) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x14, r2) r4 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x20, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r9) r10 = geteuid() r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r16) r17 = geteuid() r18 = getegid() r19 = getppid() r20 = geteuid() setreuid(r20, 0xffffffffffffffff) r21 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r21, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r23, r22, r22, r24]) r25 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r25, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r26 = accept(r25, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r28) r29 = geteuid() setreuid(r29, 0xffffffffffffffff) r30 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r30, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r32, r31, r31, r33]) r34 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r34, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r35 = socket$inet6(0x18, 0x1, 0x1d) r36 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r36, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r37 = syz_open_pts() r38 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x8, 0x0) r39 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r39, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r40 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r40, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r41 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="499ad1177515f4037e32b73ce6377b64020a8951171c04a0547c0da61442862fd5bd681518c9c906e5df53679b50", 0x2e}], 0x1, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r24}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r26]}, @cred={0x20, 0xffff, 0x0, r28, r29, r32}, @rights={0x38, 0xffff, 0x1, [r34, r35, r36, r37, 0xffffffffffffff9c, r38, r39, r40, r41]}], 0x118, 0x4}, 0x1) r42 = socket(0x80000001a, 0x8000, 0x0) seteuid(0x0) setsockopt$sock_int(r42, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r42, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0xfffffffffffffffd, './bus\x00', './bus\x00'}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x3) 16:00:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5dc1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000b40)={0x1, &(0x7f0000000b00)=[0x800]}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendmsg(r2, &(0x7f0000000ac0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000580)="c8754ff6618a8bc925784623621b4a1a41ddbc6456457fa735ce107ecd05c16293cd990e3eb75d5259f06614a36202f782e125149233a0644a7fa082b29db27b4fe321525ee27b546d75be450a02cc8e4045cb4afa502d781d4f8a1726124dc7de5c3140fa73688b4ece58465f95e1773774ae18f56176290644c57ae581d743e09992d496891429d245c74bc5b617c6a81210bfce5729676152b01997af75ee290db3e7f895da64cc23fc0ca8", 0xad}, {&(0x7f0000000640)="1e8e3712e6c9638a526701c8a9d01dd3f49da4c9ce273e8c317f844a48c3af633c985c5a7e130f966f9988f85e26228d0c8d4c7de51a8e7b80b7de51dd377923d0f351d5d149e2b6fc1bdf87bc6c09c55fb045daf685eb5bd283471cdaefe0a5ac78f5dfcbe09b81298545be599a8d581909fa2eaed77e87298ffe1b93139efd19988c659960a438ccd98e3d7f6126e3a18a9cd0e21dbb555dbfaf89593221aa5a630ddeea0d26af9f24ce39954cd3c6507ff68be28dc27b52d755d5637e0f90e50ea19d", 0xc4}, {&(0x7f0000000740)="28170400370bd5864b7ff054976220c5a23eee8b9733cbed543db869c6984033bbe2d679da4f4d3bc198445cdfe95ecdd57f332ba70d03377846a44475074825ed9efb43f5e9aaf837c1", 0x4a}, {&(0x7f00000007c0)="9fc8fb2b9219917dc1054fcade635166130fe93ab26f953a8cf083562f9bdf96221e7abd0f5df261989804571d44a2f7b61e5c051f8cf0b7055e916ee2594b0b91e080de6f8462da25d481a6a2c5bd2a1712c22af42628dce9ab8db5d909fdc722df465859b46e6f6fd8a928b3e64853fcdd6b67603e40d5dd208c6dc1b77178f29e42c8d234a0d458a8146b654a78b62db34672e4", 0x95}, {&(0x7f0000000880)="8a3ce0ea20aa596f6976d74b27e5473155df6615a30ce34cd16234f84a625522db25e1a25e7e1ce05405b5a4197d", 0x2e}], 0x5, &(0x7f0000000b80)=ANY=[@ANYBLOB="5000000000000000feff00008100000034e6473d385e0bc8a81394a031a01c83dd1bdc7b07648f572f16d6ea240a4b51b95bcb16d478e43fe970d374bcf741a28bcb222fac702d96f616f1026f0000003800000000000000ffff0000c609000039fd807aba5af1a3b72c69405aaeed4c85dc0fbf778a100e862d65d12c9b8c918228281b9999a500e800000000000000010800000100000045704c0caa43a87644478f8b52559ff3aa787170a0980fc94e36647cdb3175b5f1e2adcd959166b6b600642e6e8a59ec1f3f8f1d0c57445d61138d43c1d5553ee4b1bb5d41616d731baa256e3b071e6ae18d621589254f04f700d16ca3a0cbe2377f1f9d3b92234fe95e87497ee9367922fb3aebe3b540f83d817da8bb9805c1f26e93c876e7048659e2cfd168ca6f5691a2a1463df5d6cfc234c500dab1cfb0e12cfbfeef72e4f29129c17ae0aed0c9ebb02476158ba23499ea78bd2e4d781216a220010790b6bcb830f1faef00000000000c253723262b4d4320b89cc651f9883ef7ee95325842c4d30fcbf07a2dbbdbe247eea722efc686ca86bc31111efae15d0437097be76218a18ddbea1f304e2eeff46017f7c13cb9453e59e285a61c3d6098e423088cf3678d48f268efb0665a1ffa34f529577e513ba98b9202c08268e22b4d5fb65ff9168e25ce78706ca6bf53b79aa0f28d78197f5ea489f2968cc00d77d1b738ff62ad5aa838f3dbc38f7a63a0fce8db14052bc4ba62"], 0x170}, 0xcde719872beb1ab4) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="56a3bd9fcf826abb23f0b9f140e444c974d46ffe98d846895f2b8638a348ea5466502d8cef1afef9892be65158bf4acc448e4d85c46bb1c290663c2365", 0x3d}, {&(0x7f00000001c0)="ef7b9fff9ed58c0a26d17a6962f83935f26e0b661d3fc416d72108c544b896ab9ae3b903c94563f35db74715e044d29f75391e2f4f5695b3a7f06c50eddddd28586af5cfff1507bafa214cdd69cb72d5b8a024f269d2e6ba0c1a5a8bb3d56d9ed9e2bed6cf409f31e81fe61584c85b09043d28b3abaa20c5489f7af94a1a0761e74552f7293e95fa835babdf54ea8358ce9e40c592c0b100cab3c499e08daf1ce5520b55bfc168469f0a46ebbedad79ede9b1096e8d86f235737edddd647d86920be847f73c74f4eda9fc543c5dff0c63e244d4c411a14a40fea915d", 0xdc}, {&(0x7f00000002c0)="ea92be65c6b2549b925d3cde78f9a63ce7a574fa7a89edb0273413eedd504843ade9367f198304f345d325f89d9a9ac4a99dff2847da2bd881084b94a1385ac962b4ba33a53d0c4827c586a048d9aab4eec504c3cf41c92974d8f1b7e56377b85750d50824998e4e25b76667d6641400a8a999b6faf52e1208dae370dc3991bc4a586272f322e25954c9295bf37fe19b7b1a", 0x92}, {&(0x7f0000000380)="f9a00ccb146d2f8e8b0220010c65b3f714063fc4203f22985b3b3e54d38c24545e3a66aacc86bf118ce511d558b5964a014c47985ab17d51b1b1b2743a3aeeee9a7504b4757b268732e027f04fef51cf34a4137fd255aa1f3cfd1f8fa0253e8769821a35627e35dc444de8fc6e4864ad760a03dbcd2b3ae9ba0d299c644d358c5c0ccf1d8fc55d46979aef5f336ca4270a782f627d2e1ad8bbbf8127db37199a8b0a015d5cf49261c509d71a4d5a9ef7ca45e6fc72c23cd4857d243e3723b8cc7e8496a7534bbf4390c3ff1b3ff2", 0xce}, {&(0x7f0000000480)="40c2b39fbe420fa4ad44fde59d5bcc904b50df8bf389cdaee2f1ef23489854d0813839d9544dd2d472c7aeb863c98f33e6f93175d1eea0ab158d355ed3d1e2145d9369825c830fd25da1963b2b94024daab9e7b58d901076386496bfc95c236a66f560cb186329dcfebbc9767ca7ff1ce80753b3b53c31271f4f8c56f811bd2f3aa6edd45b91ab508de92c2e78a3fc79546a5b1e4d4ef43a445f06d5f31c68c5ff7d9d900e5d8ac7c7a6b79aae0ef66d270bce8f92c41b776a290eee6fa2f44ec4536e27d6b11c206f38cdfb44028dff7a9c86996b0cf01f9328a2e65fb68c62db59dcfd22385740b6d0", 0xea}], 0x5) 16:00:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) close(0xffffffffffffffff) 16:00:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:46 executing program 1: semget$private(0x0, 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8, 0x2}], 0x2}) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2b1f156663b3d00", 0x8) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() lseek(r2, 0x0, 0x0, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00098420f5c"], 0x10) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001100)='/dev/diskmap\x00', 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) mknod(&(0x7f00000010c0)='./bus\x00', 0x204c, 0x1000) write(r1, 0x0, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x801, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) dup(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:46 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) fcntl$getflags(r0, 0x4) r1 = open$dir(&(0x7f0000000300)='./file1\x00', 0x2, 0x18) r2 = msgget$private(0x0, 0xa0) msgsnd(r2, &(0x7f00000013c0)={0x1, "74bdbd315462983aa6021ff53b474443b7b98371b072f9b39b55604904b53ae37a11c24f6614d62f1a4768d1b79b902313b725be81be37c5e091224d903d35f1b11a678d8fc35f569e03b4e30d2a7ebba4295c131f7629dc052378f906d04d37b1b23b83d75351"}, 0x6f, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) fchmod(r1, 0x40) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) bind$inet6(r3, &(0x7f00000002c0)={0x18, 0x0, 0xfffffffffffffff9, 0x8}, 0xc) r4 = msgget$private(0x0, 0x1) chdir(&(0x7f0000001440)='./file1\x00') msgrcv(r4, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) msgsnd(r4, &(0x7f00000001c0)={0x3, "65d9ba7dddb1461ac33664adc0b7d6cced8e62a5d2e840e22693cef1f55b261cb4ac7da8fbcad960b227d756067f9bde0eea30e858b23b80716f4ac7e9b955c268684f2ec820035082d86b0cd92e5b04c47a377cb1b9568e30922fe221ce6e233526742006210178a2beb4ce0983a6a128ba7ae750c11242479dd873b3f1891630f3b62ad5ec80f48676ae5096ba9fbe818f110dd42ee05af2d5490d2a1f8f4b6fc344d4d95fd5153e3c3d453c3b4af223f2eaa9bc0c7b69b62a07237ef36abdb46dfb8b3c822dcc791b5117898e133e621df107ca54"}, 0xde, 0xc00) 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6701ca4f4fd81598, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0xfffffffffffffebe, &(0x7f00000001c0)=[{&(0x7f0000000280)="25d497647371dc151ac79475433d57decfad74ad01d2030682af49ed1ad2d16e12493486e237a0c080969abd4a71c8e213b93b2ff03562117e411e7adea985b576d970b01a8a584863a244352a357cdf162f22e065971e5894c53c04527960fa6835543022eb525fb2c271d22470a7243e2de7bdb3e7eafe25f6284fc0ce5ddf206d5fdf43440489a4884c21d0ee5030a0c235c4204fc790295237eef0c795690f38", 0xa2}, {&(0x7f0000000340)="77a0a72d7b1e54a16563b07793a8e738a272f4ad8accb4269b18bc65e86c1057080b5cbd31d69aecd69b6c6883803812aee4032e4faa6b38faf5363b74fb581d21325ced610c2b78c7cac846f1dc03672b8911410bd99b67de817f2f76445f106239ce8a7919590fd370c181476565ea0744036841ed2d1c022b96fa0399af3e3d1a66", 0x83}, {&(0x7f0000000140)="945037a8121c09e8c2bdce6cb30330a45c8bd7da0f88619b817c148c4ab6a1c662ddcd9883e8cf5fda03c40495788afbe757c74ef6537326", 0x38}], 0x3, 0x0, 0xaa, 0x1}, 0x403) 16:00:46 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0xffffffffffffffe0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="ac", 0x1) close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000002000000000000000000000000000000000002000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) r1 = socket(0x6, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup2(r0, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) dup(r4) r5 = getpgid(0x0) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x10000, 0xbe3, r5}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:46 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x4, 0x6, 0x101, 0xffff}, {0x4, 0x1f, 0x5, 0x3}, {0x8001, 0x3, 0x7f}, {0x9, 0x9, 0x800, 0x8}, {0x5c4, 0x7, 0x10001, 0xfe}, {0xffff, 0x100000001, 0xe2, 0x8}, {0x7, 0x3, 0x4aaf, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = geteuid() setreuid(r2, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r3, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r5, r4, r4, r6]) r7 = geteuid() r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r8, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r10, r9, r9, r11]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r13) r14 = getppid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x1, r2, r5, r7, r9, 0x8, 0x2}, 0x7, 0x0, r13, r14, 0x200000000, 0x8, 0x3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 16:00:46 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r3) r5 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x80) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) nanosleep(&(0x7f00000001c0)={0x5, 0x5}, &(0x7f0000000380)) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x100, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x19, r9, 0x0, 0x0) r10 = accept(r6, 0x0, &(0x7f00000003c0)) read(r10, &(0x7f0000000400)=""/221, 0xdd) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) r12 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x4, 0x20, 0x101}, {{r5}, 0xfffffffffffffff8, 0x4, 0x764566fc06976452, 0x100000000, 0x2}], 0x1, &(0x7f0000000240)=[{{r6}, 0x4ce4fee99cfad11a, 0x2, 0xf0000000, 0x1, 0x9}, {{r1}, 0x1, 0x86, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x8, 0x2, 0x6}, {{r7}, 0x0, 0x4, 0x0, 0x65, 0x8}, {{}, 0xfffffffffffffff9, 0x50, 0x4, 0x401, 0x4}, {{r8}, 0xffffffffffffffff, 0x25, 0x9307533f65ad3d6c, 0xfffffffffffffffb, 0xc}, {{r11}, 0x8000000000000003, 0x3, 0x0, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x20, 0x2}, {{r12}, 0xfffffffffffffffc, 0x8, 0x82, 0x8, 0x8898}], 0xfffffffffffffff9, &(0x7f0000000180)={0x1, 0x8}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCNXCL(r12, 0x2000740e) 16:00:46 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) pwrite(r1, &(0x7f00000001c0)="5b7f7ad5e19924256487a8e0afa28f7e0054659d73055be9166be626a0f0ea4bb9af790b42fed92dd2218c6f7b061ca508b3823d5387326f2a5f7e7dd26f0b00922382", 0x43, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r2, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a3652ec46bb602d9d45558cc61", 0xd5) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) preadv(r2, &(0x7f00000000c0), 0x0, 0x0, 0x2b) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x61}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:47 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000d40), 0x0) ftruncate(r0, 0x0, 0x4000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) r3 = dup2(r0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r5, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r7, r6, r6, r8]) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r7, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, 0x0, r9}, 0xc) pckbd_enable: command error 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = semget$private(0x0, 0xb, 0x80000004) semop(r0, &(0x7f00000002c0)=[{0x5, 0x1}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x2, 0x2, 0x8) r1 = semget$private(0x0, 0xb, 0x80000004) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r2 = semget$private(0x0, 0xb, 0x80000004) semop(r2, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r3 = semget(0x3, 0x0, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000480)=""/101) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x401, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff}], 0x9, 0x0, 0x80000000, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt(r7, 0x3d, 0x1, &(0x7f0000000300)="9f8e1fde00d0785e9293c8a6810d23bda5878ed733cb2394957a45f6d89b25b8da265673b72a59670b6cff28315d168dd93e091479837c00b85ac701238387ce055ac866c7b69c3fa0f9c1f880ff4486ba1d83a049b7c62828928e36cb80835519b26b695d89157ba7d27dd66fedd3bc9cba26923fc6638eea47038d578866b17bea0e3a89246da58e43193ec415212b2ccc4c266729b94525c496532997587fa17b9b54c1293c160c9aacbba2f7adc313c34d3580356c27975d9c9eec3d44e3cbf7ff2f1ff82a6ddf8858c2", 0xcc) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000000c0)) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000140)=""/221) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000100)={0xffffffffffff4f2d, 0x5, 0x4}) pckbd_enable: command error 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x104) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x6203b15308aa04b, 0x0, 0x0) r4 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) listen(r4, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 16:00:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x7) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:49 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x4, 0x1, 0x9) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="00004b2e9b39209b4a8f60216ea7d714328900000000009bec70036fb2c291be0cace4f42a47d03e9989589c8170090b8207bbf52b3892bbc706549cbbc0bf5e77", 0x310) 16:00:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0479a303319d25f9434a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba50504fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc4409263b7abec43beaf656f9362301532167e7376534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb1c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c537ef00000000000000"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = dup(r2) fchdir(r3) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x7c}]}) 16:00:49 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000013c0)={'./file0\x00', 0x8001, 0xffffffff, 0x7ff, 0x1, 0xff, 0x9, 0x24000, 0x2, 0x1, 0x0, 0x80000001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xfffffffffffffff8, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000001300)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x18) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:50 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) fchdir(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 16:00:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1, 0x80, 0x1, 0x57a, 0x85a, 0x8, 0x3, 0x8}, &(0x7f0000000040)={0x9, 0x9, 0x5, 0x8, 0x8, 0x6, 0xffffffffffff7fff, 0x4}, &(0x7f0000000080)={0x8, 0x7fff, 0x8000, 0x7, 0x70, 0xffff, 0x7, 0x5}, &(0x7f0000000180)={0x7, 0x8}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002303000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0x7fff, 0xfffffffb) r1 = open(&(0x7f00000014c0)='./file0/file0/file0/file0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r2, &(0x7f0000001380)=[{&(0x7f0000000080)}, {&(0x7f0000000240)="7e5e60ea27c0a8b9b919093238e4c0c3c729250877e114bbdacdaa38dd491b11984ab6419e21ba83d5f5f643d5ebdf6f8901f500d0480495f330ab23f4cce4d8c31bd5cd20dfa007d8c857df8b6d6ee889ec72b1155fadd292473229081a40642a5b09aa03946e19451a3a3d50dc130223a455db3b1ea522b8631dc8fd3edcc6314ac48b262f1ff9ee8079d995ea5da353658808e071527f71b978c5a92c2e02e7fde6be54d9efe6a33c14bafcaac67b88aecce860ec722262590037b19b7bb04829aa626b9641a22cabc9f956c9b958d206b5a4ec9969b5c5430e1717a4eb", 0xff07}, {&(0x7f00000000c0)="4292dce270f0ff2986835307b242e413596afdeca9b044db63b46f40436f0aa295c8c4936944afafb7bb98bbbdc11ed82da2faf8fef2ee4da9e04ea80820c6db251fe1e3826221ff86de6bec40ea477b1804c5037dd4c0101c3b13ff9cfc053cb9bd7e34ba24757ef434e3f62c610656d75fba50a39cf5a5", 0x78}, {&(0x7f0000000340)="975b4f5146d7271ac45455a4ab7aabb8422f8891b3925ac72310b35faff1649ef47662a1853064e42d666a53c568d26a81948e93f8dc7e1fc3f3677331f9cbbae1fcfc4a12df01867c718c3e992f21a8354a9ca4d9b37cca5c731d9a4fa8a2115b8ae70506cbc99499215da8c706831b600390f785269d0bb3662628899d99293f59a4b1defa985527187e2d761a1fb12c28b5f5fe7adefefa2f9c2e9dfc75da85d2ab4d6e86842f425c4265de4571e57096332c373d691c67f10fddfd312860e3cbb8113c100dc7980296f8fd39952a5e518df6ec5fb8f0343aebe6121641ec7730c37a53d4b8ce193e4a983a7249faf0117c7b639ca4e53edc73de8e87266cc8b7f028307be0d69c645e77c25068bb76b36ce89cfd19c63c7ed82b99a2bd81a4229f1192a9922a0f27a6a6905b15586ad94f26bc5bfe85c3ce6e421c1c475ed8f07d18806b8e937e71c5fabb6322d3d4226027a51b8a041bea8ad159d36c7284494dbf482f8fb8e90296d6fe6c709f4f38511850ca57efc3b91a4b2941df1806bea7e45d0e2f7e7c05e697e2026342566d5c8bafc4b9ec2f17fe226a8bd51c5cf2a43da4cb633feb6c52fe879d3426760183f47619e9efc583ff6e11a83ec8af29ee0633ece155b6d0a6d5210c494005cf1da5987fa3ea86c18d56695d2cf6866c2c61efccb19a612539156d9669499fba14d7d3bed1a578c98226fcefe1893e601b1e112c61374e838c23964920e12989d5c856d276d9d48f52ac21a29f11c4967a470dbcdffd489ea0d7b1780daac28e691b2a976e95a8e4e7b7c3cb6e14f566de8ce07ad93240e743ed3650003e8b39f6d3efdf25de371b676b2a998fba2e2473a7ffcd364e59708e364c058cafa20cda0151a3f7b2c99c6246c8620b6516b2d9d649b5ae85562d0de0b4fcab61ac9552a0c1db2ef372e4791790adbc443e52b76e6ab04b355dbb5698528b330a66f8967df12095c0b30907a1a72aae90b15d0789bf3fad8210232cc77494c39fcc3f21742cd1f894bcdcf93072ba35889aa980fba030d4cb0304ef0470880e581e3b622bdccecbaccafd53d711e271ef1c4a07835e57ed1402ba2f616b6dd4521f718d525b7a49c9295e618a54bfa903ade19b12d9649a0fdb6b8850e5b6cdfd62518d67a6c6ac13383485b3edf36585da8609bdefe26688d3f37d22290cc65f2671e14129845f180fb4c6d2755dbcc8f57b62264fd0b6c243959329bb9255056e9a0c10a4189373cd319b28d8098630d2411e6caae4cd06da6f43f2a1ddba753e65d89631473a7153c47029fcfb5a845129add20b4f6fac6538df357ab38191679f795d8af5b5661fe88daf6cbefeb753b4b8dfad80d87ec249df050e18c9fec802755753172f713c2b6e560854adc95d74247e825c50759aa274db32d5fc8cf6f63530c0591d03e20127599046a46b4bc27806f6400eb6181cfcdb754609e7f09f3f7e9d4746b39802284009aa36837b0e77c13f3ccfff99d03382969effafd2ca8734917c4f20d169c1f1ad11ac54698eb37c3358610e387249f34a573c043fef5ddc7bc188de51561979110b9604bf4190f26e8abbad9b9bd75c1c953fe652ca43b9f9c5a98b519641b4cc5aa3199ce8e21acc8316db126e094da1e6b349bf3b5c4803197976ebc22707be10f1afdb1df1b8100b797b5997b1a679fc39e5bd47fd9cb2312ea6c8cca309ce0a6db0b5da46782ac1430ed7ae1ed9b4f86ea0c42eb50a83a432a11b258fa767197ee0b1a2d8bf0d019c859f490b2252b4b5595eaf14e55ab14fc25a14ba0589ef1a3bdeae659fe00c8f7abf389a79e5c4510b63e24069278b01c1bf1fbda30524d6ba44f828febe4bca57d6c5c99dd5cc4902c39d83a49237d18cdb9300a63dcc27995853c6286466475225c06e3279bc6acb8fccb9904aff042b0c8c495bd6bb46584f4773bb3369d68a9981b785e7e65db6764d94eb6db754e50cfc252c1bc698ecc7eddd1c1e93d485f6dae6276b9a57066b295088e079974e109821f740066b8ecfc9f94b2b69a14d6968e4501384701821bd5e1a3d6f23892f1f6a260335c52f61206e4c6d68f3713b5bf65e9c240fdb4bc2eaea91bd35113f73d7f6e33b2940e2e29a5fee50ab0d115f173184228ebc468a380a064873f0490f72081ead3806830b811f34c95db5fb394934b80a8081da580bf0959572ae624ce70638e37ca5bf1cc2eee9000ac40b9e25cbbccf239ebdba507b16edbd0683451bd1f18296a676e71b0600e3ac6b2f506f337c39581d908d838682826a2a544c1aff781e27b58e07d2b0d158b51c480867bfa1dfa237f88ec610037a1c6e8cc1c2c02f1d6ad9c5ed0ed4283db6edb5407fbbca1b756bb64f216f996db4a5efb8cb943818eec1941fa584e14287cfc1598b6c4e7d0aab7d2ca5740db348f3a383e2f65caa892f59b1b0cda5f91dbe24067c86bb421b17f9a4d9681216f445077d10c2b9403dacc42dddb76ea899478048c078dc9784e97c3e2b9d7967c796cf3866d64176d26ada3743491580c3cc87fbb6eb055893f64e81a83451626f26819e43183f25bb355c20d136b2d8a44a5d81259bfea78440d3742645931ca226e99b458ce53aafd44095795d7db3735d508e676e85a6dcf4558bcc75b750a6067fe955f922967536cbf52d649211fc2962eec6ffc3ca298b98cf71fa3bd21a753c06ac6de4779ae72f208d845ccdd1f234565f988d78202e764892a00bf9c99281b6e6bc87f1b5cdbf7c7886d5e1bfd9665dea4550a2e37d8d4eaff083e56d945c0ab4612795d65af3f0e8d9dde33ee1745a08c9ddb961ff7cee9d1d84f9de2abb4933984c542fe304d7c1f7fce79cea1feda47b5d1146a9d515b6bd3005f7a9e0a240017f482553b2758a56071ab430ffb4897a5ab28ef328385280b93809f3ecf122ba20ca87f416bdce159d44d3aa8177fde03c4f0106f8470b63f4e7eae3bd357709d628e766236dd414963e29b48601cccaaf73f7f55f799f80a5f0a3bc6cc297861bbeac6000d7aa013f1405a140c91e0d04a218508fd7e6c2fa05c05f764af4ffe33f6fe9a75abe5bfa4696251361d1683c071657a17f9ca37219d455375027501a231f9615914e9384b865f8e2f1e962f6e00f455a4303fa08400b1326805c63647858728560fe80483802b59cc4ca5641cacccee8b901ec53fa52cba3371b38e6479226ed8ac2c55b3ae7946a3a05fdb3c2c0e53326465b64b08c8ba2eb82dc934bd2dbc87b9997ffb8d4b8036b0e8e7f8af4a37f58ea970a4f0d58b3e1aae525e3e1e8a5d906f879d7f72ef96878ddfd3ce18199ef25e02c918adb28913ab6207afbc633d5fe790b8d2f6b2c7dae54a05a1164a44f0b4e7c5dd5f8ececd70e4081ddd12da2c2b50169bd2bb823ad9cdeaeb4fbe1a90cfc63ae3a873f83e25d33bfd87470600d989b9e4f1de09ce5f3a6677f435ece9f51779d6d7fc059eeb6a3ecdc57ed1adc1957e57624e49fbeadf6f7177521e20705e32abfe5e137ea0cf96b16db3b88a8960b05696d02ec7f202d8e03f042f65b3a5362ad3fbb4931aecddcb1fbef763e5db925ed862102cfa8b10675086e7f2bcebf24cd694a51f78def698f7f62abac1b3c2489f3e98d31d27f77c9602a786c1c7d6d4c31c3b7cd352355e4e7946831c87a483082b3bcaa879f86e25ed642f78af25801b2782d00c5322c1fe6585be722c7c87caac9cc0c97c76724d1dbea932e7e03370f0d6c7f2d9dc5adc4da2ea51268318dd5ac766732c0ce75060a80227ced0b5ca91ddaddce6765a2cab8b0bea9403759bcfe3c631eac35c5d1bb7cc4027f86820d5358a5bc1b8ecda3b133e23590a151f3808c239d2a9ae23bd18d9b820afaa2e3e67b25d96ba358184dcce3461ae9cbffaeff45eeaf11bba6b2224aa29ccb64dfb7f7eb625f9d77ab4a00515681e988c1a18db26eb6e434537b8b19b0778e7a24d64852e9cbd09d8b9abd12b086251db05b34b4ed6dfeafeac366a5b45c4738af7346f0954bd7ea4ec129f9b4558023e9f58d0d0f00f024cda0955484c2cc13d3b9cef491cf31acd0e9990852c5daec6ced7d2ab487f212520c9eb64cd254531e954ba9a0e39a43ed4d748293e753bb3a7b1bfbfeb791682d1cc4c6b062768941b6575c8c15a2b71adf10799c53e439551295b7db0a48e63cbade90eb3bcb12814e39f38499a7fcf9a6baf5cf8faff1af8b01ad45172df272f2bc815e9365993ee0589b641f086b10dd93429cebc8255a0694180487209e3ac159c847f555700b83915c78ae88852c07c0bae541ece9457b9dea92cadfe0d679ea51c9f3ee68481b9044555a923b216e58a57196edb25ec494f649e1e345bf6ea2c2f6da460afee74540ad5984d9ea736bfdb1b9c5b53b9cf3661e234fc72c451c634c1703c0df32263cdbecb2eb1343dff30eaab05335d58876a598453a1b4f1567c876924436bee40b1a1d177275feb8baf2715c473cacc71e2817acfb6e65b991ff0133847ef249511f549c79fc964d8d40f992f93cfe61dffb12f8018e5cd69a6cf45596b182135aea072a2f3f97a10058b3b775db4e5bd1bbecbd79d7e33ae974d3c7bffe1c0a2e4a0ac5f2cca198cfea8f213b46b4478a5c33940e759000102fa747724335e4637f692aea57ea8003097f4e116f48e7af09ae745941a8cbc23a6bc3f93c9d205a0620978291095c20e16a44e1e9d53e2e6fef3ccd0caf09dab06b38d199daea6e61ed39fb938c52e9dddfa646b9fe2d34efbe152b8c0dbd0e997c1ea56d328855c5bc9bfb122c9772e435a0c4616de594f2bf2005679f5d8f6a9c24d52a7d2872427636d0d5d862c5eeed93429f6a72d27919cd0236dba36d163aa90cbb839c5c690001fabd975f6ee680241c7a0c0059510f79691992ead2500d0c66b20af3f3ae2dbec8eb2764285f47e1c2842fadc8e2dc197d3bdd4deed2ac07d60b27f8fbb4562fabc64c65cdd0c88e023a191709e6dc73f30e91674831601862f19e11d3a0feeaaeed850a9c6314e09d85d8edbf6ec85066a5357b6b3ed491cf60a83b6b49b0aa6d00fc9e9b52e95c73843e4a6672341209754e8bbab3470482c14171a34d775a4caba0f1a5c5789193d82ef2eef5818c73bdec559ade324fb1c94a5ba6e3774441324cc7a350856664210b1c1a1fa59d7174fc7e6066d39ee8e0f1b23aef84fb4273bf44ce26584f8399be74725425bcf53f779b58a034f8922ae5ab1f2bfef2b875a2d85427dcf0e4a8aee9bb80b9c72e40d9faab86e940044fa048db4504fb8dacf885f97c0061413c3b81998bf468da18008f2d9ef28b1780693bc8e5fa4f8e7bf497405f2ef44482d245201360529d107fde65ce034d0df4846b365d825570895b1ea841c4595560537d0de598ff780bc3207791b9aa92209833d7c799f78ffd4735d31ef54a6d1ebb79f758072982513ae5136e19a85b8f8f6d95703826dfab0d1e754ad4824b3708cbcdd6e285d0ddabb1214c0debd4c8bc9172581f6ce45d3def5f192c44befab0fa645457d186eafd0f020e147ea3014265233ab7272f7bd11d5fcbaab587be1f20212a2c5208f27c9af43a5e29e85e842dd6608d214f8291607837467bb290581a9ade40297fc533b072d146815d163003af771bb4d95ad74cdfe126aea27134353a9b6609622c0988f095a1d58bbf65aec30fc2c53db27ac67d1a32352b82f23bb4e1b2fc856a1e61ae7b083bafc71f2eaf20145b0f3570eec4e6f320c719f4ddbd46d6eb6e03742e6eb64e2b0c6054462c3aa461ea9f", 0x1000}], 0x4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x8501, 0x4) r3 = geteuid() setreuid(r3, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r4, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r6, r5, r5, r7]) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r8, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xffffffad) r10 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r10, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r12, r11, r11, r13]) getgroups(0x2, &(0x7f0000001400)=[r12, r5]) r14 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) setsockopt(r14, 0x9, 0x1, &(0x7f0000000280)="5666b97803eb1d19b88c0746afe8c258da41e5e4e9f2ae7ec232ebfdb8315ec60ad9b18670fd98d58b809600e0df9ac477e8bbc8f428356e3aa395bfcf4e527e1710d368720814204dd34bc0d37facba17651d969b10f70081f486959ce6b011bbe8fcfeadfdcbe108d5fe7ecce5c4753cc4cc02cad6cc07149e67703bfff727e6749442", 0x84) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001480), 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r17 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4000000000000291, &(0x7f00000003c0)=[r16, r15, r15, r19]) getgroups(0x9, &(0x7f0000000080)=[r6, r9, r15, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./bus\x00', r3, r20) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000140), 0x9, 0x0, 0x0, 0x0) 16:00:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket(0x20, 0x5, 0x55) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) utimensat(r2, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x3f, 0x457}, {0x2, 0x7}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) write(r6, 0x0, 0xfffffe38) utimensat(r5, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)={{0x8d, 0x2}, {0x2, 0x3}}, 0x0) 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000140)='./bus/../file0\x00', &(0x7f0000000180)={{0x2, 0x4}, {0x1f, 0x9}}, 0x2) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) r3 = open(&(0x7f0000000000)='./bus\x00', 0xedc044120b2dfd69, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fchmod(r3, 0x80) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000080)="57043051bbb4681821bc666c8043d5382574ccfec967c2495ca7918add8a9fb688ab2aee67ae008b6670ace688d0cadeb96d9c60df0d1cd51f6044d640086b29f5e3af9507c46308255c43844dbd333d0b3bfed4df2087ed2b7ca1fdce52f77ae977887a6f977b29841d1aae000000000000000000", 0x75}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)=0x12a) 16:00:50 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x7) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r6 = accept$unix(r5, 0x0, &(0x7f0000000100)) fcntl$dupfd(r4, 0x0, r6) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSTART(r7, 0x2000746e) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r8 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r8, 0xc0206983, &(0x7f00000000c0)) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x1100, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="4e8e47f8039c6c49ca82", 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0xffffffffffffffff, 0x9, 0x5e9248a8, 0x1, 0x20, 0x4, 0x7, 0x0, 0x0, 0xfffffffffffffffd, 0x7}) truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x81) select(0x40, &(0x7f0000000200)={0x3, 0x2, 0x65, 0x6, 0xa59, 0x9, 0xfff, 0x5666}, &(0x7f0000000240)={0x3, 0x10000, 0xffffffff, 0x7, 0x4, 0x7fffffff, 0x6, 0x8}, &(0x7f0000000280)={0x1, 0x2, 0x8, 0x2, 0x0, 0x9, 0xffffffff}, &(0x7f00000002c0)={0x3f, 0xaf5}) pwritev(r2, &(0x7f00000010c0)=[{&(0x7f0000000040)='h', 0x1}, {&(0x7f0000001040)="db", 0x1}], 0x2, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x388) write(r1, &(0x7f0000000140)="728a66088cd9dd366d53", 0xa) execve(0x0, 0x0, 0x0) 16:00:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:50 executing program 0: r0 = kqueue() r1 = socket(0x0, 0x4000, 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x0, 0x5}, {{}, 0xfffffffffffffffb, 0x8, 0x20, 0x8, 0xee5}, {{r2}, 0x0, 0x7b, 0x0, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x3, 0x20, 0x401, 0x2d2}, {{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x3, 0x1}, {{r3}, 0xffffffffffffffff, 0x180, 0xf1, 0x1, 0x101}], 0x40000003, 0x0, 0xfff, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:50 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xbb56) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000200)=""/188, 0xbc}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file1\x00', 0x10000, 0x20) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x6, 0x4, 0xb8, [{&(0x7f00000b0000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil, 0x3f}, {&(0x7f000078b000/0x2000)=nil, &(0x7f0000451000/0x1000)=nil, 0x7f}, {&(0x7f000074d000/0x2000)=nil, &(0x7f000028f000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00002c5000/0x3000)=nil, 0x3}, {&(0x7f0000728000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000263000/0x1000)=nil}, {&(0x7f00002da000/0x1000)=nil, &(0x7f0000083000/0x2000)=nil, 0x3}, {&(0x7f000047b000/0x3000)=nil, &(0x7f00003e6000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000078b000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x8}, {&(0x7f0000368000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f00007a3000/0xa000)=nil, &(0x7f00005b5000/0x1000)=nil, 0x7}, {&(0x7f000037e000/0x1000)=nil, &(0x7f00006e6000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000007c000/0x2000)=nil, 0x7fff}, {&(0x7f000067a000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xce4}, {&(0x7f00002d1000/0x1000)=nil, &(0x7f0000656000/0x3000)=nil, 0xbdc}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './bus\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x9}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x7}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getuid() r2 = getuid() setreuid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x6) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10) dup2(r0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x20087}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) r1 = syz_open_pts() close(r1) pread(r0, &(0x7f0000000140)="951f8c301b3e8eb5b026b13418a8e0d5b7f8ac92f3c1fb18b1643e594b55708b3079fcca6266eb07fd5478298a19e684b6ba719959a0c102376d5013b6ee07e826d66e9c36a67921990721a112c38c018aab249c070f83e8bc255b2a2384119c7ce2b588c3fe523903c3374426f2365573fde45af99c076cb4b6e080e9b230cab9acb01891594e89ae002c0b00afa87da085703e5fa3c1bdfc4ccdd2f5a506ff5913c01498e148667560abe28aefd08b22dc078d", 0xb4, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x3, 0x1}) close(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80000000000000, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) write(r1, &(0x7f0000000100)='\x00', 0x1) 16:00:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/58) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/219) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockname(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000200)=0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0)=0x3f, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) msgget(0x1, 0x208) 16:00:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffefffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) geteuid() dup2(r0, r1) 16:00:50 executing program 0: socket(0x6, 0x4000, 0x15) r0 = socket(0x18, 0x5, 0xffffffffffffffc1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x89a2, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0x6}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) pread(r3, &(0x7f0000000140)="433a8408221b7b528bf346933d35f6477dfa066d144cbd49bdaa1d9f6799fe56c6a608bd955e3b0189628f1dbe6e60f75767b4aeb00e78ba09d7b7d47ef9c2aafe4706955e4f2f12a91ae99116029610852cbab6b303f207f54fdff473e76e0df910fbed21669f44a74b5940bedb5d18dc8191e3b2cef32887059f06ae226444455cc5368e7347b9c7da7cecb77b35a2a49530ee983bdeb78619fb098a616720cde6bc02a07fec6727004e53833c0a853c2c934b03be03896daa353f07a59db090f8261f3683ce5e73d39b9b4de1b92bbca2128ed642e5bbfa261a638f492261e377a88a526ef1ea44e436d7d36d536f41f98c2705c2598353cf72168d16dbb962fa03d2ade57a5210a5029dfad52cfae3e05a87f3cfc084c67fdaf15dcfe3bbfdd5d84c850e9e2e09f6c2adc4742c07f054391100d5becc51afc470dbec1918ac47a23a13204e98582af496f28f08193cc321c4b8e35c3fcdb673abcec463b9f0ac4fc4559b48ea9541523b19c982bcac8fa1d5e370ee21bc946438a7a258ec0b3e09576d00836515d4b82d77b6b008b12daff9611413aafabcd5cf66b5fa459a8d8fb906d8b45ad895a372b28c829a6f5b40f1dbee1950d9fc37e86b21d5b74335d919445e437d3a462cfc3951906706670712b8f377a6b5fd5765993f7ca8800c025cd96211384869b66d6fec5a7fbde2ee56da6b3b15cd653648bcd0eeb012a176b5683be09c86f6a173dbdb84b203ae0ae4e54e96ec59ecba34d39c07d214c7d0e3641f48feaf4a68c8d7908cf263787dcc59fa909667a770e56a2a95ac7b696f9f1067078456fbbc0af6878bf1cc3465c436a1c05bf70a7e7208e07f4c53c1cc43df3335e832134ab1e0c50be0b3f61a641113e40695b3e1bad517204962b44d37331f7277834bb222a60899af53bfecba66e5ba8d3dcda937273a60af50b7c30e499027bdc4e34debd2fcc67f71554442bdf8e0a9aab78a165a209a7baa6b4862577b32c09b323df6c3c93ab238d4188ce73786cb82da4ddb1f9d96d6c3cc9d958600ac3f8131ea0ee1cee1203eb0fa9b98b81a9851437340cfd60d28657ae48ed5c6d362151cb9b984c6552adda6ed7a746cc44e46bc36a818788b15aa2ace4167b4ad09bff58708168dc7c4742756a62549db4225c9aef711f9f170690b02d03b4ae4d47a9e7e4352bd9ad6a50791746269ea5b54c9114921d241edecd00612a9b1f4d001f9a7794734da622cae49bf139fb8fc670d04a781c38008b68c439f72af41edfc5860a62f021f109d9cc64d0cf2ebc32748bc8d0ebf2046f6f6f9ffdbb47e13b732649cc62f539d72727c7bf1a5cff474388e1caf35b5b62cc11a9add05e275ebfdf2a3e0dcdd460b4b412cd2459cee55ff6be4981bb545f0422c868c6b9d9ca03b07c592d0a6470473c5ffaa99aaa6fb560150c3db147caecd6900744c12f22df5b625cd52717d84a66bc07def17ac5f4d0425db5a7e985fb7bf31d8b7e9fe9573b86ff9a9e0917cb13c8734df5b6207165a2047923647d177842f08378223acdb371de46c78af525761dd3c7660b23ab0e63b14406ead781cbdfaaf42057052f53ced24a584459cf7b4ec61409e4ebcbb2e7b154f06ef29fd91addf5b9e6846cfd5db380db5e48133599c990246a9956c3dcbd0c4ae9a7a0c3bd6b5147742bfe352b31599b0ed7a5cba30a19b10761d36a46c7d467ba65e3eb65caf278d0108beea6fe2bb1669ac46252badc10b7729cdb7c8bb01253ffb5982744b45bd203a072211ec32cb0905ddfc936b47f8da6a49722efff27ff6ffc7810e8fd1576f8a4942d34c8a5b86d1f30f27f954f6bda9b70c104667cd1be8cd08c33bb0b0b2df9d43c8ee150cb76d7844a7695f826cd9e24fd80d8f80a35d1a47c288e01edd93f1243bef29b375f8cb121ce822cfd4671f1b06f4f194de2a37e637a30fd976cef46a6b02696a4c536596316674914c2c889d5566afbb2f6f6a381ba10e4a5d4344c34509dd147b177fa3b6f6bb9ec331f4c7e7d5297e1fef840494e67ed7c04714b08f896a9b54a20b819e409f6fcb0bd12c738556879dbe816e64e2966c1170c5b0eca157a8a854a7fec9fc6723f50f0d666b3362c4ccf6efe598dbeeaf08cf8a73e7cada11c2dcc1a78f673709e568f69530d10d79c2ffffddd847ea5ab00ccee6385e528ff1697b4372b45fc6cba81966f10902408747eb8ded2cdbcae2ba9c5aeded24aed96729f9db08d89e05b24a81dce3a35bfdf99afed01306fb22a7e0a7e1a8b3d784162319f25c328719349541e81603a5624262cc8668fb15fcca1d45e958666f188596f76327babb39c3d21945c58002ca0413976fe84f7326c0e5f896ff464137e1abf26cfbfc7151749d640bd83f25e5f29bafacee79de4a9e6912ac534ed9d0765161400b473012702e4fc4d0f81813705f0531e14510c1c048be5119099c2394726dd0a480e429cd9f40c53ca846d2a5e655dd249acf6ac5e4e89e79e84745004f8c7f9b219744740d5543ab79758ccf18985ca3de79c8c9bbaaaaca82fbf31eba2f7f73586078e6b13b637ed9f9ee301fd7f29a4261ce8a938848ad206bedce6d163aae3853f3af726415ee1263a932ea9e4421c6f9d90cd45c6e0fafad60dbf62d6a170be1656c190fa6d327aad64b9832a9c4b4a2116376688e73718a76555289c5db5fb8beb4d62e8c51268257e68e593313d76d9ad6079a075bd2376f4248ba01cf6bbb4c080fbd05267fe99f52286e7a4c19da054299d854348bb41db105b798cfbd4d466aba6f079ee82c03085d89054fe4bdfe06db99522e3b446b7807916ba572923d495e9d2500d4390b8ecc8e0edeeede276d91e44aa350235d52489c4c99c35d015e8cccbec8f80837c904e373fd72e1df58259ddeae47ce189751b6d8fb12a9859af62f2f01511fb9748d1e1215e06ad13e979dddbb27814e962ee8d35abd3770dbf0ffbbab72ed62ddb305f1295e40237d22592ff000d5406bda79057b2aab61d0a1052d7c8872ac5fb9ce755572bced3453526df9631913528e0be7098a804b2ac9687290b4f9d161e340b6a1a541725a0fc41bb0ff00e981df6a620bb2dc1fe558e37eabb7cf310a4118cd07ca8d632cb0f166b9fd0300c26c1acbadd3330e9a8482ef58daeef77f7d8c2093e4ba1764b0a3c86d0d01b199ffc1b0c00a1e80d120215fd33005487e107779bb1898522242f49c6b420c1ab78038890b4f3f52c5d29dbc89c83516f802f58bc5770efb6a7139200ca1c97e882b45efba2e85520ea8e96dd6c65a3e779c83971e0cd46acd594748399d75b42be25dc393fa0938707e5cda8502fa2734eb0c0d6e2a27fc55c48e79a4f2b7eeb16933a012c1a2b531d36605a9668ca45804361de3f5f2751d7a4cd0b0777b90668f3842ceb6eba39f6fb6d146f2524a332a81a5296a590adeb2111693fca1c73f771eeeeff599f0e4bf24b22e14a933d420248b28048ce9f441c6f32e5817ab2737ab30d9e930f97c3b56c58d63d34f98f516df7f50e596840212f561e250434a0943677f4ba26fee923df4eff065e740f332d4882da5f4886c277d310aa04891391146e47765a162e0471b1b54e15e4325fa85a3e55582ec9d26d1483ee6e71bb09ac44813bd78b6da79d70838a5d1dc123094d4772d8c2da8fb17a91b32d24609082809b0491ec86a7e481d72a90380baf13cb1712177ca54c8002aa95f4c6fd137a6d0cb2b868921825771ac2981f395dc3113f4a0fbdaceb2154c777e24f60edc32308d7a8d6b4caa4e21cf31f01e85a14e223887293a3d4c72f8c840e9791bfedb6261db35fade6ebd88805e7e7b4468474c2f1817133eef15b30354140d4d25a0b5d4665c8bf96f437ba0047764f6ac00a395d6644ccea84f28a77726dea3dc1f69ff9b0f60ed75a2a95ab4b2278abfe40dc1befd7eb2aeedf3f0d9e6c7aa553e87644d8b4d6cead234013caa89aa07191172da9151534601181f55a3cb5df1a759d6f4ef066e8d7eac37366664a8d02da8032a212959a3e7e40aea3fd09dc3f09ff2f8feac4f07ce48ae64b0e3bd82c441a2036c60bd07e98a298d6084b843fd8cf1c4e749671152c860c0584e645cfd1ddfc796f8c2428ff93a2bb2ac3884975f9846afa4c43c88dca6b6f6c179a5fb3e04f847e6b295e3ec97835dd27c4835482c71f7a89717d274f2ef75d486296c058a5d31fa895713af3f6f0fe8afe57b08efe54aea7a43987b3fa8ad18436b0995a84984d6d8c920bbf7316b069c397ab68e3975d303a0ef427bf1aa505f48058ac3097ac27103089e4b22f32a4579aed9a6b2a3bda265dc029d23ad07eb357e43134e42cd145f192b4bac64e135dae102416b57cda818d465ec6eed99e13d70f73e6d79f21863ee61fd7a816fa70f50794b7219b4664e93d749f12a3303724b1d44e7806ad3cc39d9e8f7f5eaf404673ca644654ca8d8233e6b88d0867e3ee7e2e174b08570395a91af47dc09e829a510db577d7171994ac79f0b08c4dccc580e8c2474589fdce5a40e79fcffc9a2afab8722c0b265fab256959b0417c4b8faa76aa43b4c7197417bd33e5f460c2cfa373111e7537ce0c9c0d8c162a5c5e0f86fa9ebc0189c8f8f10fa639ebbf5759b971035b5d08126ebefece84ff0a8eb5bb33eb773b31f7598b882646ac64e3aab6665f80458302f8b89fcca9d38938cc6def2bec6e1acb818df57b131fb2c8bea52aa6fd93b3c57dbb930c2105a8e367d76d9a5b82676f8417bdc124d917500a670934dcd6667ba0d4915b0a20c2f8c1c123849f0cb62544283b130b8d48842f9af6bd034ec55a6003a1592809ff10e15d9173895b893a9f143930e532e772697bdd7d07a1f12efe591c815ac84da16d1a83afd81d614587e54b2dedca587cd6b4b068bd1c45f6d249308bf5cba828ee351aef4837eba4f84dbe3f51fbd5bc145ec6b51eea25ec360a13b2c8dc4a20949d9ffc709aa950cda03ec8a6d9b2a5c3f91b6588f8454256b36c7f0241861f0b49f8f581c67656512837349bbcc38dd338824355f0acaf2e98ba8f738f0f0bb4036c497f28db044decbf90cb24c1d0e94b6c43ca840244534588804ca74663621929c2e46b1055c12d2ea9bc9ad9309ed0cb04f78bcc6663abc6c8763acda7b8b697a0d103f6a7059596b09dae785de66c3c4db0693313e57dfa65f37a40a06850dfead9d494b6fd24ce67974b679d21056456f063ed1670eddb181a8346be81ed52a50c293830050e20c498554932b8f1d1b54b2e824a730c746dc11e017d2eab03287f6a49099460c8afda951beeacb8a9614402b57de8def63b47c9efb42a427601cd65edbb9550fe9183675ed471925317c387b43dfd3790ff44f4a67836accb62bb02e6139c97aafc3f0eeba109c3cc2500b826217bca81e78617f8533849e2c6082d0a10b6dbdca073e451cebf27147acea6f6e7904b78c5bb1772d167d3da1845545d0b4552ebc27c0bfea01cd32c851ffc8d8f14cfebb3a8c7198efbd2bc3230298325f1ebd20d74eb2e785e2f1627e66416ef5fa552309416d744cbd59818bbdb24c491eae90d75a6430f459307dd7e9d9a02628020ff7d403ecf749eafbfe957c3612e2ebf0ff131d351158b223f8b62a4e914a6693ae55b5e0b03dc7670c1f143c672be1f8ffb19a221182568167734c4b90d35b9f0b9c9a60d3c4e2c22bccd3d4482121feb6e2f3c493007bf7db3ce84ec14a1d24959c108cbff05423b2534dd4c1348658eb9ad617d3ce715787ef109b85cdd1390c7e", 0x1000, 0x0, 0xa) r4 = dup(r3) r5 = accept$inet(r4, &(0x7f0000001140), &(0x7f0000001180)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/ttyCcfg\x00', 0x30b80, 0x0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000001200)) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000001280)=0x3) r9 = accept$inet(r4, &(0x7f00000012c0), &(0x7f0000001300)=0xc) fcntl$dupfd(r1, 0x0, r9) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001340)='/dev/diskmap\x00', 0x40, 0x0) pwrite(r10, &(0x7f0000001380)="0802819629cbe2f880a2a6b35b4cc19a5187f65fc389ef36b3f9129ed8a4670dda03f93974bb5ce370ce4f7254abed99c07bd2c03337219aa7eab6706d96db93477302a36da050539446d1402fa3bba1a71e80041eb0bfbb1dddb9d513c2166d712a0a52c96a9d3be326d3a3a6eb4ddbe3682bcbba6ebfe99fa45767aae92f3b1bdd0ba8d59b78f504897b6369cbb2a9028401f94d2c7fa9e29258cfe25e3d5d4828f85f717125a35fd656541adb31fee4f17f0dc67ade9aea1197c120cdb928698cf66e71cd9a5e4fc28ce591445e5e3e395e5f475e6ae334b69ae010d0f9324cdb64ad95671b7de9939239a9f68bf8d46aa542e4f3cfd8f8d9b4cef39fe4296098035372c47a908a044d4f134e8476fa46a306eb6f9b974daf5ecd731a37c3678450485e8b61e083b2b54d2a4a3c57ca06c71c3b0dedbb022def27c00692727bb2de502674a61695fd0dc0b2db0a2751a0f48d6120ec9a7142d7a99b93d3b0fad89b58edf851e6e320ecb0a916af0eb65b2508e746a0b01ece17d2b6c4215f34958c2382e5bc5034063706bc5fcae079e34418c8ead8df20e5817a1404eec32b5805696c9a78107c3d31646b7dbe10212beb242c45466ec481d50d360ea0c4ff60e95a49afc89fe407362c5e30597818bdafa9c1bea15c93d51a787f685b322db091e54e58faf0b105efa65f834d9795980baa7b5b3902708931d06e66375617c459c045c588d185a2c30c9ad4ee4bee52d155a9f140c30d7b464746ef22f11e2eddd30f95d9d8816acf400c94cbd665c40e3501c4b94c5544fa2b53ef9909cfad68ea4a079808a6c9e349efff73ba2e223a335c3df9f3d7885fe3171257132ad2361e5943186d3c18f632f65c2d2537f1375fe1dc2f04e0f6bec45511248912b0949ac34429107e6e416b7da35de1db0655bf5ba380633aea76a49c98f211537b87b1b8193d6c25f226b11dd0a595e2ac5c241a2c5595ed3613442682ea2f3a2b7eb48eca80299497247cf983e9842d2a2ba4c9099968433c6ee0168e6c75562466854439b3a6e50e38844331125eb72fa9df11cd01dc8209d5d1059ce096bf8ef87d1ba1ff98d8c7dd4baba0651c4897d2203a235f72e31d64e3da54fc57d7e4c04322435090869960d88ba54e612b7c8d25327a790e8e1c4bdf1006c718b2c971a49d1d41a2dfe87da421dfe76d7374ef4cde1adf91e25b98d6e8d329d3533276adf8d7cd84f724d872329b88515acdd9228df5da661c9be6694d2e2094a9873995eb43bdb2b69544e80e9268ef90d9cdcfa8b1002b3e6e9501711016d894b9577c3401b9156148aa287fa7c044b24809e8d2a4b4afaffc9cc144f180a06e7e044a1c6b1239b5d9e7bc5bd591a18a603365fa2f7a9ef8ab69db401ae21e19b94dad898559cd6e7a422b3fe06ee5599a3c2f6f1c18d48b67884d8831f53db7bd98167989dd7e19b36e404fc3ad01c2aab324c2620fc31aaed513594b64647c31f11ccf03c2447a1949c21434cd1415868d8101c49fe465a011e040e7d87b11bc61db7d2c6a2b137dc2ab635e9d5cb0be73edffd61fb22b10b8ec0b5835ff32cd35351267ec6533a56833aad61e172525871f9e389bdaff3d6c1e62548ca68037a1e8b867cd5cd1ecdbf3fd18058558b8bd3b5aa49012f6b1c197d8a89b389cf8c418d740b9a6f521b78401e4cb45fbceedb4b92ef4919ec02cc23ad7baea17e866622ceb11f1c7a52e931d7217b891a5dde6274b70f22f739e3ccd7f5fa3511ffbf7aa233ff80d3916e77e9efcbd246f79a8500ae994b8e51fdfc432f1c160e04cf448ac883ec6b118a61e2dc7d7ea14e1b243ce1fcab52cf894c339f3e82c405f42ee438ca45b3f2ace9743cf928ea7d6ba25686b0680e9fa5f5080a923387b0bd2bbb56a85f29e24551152458faabb9b73a97f08ed35e84fc84743f55ceaa83b8f8efe6ff77a085c638c70747d9604ed705871d9cf8298894287a62ef6fce568a963efc821745f16f7c3b0b5b7220d5cd36332755b781dccebf9c430b74ec95c5a589c476ffb7456e377bf150ead8c44a232b7d29b018ef89f582ab71e77717be58b87b2ecb676335e5dc32814b8f00bf45707522e8cae0e7bc13d06c140cb3bc929e4fd2788735cacce366eef7d1eefa3a8aa4f7e67a23b87f7957790777becadaa0a1f4add630d9e868476a30a69c91e99fd5b383a62725c989ece3555ee5efd1e5508d5a49ce9536a54da7e4960a6597168e1844fc51a6ae87961e94bdc5560407f36da80c3153940bf6503bd75ab7beed489f6ec7becad870790fd4d43d215fd87fd22a0a3299e8bf444b7079dccfdf19ec289a64f1cb5aff1d4f1af8720bc731bb654e9cc5a9d7654bb437c8a676a6d03d32ec2863f57df9c2bc77484e9d9ffcd5d89d93bc82f4a9621e075c2b65c31774e7280b360613bacbe47dbe2c156091f1c064169c1a2767642dd43fe911a1e2762b12a229495b2e969a84c59d9c45c2463231a67a10c94c7c25f79fd06956eb9f7f4d9490b3454696e0be84136c6e4625045a01e263c6cc2da725f642fa5db9f9cbd0a09254876406f8e8c70ccf60aaaee23dd69f590cfaf575fdb33d485498f48384942d9b7d3caf82b9d4458507db161efbd66ac9909e5378559c584a56a2914eebfa0a2d96c3281c6e40969f327771250a705220ada4fde7b112ef615e41c52b34f9938edd87fdc71f866dfbb407e421ec8d01eb3f87f83639886424625df21373de32cab1e2077f4bf885c231fd789c6cde6dc51a9252bd68210f7935808bb927229030f723ff30b89b151455ba06fc97bdc17ecd1b02a544cc95219c8e3ee9f9ecaac4849a56c3ec2aca8f509e749d610401a584568a18cb6a82d3cf6d180dc40e6539ad1c47e1129d6585f31b529f2692f2c82f46a781b972ce3697eb6fe52d398be7e6723e152e4da4abb2d8d8b52333e68820b9e55277e986523fd5cd97ad1ece4b7ced571972a16fcfe6a47b6d1aca5efa7ed42ba754a8de801fbcd2fc891f8eda42e8075af0145722fb08a74f152cd3f295de3d68b2fad2803f183af4cb21a62baa9a98533696f2c146becf2f65038eda242b3fd26d19ec05024220292e3e23b072d5a69cf3fede682c55bbaa1fa521d6c6a832335696a034bf7a9cd7641b99363583a22781a5525f41a562a5b359cc78f04b6f7fba956ae43e41d2915199792c7dea6a1d9dc6c86c6347e37d86bf968229d04e8e9c92a1616f9dd160b5d5097f9f4712f1510a0822d0a545b591809159e30f2a5f4d3e03389d78027aaa5c991682fb2b154fe5983ed889abc3fbc943b34f5a900255176f568e38f3eb575c8d31b6c7547a181575cc148617ff3e273f8787e9035eb9531ac6ab7613b8f1ab7da43115b4da2b68054cc634c12cfe7b835596709f2d41431eb4dce4d477efb7715b56acc7162fbfca332aedfa78db6a8ab316a000860673ef575a3b4243b3829efc06d3ade9b6a29ef3e018511c0f8907c44ec65e0c294c49351acda4a79419d2c899eeb49073fd35e2bc209f9757b63c46eb237b533a7106a09116c0a79f56e8aa00ee128ef618811efc1263bf2e6374a8b46610a3a601fb3aca556b575bb97a5864215f9a872264d36ee82a3e3f239a2411e2048b1250733db35c5e6ce821c1887dd24fe2ea525268e29474aa386bdb663195907fd1e50724cd0773a5b0a68dd84d962e8c3d1f96bff502c664ff58f2119830e01fe4aaf945393c83ec0da360dc93dfda25fc1ee90dd20e153a5bf473acead8a77e5cf9aead283629fe668a5379c7d495bd7af5eed18db599f7bbd64fa2153bff4f0fb611fa18e875979799a5f7907db983377633c5fbc5a85d0e127d1dc0327b02928532beb0b314ea3b8e535aac46114e10806f344db20cc9c4681c7896d747779b567d64fae7256ac90de1d6e17386b1fa3d325d6f603635ab1e211cc530c07f98e22d93512c4b81fd5213f78e5af314a2847a2790760f8b0c8d9030f0a664a6212767145e0bcf8e49d859dfb7c409962074bfc4e325f211c6a4aab1d3ed41fa78554690aab535d633a1984940abb33e46aa417a7cb084fa554738b7b89c24cb1eee81064dc6638c3a08d88168ab224119eccdc9ea7ee2256c9efd43ebce2f17540f577685e478bf96e50af6a815fdf753e5287726c40a25b7ba3da2c467e6eac4da5c6d1a8190f1444907f67969b617548582267020e7a3cec7113dd0a3dc62e6523cef4c1f8eaa088bb6be33851c967aa7c1f8e371e01355bee3f9db4b7362813f454c291239fc8145c363156dfd772755899842e56ff0c543c0f886f2098d25d9848c98b1b3f9c83a1a37e0732a772237e60dbbb2484b0af51662bddc572c50ebb984e5352d93a4ef463a2fb546d893671a1344fd932744862f44f323173407371550ebb3cd8168af4ebbafe67c3813096442b30e746439b85a4caf614f594031d50bdfe807d0b3df9f9ce90826bbfd83b1ffee77f4a2afd42cea737d3644a19d2a811638ebca572e277b162ba11979b6683a1afa8ea12b625b3c8c4885dfdc6b19f58e9a69bacc45828b48f2e4240a6b9a417fe0e6905a365a903759799ab24dcacb53040ce5573fa3b51daac9c881cf601eed5159da9e7c38a196db0369801944ea3f1d7046ada928abde6108ee686010d2f1b319f5c2c0e7d89f14acfd2d495fa280c88cf78a7b3b5166307540f369af8052310eb20c4547da6a5b75bd0c54e696b0d0ac73d96e5fc2a8df2a77bcc0200746f1fef20bb157dd01672ce22f10dc150a6a585c35265d00c889d51171498484c111e968af89bc13ec6066051a30acc56efe9061b65dafd897a285e1ddba596581df63146e441090434dbe57e354981ffbae064e7b09a3e4ae8d0366b951620da7185ab27ef1e00b686826196eb04702ef50c0c252b3ababd84f86dc7a1de596a60394cef2050d4b176dce03029b61e807d36d209922c7c34b599a93878007b54a4539798454738f734cc22dc7d935e5f36610f0cfa972d0b794c2575eb8907bbe39333800db5bfd03c55bcdc8b4dd2b5492b45e3edac76142552c0172bf6fdfd3687c5bceabb91bf542a35b933048fbafd0eb174dc3037b6f76f1f064ce5dda18a0f3f222bd682b0e2c41abb6f21c491970ee7047df147d4afeee5447b8b92efa7a6b2d9ff62ed3f2d206fafaf5d62d36750bb192b9b19c8706d7884d003e5887a749ab66ccb06db4feded6dd973f4eaabf730803a47e30558a1651befd67dd0d8ed54ac4aa4e9707c5c11a9ddeb24dc164a9b351bdbd8fe1d4903922d2f30a1163b4fa7abd005b1d1798c70e5f29b57ebde4589e9191e6434e19bb86c48b50500c760cf4c61d3b3081ae3c30a2112dee261f8097abdf99bb14663bd4301350d082173c531ad60f294d649ec268be1f0627e40f7d836694fff7e9663952f65d0c4b330e94997afebabbefee4f4d7ac2e3e04dc38b6250c6c6cf0b352af34f365cf9bb799376649a5662e08209a9b88ce788f791ab5b69369c070aaa1bc7d51e0c2376b1413fb7b381e7fc0bad975b39e78761f5a8db47951478130a54aa86386e453717f6ea942bf80cc3d3ed3396ff39241b2309b68f694cdf668ba6fd9e7640a9a17eb95b818fa7826c45629b02724755eb0a7121ab1710ecd732642253736fbadd494d1dd199e057e9ba79cfa86208b1c56b482a85a80d9309767167c4ab84d1c2429cbf21e5340195fd002ed476fe665af10698babbc843e8579d92bfb83648d88e8287a737f1d13dd4fc2b42f2a1914479f00ec6be4ea019eeb", 0x1000, 0x0, 0x52) r11 = openat(0xffffffffffffffff, &(0x7f0000002380)='./file0\x00', 0x800, 0x6f46fc8531db7322) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f00000023c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000002400)={0x1, './file0\x00'}) socketpair(0x1, 0x5e3f2f3091795633, 0x5, &(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000a) r14 = dup(0xffffffffffffffff) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd\x00', 0x2, 0x0) socketpair(0x1, 0x5, 0x3ff, &(0x7f0000002500)={0xffffffffffffffff}) poll(&(0x7f0000002540)=[{0xffffffffffffff9c, 0x20}, {r12, 0xecadbc3365ca5483}, {r0, 0x20}, {0xffffffffffffff9c, 0x29c89ae9ce6fb895}, {r13, 0x10}, {r14, 0x20}, {r15, 0x40}, {r16, 0x4}, {r7, 0x134}, {r8, 0x32deac801cec6cb6}], 0xa, 0x2) ioctl$KDENABIO(r14, 0x20004b3c) setsockopt(r5, 0x400, 0x5, &(0x7f00000025c0)="f26f069d3d5e777284dd66d7e0206f38577a66111cc1c6981b08ceb9b1aa67660924e979d47f68180297f84e0eb379df17de798acf879c4c10321b1a9c4c3aa4d95f905706993c79ca7f8b92b9eaa2a3e8bd39c3864e55e0e265545ff84e3cf164ef7174bb5f89c38bc35d05b1ee0176e92f228be1bd30cfe9979e3e32fc4c2effb4f94cc56837c06d25ab7f53897bed19949a86d949028a6e562c152db7de06b2905715ab47a91844b594591945ea82c6648352a15fc324c7cbe62a", 0xbc) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000002680)=@file={0x0, ""/4096}, &(0x7f00000036c0)=0x1002) connect$unix(r17, &(0x7f0000003700)=@file={0x0, './file0\x00'}, 0xa) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffdce, 0x7, 0x4, 0x0, 0x8, 0x100000001, 0x401, 0x1, 0x786fafe5971cd8ae, 0x7, 0x3f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) pckbd_enable: command error 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r0, 0x8}], 0x2, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:52 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x148) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r4 = geteuid() fchown(r3, r4, 0xffffffffffffffff) 16:00:52 executing program 1: r0 = kqueue() kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) kqueue() pckbd_enable: command error 16:00:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x500, 0x58cccd83de680c54) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'\x01\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fcntl$getflags(r2, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001000)="4423a9fb0b7adf2a04e5acd1255e250b448640beeecd02e4f4c2f562dfdec18614d2939de368f669e5d4c66767b2365887242cab4b76eab72dedaca5a7df8e6c887321b48824914e053ec84e5560d9f50deb09185060dc31d6c8ea9e37edf1eb2a1f1aaa94ea9387ad70b11bddfc71231c48d4c0a63f5d192c01f8030745ce7e2afb93408195ba37bb09f4f267925953845437130ea3b6afc01572cfc0cc2c6fb8be6e9e3d415fa1bfbe0506fdb57439b09d7672476c503bfe88aad2a66a03dd3fcc502adc5a2a5e740ed5f8f5fe185d1d101610f40b6e578057a15884452d47fa0011f8116cc360be57fc417bf154cc177937e35ba4d53491a4a33883b794715737b85945ce894dee62cc38c5ad32a4215cd7472697d73b7c72851f53cf268d2149e24d560f1dbd51d8c4888726aefe879fbf72244b53e4a597d373ce7ec8a1c6ea7841a4df6151478e98db21c97e83663dc45faa6416d0603eb8c374a31728c23d4f24d51ea0e3a7f7cf647a814a821b120efd4a6c9cc8c52ebd7f670a8cc80021a7db7413912bdd246dbba4fe0733743153508d738cd1d6a44c3d17417212970419d07c8869ee69da318ad0d621f7f168634f7620804e19ced635c99780b7df207f45044f18bcf9bd751334b501be98d08a86d21c4b175db093109c38e16d18826121b0c1448de1824ba5ff2a22511ce9699c4a8dacd2cac52b5adc6d283632b26025cad1e94a213182f2ffbb93c6200c2c8cc510ca9d6316d72370477e7570da16c6a704a651aecb891df245425539f9ed7e459495770e126b1422aa9c7f35117ddaefc44cf148a719a605fae2bc6566e68fbe604c4be0e5f3e83e070fc3a70f38cfda8a8e1bb60c10dd219aae5bae03fc3ef2d70394a69c59af423c085e54afaff16541d6819d8c9524319e6314ec2dccf3525ecabf188aca159a326b90a695e6dc741ec191109ff3a19ef13680fda11d6a3159ba3fb653796978c1c14c170c12f73a0aa72ebecbeab4313bba9dffb4e02585626845bdf1c07d5902342bb92c100c1c8c54062052a3faa2f58c66c150956fc4667004a253510c722c9ada0f8b88a7ddaa2f6b91cfcc290f50a6d9d4a825a8921b0de7d3cb03295c0298d392703709e7ef6e3fab380ecd2188a59b8686eb0ad1165c26a950230e63208c3c564bf2feeb09f553ce0a54e7057676b4f86cf4d97fc5f8dd96ecdf9c5d996b39f31ec02c5d48ae3badac1eb89670ac311f7e565f66b1c50b8d3c2c64ac4827cfa59151534d1094546d6b25e1d5f13a90fe1421d33db8257b1870ff64a3f93f29ff656f71d3b3af124db165ebde19b6d1cd6af590418bef21d0c8636844b51af9bd4cc5f288d13c613786b8f4ebc243dd5e250a5d64d6d36d5c7c4a51bfbe03bbbea78f5438168d466a2aad657b6036a95d0d7c9e7fa85e2bab6c8fbb3c1507236bda2112f72d55d9dfd4de21e293248c4373dafec75ef8493a680595c1900886f953ed2af7aad706a449df37df5dc031a31df609253207ccf03e49ab0503f5be1de7a79bcb16a43da8f5f523398671a925bfe73d8c98dbbf19fa6530542eada9665992bfab680f1a0f18dedf58f1608b4620aa853c28e5115284d08e0014e51c0c3544fe630d0374d6175a1ea9ee9d61c9921096e7e387a367d87f478c71716fa17bef109889a96d223216055e86b5a58fe5f42dd120fe90f8409aa3f3eedc5de1063ad01bcfa6a52de1a58502f311c9fcba8bb8c98b66e3fe9136fb30f321988c0e176f9e3a5770faf2a17bf022d3f0e88b9ae2b303d5a6d034404798e7f0dc3f43eaf0bc403a6eca9f0d2dac729505c58844526bb26d0b2d583d57e3a4e03b99566a14096f8cb714241c37d07b2e073ad978738c60f094f865c6383a13897a5eb42a12967a39281e9339eba0926ab70eb3576b013b1a4691fa01674fd3608134ad67c5e7bc046c8fe5247581fb0781518c0124dab850e3e612413ae1f1c4f3fc7d299275ab6790496051f117a5af6ba3f7401615bf34adc4fa25bd3e362bf4acbc91fc9fdd3756aebbc085be022569dc96556ed591673f5a02cf749ecabfa9c350115276805bac3d16f830139f1ffcdc3865a181e0db34e1594652cd2ac3b65a4d0dd9c85ee0d34f23720ced6a841facaee25427c3b56fe0fa574475304cd25557fc6e956215235736201f614eb9be4734d32b7cac610a362d0752e3c66b53528b7bcd23a814a492e64c281927823e61a3b3ceeadcdde9335f76dcf6d437ecafca2eb18919a75abfa5cb419970bde687da52a9bbf4a5e494ad4e7501a8b6d5912fc54f995715fa1b701ce4fb735fa3f40fac2f23df063ed4947be505898100d43fb6f9cfb1bff52cc54a2098a1236710f2874fc57c7757cf930b57f50d63cd524b920b2cb9fddca2ba1d5e44b0df51b494f91e947a9d505113eb15b36bac8cc36f5500d7e5ab765838e12765ff5605c96ed54e7a5b91ae300da5f844f9bc2b322036c9ae8555b24b3b78ef416b8b8d496be4f5bc500247accf6bff7e5eda269b9bbe7aded131d7a2f6ffb5ca2bd5dcb84a85ce8e94f30e63f1d9130d3eac9ac48104effb22518fecdcb20a45f48f680ddd4345598a8c1235c9e27d1c3bbf0e4d78125109424cd7dcd4da66ffc9c41f784aace1b45fc0778fffed63298a4dfc2a72cb0fe9f5636f84a2dbfbe896ae7b5ed68131010663435259c7ff88dbaff8fa5f23b69eb0971b62f1cc4c613491bcda4db2425abf45b75af2fe8434221c811b3a051dc9fea496ea087eacea5fc47281aab6944747008fd7a3216d31a43114ff1b5ae0db99e62c3676886d11baedfd18c59330b928c891889973c21829f25283f3004bf9e1ecdb0e82ffbc9df4645f2372374c89e23219ac70f9b6256d5f3849db6783d2f3a7b0026c542902a4c8b7bcf109940c45118bd9716a9e808ad4992cc99cfb4fe94030245b22edb32d3b88d3292386cfd65633e9322f803409abeab61bb60ba4395ddb35a8d5cfe8a15b6bbd2fcc3a15beb22cd1331950964b9c1a7775b84244ca8217aeaf1e4fb2e2489431fe9d48bb4bff9a9d8bf5bfc154e90006daa4a5d915abf52a9f82e1260b1a109cad2e0e927b99ca7ad8cdc2209821408608fe3c5c011a055d263497f5f209a45c6de4c0126ee33944397d8055a03556a247f950eb5d411bfff3881de191482623ac4a7dc0e1d7bbc1b25b8ef693bbc13dcfbf63e1781df457d3ba0c643c9003450a43c6c87139bb6e1ad9f4ca01c2b7aab57e630586bfd4d3cacf3e6705bf13cc42f9fcfe6f44f8c4ee820795ae308b2612f1e17ab8bb69c4ba99cf9dd6909e0702181757e098713eca5466e66f596da90af3d10b2488a26f612271ecc096f5569a10725ba6800aaaa0a7532ec2c7f6067baaaa0b46965423d1e9e47b6c275464fc4346d637d8e60987c32b8d5e7d0c1636ed986a0ddbec7650963ab451bcf7dd491ffd306627e1be0c1d9e1ce51a6788aeff3750df53769e553fcc8ce5b8998a32eab39c1d79a9044b8a5d2143ee3316287dceb576de67dc1f346516031b942d2478fa574ea19474c6f210f9908a42854762e92e57fc3aac8dfebdc3874f950ff0121922272f78e75557ee2f80bdac3e4b280cc46c0823c3edc7c3548e744361614ac5ab05159778f53801e29819be2f2623d595e59c7a6e4d5b93c282ac4951ba42aa09434a4403377db2f98f281391084d12f843bca7f33d87f25b4bce7ce0e0567cb43d3e3513691847de4cf8dfd0be1ee26502578376fecaaaf7f77a84e81010b6f01dd26fc58e6f696e4f05531e00f893301768fd422b757659c8e7503639bcbd6fc141c51ea6d1cb435f3c73129355c4368d415d8994dc05407850d79755e814f6030c24a9b8a5d51728ff2f0e42752e7e1f352759229a3c3f6ad72031b370381ab5107cf3d1def6b90004226ed1ca520f0244cb34f6a8181c13a026f0b355f565c822771379501f55e4c8d59e0d2c6e1b3d2c8d9e1bed4de138241a1a220b3b7ba8a64c5d416d1d648ae5168a5ab13523ed20158a001219922bbe3c6b7aa4e4b66da05d2ccadc52267e44e919101d23222738a117bd44e1ee8a936d1ed4ce158331fe2bc1cd3251f41d0379325e445b0274121200e2a77f4d9d60c522caba1c52a9fb1b71f90660582882a096d9f28b6fab87962a5f5e0c3fffee0d5536174f73c888a6c796925ce6b236905a290bc8e2f863b0274017bd8bda55920d2205b06ab798ebfe31e70bc8086f57534100f45b8c572ff5929c20413f7d632c52884c6656053eaf1c4e289bbc76ee571e4cda46f5a187cd890c924876f7e16c8dcefab837e303d85195c5fe367b29d5efeba6d5b83ec1cc5246dc040d7d520889c1c98b94e730d828780f90d06c3b4297f1c1b15a10836c92a68421801e123a03550984c48295dc7c110baa1d6e4483ce64d23cb3a84ceb2b879fd9761353da2b29404b529f1ff76fac7362ac36d1b947e193828c55c118899187e0686165da7c24ef60180b8b0738e38a18665c8feb469f5001ee246a68cc8cc9e20471d45ad884fbceb9f08acea811579c67137f15a3481093306f7ce34f88eea7b52f1670b0a5c006202e761a3f88f60983b925502b056bb3c23a0feac9dbdf02428c576763f8f0122efc1dbd65fb0a7047939c6425e5b963ce54476a2593a7f1820cac2814dbbc9b87bbc02d9e5450f284e90a75c1520588f9956d97b457d63d4f0d137ebe04e1a9e1dde77971285e04043d8c957db73fe8c0bc40537365b87968f09deeb2d00b77c1d603554b88608425a28ce30455650bc98fb68c84952d1f4b445ef7d9c4c99a5f2abcc63b4add83a14bb261079a447d78e03e3ae5bd8dac87c651f4c4825d3b29d8b30286a6f511c57febbf8cb247dd812d958b1a5276b5d7a3c809902a55bea14c5134441eb34727ee8be478fca723065b0848138affe130d53154e3b8cc42915b314915a07d0baa2e6174b40ba83419322e58c1bfd5946948dcf00b475815aeddab08f129340784e323305aee679c99c5277c1b723b0a5e54e8d27c755981ec741cdefd817a59281267d633dcbdb4fe38e201455be02a4717f72d7a72bdbc20e5939f7fbf1fdeaca660547fb3606d0111d37a15926a9d826869de1ec91d96eeff6c5ca19c0074f05747bc3b8d17011948a48d62ddd1d67c060e1ab2fe0d9defcc6708214994639a74194ee3809982d920f60f0d174feb01f4533b22d026d964a8b967b3f54d5e18c208e9e58633b74bac4445a90bc87530d7b9ee1595370b5f160a129d25fd94241b26976d63670967ee377dbce4f8295b7ac8b60eb848fac3265377f586edab17018e7936773b58975373badb9c80e56c0f09de99a46cc140a43a673c4bd83cf1f934228f5c49473a18457895bb0c3979593efcb555bd218c2394cf8d730ea21dde698c1b8c0889f069576b67eb292f883e83177cf4e2dee37552228a3b6563e46d682233e6257ff62fd05d7b5ec1616b030ec44d6fc58e6a1ece38762002b1301ecc8fc4d72decea366a91f0488e83819d7f5b98f8299ebcda7542e2b2d056c0877bd06db78707325d641c5ff787e371aef3d752c42a7a5fc09968376b1c53288e89d1f362b9e796a4fc2dcc6b6eb64eb6b1bbb9f1fef48e4f028fce0a8fed18bdbabe437aa1009a15a28ea8ca4448d88213005b37fdc63323b573c799689a750edccf505235c0da016038348333747269f653fb93b264314a56fa61d0ae456458cf9591e082eeefd63054bab301afdfb903c54de51aea948c4d8a9749023327043d", 0x1000, 0x8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x400, 0xc, 0xffffffffffffff81, {[0x6, 0x7, 0x6, 0x2, 0x0, 0x72f0, 0xffffffffffffff01, 0x7fff, 0x10000, 0x80000000, 0x8, 0x6, 0xffffffffffffff96, 0x8, 0x7, 0xfffffffffffffffb, 0x56c, 0x1], [0xe2bb, 0x200, 0x9, 0x2c40bd62, 0x5, 0x0, 0x4, 0x4a6, 0x8, 0x4], [0x80000001, 0xb7a6, 0xe37c, 0x9, 0x3, 0x1536, 0x8], [0xfffffffffffffffa, 0x8, 0x3800000000000000, 0xbaa9, 0x6, 0x8], [{0x8e4c, 0xff, 0x5, 0x8}, {0x10001, 0x348, 0x8001, 0x4}, {0x5, 0x6, 0x8000, 0x1}, {0x3, 0x7, 0x1, 0x100000000}, {0x426, 0x401, 0x71c, 0x14ca}, {0x531b, 0xfffffffffffffffc, 0x5, 0x1}, {0xbb23, 0xffffffff, 0x0, 0xffffffffffff0001}, {0x2, 0x6, 0x3, 0x92}], {0x7f, 0x8001, 0x8, 0xceea}, {0x8, 0x200, 0xf7, 0x6}}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000005c0)=""/70, 0x46, 0x840, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x1]}}) 16:00:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x1, 0xe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="62020207e000009e16fbea994db090ff1c98ba6e7d59012000801e5ab57533a1a90ff5c1e25dd63e3b0e1f7a162680910fd7699e88f74cd6b50512bc41c4a10ea1c1040b33166752abd0b7eb8fdd65ecc6655d280d37bae9a6b963b7f1d5ccbda09a7abfb40514f28596d35f43b7b3bc1f6b5f1c2c7112cf2a15bbad9e49ad5e91ff11761145fe2188a56a44875cdfc531f7733152c93d85fa193208ffabc5f743098796f46a4139e96a00035e97555dd1820a85cb6381c766c176e2c159ea5fca98e5ce4328d16986c072f876b8fc55ac4b0478c282316e0896880f59db713709b321752aa7a6c143132216fdb1ca9272f9f125bd78c81b0504816d881a767aadca4abb65469d7700bfba20c686b7a0d48fc4db4c"], 0x10) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1000000ee}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x100, 0x0) 16:00:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x18006) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="0fd0d8866bb8251ee8acd96045bc76dbd21e7cba410d5dd70d592e93fa81c1b7435ea8cb303580daf471ed1bdd88cb0ac50a61943a47859acd3b62bd9ecbe7f30bd9cfe3b3f1512d9ee866e2518a3538b10a99872cbb3bee6a5dd0a88dfb35df9653d1dbdea310569e589ed44399166d49df9b7d80d9f1b25a5bfa16e8245e35bc7396f9f2", 0x85}, {&(0x7f0000000200)="571b582ed0bbb029a0ccdaa52594e6e12823500cfec237bc0389e8fb9e512f0788f4486bd21c89adab18f8c09078b852678d975bd7b1470508c72f54627075ae6c21f1", 0x43}, {&(0x7f0000000280)="58f96cda21c1128716f1af56c64a8bfd029297cce239d32f83634c5dbd0e2241ddd6f9609c0b389b3274302d4947d59be4ab1282d44965406b054814f1beaa20144ff0b0844b974356f1710623752ba11425b6bd27c9913f17adc90cd0f486dbc26933cc5ee025b270278bed53e1a2698a860f76a4023322f344f26ad53bd806d429fddd5f69352fc702713412356db312511cc221fce44ef9796965dee680bcfdbc658ed5e7c7db0051eab8d5c56565e0dd08221b9480eaba30e3f14b395d3d799490510b4363e60c052da8b3e6435610ebc28bc3b6d6030b511071f525d69e2f8b0f9cd2aa85425e203bf5d06e1a629419", 0xf2}, {&(0x7f0000000380)="8de631fdb01439e5f7e022bbad7e697429c3e4b5a1ad029e3d8cfa634183a3d431093ccde635a65ac6d34b70fa24fd51d3f9a23041ceb96333467617157f07c52a2b5653bb37e21bf91c5d0d20503a55358c92859ae41d5f736032820e24b8f4e20c7136ce73101e27aa78473e5268d4f9931ef3e7e7916a32b2932936463c66c16b2b01834e5f39c5afab344793abb7d8694b8d601384518780b08ce3fad564ca215b4db0af4a9557f1e48fe46f987d620a422506d298f9d8674273411b0e5a051d47b6f5c2d8d4b34d3170a5e76ab656db0684886b46aee9054430856e5f35be35b413abed938b0570788ec1f65c13ef7112f175afe01982210b7ec6dfe178b04e9599fc79d9c9140731cfdef855999167d7e3580c0f4fcd1b3e577720156367360a280cbc05306ff83c23030d5d49f9c6ef1ef60986b358890b0874840cf9ef2528a9b93616253550cf23c22d77c855a2e3a8bb49cf3df2aa636215e77f8eb7a60141f1bcd5ca7465b92ceee9467906692263e624395baa25ad0adf0a35a2a82917823f45a5a08d738f692296e3489f5d9d9f31b197a70f61935646c967f41d19d551d5740542fba895ff7c947f20fb0e784dbfb6d2c0c0f9060945a296610ea122f0ef13a38d80b42aaba60e7aee7fb78e6e41e316b9761cd8b8801b8c6dea78ce4b77f2418187f0da6e2e63cdc96bedfdb785e000c9f8b983c9aa841859f83e6b8b5bdb8dc79a3e1ec8e355b4c93f8b4fe783b54f9f2f79e80fd80114e9197b2107c74a5748ac0b95d2e7c92b58c64e430f55b570eb73c50928e68fd1141ffdd2412e67feac89f7b897181056b77e318449e4ae06854098e5e9dede3f05ae86a094bdf42ec61d156510e07f5ca9529c5ba3eef35a13576fc8fbaf92bd7883433709988d7e002ff695a82edd5b099b4a595950f9a8d9e7038aa4e9295c0d73f6b159d714cc90c36d6fb3a7801f9c81b09e6f36f3d478a32e2aa4233488612d6d4547c0d0d5fa6b3841445cae7690f52d950ad8817ed53f13dd61f1e3743c5aabb911bca11ddb682251204b2bd364d636062f5ffb43c802377cbd6903c798ebc63bad66cf7557bbdc48673943017a633a63715ef3d5662fdcb260e4f1afb9e6874244a95c8902ed60ea8df742b86ac52000aa730df8414df13c1b4147fee98d7b62effde941765cec54ca1f43a3c18632ee48f10f8181cd95757f76f989060614ca80c2be781a8d7167c3e13377d06c856af8a1cc43fbe25b6cdd30f6e2c4e05cc4675ff424ca0c9492cc080ddbb73f73622d131f40d7893bfe0a2c3bd64a2ec4f4128f661fde29b6264dd260f1b1b0579f6ca3a651bf3b26cf849b260fd74282f1902c0bbe49dd5d5a198d6aae8fcb50d02b6bfa2b801f1842204f91501eb90cafd54f7d220b49cf7d00f7d42b149af84aebc254492c3dfc7898eab220f07eac87dba3643e3f709837f852e824c3a76414fb6439903550c1e68e0acfa40f1b862b52850181551a5987596e5fe02e7174f68427bf15001fc6186aa983afa2e3946b779cb48f803127606a7e0f116ad78b33e7d0fdb33a2fdfb6fe4f379c9bfff1bd4a237fd61bc0ec5e58d42ac2c99255fb4e35115da79375813fc5f61d914c8e8d3142f915f007772e53a65c4ea813236c1a1dd0e0979015bc795cda22fbb411b4919411cbc9ce42d2161a83f3557cb30dd9c195ec5f760e9f042c1166a03750ec5c60d16c6fd4a137b003f8d061749e26e084861e15b8a6580aab4be231d2025969b8eafa5b76b5c171fdab9aec691365ffcef756090fd473662953e29f0b4b5122ff8fe50c99acaf1f19094fa1a01d1bbecf78dde26d9b3d5b2dda4a5130ecabd4cb3a34fb6d9106423d80609a3cb19003d403d7c069f8ba793ce39b3ada2a85b325449b7e2270e663957de886d8e9c3ca73e07c91b8ade5c96d45a7fc30133899b645546e177847ef4150b100d663631b3ef9e506f7724c424a83e4a850d499a5aabf134a077d0279827d61e3b14d38003e3b3a62e243926f9ba546dc24751369045f463c84e4dfdcbcff9ba82da359a6a01593985f43c14810a489f96a4733d09739af79d1ddd28138a4e2d325a1498d29a4cd4fcb417e68a6e6bcb0be380585d4a8512aaa4b726118870221a4342f6c88f9c1849675bfeeacd4f6c9b05d26f466edd57fbf362246c71b0592f7aab8f4c8514f213369314b4628e1922492ad48c98ec1bb3fc7b4cac5db6a16a1011816cff7ba5414b0b256d38e9e19a6eb86e081f60e2090e6f8b24d68f83532241548086e71d87b9b09d015b66e673260c5662fb21fec2aefa637b292084e60450e9dd3477ba52ffd0751bfe660cd8601b6e81dbf4f005f7fcbbba12bb2551c4758c165c0c0321020e8acfc311f45771dc5d5b4cebc6c8a42ad117eac0f1e67575ce366b799761b3ae22f13599a9b9aebed7d2577305385bd9c9673d26d1c4e669669e1f4e043ee521d977756352e61b3d38c863e95d4c6fa9425c4f58fd0d42a532356b43fe13f66c4ce3b3a83b63259c5c47e54c390c6688bda719f29727cbe36e78a524d4b8e5e3b4e572ebc3de2e30718c635c124c26b1a3543178a55304a7231cee8a3796197d26016a70c3c18fb6ad101c9523009d521af016e7a082d0ceb55d7d7ff1ef5034d22062f070381844614d7ed7b0b852bbb22da65570e844e1e95df0c948d88674ad412fce3393b0b1adad70842e837364044d11f809c7e17058aebf480b8f81af8089f3d668c7fa2fa7e06003fe2a3f6837d29e5b8f72f3ae838b53060741a700b1b5726a84031a0f11328bb25b0ee622a247fc55971fefd062b760b7d28c5d200e71a577bbdf1e80b4029f53fe8c1f1cb9f14d939e77b9ab312c7c1a1771759692fcb0bd2b345e79358829cf0c4c51f4381ced7e3b05a8cff66da11ed22d388b19c7efb9894bab08ece2039cb1e2960df73f23901e1df2c7130bd93848c6541d3c11b00c7488e36d047d920134dc5d4f8eae718c9b0714867f3cac24de8a6c9c3cd84f7382a6553015143ad57be54174a153e0cc2feae39790f66270eaf75b676024bbbf77ba13296e823a0c8d3553c3210af7c13853a5322e9d1925c5699e98c14d27039278805f78680fa15109ff0cd4570977398b195ea02ed78d9ba7eacc79934974ceb58f4a117ead51d8a64c1a7bdad60750985403ec55aa36155aef6b3ea0adf93e072b5e524eac50bdda7918da212ccac980549aa7101e9285009a99dc8d1341eb005406f67e0842d2bb9c46ae8dcdb293a0aa2cafa0f1c120cffa84e57da68727d9b470925dd0b6572e0701e246eeb17e7fa501970c3017dba7146f857ca28686294b2b8f76f52674b86fa6798b6aad09b73e15a26fc190153b48aa234256acffb0a370de6488d52145131a4346dae6ab4e89c3b8ba490f9e61c8f66a143fa49a4e2b5523f45274bd11a8febba19d51027c6146465d0c61a296b279c48b8bcb92b81a52423b223c3652bbb998d824c786734735ace5e7f180a14ec13d475789bf41df8aac2f068835fe639cfa1fe8ba6d13a768980247f62a5f1af95baba9199b015a01a15cd9d8c998bee3a85098b7c12f7783fd1186b7e03f7a0992cdf78592c3affc8b17241cccc478d27c7ad892c4debed79259840f8489bc4e0c10f851c5bdbfcb6f3b635cc016e29ccce1c34d9717ba27380305a332a44e057397ceaa908d00691436602ea3eab3ce60d300410e4fc48c47fb910c97fa5f02932a3895d1683073adcc2eddec773f80b700b081b2988099de7f835b0269c02ce223006422465766a5bc570ae2347fc0358db44db28d053e60fd3cab4b012ed5007bae01e9f5d965c3e85e414dffd64118460816d2b74e998eee6000c692fef881e85ba77deba35c59d7cb63e6c225e0151e03777492d970710e9ff18f8155c3b1a5cf6074703d05fac20ec53b7e224bf4537cd17d3033789eca829f3268318020df543b20417eefebfcc2e7b1df4c5e60ac452110bc12502b5294bfc4a790e265b5efa7584428c0564fab6ca5c0943828d22848ea29b19c11197188a7af72213d6adb0144c2661c65e453b38dbbcd2836a052982ae527a77922c8f53f3e84904b7414fb415256cb0a403e73c83440fd9060eccc368b94e0149f9d5f9dd6fc24fe6d97d86b771912e7bf25da89196bb273d0e47ed3d747fe72d5d422a1f693f54cd8144a670da884b55623b153aaa798507b18b7c9281b7bd58588737c969a09836ef307d776281cfe17c39145d9bd324f6ccef6f607af5c1692d759c5afc8800454b2adc59ff7fd74d3735d03288011655f06d1dcd5c683630733a16bfdf7f6c7701f0f99878285b3b106b8f1fe11ca6855a6eaae67871bd5d3fe4398f0a079a5b835f472f036be8f31eadabe28448af25e604cbaffbcc0c2ae45d5cbc0b9efe3d1fbb35a442b62f8eae24b1166932a71d622ac20bc46532dfc9c33f2f7b56ff62e35f55bcae1a2be9d4f95b9a800f10b2416d9d9f039e9148e5fc2fd84824d1e88b2a279f646f41b87fc6d768073c906c1bb3ef0159e4115ed62688ed71eef4a427b850bd4305c24d304881d65c504c85d19128a3b99f0804662cbaba2bd4ac29910fa1ff99bb947f46364fabc17511a43f0a5905810068c7162d5fb16069f654fc0e13d5d7e55187dadc98e357ffe1dc892752adade58faa17ebe6e320d808d1350f0c7b64b8a6bc14881a1323f003cdf96f1c6d821117423c1cd4be0e6a3b2b3fd14c651c3e0f39137d515bee0c587a93faa975c60b7cd2f236a5c03ebf620b1bee4ccf7f5a782c1637153fe0cbe3350a368e39dccba3d7b7a24b342f6b3f9d61142fdafac325ff0d44e134f56160c3b5f56a17e2b0d05435d043d4a8a76a6fadb6f1e02c09038cffb059381ccab2f36d19ccc3b82680d9d00a41cf8b1b133e1c2fff15621f42579a0e0144bff459facda967a238bb98efdc843c692061078dd486a74d1069440ceca3afffca05dabaf555775a4d9a058d554013bf6d105cea22c5c2ca96af7c5a24bfbef66d88a6059bea4c8854be13afca04fc0222abcd622030972d35f83bf1e52d26905ca6e0ba5cb2a18d322111fe444c5183b4bc27f3fd76e67fee51f2937b517970923360071baf32c75adea73cafafd84de3ee51a3a46f53a8f49d58b407c3682dc25514537938bca838b68aec672df6f4be4c43e52604cf07613707b34347c12c51d5f0990c0cfba74cb72065e346d4eb3c8fbde322fd246e83caa4ee01e0b2c71d58cd51747965ecac3833e7ea5b6c65d61a07d1afa3be0f7ae7b42efe8220aa0133387568df3bc47b95ff0b1bda3e7d9abe573d5a236615bd64a46ce8371ebc79311449fa7226abeca1b229091b7cf7239cee65e51df4dcca8f5384542da81afbfd7c779d11c71bafa80e5280acac30e5622ccdbeeba88f8d160b43f74bdb58526f309ff448d450cd3efda21da0e8526509cf72c9feb13a49c7a1573493f713f9c56067fe577b677f561909c0db02dad989875d162f8409acac6582194793304dc5cadacaf71c008e844870a0eda68906cb274a6285b42061de729e7481411ae5c21a3c5442715118787944cf1806d0978c01306b587118e55bf034e235a1c3f7940a50decc72eb79ff9d9625a7a1f1878064e840c049e54724644a1fff9b4d30ba4f12073edc9adb1dbf6cd149b6501541d09a8997b93588a0940c50fc0e33dffb820d32c53a48c68db8da3c2c0cc764e4a0c1ffec5252b4ef2db1da625398c2d5905b7fb2e0ac024a69248e95fc34360e3b99a79d262a", 0x1000}, {&(0x7f0000001380)="a96082f16c253f5df977258ee14a2606e8c733b5fcb95afc05259c95e4ba114be946cd9fb35740c4c4c74159fed54e55f7974852642355af822dc0211217fbb13ec87fd27062808f234862b7d9c8bf5b3087154ab6db1a27eb0a622452f9c9762d9dc67e032fe78584fc0313e64272dcb6ebc605f5d60db517b23bc15fa30b0cf59549889803f8931ce09d20ccf68d989fe4bb8385b24838afbf32746789d2b3a4598dd564479cd3dd21fc69819cd111cc7716f4599974a07616d7453ed1e2d003b39276082506dadca6853f05eda905785225e74ac39cdfa40a5733bd136a7bbabbeff4291f3136143a65d9fe8ae7d7180d46c72ab3caa63ffe3dc15a94b7", 0xff}, {&(0x7f0000001480)="af3ffd676e83a478e362a1c03afc1a839fff8c2b7c7cb71ddd3a4b45ef92ee20e6f02e2dcea3f7784c4781856c3b5404c2c4c35045a6aae2bb1d248e28d2a92440634e62a0cd4d93f4dbd1ba264e32eb75afb7d28f4d4d0ff1f145efd403537c626e9d250cb91c33deb3f291f66c93ce8619e40cfe594e82ae3e5cade3c9114ae3d9feba3774b46e2da341b6bd14cdd0972362228b55aa4b65a7cd795c0fb1e777ebd04a7d23", 0xa6}, {&(0x7f0000001540)="3302ebd14253920017dc2f6ee63563d51dcb5f0f70854eb830d91cb4b0f5b888285eb64b269f1bb9620d9426374635189d2560dddde8aef4e8dfdfceecbe717c43acbcb001a1625ce17caa841976d5844b2023ef31f717a893f8e503dcae7edbd89c7754234ab15dff553e37090d3c3119ea4255474d1792d3de88ad8aaf7c572601d8fecacf1b2cad5413cd8fa3e4ca9ffb71b31e15b6585b8698e0a1265cc268206ff74d613e2074995c9e3974ebba1e17c2bacfaeb4dce1d4f72f89c4729dd23c6bf5bccb87315e27f72211dfb8c9c36e03dcdfb2606e397024d1", 0xdc}, {&(0x7f0000001640)="dcad13aa03da605a9d47fd546ab9a174903fbb3d68fbdc4ca20886e2b1ae9e0c023e6f8cd48c96c6322dc6eb72682d66cc2f2ccc61ffe01a110346c4b4f2e33977bc5f3d3cc55b4b53ad07e6d2cb63307ae7cc6ac340bbe8a4526605284317e355e494b3f97dc2a3317a9a27187eacf0e5e3cc7f70555b2f38c028187d613b723f05e8f234bca80e0b022d6c8579f3", 0x8f}], 0x9, 0x0, 0x100) r1 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x61049b297a42a7df) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r3) 16:00:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ftruncate(r1, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10081, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x1}], 0x2}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x9, 0x2, r1}) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xa5c, 0x4) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setsockopt(r2, 0x7f, 0x100000000, &(0x7f00000000c0)="aea0b2bc1129939f9b1f4251ba4fd070c3e988f43cbc3b1fe97423e20ac1dec8d3be1c6519fa208ed50193babcdb5d0cab055faccfe049bb08f5ae6032e46410c7ed82aff0fb492741d8e0f66d65d0e8a9819a6e211fb196eaa1a546ca37db4ecfdd2b9472cfa71fc6849504d1e1962409d22b7aedcbc4f814f6ba17a2bdabcd1d77700eec82be8bee9147e7e16f103c6006d30fcf6e6266e4453f4baf9a7bf2f90f81f11d835f686d6d375889b4c753b0f22988b7cf3921c1f8e9c7dcadb6f9cb7b51662ff442d7cbdd161ab82ccc87ca17853f2138", 0xd6) poll(&(0x7f0000000080), 0x0, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) bind(r3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r0, r1) 16:00:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x3fcd, &(0x7f0000000180)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:53 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus/file0\x00', 0x80, 0x3) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="3f885bb4116872801c650e226651c1c722921837c9b1e12f04c5b347c9a982818ec078cc83be04d3205aa3eea189addbef1e8047b448d9b3150ce428b8a266", 0x3f}, {&(0x7f00000000c0)="a9bdb921b84aa7f3488c5d5c7d62d3202c12a48a3f09387d", 0x18}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005, r3}) 16:00:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) poll(&(0x7f0000000200)=[{r2, 0x28}, {r0, 0x4}, {r3, 0x100}, {r4}, {r5}], 0x5, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r9) r10 = getpgid(r9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xcd, 0x0, r10}) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) socket(0x1, 0x4000, 0x7a488bf1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffffffffffe68) getpgid(r2) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x2, r2}) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xf, 0x80000000, {0x3f, 0x8001}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="a361") 16:00:53 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r5 = kqueue() preadv(r5, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f00000003c0)=""/161, 0xa1}, {&(0x7f0000000100)}, {&(0x7f0000000500)=""/159, 0x9f}, {&(0x7f00000005c0)=""/127, 0x7f}, {&(0x7f0000000640)=""/126, 0x7e}, {&(0x7f0000000480)=""/29, 0x1d}], 0x7, 0x0, 0x3c) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) close(r0) dup(r2) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r6, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:53 executing program 1: r0 = semget(0x3, 0x1, 0x2) semop(r0, &(0x7f0000000000)=[{0x2, 0x100}, {0x0, 0x80000000000000, 0x1000}, {0x0, 0x80000001, 0x1800}, {0x3, 0x200, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x6f0f, 0x1800}], 0x6) r1 = semget$private(0x0, 0x1, 0x10) r2 = semget$private(0x0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x5) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x5) fcntl$setflags(r3, 0x2, 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xe9d) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/59) poll(&(0x7f0000000680), 0x2000013c, 0x75) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000001c0)=""/9) clock_getres(0x2, &(0x7f0000000200)) getitimer(0x0, &(0x7f0000000240)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) read(r4, &(0x7f0000000540)=""/251, 0xfb) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = socket$unix(0x1, 0x2, 0x0) recvfrom(r6, &(0x7f0000000280)=""/132, 0x84, 0x89d51dee0ad50fc6, &(0x7f0000000340)=@in6={0x18, 0x2, 0x7, 0x9db}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000380)=0x5) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000003c0)=""/70) setitimer(0x0, &(0x7f0000000440)={{0xc, 0x7fffffff}, {0x2, 0x8}}, 0x0) clock_getres(0x3, &(0x7f0000000480)) pwrite(r6, &(0x7f00000004c0)="a64f86f4b27801170da075334ae184a74f4368f14824b752f92df80b940fa1cab523b2908da43222c16f9eee098ad1f8da4fec2cb065be18380ea28cdde6a61c628c8dcb6b68851a4e73327cd0ced4959785d35ddf2b848d0f5c6559ba3d8d42cd4bb4781e", 0x65, 0x0, 0x0) 16:00:53 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x13) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x13) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x46b97ebb734e7077) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) bind(r3, &(0x7f00000001c0)=@un=@file={0x1, './bus\x00'}, 0x8) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8008, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setstatus(r4, 0x4, 0x4) fcntl$getown(r0, 0x5) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) symlinkat(&(0x7f0000000200)='./bus\x00', r5, &(0x7f0000000240)='./file0\x00') 16:00:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x10001, 0x2, 0xffffffffffffff3d, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1ffffffffffffe3d, &(0x7f0000000040)=[{0x21, 0x0, 0x4000000000000800}, {0x45, 0x0, 0x0, 0xfffffffffffffffb}, {0x2, 0x0, 0x0, 0xa6a3}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") socket$inet(0x2, 0x0, 0x4) fchdir(r1) pckbd_enable: command error 16:00:55 executing program 0: getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x4) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000004442e646530ada5eb01c9cc6229540000311f8272edd168bdcbeafcd43fd79f"], 0xa, &(0x7f0000000840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x6812, r2, 0x0, 0x0) pckbd_enable: command error 16:00:56 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x286, 0x108, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x204b0, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:56 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xffffff7ffffffffc, 0x8, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) kqueue() fchdir(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0xffffffffffffffff}], 0x7, 0x0, 0x4000000000000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000240)=[{&(0x7f00000001c0)="912c682b553de687784f84bf74a3fba8120e4656b38c"}], 0x10000000000002b3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r5) r6 = geteuid() r7 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={r5, r6, r7}, 0xc) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:56 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) 16:00:56 executing program 0: r0 = semget(0x1, 0x3, 0x41) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/225) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x74}, {0x80000006}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='E') 16:00:56 executing program 0: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f800040000000000000000000000007de435faea68d92b2f8852d191373530353e7038079172510f1ebccf2387d92b3ee5fcaed8b020e0c2a7907d2828fd3b57069966eb3c0d6bc9f1f0e3e4eb2626138c9db2ffed992d1fd597585586cf09262167b866d2e4fbd659aa80c6ae4f44fca81cd4", 0x1b2, 0x6, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/7\x96mouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x3}], 0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = dup2(r1, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="7a7de4575b07b312c484dc9170911a11ae71ccd06e86ebfd8112c06deb730936694b66dbc6b06f98608519e6f52ab3ff756a28bddacce047b9f0249efdb8177ffda2f557f952617ec96b2689a38dc5bbdb18ef7ea1576d594c67c9beee42ba7131cd7c91cca42573", 0x68}, {&(0x7f0000000100)="f55d2ac00ca8511f3ae2ac6a30d689a735a5588f885ed2e12b355eb78867fe3e9e3e2b3230bb175ff1ce1d2389c6072cb7d7b730", 0x34}, {&(0x7f0000000140)="7e250ab36410615f9dbb89016c26eaa0fc3e0746d5f576fae07094f000a8", 0x1e}], 0x20e, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f00000012c0)=[{&(0x7f00000002c0)="a92bea9b34a1478ed2f4e8da0e0cdf4ca8199e515f528d448a68dab46d74c00968614edec2adb59cf6a3494656749978478d5c81dd2813e9b5f7a2571c374d56ae1fbf94f35b323bc4a56809c39e40f00cf548519a9104ec85305c740ea291b144df043bfa096fe08538b1fdd32308e831e7c098244124601201abe64465f6898e94c97cbc6cfee9d41bfdbba8adf7a1654c6afca012cef013f2652e19c3b16f5af2040ce99d1c7bb3568fd13835e0cf965a50b8ff017267258624c1e5dd235097af6442e7f1c8fddfd8b7e3079d9f1f4b7d9fb402dd4cecec844184c61360ae3aabdb0ffa7cb50590ecb3b18afd7324ebd6db418d7ee71a5514bc966ce0550ffee901dd47995fa2e487ce6fc0ae312f52f99c69fa8ad7004cb84f79dcfa8e42beb7b1d1735fac7b027102bba5936eb74ec9db92523544fd488958e9b3253e281f955010ca60f5057e8586e5b0b38bd1ca42daf5df29efe8daabbb2b80374009ec433bb1cc18765b478ce36f38937f2322d5f916e96cd53f4e0b24ae7fe6e476d3a5f0f60270a7ff26c3714347c97fdc7eb948c9f22795bbc4a1fc447598d2959e1e63eafa430826ea6553e4f885e93b13e7b8bfe7018d9a1c0ac3e91ea0fe9ebed915c1eacc7e0334caac983f8d1218aec16f70ea391003df8b43e7b99145d5c5a40d2813d5be78224b3cc9ecc552feec65de0bca12dba7d4ae103d78912a2bfca207f248acfc0c250979cdf7cb7e1098005628c7e7969daa2b5cc3e6bb8fa1c443f945436eab7cb2e7e003fcf489c8dccf5d6c774220beb4eee02d0325580c5a0c8327f1b45a19d479bc68dc7b141c5c70af1a95d875f682ea124cab8d6535fcb4dd0f9727b8c2dcc285ca385f84e8228a949b035a5d00c3224151e3f99de78470b4bbc39e09cce297517a23185e2c043026cd1f15595df7c81a8d7a951f2efb3e4d3b24256259602daabfe3b588de8be770fe7bfe2f8d5646d961868a372e1a1723b3c857e212d3ce08970d278830867e723a020e2c9004dfb0f1fd3517a1ad773e2cdde922e51fdd47eb94b032ab212fa0ad3ae1c5d16a877a558c9d35acf1f071c7a9e78d8ffd637f49725860c1864c5b06f4ba1422924aca5eaa1b1c16c0fc423e1990e57576610e646086dbda1f64f7fc22905a9800f46ca7165ca2c474b8df58e92d47b1aa67a06a2b774944e3354e11a5d8cfaf2d91102849318a13065d4df6b3f47b5a7e5159d3fbddbdb72e991ed79a6e28047a2c3c62c4c7a142a0d45c07fbb0d55f71c6dee6e451b1ebb1600306f1089b52553b81059f62417dc15440f02d151bd8e27eadcb410666ea70d6332d65140d3d041c582af623bf7521c6983c16f15a771a3ab512f505ad5904132d0c1f9e96301ef77d887df29d5bd6767574aaaa0e53537623f8ba7d12955af540305372a5e6871b21bc846746d0c985199af14308b037bd6b73db76d84894a9b059c93782a999c14d9ee971f71e9a9b0e45d272be49ec3fe20aecbc34cad82f6d2d772a93c501b948c7f5a65ba07e2d8c0bd1e1087de33cbe586c685b8e2a52c4aa6ac5d51b5fbba518fb55a346e6eb2796bea2e4f4b8a65e08f4c74223135d8515de4a922585db14408e8a7f81fa28df614646ebdaec5b2f38564e907e11fe41d4491b6e894e51f3e20c3d5e0bf83488f5ba4b2170cb11a35d81b47e9dee706ed6c9a30c9ec2f5cb5958a63c629f4ee6cb541dd6ea008ae691897a0ce100b6629c9674f21e9a5c8b990b92ed32cab8cff0ab296a79c76f72a0a1dc1ea28bfc43958a0407061c6e039e8ddaab0dd4a8316455b6cb051431da05720c45d2b73a84959920d15ef6101ff2fd12a5f35fb75c78b1ab495578a2585ac571a27d9d0cd51054ff03c3299d30e03f035ee242175c4a169a10b2a248a5dd7827517dd01fdbc7ed97b372045d924bf6a1154c7e9c196e92f754d37fdf0418705c16299242f11b51d2c5773e8305092311de021f559b9fa5c3bf0986933f75c669649ee6f22401f2a1deebce58024694f8120436f1562a0291cc19f1eebc1e5a5581424046462dcd8afb4e01dc3aed8f0cc885fb3c6722cb44fe8aef1cc9c636155d6bfcbd2680397d2251163cecaa582bbcacb65cbe5d4c6cd364e4784370ebbc7d9e92cebec0f9477bbfb449751202e259e0f6cced70aaa6dcea85ca3944a4f3c51be407d6967863f3d0226c5cd1283182679950779b87f398ec99ac2214f7aa6ba9068dc37c1747db684cf52ad64c63cd78f3128180bb635357394c95ea5d5199b8d78247afbcbb8197cec4052944bff71a02eabacc0bf547ea3070d16dc2cfeaa9f62ff5e3a514a1ee94cc7ded89677bb1c5a188c48e0f1bb1b6218df1c658dbb6328c8213ca3989c0c3cf5b341b210ae3cb72fdf6e3fa1ec2278db16eaff0863c57fb9cc1efd7ad2cd49607b774fd9c682d68dd04d0b27eb3f560e42eb5d22fdbe28051466c5d6a8366045c5750b5965894db1f6cc625570fac467543f9e8a9ceaaf7310878bbf621b6d85b4fae4ac875d31bc3790b1ab746d158a7f6c7817f485064a3b614b7449fe0502391eae156646acad22bb44f4df45a08fee64b3413821efbec0e0f7a12324824462ea7e5dc3662d57e6fa582c0a3d7bf95ccb26b05597536a80c84c2696fc53cea22c5095f6e6109e69d6688c195c9a8c977368a91af55868053ecdc543dfb5062ce8067c24a6052a7a68eef691990ec26425f2ce418be9ab1dcc391d2454fe601cdf5243a1ece8fd699addbec2b0969add35b6c9fdb03a63aea8d976d2320bad8a710c43d05d871692eb844aa2c0bd9af77148a262eaa1f832ed69529bd37fa6a083f93d44e317e20f70a2c67f117a57923c1b5547c4ab8dd110da5102667ae8c0a3b0bede0c00122339945d4e71072f6b5a52f8c08bc194891030669b9220c4536028f067a84b8876efb124234bca9165aa7484c5222904b0ca8d7a0643047b3571108e1c9dedc58397ae2def6aa8b9531eb24836f04219577b6204275ec4dd198ae0b4bfb2662a753b261adee39ff818f158a25447637a05f005a58e4022679f2a9b8f22affcc22074785c8edea1e645a79ec11c9d724cfbfee6957b50fbbc273a62ca5d72b3f1b6c3f16e80c91e4d15f1f8fdd12a0153f93552e73baef0e93f2935387a1c5bd7245dfd4819e93f1289a77fa6e3334ce540f425a323ff989c639df8f3cebcf32e3123ef247dfdfc4ec30601b4a07dbb491eb3193ec2bc173da9544cc9820ef47afc00c2c6838b4181d3cfac24844dc5cc2120b4772a97e172a6ab24197ba70991d194382ba5e1a073afb08316ae9fbd6fef3cc6596a838190167103ea0e02e42fc1132ffe64daaa68aac3fbbd78cc110e4d1f5700495cf05da437bb39a568ac79aa1916e6713ce9443981a2e539b60c919bb0af7008d3f5d916c706cef8f0f496254ae4e4eb3ec000cc526bc3b1025ecda318259b71112304c0c3f5522739e56947441af0d2f74a48875deab861a0dd44c9f2fa985ae487c0796697efd3f1b87b3a51b17c33c63b986c97d2402dc2845115f2234127ceef6bfa8023a44cf86dc75e2ffab74c32c20cc2665c3a7fa86810fa6a3113796c6e191e1559b3a1896b24d3fc61dbef6946e463502e3a79cc62a323c577a4f88f28cc02e0137c820b5458a7b56b6747d822d8e3ef5d97042d9f4c7f4ae6d40f159840f7a8edd809b681ccd091f3357ae4db23cc21c64bbea990b530ab742264dfb37b0c6b82d9c978de3437d17ca581408c5bb7f7308bc5670d3589ea8fa288a1f13cb462720a9d854e73715cd4c2bbd3755b738b4bdbe111f5a560b2c4fb37ffaa0571ecd07861aed7e2654136050629da7613830c3c5269434cd4a958325fa7c463d368029a7ac7db427ff00dd98bfadca0b1c218ec37376bbe6b4ff74fbc562dcab3082704e02a84a4d59e4eb21fd9a5350389414031cf4559c644c5661837fef9472520a9bd33aa1ee4fbd8c1dc97b9740b17132adda2ed546a36d39d8ae052761da8989856d5939701211d919e37a1a2737286f6bfdef0a55ccd589f56d0649666dcd32c54075bd0606e7f64c1fb645b47096d9e45c50fa07ff9c0c5f18212848818eb585ab3249cc60371f7ada661973aa89017178f450f64ec58973d72b32306dc10bc32def8eed9c21625942915a0ed377920aa5ae53db047b63f564d638bcc876559eed531c6c880a129c5e25854d97daa593482ad14f1bc518f6206878ebddeccb1950ee2fd65fb9fd97f38ec0de5765d4c50775977031f6016bd71c3e367c89101dd2bcd91095024e27e8c66fa1d2edbe8074ef837ccfb39cfd332de75f8f8eb787a17288cadd135986d6280764721ed824a9a787411ef8433b6645822ea9306e71c862e17a61ba31763b678bf1defe8b66aeb26b999246245607d93ac22a716d3ff2da64ed54784a4d218ed26fcc31752c4bc18464aa171e8c120148270a0bd0f27b0f9d39ce1d5b02f387685d4a6436514bd5648624db87a86c67264774e2512227be7ecb4d043907f605b9712647314d9d22b7839b096254b2c6a1d59db1f82e73c27c5cfa37d212431712fbd92d313f38f8a72723ca31609896d54b05c4763d212b6d4f67e51e2cfee523f85ee5a9218a2447ce7e5ae187b607590606780fad1aefadac3d7e22bea22dd477ea3948223d2c12e43ce4b6cd22881e8d6fd973d86df315d8903004fe9adb8f1f905254de1cd640d35f603854031c653ee49cc585a25ece8642fb9102e930509f4f38f3e1e88448957ad6b5f7d91813bc744e4d8e0ff900c47e7e6722f05b2972573e748a334776c939abd9cdcc102245c2d6cc4967edb0d4213734e807aa41f9983cb8ab20505540a607f50a071be842e6d4eaa3ab85457697fdf46a22868e5e70e44e4f1131144ba1d6faa60e406b273f580c71c25a29be6a9256820af87b126c7696557e6dc97bf90797eb336b5f938a8eb2dc7281c4085f43440cc7b10a80d40736ef317122bc14f059f557301691b969a9d6111911e3efe1b4231911162d7e9883b45b6dcab127a1738794daea9ced3fd835755a999aef4f8115f3a7d5b567156dbb023f42319da826246612c66d0c5b6ca5cc4baca08c5df72ce2c3fbbda3b962cdfb39ce007d4366691e2766cd286056c69ec295de98c8fd9dbd48bae5a932cfc27d9275d0781a7b9a50d8bbb9010fc616fdbb1253dc9332aff5d47495639bfb75f0ee2fcecd64739a2d8ad8eb2906ae810d01cbb7fbd77e3172930dc740723a9856171ed8bcbc53fc445c49b9d0de234029761e68c3eb241b34e1af3859b585583347bed4d5891e6983531f851d3d6911641ca6989954098b729bc8a9f8c0e0fdb2d607e8e3e6ebb173edf97f6326295dadb03d6fc14df850fa11a23dd8eab646f9c99caded523566e9bbe7b3df77c6f676d8cac5e9fab3b69ea7d6c4c91f7f102d1d81bc6421b019abc9f3db7ade528fe7708eaa17bbd4240a890a2453b57df7ca141a2bfa6de4ae333cca0235b2667cbca8e60c7f9f020996f39f5006708293f3b0a6d1c34f962026dcd62abf1c0a3db5936a05017c181576e0f84b0c56ede2ed3e8e72b415e735cc5b12593129209ed3bf7571ca5e675cca7e2927241ce897065697468db1cf5749854f82168e01499257dc9d5724df44586ecfa1f7456857889f3f58149db9f02c5626720f25feed46e31be00c0a712613c54cb8c2d6e98962b95d4da08f5e11a65addaf7ee2638c83f84d9fe6d8510d38024c6963b1753a8fc1fbde46bcf406906639e195e55b79a1", 0x1000}], 0x1, 0x0, 0x50) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x2) 16:00:56 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) read(r1, &(0x7f00000001c0)=""/150, 0x96) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x4}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x3ba9b0556ed61107, 0xdb, 0x2, r3}) 16:00:56 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x20}, {0x6}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) fcntl$setflags(r1, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'\x01\x00', 0x0}) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000240)={{0x9, 0x65f, 0x8001}, 0x1, 0x7fffffff, 0x7dc4d5a8}) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='/dev/bpf\x00') syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") munlockall() r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) 16:00:56 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f0000000100)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x6, 0x81, 0x80000000, 0x5}, {0x7, 0x6, 0x0, 0x6}, {0xfffffffffffffff9, 0xa9, 0x6000000000, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x100000001]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:56 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0xb5, 0x0, &(0x7f0000000240)=""/181}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1f, 0x10000, 0x2, 0x1}, {0x8000, 0x2, 0xc3, 0x5}, {0x4, 0xff, 0x4, 0xffffffffffffff52}, {0x8006, 0x5, 0x3, 0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r2 = socket(0x20, 0x5, 0x9) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0xb) 16:00:56 executing program 0: r0 = socket(0x6, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x0, 0x200000000000}, 0xc) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9010d8be3df5983c670840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8019c69a7e6ef2b70c2710f10f51d574cb6b849fab374bada483cfab9a997b6acf84ebff4eba37c7678b54d1dad143942c40ff0e1a38a1fb917e557eebd263f41d3bf4c6b09ab5fa2de577f581fd54f9fb05e03adb18d08adb9"], 0xaa, 0x1, 0x1000) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/113}, 0x79, 0x3, 0x1800) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) fcntl$getflags(r2, 0x1) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x10}], 0x81, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) panic: malloc: allocation too large, type = 2, size = 18446744073709551296 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *239830 13593 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff800015331630) at vm_get_info+0x9a VOP_IOCTL(fffffd803849c340,c0185603,ffff800015331630,1,fffffd803f7c6960,ffff800014916290) at VOP_IOCTL+0x88 vn_ioctl(fffffd8036233cb0,c0185603,ffff800015331630,ffff800014916290) at vn_ioctl+0xb7 sys_ioctl(ffff800014916290,ffff800015331748,ffff800015331790) at sys_ioctl+0x5b9 syscall(ffff800015331810) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,793a87d10e0) at Xsyscall+0x128 end of kernel end trace frame: 0x795fd271df0, count: 6 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 malloc: allocation too large, type = 2, size = 18446744073709551296 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffec0,2,a) at malloc+0x9c9 vm_get_info(ffff800015331630) at vm_get_info+0x9a VOP_IOCTL(fffffd803849c340,c0185603,ffff800015331630,1,fffffd803f7c6960,ffff800014916290) at VOP_IOCTL+0x88 vn_ioctl(fffffd8036233cb0,c0185603,ffff800015331630,ffff800014916290) at vn_ioctl+0xb7 sys_ioctl(ffff800014916290,ffff800015331748,ffff800015331790) at sys_ioctl+0x5b9 syscall(ffff800015331810) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,793a87d10e0) at Xsyscall+0x128 end of kernel end trace frame: 0x795fd271df0, count: -9 ddb> show registers rdi 0xffffffff811fcf17 db_enter+0x17 rsi 0x27c2 __ALIGN_SIZE+0x17c2 rbp 0xffff800015331270 rbx 0xffff800015331320 rdx 0x27c3 __ALIGN_SIZE+0x17c3 rcx 0xffff800017577000 rax 0xffff800017577000 r8 0xffff800015331230 r9 0x1 r10 0xffff800000a62bc0 r11 0x24f6669f6d8cc3ea r12 0x3000000008 r13 0xffff800015331280 r14 0x100 r15 0x1 rip 0xffffffff811fcf18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015331260 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=239830 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014916018,0xffff8000149173e8 process=0xffff8000148a2378 user=0xffff80001532c000, vmspace=0xfffffd803f013110 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 13593 252824 54175 0 2 0 syz-executor.1 13593 433436 54175 0 3 0x4000080 lockf syz-executor.1 *13593 239830 54175 0 7 0x4000000 syz-executor.1 13593 152354 54175 0 2 0x4000000 syz-executor.1 58783 59446 1 0 3 0x100083 ttyin getty 54175 299982 77119 0 3 0x82 nanosleep syz-executor.1 19188 331480 77119 0 2 0x2 syz-executor.0 73975 28569 0 0 3 0x14200 bored sosplice 77119 250024 49106 0 3 0x82 thrsleep syz-fuzzer 77119 214157 49106 0 3 0x4000082 nanosleep syz-fuzzer 77119 520421 49106 0 3 0x4000082 thrsleep syz-fuzzer 77119 227189 49106 0 3 0x4000082 thrsleep syz-fuzzer 77119 236714 49106 0 3 0x4000082 kqread syz-fuzzer 77119 376590 49106 0 3 0x4000082 thrsleep syz-fuzzer 77119 4673 49106 0 3 0x4000082 thrsleep syz-fuzzer 49106 295105 50338 0 3 0x10008a pause ksh 50338 11198 57047 0 3 0x92 select sshd 57047 312524 1 0 3 0x80 select sshd 12129 146236 86975 73 3 0x100090 kqread syslogd 86975 395601 1 0 3 0x100082 netio syslogd 50688 396295 1 77 3 0x100090 poll dhclient 98483 340634 1 0 3 0x80 poll dhclient 54118 177260 0 0 2 0x14200 zerothread 60099 13021 0 0 3 0x14200 aiodoned aiodoned 18593 510695 0 0 3 0x14200 syncer update 75614 225449 0 0 3 0x14200 cleaner cleaner 50800 398439 0 0 3 0x14200 reaper reaper 2306 408748 0 0 3 0x14200 pgdaemon pagedaemon 72566 416133 0 0 3 0x14200 bored crynlk 75587 387027 0 0 3 0x14200 bored crypto 58059 310089 0 0 3 0x40014200 acpi0 acpi0 44941 308823 0 0 3 0x14200 bored softnet 34308 465007 0 0 3 0x14200 bored systqmp 54089 282599 0 0 3 0x14200 bored systq 40338 14104 0 0 3 0x40014200 bored softclock 10906 8928 0 0 3 0x40014200 idle0 89663 368881 0 0 3 0x14200 bored smr 1 461072 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9538 6424K 7132K 78643K 15656 0 0 pcb 13 8K 8K 78643K 269 0 0 rtable 115 12K 12K 78643K 770 0 0 ifaddr 64 14K 15K 78643K 257 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 92 0 0 iov 0 0K 48K 78643K 3617 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1229 77K 78K 78643K 3206 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 44 0 0 VM map 2 0K 0K 78643K 4 0 0 sem 12 1K 1K 78643K 193 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 2153 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 50 38K 63K 78643K 795 0 0 subproc 32 2K 2K 78643K 156 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 230 0 0 in_multi 33 2K 2K 78643K 162 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 1 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 472 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 101 21K 25K 78643K 5991 0 0 UVM aobj 130 4K 4K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 285 0 0 NDP 14 0K 0K 78643K 76 0 0 temp 184 3535K 3631K 78643K 55856 0 0 kqueue 0 0K 0K 78643K 17 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 21 0 15 1 0 1 1 0 8 0 rtpcb 80 141 0 139 1 0 1 1 0 8 0 rtentry 112 108 0 64 2 0 2 2 0 8 0 unpcb 120 1239 0 1227 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 5046 0 5046 1 1 0 1 0 8 0 tcpcb 544 518 0 514 3 2 1 2 0 8 0 ipq 40 3 0 3 2 2 0 1 0 8 0 ipqe 40 9 0 9 2 2 0 1 0 8 0 inpcb 280 1445 0 1438 6 5 1 2 0 8 0 rttmr 72 2 0 2 1 1 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 nd6 48 14 0 10 1 0 1 1 0 8 0 pkpcb 40 16 0 16 6 6 0 1 0 8 0 ppxss 1128 30 0 30 8 8 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 499 0 281 21 6 15 16 0 8 0 art_table 32 500 0 281 2 0 2 2 0 8 0 art_node 16 105 0 65 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 7 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 191 0 181 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4641 0 3252 46 0 46 46 0 8 0 ffsino 240 4641 0 3252 83 0 83 83 0 8 0 nchpl 144 9121 0 7514 60 0 60 60 0 8 0 uvmvnodes 72 6095 0 0 111 0 111 111 0 8 0 vnodes 208 6095 0 0 321 0 321 321 0 8 0 namei 1024 28258 0 28258 3 2 1 1 0 8 1 vmpool 520 2 0 2 1 1 0 1 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 23892 0 23892 20 19 1 7 0 8 1 plimitpl 152 184 0 177 1 0 1 1 0 8 0 sigapl 432 2304 0 2291 2 0 2 2 0 8 0 futexpl 56 46890 0 46890 3 2 1 1 0 8 1 knotepl 112 627 0 608 3 2 1 3 0 8 0 kqueuepl 104 586 0 584 1 0 1 1 0 8 0 pipepl 112 1264 0 1245 5 4 1 2 0 8 0 fdescpl 424 2305 0 2291 2 0 2 2 0 8 0 filepl 120 18405 0 18307 5 1 4 5 0 8 1 lockfpl 104 599 0 596 1 0 1 1 0 8 0 lockfspl 48 209 0 207 1 0 1 1 0 8 0 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 55 0 45 1 0 1 1 0 8 0 ucredpl 96 2594 0 2587 1 0 1 1 0 8 0 zombiepl 144 2293 0 2293 2 1 1 1 0 8 1 processpl 864 2322 0 2293 4 0 4 4 0 8 0 procpl 632 4923 0 4885 4 0 4 4 0 8 0 sosppl 128 46 0 46 10 10 0 1 0 8 0 sockpl 384 2872 0 2851 13 9 4 5 0 8 1 mcl64k 65536 1617 0 1617 192 191 1 64 0 8 1 mcl16k 16384 16 0 16 10 9 1 1 0 8 1 mcl12k 12288 49 0 49 7 6 1 1 0 8 1 mcl9k 9216 24 0 24 11 10 1 1 0 8 1 mcl8k 8192 56 0 56 9 8 1 1 0 8 1 mcl4k 4096 176 0 176 5 4 1 1 0 8 1 mcl2k2 2112 12 0 12 7 7 0 1 0 8 0 mcl2k 2048 60863 0 60818 23 16 7 18 0 8 1 mtagpl 80 60 0 42 3 2 1 1 0 8 0 mbufpl 256 111302 0 111176 105 96 9 39 0 8 0 bufpl 256 12039 0 5809 390 0 390 390 0 8 0 anonpl 16 269961 0 256118 141 73 68 74 0 62 10 amapchunkpl 152 10699 0 10590 26 21 5 10 0 158 0 amappl16 192 13262 0 12474 145 102 43 52 0 8 3 amappl15 184 1477 0 1475 2 1 1 1 0 8 0 amappl14 176 225 0 221 1 0 1 1 0 8 0 amappl13 168 16 0 15 2 1 1 1 0 8 0 amappl12 160 40 0 38 1 0 1 1 0 8 0 amappl11 152 70 0 59 1 0 1 1 0 8 0 amappl10 144 286 0 284 1 0 1 1 0 8 0 amappl9 136 1380 0 1372 1 0 1 1 0 8 0 amappl8 128 953 0 923 3 1 2 2 0 8 1 amappl7 120 348 0 343 1 0 1 1 0 8 0 amappl6 112 74 0 65 1 0 1 1 0 8 0 amappl5 104 227 0 217 1 0 1 1 0 8 0 amappl4 96 2535 0 2505 1 0 1 1 0 8 0 amappl3 88 345 0 340 1 0 1 1 0 8 0 amappl2 80 18022 0 17956 3 1 2 3 0 8 0 amappl1 72 50134 0 49723 31 22 9 20 0 8 0 amappl 80 5294 0 5257 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 2307 0 2291 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2307 0 2291 1 0 1 1 0 8 0 vmmpekpl 168 17727 0 17701 2 0 2 2 0 8 0 vmmpepl 168 279477 0 277627 208 120 88 109 0 357 2 vmsppl 272 2304 0 2291 2 1 1 2 0 8 0 pdppl 4096 4620 0 4586 6 1 5 6 0 8 0 pvpl 32 729223 0 712293 306 136 170 219 0 265 31 pmappl 200 2306 0 2293 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 858 0 338 18 1 17 18 0 8 0