e065e3bcec1563971646078b6b7a242a0d1d40b9f1accd881392530db621d72ab1712ff3af359e2c8a4a3c7aa495e60badca3f8420d10888a3703594bb0bd265e38b728d379cfe0ddffc5375cc428cc8ac80abb7169faced1b58af03cf0f1cc26b82685ae5ddc06410ac9412969fb1df1119cae8780bea055e392eca38573b70bb05276033fd5021be2e09ed37054091dd02c9a16560853110a82f7633284dd4ddbb19acba30c095d9df5ffb8c24c8c5e352a605c19c2a1e1e1753b83ac6421b4521dd9d0034e80c73fdab353a49b5b47eba7043a5a04057c53ab57f18500f320ee8d62b1e100ab8e3fe8c3deee3b3807ff6e1da016bae2852491f4062dcbe48aa5dc9a01aaecb5f4faed8135ded0332d764a4a9765ce8294a7f0e1c244205d6b85062569e64ddf2915b1cf802045666092e059c4e1649a07b8a90074b9f4c49060497c518ea6065763112b8fa1935206ee536c2fe6ce2816b188ba21a9a957777732fbc57ac938f0ee151f470597b3d755f497792545b5fc48d61b1044b0589f7956c862fa22f4322091e00f671de577521fa699eec7828495c5d97ef0cde807a495ad7dd1c6b21aeffd53c6eb64d77707d62868f88f05e2e4a828ade13b499bb17b8e7f718b7014e08478a9578154f6c481c66b20a956a4ede13c666d186eb9cac23f6b56572498408d395ae50727013cca74bdf9dbffc9cdc13384f1647cd58a1adb313ba681fdcb8b5a2e05718155c880e162eb0b7e00f60ded4784d54bc9741fe9b43f10b1e09a903542262d25a4ffe54c0d6f5de35d0f9aaa8ce1e2edc9da7b7960701150045c3eba4ad28168a9ebfa491e7d5caba24f45fa0fe4bd2168551a222d86103f8c773a3f71c3fc5a295b72d20682435a72262ef071647832daea452f8ac3181e6a901070546eb57b35437198d57382ad3b4589dd90bc8d7c1e3e8ae32069cfa57259cd229da7bd58a01250170768a0986795e03a44c8b78b9f9d9d747634fec000bc25d18298ff3c5b2850030f3e21e153b7dd380e1d1e9d15593a85064022c539858cc4bcba76364ee654e89563b9782f2b37f07bdfb254f2b2c78617ca03298dcfbd79f5d18db2a20fea76e4f3ed886363070ef6922725e3739250e4b16bc2addbb95191e2e02d2770884a33b8449d158be291ba43295e042252972d0e1aec1345d36998c829faed37e81b902b529684965044d806b70c0e86760be3fb2351a68fd07bd8e027ea97a29fa187fc18b4e77d58fc83a22167df3f80ecc854517c6023e5bf20b6cae8c5bb341a00ff6d2fc703a0853a593355db7ebfc3178b79da104c61197f240e945a719aaad9ee81e6570b13fedc46ff34dfe31e1581d0a191868ca5273fdc7c8ee1843506a9cbfaeb18d6c7362642f19ea5b1f0b30d22225401f597dcaf2bf285ef24ffd473cdd2b75b0f6f0bb57a927ddae493d2ca5c25c4682c7efeebd0b7295cd8db308e96cfe61e35e86b6b312b19741d8e69f87073f278f7dba06687e72dea653a0d718e0810b09f181fceba51a9e7f9afe3a09aececdda2c54d76c17a2a8acea71081090dd4a9e479686afd350f74f803295736ad40620ff08e5a59980cd48f67e8e6ef692447a47d1800ae2be15eb78c53e0a8adf94f87a2ab12a0c7c657b47b8e4c1637be8bfade72a103a494b33134a49a225f618c05cdeb57cbb1ed31d5b7de3074272c29664670fe3c5566f96493c830fa1e0e5d813a85c2d891288042b524a7d52b13b7b58d269bb81f476936b3bfd9c1ea658b39572ba4dbbe26d2274ad6368fdf6da99bc328893c9810c46a08103e337345112831fca372d342903afbab4b6af48d6a4856c3c7936c56b6ea5d51657d66c09234077b045a6d8641c4109d981a51d7aa463fd9cd75150c8714ea305da45341a64d53c4ca34f0a0804ce245576a130c081593312d29166ced5254ceda84329ba4675e7f39e8bfd70f6f6ef82d34bf10a3691ee710717f7b7066e05c9a52b216f001060f0af0cb4361e701b01c2535c37532196cfe3bfedbf8ba5ba89c57025b045f64673adb0e81dcab5cc4cffcc8d407dc4a95f21ec7c063a7d1abd953c5ddbbf9d21f511616ed0999162bb449af058bb68dce27e4307058113f7d7909419b47ad74addd5690d5029d50c4bf36e1a1692bce8174d831999591fa6261b069ffba1aa5425c97c0e2826f14e20eb019ca4035171e33a2a7a325be407d7becfc7b1a1f7f96a034125ddafbf0f72d60688f97697a2dbdf5e9133832871dbfca7e63cd3212def5c00af42186f95e0e205bae410549194f6cb2db85141faca17d3e7b3887148f11d4527345c882d355aa7a40c18cc2c9b064f223f49dc95768912738188f19856f07af69d0ba7451ea927372a61820c4c96c9ab34d11daa25af91203664a7f903e6866899aafdaeca19a3bac3f8db7cf647fda7389dfd4a3fb7d3d3ad3f85a94ff8a2bac5fdb80c88b42881d722911e2cd7d0775a495ed06c46232fe8d3e51907effba9824d39f8b93b0c7dd86162015b171fb54163741eae70ea87db72717265d36b5737f5d603ae688dc8355f08ba37ea20eba57162745dc2cce775b8abad9e6d4cb37f5dad2f852a6f0b43097360b5ebf8b7b849eabcac907c5e3b8fe851f096c2ccb4a8318bdad9f2817ff806aac0b9dd0cf6e39a7279171657cc672f1fc9c22af430670bf5b07960a98c39f4adc128e3b096d9319f850cc6b1c74d8f7d7241deb33f8052b6171ca68c17e4858e6fa8404268ecafac2063dd419b009dcfaf9ba0d2af02f57221c6e051a19097b9cb954d543ebff6eb570d425e0139e0cf1a82446e9e2e8d7f1d8ba8de0a3f2ef6b166f05ac0330282b2b4d59782e88381ce388c0796ca655f93bfa25a820a6ab4fdc7dcbb352707c3bd2960bcc2cfa8d5ae0b003c80f72fc01d7bfd2b049f1cd193514f7292b40f9498ebc56987d380fecc9959f18437d31eb8f8b224a2dd948e2ce1745234925585bf194324851a5351361ef948e18d5536b01aab93f1f878ff9e74b05c25d34f57a7e079ed222a4d2c743dc80632e732ba5d7bb4bb5a1ed81359f43c5c50156fe3b48041114a83335eb1034dc16055e9a4768b94c0275eef6b5dd1d3113767f22eb2be02e260381275ea7057835ad7828f8e251dc251ef9232c57bc85824f1fcbf8af4ae93d913d889d711bc81b0c7ec2b45feb14f77cd657bd569a583b87ac4030930fe2967fcd785e72c5d8e656779202cd9eb00f904f4cf1797e4c0d8b3748a0e24e0d9bf2a036d9b8330766532d5d1dc61e423b59e4b9f1cacb338da7d426f77f14eab6b89496bc9350c14704ac19848c06d9d8b18f2acd69d11b33ae3074064db279bf888f79b7d288bf7a06e8a0fc0cb971c85e81caf6956d43bab55ac03a79ba18606636addd30acbe751fcd6fec034a8ae4c2be4851794286d77955c8f7c29632a7306cc7781a6a7bcbafd44f40d238b841abde4e84aa9bb050a4b119535f2ead05010afe0021f9d87ba68f3cd08a54081db67e3d22ec87d4e67f449fca7a57dea2a810e5bf4f070f8c02fe6ad39ea9d3acdcec09ab2bac1535be26772380cb0799c064bd7bdb31de5040b31dc1fb0bd150eed8a472d286fc57b14149984091a870097d3a46bb86a94c3ce269551ee76826956e3cf02e8d76e355b1e2cdf1fbfe55c956d6522611b516767fd60fb20d058eb9a80fbd2ba90cc4773cd734d1d58ef850f9ac0e563a4a77d9f429aff0736aaa5623df4635ae3c01fa7314839218859eb2ebdcbba69925432db16c97ea4c6a6262334fe2f227d5d9c61906fe9869d3081cc2ab01e7186ada44bb415872f4e05070894f958f6f9dc4f1082040e5147119f6e0f1a0643f19d935f81c2b0e086dcc8c8104e54b27bc25a09bf9aad819263ab2894570ff6ceb03699afa7785b60d7090295684f314cc00d2f139a2d7afce8bd002c719eff7b22a84486ddfdcdccd8d88c72a8a891c5554cf739e39b22931e4e206275b785acc99cfea4a2bfa1cc6c7793c9991f33108e85c08db08aff824f9542e0bbe0bf6a88362287632b916f37b3c21042cfc7e5d4cc2c6b0690fa4a3754c21f68282f48f534c194f94c391e52f47adfb257c9237c5af22a51bedfe0f5d4a9d0d87893d049f3f4790eaa1d453df736cdda776ea16dd1754b8ebacd503230708ffe343b37eda85df9d830562329497379014d2f24c190ac8b19f1afcb478effa31221e4ed994bda1f43cfa56ecdf9bb1d7871db7e9df33f62285d52678c3f33a5e3591f99ccbf310780cf562fdf8f90adabec3864"}], 0x13b0}, 0x408) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 12:46:06 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, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/4096, &(0x7f0000000040)=0x1000) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r12, &(0x7f0000e80000/0x2000)=nil, 0x0) r13 = socket(0x0, 0x8008, 0x6) r14 = kqueue() preadv(r13, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r14, 0x1}, {r14}, {r13}, {r13, 0x2}, {r14, 0x10}, {r14, 0x20}, {r14, 0x80}], 0x7, 0x3) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r14, &(0x7f0000000300)=[{{r14}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r14}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r14}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r14}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r14}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r15}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r14}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r13}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r14}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r14}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r14, 0x40}], 0x1, 0x0) close(r14) dup(r14) r16 = getuid() r17 = getgid() fchown(r14, r16, r17) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x26, r16, 0xffffffffffffffff, r8, r9, 0x1e4, 0x8}, 0x8, 0x9, r10, r11, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001300)='/dev/diskmap\x00', 0x400, 0x0) r20 = socket(0x18, 0x2000000002, 0x0) setsockopt(r20, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r21 = socket(0x18, 0x2000000002, 0x0) setsockopt(r21, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) r23 = socket(0x18, 0x2000000002, 0x0) setsockopt(r23, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r26 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r27, 0x10006}, 0x44001000e, 0x8002, r25, r26, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r29 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r30, 0x10006}, 0x44001000e, 0x8002, r28, r29, 0x4}) r31 = getuid() r32 = getegid() sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000001180)="262cac814f73da9041faac7fb0", 0xd}, {&(0x7f00000011c0)="bc2d358f4183a669878fcfedcc050ace0addc20feaa0dca32c3c1d8c93fc94e5b62d13a341229c8f2f7636ac750f7fd94b8f", 0x32}], 0x2, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r4, r16, r18}, @rights={0x20, 0xffff, 0x1, [r19, r0, r20]}, @rights={0x18, 0xffff, 0x1, [r21]}, @cred={0x20, 0xffff, 0x0, r22, r24, r27}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r28, r31, r32}], 0xb0}, 0x802) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 12:46:06 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000100)="710255f9b177abc77452b48d1487932649b9210f7acd557273f598556bf7cfac305aa7b99d9657ec3c0389363ef889fc45e5af047965e82ea6d82a7915f2023a7dd2d26c32f6d8c3eadf7c9410693786a614a2bc2a3917eae46136abbc1de870ec05d8afb256a60231b3d8b23fa52f4aad7480a99e931fe518be546d959f3ff1ca150d34fd79b4bb60df4eb5e052810b51d91e09e1d66f2bd49d462b", 0x9c, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="c9ccf7beab19832a5447afa0f4b21c73e9c068d53c6fa9ffd99c87605c15d14e2e", 0x405) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r2 = socket(0x18, 0x5, 0xfe) setsockopt(r2, 0x1000000029, 0x20022, &(0x7f0000000240)="eb", 0x1) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000280)=0x7) chmod(&(0x7f0000000200)='./bus\x00', 0x12) 12:46:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r1, r3, 0xffffffffffffffff) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x0, 0xa2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x9) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x2, 0x0, 0x1800}, {0x4, 0x4, 0x2000}], 0x142) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r13 = shmget(0x0, 0x2000, 0x2, &(0x7f0000b84000/0x2000)=nil) shmat(r13, &(0x7f0000f53000/0x1000)=nil, 0x1000) r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r15, 0x1}, {r15}, {r14}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r15, &(0x7f0000000300)=[{{r15}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r15}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r15}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r14}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r15}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r15}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0x9}) poll(&(0x7f0000000000)=[{r15, 0x40}], 0x1, 0x0) close(r15) dup(r15) r17 = getuid() r18 = getgid() fchown(r15, r17, r18) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x26, 0xffffffffffffffff, 0xffffffffffffffff, r8, r9, 0x1e4, 0x8}, 0x8, 0x9, r10, r11, 0xfffffffffffffe04, 0x2, 0x7ff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r9}, 0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 12:46:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="100000000000000001000000ffff00006000000000000000ffff0000430000004fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc8112914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a558100"], 0x70}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000600)={0x2, 0x101}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000640)='/dev/speaker\x00', 0x2, 0x0) fcntl$dupfd(r6, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 12:46:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000180)="eb", 0x1) fchmod(r1, 0x1) r2 = fcntl$dupfd(r1, 0x5, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)=[{0x5efdffeae300a12d, 0x8}, {0x5, 0x1}, {0x44, 0x522e}, {0x2, 0x9}, {0x86, 0x9}, {0x42, 0x89cc}, {0x41, 0x101}, {0x89, 0x9}, {0x0, 0x79a}], 0x9}) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)) syz_emit_ethernet(0x1c9, &(0x7f00000001c0)="174af205b606750b825676656048") fsync(r0) 12:46:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) write(r2, &(0x7f0000000340), 0xffffffffffffff87) write(r1, &(0x7f0000000100)="f50a275955bcb55019576cb4dea4313437f2ae11a6aa9abd235d6562f6be", 0x4c5) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:46:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') pwrite(r0, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) 12:46:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x4}, {0x4000000000006}]}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x4, 0x800, {[0x200, 0x1, 0x5160, 0x3, 0x1, 0x7, 0x10000, 0x80000000, 0x9, 0x25, 0x2, 0x100, 0x1d, 0x5, 0x81, 0xcd1, 0x4], [0x1f, 0x0, 0x101, 0x4, 0xffffffffffffffe1, 0x9, 0x1, 0x0, 0x81, 0x10000], [0x7, 0x1f0, 0x9ba1, 0xffff, 0x8, 0x7fff, 0x3ff], [0x81, 0xfffffffffffffffb, 0x3, 0x7, 0x6, 0x4], [{0x7fff, 0x180000, 0x4fa, 0x5}, {0x0, 0x8, 0x0, 0x7}, {0x8, 0x3, 0x10000, 0x6}, {0x7f, 0xfff, 0x0, 0xac}, {0x6, 0x9f25, 0xba6, 0x3}, {0xa2, 0x7, 0x8, 0x6}, {0xdf8, 0x1f, 0x9, 0x3f}, {0x7, 0x7ff, 0x9, 0xffff}], {0x4, 0x1, 0x0, 0x80000000}, {0x1, 0x7, 0x4, 0x6}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) 12:46:06 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x612, 0x0, 0x7fff}) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x202) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xf, 0x14, 0x0, 0x100000000, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x12, 0xf03cb4605767958f, 0x3d, 0x4}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x210, 0x10) kevent(r3, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 12:46:06 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="62020207e00000a5f993d5fb96018f91dfc1f1ef6430b34c6dc5cd530872b541099e4f134bb5cec93e1603ba34f11f6ba18576074062c0871def4139420f0e26c100bff693b16e2b7d865e212750181f2c7ba306815b6e1885af70a7e109e0d9dbeee39eb508411954fd1e519ea68711d626e8107f8a97ec885994052b9ee458e48f823d91c45d8dd3aaa7377d86668892afc98cdbfacf7a22ea199f65ce48e8bcdbf432e8aa7ecd3bd611151985a8549f2c83a900e14c1daa711c38f0593d28988d38bd5f3102ea480417c0411bec37dc31aec3d8ea28f0180bc59af0640765c9fa6020a4d3b58d83cca7ba9fc75502de011ca402aaacf8359a9acb7f91ad6ab353febd8cf55de618202b46bb06a45864cbe29f2479b3266463033fc5f23f47d3e4ddc26529f9d9ced111bad7982ce74df2fdd05a5da0a3cc75251cffc0656794de0c787de4d0e158c2fd679166282371183dab19ef421953dc59ef0b8fe5"], 0x1) r1 = socket(0x2, 0x3, 0x1) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="bc35e3a6d4b30a25ead824022e9520388a4d7bb5b41989b6cbd74d01896da48c03fcd6afbd9d8619d802a151ea51e1a591ce49fcf2bd4e5b7c9e1d3f954891bdb02147685ead8077192e19934e304986c85896f47b3982fcf57fad502f136b34ba"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xec8, 0x7}, {0x5, 0x4}}) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) 12:46:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dWv/bpf\x00', 0x80, 0x0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x7}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getppid() 12:46:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) msgget(0x2, 0x700) r2 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="4000000000e000000036d10c0180000006d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5f6cc57ef2c549600c50100a080000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784955c77725c8da5592eb4a00b42e02eb2fda00fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1000010f35196a0a2de10b5ce8ba488491480c3e5cd6529307269e48b92aadc567ca613b44340c03bbde9613ec1fbcf2b49fba5fa82c6f3cf9633f09c0c5dcd1eae59fdbb26f6d76d650fb02349d7eb0d9e814995be4f60b66cbb888e2b7392b7"], 0x1c0}, 0xda2acf862456ca1) r3 = getegid() fchown(r0, r2, r3) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r4 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 12:46:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x9, 0x5, 0x3, 0xbdf3, &(0x7f0000000180)={{0xd5, 0x4, 0x40, 0x2, 0x9, 0x4, 0x7}, {[0x3, 0x5704, 0x7, 0x0, 0xfffffffffffffffc, 0x5, 0x3, 0x9, 0x5, 0x7, 0x20, 0x7, 0xe208, 0x0, 0xf0f, 0x1, 0x4], [0x1, 0x0, 0x401, 0x3, 0x2, 0x80000001, 0x1, 0x7fffffff, 0x87e9, 0x101], [0x7, 0x7fff, 0x50000, 0x8, 0x5, 0x2, 0x6], [0x5, 0x200, 0x7ff, 0x4, 0x10000, 0x7], [{0x3f, 0x8, 0x7f, 0x8}, {0x8, 0x5, 0x4, 0x6}, {0x7, 0x7, 0x6, 0x4}, {0x34ae, 0x8, 0x3, 0x10}, {0x40, 0x5, 0x8a, 0x81}, {0x20, 0x1, 0xed9, 0x7f}, {0x800, 0x2, 0x0, 0x7}, {0x3ff, 0xce, 0x200, 0x1}], {0x81, 0x5f, 0xf55, 0x40}, {0x200, 0x130, 0xe, 0x6}}}, 0x3, 0x3}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x1, 0x4, 0x24) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 12:46:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:06 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r2, 0xba, 0x4, &(0x7f0000000100)="d74448f0887d06be4a29666750558df5643243d4e044c5a0b454f4338355f7f44a429846545ae2df45289cd3e57540fd298cc4637a9d57029af00fbdb2e39898f1ac85bb44cdd59fafdc378e62108b28155bc8d4487fb2f8", 0x58) listen(r0, 0x8a8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r3 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x88) setsockopt(r3, 0xe5ec, 0x7, &(0x7f0000000080)="f399c73102cd15ae3e1ef0298f7dc59988b8b66b361602b7a087c2aef1ec4cd586fd9ce49533a32c63aa550b7081c0fe90d67b6bb72ac08f43c0dfc68419474aae6cbe10ee35fba1ff3630f284e1a3812b5e0673b6e2599a2a1f27e170689d1b2ba49b6b6f43af4dbdd74aac86d2e0", 0x6f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 12:46:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="429619043a003ec83000"], 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 12:46:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x95}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000001880)='./file0\x00', 0x200, 0x38) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000018c0)) r3 = socket(0x36, 0x6007, 0x63) fcntl$dupfd(r0, 0xd9d6b5a616d5518e, r3) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) writev(r4, &(0x7f0000001540)=[{&(0x7f00000004c0)="319b2a773a7ae4f6f1b2a0d100189ac36f2de9c8f56b6745cc44fd03cb6869456cd1a9b10d4b635e4381119d9355921fee4ca15b89fb2aa86c762c5245b5699f980e5808865aac38309d38ebc1bc75e7121c1232fcbb8f9f06ba0c23af9809a1f9d7941191a62033980633ab96c6381e6489ea1e2449236c59733c6d5fc02cf4d9af0a536eff1e620b3f6757c74d8c7e650756b91a643ed30bd4dd0592e60eeeff1d0405eb230b0c358c2d80c2b39f2b7e0f284204dff7cea94f12ffa19701cf348b46cf3f78eadba269344c52a072ac63191909c5db63422da378d095850a77ed0b09dd8fa3bb442e83276d6425f8521a713c9a7c686e991ea940dd5a29a8fc10ccf04b81ee63f2d9ba76ea51df418dabb5abbb404b6b2beed46c76cc73e7edf4b74b40f92474ad88342b2cbd13c071e24fd24eaf993f8d69b43753e9a1305180a8f27dbb6ef9e6d4776f01c6ac808b95b5cbe0475f31112124c1a9ff3718bde614a6eadb99c613dd8d8b43cbd029c539d8ff1613590a83067a884534f9518fbcb55c9ab9c1db68b111fffb69d961164a94ac14ede6cfd20323ee366d0f2773cac4e5f2758de49c69afc49611d6c93ba2fb0de48fe305a249c5b57456844692e651120bfbcab4179834b7cc96285ed0f8fe03f0e48f2c46972a701568c392f220e594121717a4150c874e984010b286efa20205c9df0bff84f2fca9adfd5f084f9d961a0a7b54ac26b1ab84c1bca8791cbac0f00b0ed806af68daebd1140c82ddd6e2361f34c4d7603ac6d134166fd946c518ccc8edc4b8dc997cc06b508910d25c4267339cc54bd1949269508640dee081419e6287911cc72b7dae8a414ab227c02d065a2c5523c3c2f5c1c29afa88ebcfdd9c5542df9358db9057ac34159697e3890d6177b74e0518181c9ac71840dc5e10e595e46a48dede6344b0d279fa24a39d326f9a1e006f3b0eaff3e3f63a8fddf7e2ae042dea5776d2742f1b78c313360c9e8baf179da97c714c3a8fa3aa1bd17036551e370d8ad4a2178cc21c377f035271f003f13885ff823762f441f8fa779fae7655ebafe9e98de07e4ffeb1a3f3a8ed28d4ec418bb172be5c4c28dd1878df9bf9014afdfc38b14c1bc28cdc046389ff68f5e97b70e4b42c8b43c06f9bf7e0a7118276f27bd80a5b563f8e5de54fa3a76f8431f23c0406e0e563a3a4820ef7bed0a135e4f41271ec93f98250abd1cdc28cc67a6ad73e16cf8ecbcff668d27b6d51c65844f83038c235aa87ef3f370fd6c0caf068c783084d6a6ca6f8e5693139a7a10421033c6b01bdca1999e8cfdbcc538fca3ebf4edf2af1315e0eb0ef83e592a1ac3f2431e50ee60ca0dc4f36c7d27b75180a78e2ba9d4558e0b29b124c20f895331d1732c2a6458b1f6060776b2af83086e81e89d00cf0eed867cc2b183f58c0d5f45b7436ef468a680cbcdf6a153c5af1545eae7f9eb6478aa0adb0d737d12d7735074125c943a3df0f2f2a84db66ae18e232b4054775799285da08546e8e953c81a5e0f91cf01e36e1552f09f7bfb5978379c9704a6c09c57d00e7556c867a84b6e438aeb4de446cf3411829013a244e5c95a09632a93b739f0b6cc1d8d165cc2ad2b12ae7e39a4eaccd4a099aa2169eb87ebe016dd9a583ceb45803d8c48583cc014443749ef47c785528d165d56decd6b595a6bc87fea9fa1b2a6d3d53e5ab916a3dfc696c3ce486cedef6de11e8c470021af3a7a8e1958cac2cd31d155b0870e6093966d15bef77952520ae97b0e339352f4e5c6d5eccfcbe715d000e637865c782ce80df69e8fd0a695d87da76c045306a2329d23dc4f8e9b4c11819694549cb3123afb92f0b9ed7b94f62e7e9cb21b2788d6059e64efae0a061d9f99dbba3b7d5cb910a92b112892c79447280cdc28127185c1131173059f5de7f4caa65816c06a9ee9a6abb6971a8d47d4172bb106757f70a010622846c20b4230285214a9546edb1f536187803946b2acebae03c0e87deb62ba40ae9a3adf21a1d19081a90891957ac6702681e58ff725cf577bfd1082528d74298fe874ce7a1060b51e1e8278239b60a4f55cbe8edfa03ce4f82d0810c8b353b324c584a4c47a5692cbda03adc295130d0d5c3bb0293e705c3cff4ef57a4d27853d4e1c75ec7509bd1e675a1310b2787f7b5cb993db190d8a238b3a6adc0b23e7898ed8d4ef02986b6e47715790a367319132eb1863d8d3173be2b85ce68079ae1a7b023d947f81b06e253741ed3ec7947ae724cca5a098086da2d87e1bb7fe3f97e3da16cd20447742936b7175fe6793ed40fc30a1ada3effc430eca46036250b681a49e0a6abb8a8c2518d213baee01551aff0fb1ad11b6854ff9a8e622b88bbf2805703fabf0a3c861d08a3ced461855f19ada4b1d0b59d82e301d4866172e5024f73c486ede1ab5cf87fbd036d4435d917b04d21c55567e6817e5a2c7429a95ac18dc1be60d0f82234fb69f02584e8ff9762e4ee5e4322ab7ba1a7b5ced5fe852dc694c6186ad2c5143763f5984ff0a8fdb22c33343c71877c1b5eb90ad08113df39d690963b6a0c75b01019fc97c44677e36c60d8eef7b8fe6abc21ebcb00c53f01ce9b9995a25ac765eba0c3f61177ccd1d271f7dc543c12a1d18c31b876051fcf4cd9bd82e54d5cfc08c12568e103e79b294648c58da59459e1ea9caa712788d1db23842088caf5539c5e8f41c3e22269acc78f76da5a3bdfed7a22fddaf6f211c9f5b78cbf1f29ca2b99f4dc9a451ffa9c757a8dccbeae3664b5ffeb92de54f82df15b36370a888def6ef01cdc56ab24f105f9a9f113b4ef8abe0a8fc9a1faccd350a7e7a0fc2d6e304f628ca2acef2cb78f79400d06a912b194942f6d8cac8a7d0208675db33494f9541cd03d1cdd2d39f1bc902aa3ce39603a37314e77f5e454333f861e5aaefe5515c359254dfbcd34da5fe6be3b8e813b46542ee41d90c32b12ca05ab97f2db930e51bba0c3814295b6a15c6596491e09be1817cbf33e2b99220dc9c3cade44adf813296d419e5c80dcb15fbb99f40abcbbff9d01ce91368b52cdfea904ba0d64175eb6bda0d90e0f6955f8deb34fc4bba3f971e97406fcb0a5e396592dcf59b3daf469ab4c42bd6bd3753e67eca70b86ab7ced5ad8e68ccca1bdefb70276c6954a2e3dbfa2a25f1307305afa67f62dee2594fc85f69f8bcb9cbea16b43a1d52b389e1fe17892f6e7a46c0f3b9f96bcd05bd81e7f2204f227779ab6c72b0e4de085f61a8f8739513c4db8a5e941b4091b5ac701d38d90a1b327d268ec22228b3dce7f6d0b662743061988a66ca0d8082bca3f6db4e6dabd8c94aa5708f236f77261ca3d2e7c7f75b28a55ecb126389a9061e34f41cd8a1609ad21732279cdac13a20d09bfc9a66a5fcd5f7f503fe63dfeb7c8953c4d7b75ed17181c6c30490523b852c3e478b2fe966440c4b6a86f772e4fe35e7cfda2a7aaa9fef752a5193b657f9a0be8b645d96da88138d36ccea0e5e4926a6ecb1c8f9629565b8bc3e9afccab135df0427310d314664a944b5c57b032f5a06548747d839728b825efbb938c7e6757dfa75f4c535a1399fca7228f4f4d367815d3895beb9f312b2e6569c255c53872639f1ca068a105677476617302e07188f9e48066439883efaf71cfa4770c77a4587eb281a7add0c37ba011ac49475d480f0532fb93ad0128a39a0f09588d57e11aa313924d06d5b75eb204e78b069138c9db06fc78baf1b3a0e6bb32efad32216c1efac407c53e4b16f0b32ee74bd35c80b5adfa9e9e537dd9fe3e3c52c211eee2381aaf4f4cfdd757fab2854b78e736e0743bde10616aeb5ca9830285800b8321fd3f375e4c05648d9cc423f97d9666fe26e1dffb7a724403b2b07c98f90dffac0c289d6c488811f47fcda66bcb49152c8279ff63a0130f4f4e59c06f0ee8b3403e5683e7d88f076c74b4773785ef51cce6a410f136f06cc6cb00d56944b6e1c55790f52f61dd9818d670ef6ed2b2934a4a2be8412690bc69ea3cf7bd311e312b9b43946e73f37e57a69ebdca0c08fc9af8097d1e664f3c061c763ce5e7673fc0a1fc19a000bc3cc73957df6530acd6031f963b0ae7bc9ce26c00e56d822021c0022d424a3060daf555efd68db6af05aefcc0aeebd92d2a6d397bf1fc66b9dfc2a8f8b4132645c01eb20769069230c5d5bdf5a643faa406ca8ef124e716b516b260eaed68654d1b129543146469d04c51ac1348e57fbf28de5b48d8c507875630a49141ac5afac284e9efae33618e4a4c278115b48464f5423e84f15fbd8f2d8ddf800f64a365cab8bec68810536d64b0e2e6012ce6d0e2ad85b019f6d190d70712bf12b9726fc4d8956be6bafbae25ade2e6261e86bc685c01863d9a8230a3d6be5bfefda7702508c642ed29b2d184799f19c72b962c186e12392a3b3263e8a3fa445cd831ff4be329abc68a1b5f7c124afce7b8d12beba230fcada59ea2107520c0ffdc0f4e301344e003c5df0b1a05406870dace1f0f4bc4fa67e2045a0784617e675bbb9ca9cb7fe5c4385aaec8e4f4a38c61154ee85b2dbb5ff75d734a69e95042ac19b202b8cf757d2b794e7ef1b95c62a75919ee01cdc733c1978a3c6a4b701b0e23cbd518928a30239963070bdd9f2fdf00d8d3c1c2264271454f718267d7d162b25cbcf0f4c4d06a46f470a1c8bd9070ce8fc1733bc14c081bd68f62ef19454d324a5e7e71a8a9978d388ffee9f1ba8c2bb77276891104e0c8fb5a31d580526fa797b1e82aa7f108e4975d254fbebe9e11b7c0746287b2fb126611c2d02300a0bb9e988c228970b02b8330ce480b3593c99ec617e4fe150a40fd25d4a3402c49966a43c112206b805731ed5ba10901256dccb81b4f3b9d34e31036b549d4d7e4ce4c76b6ea82c473ea00f5ff8dde9cceabf8a3c642bccbab9f996f69e00e438c1d521622b30d2190a334766aff245a2a69b5956fb9b4e3004c9a0f801efca69207330e44f1a354e9709d39392bfa5cf43b4e380e93838696dd7826af0491b35624c1f685c92b2cd4a10a252f780e1acc06b8264ae219abe71f5da7d08bb626f6beeaa156b74f25b5d868273b7638ffc40d5b29bac7496eb11ee46833902a9e1586ee3b5c663845656f124882b3eb34d7d39cdaf06d1b07af9811243da55f226104db6f7e3aea9705687716f4a9d24fe6709e4b1e3c3b7f4240038b428d5ac5a8028d775b83cab910b866aa08bbca5eb206fec745474fbaedb0fa08acb69f06a99692d47f5d3c655005678ad6ce10006d10e6ba89ef15bef7d7d3a4f044eab6cdcef6dbcc710846e60b1cacba66c8c715b708f4471e60b2bf33b4aa962afe0069789ac9d94fbc79c20b66a050e98fd775b1177fd33e5886584478219ab792551891e51ab8f458bbe145a55d1b5290f3c8a50c1d244128228a47ec730e7fbaba337e0971f5bf604525369e4e612ded5e7f0fadec6f1eea11bc3f15d373ac9146228fe373bb44f76d081525f046d3c00a9fee5ab0fd82a8a98ab5e095af59854ee7338f8dcfb43e864da308b3edfa35d0f0f1c54fab3f86f3b3dbf8d9060eee208231cf1cbcc7e6d30d7bcf01743448e7f1607403016d87ab810c139780880e39064ab7e7f1ed38589f840d1f586a743e186156063606103877b6172a5af9cfb1bc0ba973dd1260c5ea7a07a1ecfb7a7e806c940ebfcb861287e431f04ffa92115d80fbca076789e009f1200f4b9f2c246e3531b51815edf05dd3421bea25c073a5c128cd6a5603cb71593a78af795361011035ab5c75c0035b7ab40e3e29", 0x1000}, {&(0x7f0000000340)="1abb2fd03162b9c6bebe567332d9e524e9", 0x11}, {&(0x7f0000000380)="a9a36091bf451f6d5dd48066b31ef1dd1372d4825a784ffe6d09868270c8f2073ecb8d4a813bd5f4d886", 0x2a}, {&(0x7f00000014c0)="e5e07929af7d4a95da100dbd7451549f59d96fe86025a5ab4bd93fa3212b8fda931c07fb653ccb1b0333503f0db32ddd5a89e3063598f1f1e403929fd25d6edf9bd16a39b2ec1a9454954b6bbce60da324a7550df4e7f1b0a94ac4b78cd642f4d0", 0x61}, {&(0x7f0000000440)="9d15a1eecd0bd42d49b6215b57c7af1992a206ed054a2e46c123800de3f0918a84", 0x21}, {&(0x7f0000001600)="8f39ac1a5945175c4741115622779104f9cdc5eaa6d5ba000ab013557b3df6c55d19eafb262e848b7cb1bd8015faa244fd2abc9a30212ff8ec011d64bca70f77266e7407f1abd4190e024d31e322ec7a6955807233435ebeb2edc7e623656cf7609508fc3549317d33f22f3599cb19fa7b120691c32118688b81e65ffaacd2f0de562884cb4ebc3c7e0921a24b39c53609e88fc878a8cf5d104f99cf2d855b43f9ac062d02a13b3cc6033af10d227be1ee76e0e2852f43105115ceda743ead17e12bd652a9714cc88f995312e33da1fb2904efd1b9a41a9d30f35c9393428bfa649745fa877dc808437c15c714", 0xed}, {&(0x7f0000001700)="c8d31ac34dcce7f177148e96ec9f1dd6ef7a7e772db283f511e45d193506a4de850fc1bb535f8fcf43392e4aafc1fc9f2352373a28bf36100741b7238ef3f40ef0b812baace23a2efe59c31d45ff75aae5e9263618b08ec406accca476438b4068766907184e2bcfe41569d712ed130d89b4f5ac96a2798f73cb03b4d78139af134abac970da0a5a4a9d4933010a2453722b8c5af2c4324d13", 0x99}, {&(0x7f00000017c0)="63552687fe1d80bea0dc68786b4f3b845b12f8838d7c1b69ad9c92e3d63bf83c30bf45a063660adaad6854592ea416adc68f7cf430ece3e96808a00c0258549968bfbfe9ecd5035c69d8d231a809c202902ed27c0b37c263220e437376a0dcbdb939edd7d3a33b672517585c244a777a03e06cf4cd181227767ba9427b5b1ac42fde9002da811950d49b911ec77b1e10054f9bf974d17b7ea16102b37799472332a172a6eae8", 0xa6}], 0x8) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x400, 0x0) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000400)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x7ff, 0x1, 0x2, "22196eb310a410c25024ebb6f06d80fc5bb8ac8d", 0x0, 0x8000}) 12:46:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x28}, {0x1000000006}]}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ftruncate(r1, 0x0, 0x7) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 12:46:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x6c, 0x0, 0x0, 0x20}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 12:46:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000200)=0xebe7) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000001c0)) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)={{0x7, 0x1}, {0x0, 0x10000000000000}}) 12:46:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x4}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 12:46:06 executing program 0: readlink(&(0x7f0000000100)='./file0\x00', 0x0, 0x2e6) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="89a1fe00ffc735412201af4adaeb3e2c12369bf72ebbdfb90947d595d526cf6fcdfb983999abebfe0b204baad1da1eff2e3978b5045963ce12843f19d7c3602542e8db149455b42e584241eb6c2e345026bb1479387a01a253abdef662705794b78afffaa2abb458e22f7d9557096de7c669210fd0c2ce004057d810fb0972601fe8b476269fe489de7aa7b08730df2ff7797bbcd390a7dac03febb8e0e151f15c2cab39eabceebf269b7616662b44ceda4f302d4243848049feaa4a4bba719d9056cfb0d5e994b5a8112a7cdee55cddcdaf4c77501ccc94cca64ba363089f498b5d75bb55ea85ecb8ed4a9687f5d6bf93b8c3d34cebbcb5acd66cf6c7c8283fbd449e", 0x103}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:46:06 executing program 1: semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x6, 0xfffffffa, 0x5, {[0x4f, 0x2, 0x3, 0x4, 0x48fe, 0x8001, 0xffffffffffff4c70, 0x7f, 0xfcd, 0x2, 0x5, 0x5, 0xbb, 0x2, 0x40, 0x0, 0x3, 0x6a16], [0x1, 0xffffffffffffffe0, 0x3, 0x6, 0x6, 0xca4, 0x2, 0x19a, 0x844f, 0xfffffffffffffffc], [0xa1, 0xfffffffffffffffe, 0x94, 0x0, 0x80000001, 0x7, 0x4], [0x3, 0x7ff, 0xffffffff, 0x8001, 0x7fffffff, 0x2], [{0x3, 0xf73, 0x9, 0x4}, {0x1, 0x2, 0x401, 0x4}, {0x1, 0x3, 0x4, 0x7}, {0xfe01, 0x8, 0x6, 0x8}, {0x5, 0x2e, 0xc6ae}, {0x1, 0x3, 0x86ee, 0x1000}, {0xfff8, 0x0, 0x4c, 0x1}, {0xffff, 0x3, 0xffffffff, 0x4}], {0x4, 0xfffffff7, 0x100, 0x7}, {0xbad, 0x200, 0x298a, 0x5}}}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000280)) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) pwrite(r4, &(0x7f0000000200)="efaabbab723f01c087c3884f62292776650da39b58672b04c02b049b37de33cb4029cbbe6569a99f2428081c8a2c1ec610585eba9040f5dc1fe6c5a6ce87c5e7c7b59b41c3428c906ed1fcb4cf2ee3da9074d4952ea06c", 0x57, 0x0, 0x3db) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x2) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', r5, 0x3}) 12:46:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15, 0xe0}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 12:46:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x19) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[], 0x0, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r11, &(0x7f0000000300)=[{{r11}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r11}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) dup(r11) r13 = getuid() r14 = getgid() fchown(r11, r13, r14) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x26, r13, 0xffffffffffffffff, r5, r6, 0x1e4, 0x8}, 0x8, 0x9, r7, r8, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r16 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r17, 0x10006}, 0x44001000e, 0x8002, r15, r16, 0x4}) getgroups(0x2, &(0x7f0000000140)=[0x0, r17]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r20 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r21, 0x10006}, 0x44001000e, 0x8002, r19, r20, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r29, &(0x7f0000e80000/0x2000)=nil, 0x0) r30 = socket(0x0, 0x8008, 0x6) r31 = kqueue() preadv(r30, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r31, 0x1}, {r31}, {r30}, {r30, 0x2}, {r31, 0x10}, {r31, 0x20}, {r31, 0x80}], 0x7, 0x3) r32 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r31, &(0x7f0000000300)=[{{r31}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r31}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r31}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r31}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r31}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r32}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r31}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r30}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r31}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r31}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r31, 0x40}], 0x1, 0x0) close(r31) dup(r31) r33 = getuid() r34 = getgid() fchown(r31, r33, r34) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x26, r33, 0xffffffffffffffff, r25, r26, 0x1e4, 0x8}, 0x8, 0x9, r27, r28, 0xfffffffffffffe01, 0x2, 0x7ff}) r35 = socket(0x0, 0x8008, 0x6) r36 = kqueue() preadv(r35, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r36, 0x1}, {r36}, {r35}, {r35, 0x2}, {r36, 0x10}, {r36, 0x20}, {r36, 0x80}], 0x7, 0x3) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x400, 0x0) kevent(r36, &(0x7f0000000300)=[{{r36}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r36}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r36}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r36}, 0xffffffffffffffff, 0x10a, 0xf0000004, 0x7245e870, 0x100000000}, {{r36}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r37}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r36}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r38}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r36}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r36}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r36, 0x40}], 0x1, 0x0) close(r36) dup(r36) r39 = getuid() r40 = getgid() fchown(r36, r39, r40) getgroups(0x2, &(0x7f0000000540)=[r40, 0x0]) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f0000001780)=ANY=[@ANYBLOB="00002e2f6275730090336b7ada86affd30091574f44ce9f0782c42ebcf94c027ed99136a30a3bc133e25ee641929fa7a77ba185dcd70fc7cc8913a5d8ed5c6369bad55f2266b207d72fba0bda1036d2d4676185e0acee012927c15917be9fca38a00abab86779329dc18340e44c690935a30f8698c35f18166f4858e61a917109b757e1a0627594e59b98fe905dac2406de6dcd60e4962d94d0c80ca9047711dd3297759275cb31cf579d1ad48c9334e38a4adcfab1544fe55e077051b99182bc9d78b2f0765820cf897098e66d03e67c07229b3bff8f5ba16ae14e381996459fb5ba96d5470c07e330420f10b4078e3c5b40de6c889698d0ba4afe82808f7288d9fd7cde4"], 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="982e0d8b59014567d8a6491d8e34474e8343deabd2f4996bce4be575ecbf05596fe1afb188ef2cac422b2a3f6b03eb53015119ed18d61b8f8c4feabbc60dbef1b0984499766181e0b372c549da04a16cc56dbfb82f8bcddafe5a7d0b76727ebde0cbbd47582e87845b380946f9d948a763b8e24761576af59f072a5eeba434dc5d05d243b58ddd95a8921e8dbc27d531795575f2451106da380b35003cb08566ed4b4271fa1c2dce53825e255629d07ce7cd9ce20cc574afe868d87953aa829a693cc5ccb5c0e0072142ca309a7a291a6030699704689487bd8e", 0xda}, {&(0x7f00000002c0)="cfdc3d1e4a38761cf150a380960a2600f54f425a6a64f293105f0b1e2af39063c9b619d1c19855135a7bfb0733455288fc7af3909c87715a6b858480af69a942d11d2263189893d92b36db573a7a19c6137a19d2a85cc054dc9a0ba2a49c81d3228eee4da4fcce46fa0699", 0x6b}, {&(0x7f0000000340)="57a38d77df00815a1299b7b95af1af7b38aafaed56e3eb0da4420d05748b858b5d3b6eecf97ab45c6421186d733c3b1a5a375506f3e04e74d10688f3e00c06336f2cc6f4650a9f4956c3ff8c87e0f44d8f2b4d7da5e24e3f", 0x58}, {&(0x7f00000003c0)="23315716f091dd0960d1dd3e680f05c7c37871b78afd6ee18646383db722cec4b2bf46705daf39e662456db52781fdbc3d0c0dd05e183172623f9594e5166e705f5c50e6cdd4d60a46722e43821bd5353ae08cf1c2d0f7c735bbb91b2d22b809796618511dc06a151ea90efd3cabecf6d4d4a61bac85256cd4694518eadb7336a21d18d465afe481ef6793a4f267e3ce61f3fa3f0e5d326d75b6c2e58263d88a65efd76398973c54bab5dbb8b94b2af6576804586e26981e670f0e0d0cb414df1e91003acc0a6cf148719ac297e098db79d4c071fb781d40c85bdb2965e5534ec4b09e667b855e22a90744fa3b", 0xed}, {&(0x7f0000000080)="177f2ff6c2fa7cebb7a4fd4e38bfb845e03ffaa53e2893ccba4213a2076e9575c721", 0x22}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r5, r18}, @cred={0x20, 0xffff, 0x0, r20, r25, r41}], 0x40, 0xc}, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b03000000000000000000da00000004696a96000400000000000000000000ffff00000000", 0x2c}], 0x1) 12:46:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x56, 0x260e44bc}, 0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 12:46:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0xa1) sendmsg$unix(r2, &(0x7f00000022c0)={&(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x3, &(0x7f0000002280)=[{&(0x7f0000000280)="a7a525ce12333fd67791f59788a4cb430d9b42e14abc653fff88d49296dd6cc17ab64ba014632af084af0173bf3ede16ed63908e4bddff5d65787c3b3e12ded54b6371103c872c51caedb1149dba6563862641696cd09f4d4aac12fac3ccdff34dac3104115fa49df6385259052fa252d1d8ce03533378bec45be4b55cac292d3cc4125c80a207a74fa54848c47309e22a04b64be8eba5472d52bd9b801da497c7a9915fe2035c8ccbb9e3fa7f4902cf6d5f8eb966ad0383ebf5a2ec6e540b1c67f38ae5341501f29d231341c6d0ec00a71fe4afc50f28ee1f7649b31bcaffce98537850fc3be1f8b605dbab7b1a61754c828c5d89e4f81bffef6e0de563bc3d7bf635a683e18fe6b7cdb9a7b67bc513ad46ebce6091678303fde98dec82b31d3b2f77f29f475514e12c82bc0fa5fe91641822cb505654080b1da1e837521a9df954380b82ea6ee7f9406a94a241f6697d5a0414eb88d8e9876fe1baa14e01fe411adb666b98a8e0dc5b976c7f6f463db7f28b6af852d0e3353ef9127cf358ede8e326b47b924ac29730f1137747eead97929628d61a410b1033cfa2b47670229c286f76e2f041ccbc63e9f5123236e885a681edfafd72bf3e3b342d75e463a0cfda01060716fc53194ec1d504d5eb138d22014f834c7890cb18825dd2ccabd8a3692de972463208e12242d57c922bbcbafbc864e5ea1693c5564d71ae1bc0388ff3034f0038e8cbe3523de53c887924adfe52c5a2fed3ffc2a7e8f6dd83bef404cbed5c45f6efff8680f679840ca1088e940d744be62e77459c922f7360382a819c81a07f537f2ce93d987bbb7c0dce020b5d070283f90c53d5c94b6c879f9e0fa32916472a5e507a7d06695f6d910f9a84fb2523d1d8a868b1ed2d4aec30c0f30393a0cd2343559337b2b8505a094650787171917befb03b146c3026561c391108a2d2af026c0bf9c2486d5d1adaf649de91dc47813d8b79ce5eadc1f1258395b7ab924c9f9a68f790953a5d173635789edd553a80d4c0aefd031d812e0328d8a07f81f28af4c835136146d0dcaed6dc59b415d5188d605a9fbdc3f2202af3664c5bab684176e14da851cdbab1ea2d981dac69fc04bcd4c1863fac3a48a5e01838e487dba4f17123d5e9aec7ca846513e97bb26b6ee40f76cf34114483da3a5b06e40ab02ddfe47d21470e49d5d684ac0dfa0b85786e7f1c584b7dde78b988c538b2e1e9916ab0d90d7c7fc6319b4de4fa718aa8afad614e640af3ec138acc3e11779a6c78e5b9d4ea6dfcd3487e95d816cee3f7222b4f72341fea0b6bf8039a8983f35b0062e8f0a5a80e711cc09a94151c8d5a88ebf47bda7de9bb5f181b102444fd74f0611ae7103bde1c072edd762121a3e51d82d0a7f1a3112db5041e189e5259e885436cf1a0107b6570db9aba6ec8559c339505fc05b515bd40fe4bfe4bd0960617e54ac44494d0f52909b09ae73956a8db00b41d82d5c6b11e51ba089a24b47ff957d622825b4382265b3303198767d45435bc89a532bb7b73a227ce41d2edf89e76c632b8a4b0a470409536246bcaf5c6c1a43bca92f529090e6578b05cfa436e4352d25a3e8706579d678717fd54e0bd912c58c1035a0384269f18d257b78098af33e244de8fff8e1b19614c86c2819bf02b55661ae15d0b72ff325ab64d37764e158d0bb0db66183afa0ef8918676540cb6bebaf0149611bbcf3dbe2c64b8b9d966718244dc574d6eb29f0b4967ce4d98cacbd43d85ca4dc822e009c1efc62972160759a9f36c37fc55978a10e4d4d7357e805dd037d182aaeda35c417858093f8ec74473132f973647299027181744a25e1923f156c11bac9e67457a86f54343f845b3bc33dde853ca58e6f05f3553ba06d326a0dd71864e34d3829b7af1c81c6acfeaec039829497e818356a80686ffd165f07c97d1ce63a7e191cfd40b6ba70f4d8c984ca71437a683251959fe004204d8110678d0ac38b59f6b9fd9f9d12eb4024170cb2588ea3a899484c22665a7250317562212dac8771f465736f0607f6d4c9d7463b633901f0d2c653cc5a6f66b6ed8898e5420a1ff32c1d97b18e105e5c33b3ab746315ea0caaf48d514661b27cb7b7531efe119adc416a6b6e0b4076cb538d110cd48e2a138aeedb811f278e54b2744b45e643a96df1b7d6be437c02624296c4253911c3e03c0ea9c0044fdbb69442e2f7248b3466c6e8d9c08795e8a6e54010e5ef0f823bf88e95fa37813ebe9e8c4eae8e2066c68ab3fd8e478c0aba6e4a1054d4d2108a39bd837ae87ce19708500aa44967448ca52195dbfebd0c415fac071c0da7efe8e1be778af0b20c59123524a6af8ce3f41a7d9995356d664873354889f2bdf3ccf27d2732d2e8db75935fdeb3fc8b0b97b5b817c619c2bd9dea7c7fa935370fe9c8b104cfdb105ba38de929e6dc49809cf6a26a9ab09f8c8c5ac6090e6f18728173015b938a90d5da7c7963d3c6cd177722167c96dc399fd6baa0a75bf0bfa7bfa4bd92751d0df5dd3cf1a2f1c404814fbeffc242f600805f1fb03aacd985f498f70a1f4c0f1ed7fe0153d02530e615afd2f25a255daab6e3dae21857ce1fb5352b5d65be9a1442a5eacdacb5b2612d82c8177b088168e1b4593dc3122e4379df6798f14b019f64109761b7388f73bc465e4133041ee16955de49830417bde9ed9f16a31a26249e9e70750818c6c78e64408a1dcbcf30366784e563032bdc3262631070fed0d5caa8b2811c60eed60b2be6aa1c43c4a995da2463895148947313cd2048803616e91c95a3f98c9f6fa51906c5f1bb8a5c15346d02b3ab2a46b1b2ee9c325a9ed0ed1dacc25303c1fa72793b6090f8b665d0f9f1793bbc626a75a0bf6e48d2f14e99d14c2cd1d4f87831ac25182ca88d13e2cfa4832d062ad5f5540602cc2ca25cc77dd7b8957cb6e98910b69ecb9d5c6d7b1ba1acc8433b1af2b0945043908700176eab2df1167968ebf6af86cb60ff10ef96330bca8143dc84b861a3a89a300fcd94289473b965d7b16b974e5744b703f1a6a75b86f04a4363e84508014743ea980da8c130b78f5c24a0c668d73ab00ecb73ee815af728490386e2d684555cfdeed4f3d393f12382a2cd26509eb87adb9028f2c2e5e142ff6034e96a24f4c0a630ae3a3f07d2c89d11184552fc373d425848c8accff7348f5886d77e50e27d86a5276991a953380e4acc30882177b805296052f55c45c1c5b764e662a373d191eb7449d03d28476df23b68c73462a5beec845dcbd6070c08620a6d29e7f7b8d8b760b8de69f95fbb62ebf6709d7cbc3ee91233d0b6f495296afc220232463e3247e78505808f10528214c700f72fda26e6d20f5279e1d6211890b441fbe87ef4ee1c87d5fd9e85c52c33a823f6ae9ac06edd4463414d3f5a70b875a68a56539ef2030a7770b7e66fe346eaaf2d6ef1fade62efb128fec73481400e2c27714ef2b4b6319b471d6845cbcbae6def05be3eb23802b6e5b2349d620a5617ab9057eeec379aa9fb6564ff45be862c7e33d62a0c1ee7cd332f80b27aa03ee87d126bcbd0c8cdc0c596cec2e39910e54a1022a3fe3a0cdc94c53f6a70addca176f24d82addbe16f564b2bcce19e0f02b6781d677c1fe7d33185bcba81bf5ba1577a798ecb823847586576b12168c06ee56243ce0d24636c798440017e418838db3c5da94c85e496e488ef07a2a66cc30ae8bc1f3c4960b0c1e2e9860331831fe3e86e640832fee137726a07dd3db8d0ea78fc61c4829fb4dc28748b2922467450a90b523e4695d9dff836c87b27473143e6c3deaaa3afc2cabbd2d91087a73e3fb46f09697990e0d7a267b33b30d6d99d26823e88e7b20c1c8ae9ecfe3d7f57082f158bd2dadc86605b89f6090948ad6c52a44995839321aa45a8d8e79ac69773b22e7e27b4e01884b28ba563411916232d21274fcf4a18c7eddfc259d66f953a970e0178e20d90cdb857d227970e7b69e1cdedab909ec750993a8c01cb0823f7772e5e15a64eefa60a22ddc2c71257e884bcc1d7842ef83e8cf4cf47f8d7215152f8f8f576b61cbfa1929acdbed9a9a093317709af7b30eca64e966c89091036dc7aa7837619add90940ebb16c08b77289975af8560ed4e8337acc124a6790d89351a3c27d6109ae3be3d7771fa2e3e11cd7e47462174cde751191b4ad39798782290bb62fb92041db1e54ede7889e5e09eb55eb78dc1ad2adc38053ef72d2b21c2b704b10bdbfaaa2500620a66165f592ef7459174e1dd3afb5faae7eafd303cfe1a64c900b03e980a59c2fc239e3f665bcfcd1177609174bf71cf5617d3087721fe5ed815a81362023ab9df8445eaaf8d5b0498ba8f3530255c9dc8dbeaa0bb1c0ba15464a9a3cc598804a97e77667dd913a7cfd73821f36bc9d8e01af8f7a44509d9a9554e49efd4fe85858de21317406e72302434ae1ff1c0348aa60409bfe15ef52fb0ed17c087330347b9bbf885443f6b77b595b2395c3c2ab1d1d5021fc1862dd209d573a6ee49c34e2a95d032c616ec835e9da8dfe3d6228ff587e203eb6247a59090bd5cd7cc438216034624391554526e08b133b61118660f77c76cc7de388ea5a038d3cb5a0be0cc05d5bae7de002eac599d81f3d8938771ab20ef0f51dbaeef12e060a782111f5bff3c9c79e8c49fc52c5cfbc59b613c6f079a8656f167672084dab7f0f224dcc3b0a5719a098cd9f9d771c101d21e90d5f4c7db074a89b1602194edcf85ec3252b2b0cb00b564da867e4dfd5ae701b012f5b38864bc8ef5d15f8349adc2fee9717d2acab7b905ce4be1cc27ecf99cec7fe18c84f758fd920a3010349c143aa4715ca2269dbc18ff1c26f7ab69474fb4caf9326a6b2599d065b0f5546638699bd7505d4debdffe6fc28dbe43f2e3c950c03faaffc1566d58e42998c10890b10f298f90161b5cfd3f589e5a21463e95d4131a700eceb24cb6ed4c9846427228d9f287a061e17763997bf42470808c7eb25ada8f0ad42405d63e463c5bbf6a498eb5b0bcee6e5698fd23bcf93279c2cde4b7f4775e2d354bbf32ca4a0ee0147adac554e7383cb5a9f428cdaeb7eff5311b09eed267299fba98b4f38197c263dd84a7344ef5d34ddbfe923d5b8f4d7a6dd72f82eeaee5657f648bc41758571ce3254f525c0f5732ce055562d443ba7c1815bd7af44cc815921a775e44cf61a5d92031699119dffcf0b7213f6036913adc158f1217bf313f107da8bff251336df1ce2b30760c7d12f4710887a3611e3e188394cef4a356c58854be0b7d924177685633d356ea6e3386918d934989823c1b5813334e7174108cad2c705ee15449854e8f0ba0b54d3a29024b9f85f5826c23faaef4a662e70e496c6eef9a13ba43dba8472a0c5520c1a76473e7262031e2fa3f1598b3a850b6fc288ee018d1febd45e3e8fd18b1738188bac7e3fe0020f97b8a518dc0af1675434e9461a17911fbd5fe20dea9ba4629cd67f25275756f56ea4f30c7245d47affccb10739d02125e9ac8d76b1f6797a9044491e8c0dcf3b858532cead9b201bf9aee8a301ac436de59dcc663eb8e5655ee8bf2e82045a28036ae15f945986469ad50d8b62d30bb7d6c2ec740de1875951a97fbf6bd4c38351e03c4dfb8dbc90b08c6d08cd150231c288a01be98ab5c5c93d3368b32698cdd64e738bf574e436bc590c19dc7e59dbce18db4b65aec2e8d0fa8d4241bc729a4fd4f47c2750bdbe70b8fb241f3ec2eec08fa4a0c429241e67e0cfa2c328cf683949be7f229cdab8d198c8d0ba92eb0e3f224", 0x1000}, {&(0x7f0000001280)="cf054df555c6e8025e0f939158fe590ce763c03875066029407249d26d11f1eea1267a0ebf42b8d222068fae2fd8afe97dde4cff0cad2fae35dfb9e4a0ffedb593b4dfad1f8809a517c5df4351bc4fc94c9ce369360fdcf7a0f16e921ea814221568aab3c2bc38e70ab967fa62cb98cb142e11eda37f747fe2a87f05dde363ee19e54067408e34467aab29559bb1b6efc37df4faa55b134e14691c5b6e5620ee100e98115d29a5cf8bcd3c32e604f50a61c0ef770a327a5a940e66fe9551c9d8374a3323e7d022d3581f79d271a0cc768c2c3e0ab867c6754f351a732980becff31ed059131656a3122a476f9cc93eaf9957c93a3c1877bf73045edac86e3edd9800321fa71fd7952b6bcc3b06571d1823df91fb22c525ca57a895e121639e0e5a228cc284148b55acad96438162b853d5b070e77daeddcb8c66e138f65ae5050a3f85b072f4d34fdf17d9f8f938b395064ab0083b00a0daa4d50ac32b4fd5003cce249d31190ddc179a6df8e4ab69c4398babf947245eb2f9068f661b417452113dfc78e0f6f5e9ef3993cf35a408c136c9e20b77b42c3759d945f12c06d11d866d81398c8e1bef42ccc170875830d3f0cfa8879b8e4369056a2619f849f08460b6af7a69f252bffd154414138e97623ca1f883fb9efd538fd68ba899b17ee4eb2246d506af2413ae84541e3709399999ff26962a9fe7a7c72f53d1705b62ea0cf5ea9d70c84be04c5168461387c68d2003c6c3e144e7bc33e84c59f0bcb20a46b0ef39cf47e0edf3fba6e529e4d9aae9412d1b75c608778398b5908e8da54a94bb2e7ce1aae069c110fb7d20e883b2b19759113e7e9e0200c309fec6a0e7829a543f06cf2403ffe9386663c2845bbd63fc079aa392424e4e606ddb0ad69a0beab4996b3c00f680b988b4bf3fcb2af2315d3d08250fa42ac8a81d34ce235a9b7616770193815a44fc391d96ae7cd01dba69d7b7486885bce1b05fdf189c7b453b9a836b43d4764e236d6489e5911405b271a453fadd7235687d1a21f8777db0477c0939122fe478ffb82b275a50a04161e01ceb3119fd397ccadfc27457f84aa8311184bfcf6f7374046139d56665c3abfb6cf4cfea23dfefb24ffe98dc60fdd85326ae9303183fdcacbabef9bc333e3685bba8a196bc2f220d6ed065e7b3cdc8b99a4031cb691aa2cb08525acd3d3fa25ef66b945869536e20eac3ec5ec61cb3e3b700311514c96dccfe0f56e4b80a622b5062cbf4ee5aa87f1a88c76093b5dfefbf8bae2fe8effbe5a4ef3dc22a70bb5b9b161919cb83e79bc0aa1924d03432b60daffdf95e8341a2a0176d81b860e5261eb202345bfe1907fc49e5847c0cecdf0708d155449c574ea9448a8160b5d0e793ca8fa2876f54b3d380ca5ae42643aee98549efc6616efb4c50c60039b379298881ee3e673d5144aa582d2b6d27afe219a97a4d0940063e3b671aa42be81a50b8ac12023974dd9b1d5982c6eac67a5a76d6e722aa20f433c6638d2f3e9d9fd1d7224c9157a8166755536f77a11e607c5ac157c6aa6bb4762ca6d99f814cccef4fc4e019723149f69c79adbcb749348cfb6634df38b6a5d767fe4bb2ece61f7aa6984518d147b1ba25eecc08eefeba51651fa9ace1e1564e64436ca10b7df70c0a3451b7a76c87b175337ce30dbe2cead77cc0f9838d93e218e1939dd781cc8bc84c2e9bfc5f474ba167b7540453b5252cedd7053445367f6bbfce4141df09f379aa9b14a493fdc529b31a258c4b696a52cfcb862240f70972134bf54c158380b70f94ee198f0a8b301a73209cafc9f12b1b02488264766edb59d4fe492891869a6111ff0aebf1661d530396ea66839dbcfc8188515ce2422403eb97cb9d381fae70b35a57129d0f55bfdb0be0861aa80be95231095660428eafa310b902fe7d688cda55ff27369439a1fed1e9297ede730f944f8ce735aa2f72df13806245a181cb5157bf2868f4d5ffdaabb0c4394628399c5e58adf36b781eabff46248375fa06b666dc04efc51eca2b206ed436924c3c00bbd14a378f04cf00ba22af1d22566cd52a4df1ad7ea5044059b98b65838bfa614265692b455af74b6f5f667f0588f8e2c560dcc45107321f61f720cec87f28da8303a078a2b46775449548a604806be8970909dbb8b48c381b2a7ecc9130b509f3725b32aaa29e9c2c8182d6e8a32e4f5e479c6b73b7c1de510b3607988f6bb7569c61399aaaa8d5644bbb4e16684b9e08f8a510b6c2ef5dcfbd0e4c22a4f85f79bcc50ee95f1cbf14be5ab0a229f928b96e5a9b0b9bbcdb113768e51826e2d9e495056571fb544629ba037a368a8612cdc46a825304b238cad9fabdbb7868edfb77b45b2f57632f19484f95116975cbf3066f1549bfe7964c1ea7a0de3751cc61d2907b1b6bf86aac6d3bc386572d5573ec1b40d308b18cb804573b19898a4c0ee0f2c9147cf0b62c40d9050b1cd11333891723513427ff396e19b8e42532a4c4a7b62b299474d32adeee2cd9fdd0df81ef8a51eed6314b8303c1327e8141656c249decf39947290f9df70a95de5e500552b9a6d3125af2a07f36a703d67b3484a37e1bd63285021f30142981432a7f5bea9a27634dc4cd61afb426a1e633d2c149efae82c90de5aae5418e043138e67909c6513e03d33c5bc4884bdcbe2c41ab1de5c9766570bb243ac8ef807a38e1e4cf866b83c4ffea30903da036330c0f632aa7aca756f04a036812196b2b2bc2440e14c4b1ee336e0fa063f8a0fbbba6d44a67b1a4f963f7504f1d24086a12a7cb890824b4bc69ca53d6eb193795eb7ce15a22c66f45e8c40c1b49f9bce4dae10c3649e79f14579c67f07a202d45b82f6ce17d839b70df26465ef18fb2ebdc9980c8977b4af4bf9442fe15807915fe8cb0cb261a55bed6eb6d3220e488ea566bb35dd21c92f8d9a1e29a027b968f3fa1b66f7efe01ca5dc95107ff3b30fcb841946068cf230952e7fa40ffdda8a91dad83fb633ddbcbc30963a955b9a60dcfcadccb25a8620f01291028b1d3bfb93b2b58d43b71f3dca0ffbedd9b70ef0a0d8a89478959813843c1c65b42607eec318f7e450920162c996336ecdf540982d11507083a5d6f97b4bf0712b434be648ba57f0a1cfd23cdad482d695005219a2475142fe5724c61d4752fb835354bea44f63cd1ef792008039284575022a4bda7b8414cdd76cb227db29e06d9057125d1d658c192783f024371e5b6868b89a210ab35dbf6c74283062c44edfed0c704b73d6b1144b3e7435e6c017ec29bd8a66b7179cc0bfa23074b8fefc46d396d1237644ca527e79982ae06e1bc9f0d9767a3722bcd92cf3328c997386bbfe46162a07ce84b8c926498dd7dc5e86dd9db79889f9d0d4d52130c16460c24dcd33ae8723bef7ab71942aa3811c6073346b11d0a407e117b0e834ecf407ff5859e466a3f912d0763608b063a63f1db85c3a3a86c8d7a186d6c6edaf9fb13ea12803a3c54935ef7b7bd267d7c5ea549a1b866f64a04ae455b5b01f60a090db5b52dc34ddccf92faf85cd7bd1cf9aff7a8b5af84cc28c5c33d733e20f33323c1f88755b1cd0ae2e8f885cdbb6c811bb12045309ce816e46c8543677270521148ae27874448e4f69c8d9bc0a67b567b6111073ad9ab83c77336f870500db242ec97f930c3234dcc9b927b400bcc57ab39bd2a1e48f3449a958cc6fcf01f15f75bdccd534f960f54a8502e3f124f0ff629fb72cf3dfc214580c7d786232c1f7cda69e6eeda06396ac328a311eaf783782d0864be91532699c29649111c4c1bacc982c9d6f0bec0affc107dd8e11721477e30b59affabd3f296d68769deee34a3f1b82e6dc156ef88dd55483732e35ca568a4b98d0a07315e84a01acc28a78c87561c6072a122a2d9eab64f38a1f6c8e7a826a438d1d865171c5379941b7ee254f15827a1e0134a6ecee4539fd88429200215010927c6d5131d45681c817b7493cfe5dea9bc426720016aa91115ba9dbc624ed0c2abb95d13db0fdafc951caa0fb1965df17fd0e854b6ec570173e39109930e3cb7d87c6499aa125d9ebdbe6b5e843e2e50f01f4c052d0ecbc83f6104cc7de7657063fbcceb4a6f93b2463f93fcf4fac277867a67338933ae1ae5902d9d3e76418d5a4b7f0576be4baa5c79e748e6667677f5f6a0cbc0a92fccc0222dd74bd719307963ea8d42cc43a5a2794f8c076292183b7c941e7f283a1f465bb31d10ca94a7f660f3fdd63068544e79f081813cdfa10045f6ab159de2c5043a6e94ba9dcd7d7ce2a1b355f83a9d08e275bd6c476d0f7763056c7b7cde80cf7e70bdd9b5fbd00d6e8d62db3b522e98d397143382503d5eba25cccbda6ce599e020bd34884bd5f3c0f1ad7c5d6ca01b1ec753728f121e9e7b4c570c37e697198ecca2b86646e1bea796ab92292b77f4a70653011a64ed85e35e4d912fdf190b3fd91c7ec96fcb380604b98b70753e3992734d7ba56ea9b948f16879e6303a2d9dbbf50efc359c230942db6982a4ff2797d31a3538a705b0a7181b98f2fe5677b32521061184be6b3a91355886a620ebd61989b3192a69c789b792de700b56f5b16f79887931cf155dc214e656ae5e4b66d78e87f7b96ead2fcab7257941524cd2f21d8ae6fa70f526dfb9415faffe1120e637168373be3c3c919dc3d2d11bb52929f4ee22e26cbb4a569b4302e6bc6e042161760823bc26fdf66bb823738512f57900b8ec105a458f18a96ce5a6958d256776d994faedf8959adb63cc950d96e305707916c7e3f6049268aa86cb0215fce3befadf0827f50815648fe6c803fc1dc7096803248bb45af67b93fa4b61947fd2a9015d732b0da027052434818af9d74fd59b4b671963165ccc7853e3c556d8ad6c8c6beeb46c0b5ef8c8c08317e2b8a0662872ef7f811540c22df691bc15e211a960356175ddb73fbe43244fe582f0a2977019898d64937402027123529589ae64744bf0b8497c904c48947093ef79031604c88413ba2d35417570249dcc341ad984005ef06695f2a063712b6f213ef7310e30b4ed2226cad4690778739505b63056803b1de94f69d5c37e222d182221322b0aaf191d1afacd9c2077c1fe0277fb3c978e11a03c3a2d474faaabcffbb92214a71277cf9949efd39e699def0ca172b7e7263e47fc710de489069a8085b9bd73f6af1695826bf0a0e21461d79331fa8cb8418345d927c25600e0e442b53c07324d3366ecfe4da46290d49ca9c12bc164ad6a0595af6e68045febfc54227a65d3d24dac5b02b7f122f33877bee90ba2818d5f7562df63d2f10d0f9cfbeefe9073d0009a7be171cb2eb8638878f53d1e3cdec242d655fceee933ac50f0507ebd60a9e713c28c57f9ceec93982ac293394eabcd35bad248ce3473c79b51f15521ea09bfc92af8cb4b26099217453ac7ab4b39997b77dab9a845755d6d25047f3eaa884f507bab644f2c72dd6d93efb0a82ae4795d48e8d11f47dd73c493f12001e1370883387ff57c8df64ebbcbb532d0a688664fb361370dc1a5b91fc6190090949953e1899e98b410cb46759ea2e730c596b3d6148cee2314146727575094e9e79c1386125e8394a7fc956d0aaa2b169b2d3a2bfc87dab170f79e6b80ae31a5d82c916109271718efd06101f838e07445dbf942b5716746d7ebf6349586f374a5a51814cf595bf6cc3c6fa41bce9800ede6fc0e3ba3e795ffb0435c60c7cbd96aa4f8265932227441ccf802289dbc0a294e5d541f218420ba52037651cb28bcab3e2b4f4bfa9476c4c530dc7e639bb5564c", 0x1000}], 0x2, 0x0, 0x0, 0x402}, 0x40f) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 12:46:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0x2ddbe8da8c0f30e8}], 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8, 0x2810, r1, 0x0, 0x9) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) r2 = socket$unix(0x1, 0x5, 0x0) getsockname(r2, 0xffffffffffffffff, &(0x7f0000002740)) 12:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 12:46:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x8) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00ee0c000000090300000001", 0x2c}], 0x1) 12:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64, 0x0, 0xff}, {0x48}, {0x6, 0xff}]}) clock_settime(0x6, &(0x7f0000000080)={0x718f, 0x200}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0xfffffffc, &(0x7f00000003c0), 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x9, 0x101, 0x9, "1c0d9f98a8657e5ba8996fd9902d315e29549f7f", 0x200, 0x7ff}) 12:46:07 executing program 1: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffddb) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$dupfd(0xffffffffffffff9c, 0x2ed908fa40e95a36, r3) write(r0, 0x0, 0x0) 12:46:07 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x10, 0x40004000000028ab) chmod(&(0x7f0000000080)='./bus\x00', 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 12:46:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300), 0xa6) 12:46:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pwrite(r2, &(0x7f0000000000)="f94c4c49dfd685fbeb9df8881a02", 0xe, 0x0, 0x0) 12:46:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="896c0962c91f0814", 0xc1) 12:46:07 executing program 1: setrlimit(0xb3d6492be2b801fb, &(0x7f0000000040)={0x2, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 12:46:07 executing program 0: setrlimit(0x1, &(0x7f00000000c0)={0x3, 0x21}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() writev(r0, &(0x7f0000001e00)=[{&(0x7f00000019c0)="f83f185ff4844c23ef3bbd65a23cce2e080489fb6257c86c20512b08ff95703a1e3e4879f80483f5c5e9a573b64059c2725c2fbe4b853944cfeba16a87845695b8258e7434ac97292daa8937860e10ff28a75aeb01ab39832fd3b80e1ff6c1f84f8845b2299c556f7b8210ba662ac2415c54f82e4915b1fc0abbc5e2696dac8c66a90e053e1aaa33e73a811ad246133e3141c57e51edaf972deaf793e7e77a853bc8e654c37d5035901df498b108e38656a72d", 0xb3}, {&(0x7f0000001a80)="8ff53146ccf5", 0x6}, {&(0x7f0000001ac0)="0ded6a9e46e4058c944a7ccc7867df2abbc943c1c5199a67023f8a19d7fa5c18f19ac91cfcc9efaca1f2ced5276aa56d503af2b28e0bbf02867da11f051b6938487e5582a12b8c92ae0af93542df007060ca17e6dcbabbc4d64b3d0507f825256bb656f5ab96d323d958d8c0d5c898db5016c34e2719f77bd28f4c407f5f6df8d72b0b40fd6469b190ef49a6e9e56fe85ef2d03bdb61cc4550aa079b481d0a90c7526e91f62c4b96c3b86cc2d8a6fe5e58f60ad4e86dc51e574e73b988279b4594a30b20950a2c1b263fbb9b2f82e2cece16b0a1d7d40b0900c7a5e202f9c24c35620c01380d6c69162f3bfb4bd388efe32248be", 0xf4}, {&(0x7f0000001bc0)="9864628d011dce60daa669ba8dc8c7aeba1c65a6f052591774661cf4910f0d6e7adf600ea25a239ab776a740931bdb727bd83b1ddecb7c96e7ab3901735400bbbd", 0x41}, {&(0x7f0000001c40)="f5923ec2e00580768b449691420bf7b52f8f5b0bc3c3afb833d04901822f7632489c39adbeb52e9f215300137d1a46fb2609d298953355c7a401cd11143099498d6e8a09be3b20dc01159fb9b12ff7024e0c5465b2f99c41a5834b5c5cd2bec6e9e5b9a122e09e0b2f2f60aeef358b686d3e84ec3899ccdc69f44ef4b7b715e474c16e17387c973f83ccecf0bbe341f3e770c8815eb7f1d2ca6c1a4470ea11e02522b3d97787f3a524d5836c3437ab51dd68100ac275dcbcf803e346f099eae7491a4194803f6b68fbe88bfeb013e67348684791a136fb62e9d6de79aac4d82a8859bf06a3", 0xe5}, {&(0x7f0000001d40)="facf2ab7a1621ae12874a137d8e9b76cbee5098b0aa8c232b0c6b2f61c23741f5636d250f04d225d7ea6", 0x2a}, {&(0x7f0000001d80)="37adae3aee4a506a7552da6a22f15018b12d4dff17d5d695cdab42aab07c636988f8ef643aee6716bda560d22165ea8a2ffc72c46ef079b307fe6e70f814f759f92ed26a0cd4a2402f", 0x49}], 0x7) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) close(r1) 12:46:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xe2dc88cd9d5fd49) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 12:46:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x100000000000005e, 0x0, 0x0) 12:46:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) getitimer(0x0, &(0x7f0000000100)) r1 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0x8000, 0x2ae1, 0x2, 0xfffffffffffffff7, "0148eb8ad6991725837ba889eb47a801566d35b4", 0xfffffffffffff800, 0x7}) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendto$inet6(r5, &(0x7f0000000500)="0463ede1d5e50e0d628f61574a09a7b2a637c650e7b5571e5905d43be2b4243cac91d5e40a1c2d365432bdc4a508c3de757235ee70df36a08cdaca582c698e0ba7651ce89649f81b5ba43ccdf93b51d16fc0a140476f37594409fb3eec6f4d3fa9d38c28152801fa47dfda953b944e6052a4b7fb29bd810435f850b023c67f55019e59acf01c66a68d93e5d26ecc2415291a4ba228764bddf62e17", 0x9b, 0x1, &(0x7f0000000140)={0x18, 0x1, 0x1000, 0x80000001}, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db6b10c91bc7c59c29e776318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb8850200000000008b2cf3f293", 0x57}], 0x1) 12:46:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x352, 0x8, 0x7ff, 0x5, "7b28e8f48ad476f9305d64a21180f5a6ffd263d0", 0x200, 0x800}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 12:46:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x262, &(0x7f0000ffc000/0x2000)=nil) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r3) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r6 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) fchown(r2, r7, r9) seteuid(r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r10, 0xffffffffffffffff, r10, 0x0]) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) accept$inet6(r13, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r14, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) r17 = accept$inet6(r15, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r18 = msgget$private(0x0, 0x200) msgrcv(r18, &(0x7f0000000800)={0x0, ""/150}, 0xfffffc3d, 0x0, 0x2000) msgctl$IPC_RMID(r18, 0x0) msgsnd(r18, &(0x7f0000000280)={0x2, "ff1a1ae1dd54221fe08a6c1813898996e7565acec6016b87a59abe46a0e3fd68a20a02572395b6b8e0b1b5f25aa85678992ae1ba22f973bf7e7365e07b8e4ace88319faf83240207ecbaa386"}, 0x54, 0x800) msgrcv(r12, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESOCT=r14, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES64, @ANYRES32=r11, @ANYRESDEC=r17, @ANYRESHEX=r18, @ANYRES32, @ANYRESOCT], @ANYRESOCT=0x0, @ANYRESDEC, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT=r16, @ANYBLOB="b6b27a1e54b73a7c37260772458e05e5bb5ae3d8d32455a9dfee65731a2fb1f3548e27a3ac3a524e03b0ae84f9780b83d4b8350b050995adc88bb668a2695948ed6cb32b9b7fac0784d6a6c7752b22008ec392810bf0cfbb13c756fc55d8e90a31cf7f2dd1bfc9751993f9538bfef1097a24dc952f2430f142687c2a568259c10ecbe33fd2a37e732faad8e71fa90d7968dade5ab8a662cd898108aa83ce8a742aa6d28b", @ANYPTR], @ANYRES32=r5]]], 0x1, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000ec0)=ANY=[@ANYBLOB="01f60000000000002a1100b0df6d7fcf409def1a1fc1ed34a2ee1283bf6cc52983f8011c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db653d0fd640201d618a998473f0e8d1e8f7b29b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\"\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00080000000000007e130b59bc3f6149bb742e7fa26848ccbe05ba4cee17ab5f7db6c3939fe403f945f4216e51b8c2e99714c164627cf6dde2023666f109c05f1a6de2e131cb7eaa9ae5de59db15bb0470cfc0459ee757ee7e8fed8a62946dcdc72d827ef6b0ca5247c0b5aaf4ec19a5339db9b8a75d6e345fd4a14b1e7eca411dc99c55779f56e97dde3af4c773d099b2d6271ca045c64533022504618fd0e0f505cfa2c0bf27212246cd4de4db1a1a315312618f71f0ad7e361d27f1831511e1b7a7fbf111448827498a1a8e775f3fd35390c42280e88a194df6b440497efb1372b8f1345ac07b7789b165d7"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r20, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r20, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r22 = semget$private(0x0, 0x4, 0x201) semop(r22, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r22, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)) semop(r22, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) 12:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x24}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 12:46:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fff7}}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) dup(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:07 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10006) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61930d1c87e0ee36138872c231ea639c539e1637"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x8a, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) 12:46:08 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x9], [], [0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x2, 0x2], [], [{0xbb7}, {}, {}, {0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x20}, {0x1}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}]}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r3, r2) pipe2(&(0x7f0000000080), 0x0) 12:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x1d}, {0x6, 0x0, 0x0, 0xfc}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000300)="560607553c45812b4ce70b3fd3be", 0xe, 0x0, 0x0) 12:46:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x20000000000015}, {0x3c}, {0xfffffffffffffffe}]}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x2, 0x6}], 0x0, 0x0, 0x0, 0x0) getgroups(0x3df, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) r4 = socket$inet6(0x18, 0x2, 0x2) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x3d, 0x0, 0x0) connect(r4, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r5 = msgget$private(0x0, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0xc}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000c80)=ANY=[@ANYBLOB="00000000000000060000000000000000020000000000000000000000a180e3e4af91197e58d437e5f093b50fc0b3d0357c5b36a1489c9d0ac68ee5e7b49590af54f616c8b92a1dae83aaa3d165deb432c74ee3fdf6210d8e5a5ef51dc62878d257a6422ded5265b2e55bece5bf79903dae6dbc1ef6938aa55529a256448d170d0b1c70ef16b0ac89b2bf9a82f6855d354b7a9ae714a13f78c6800b0ec0446a2dcdcaa5b8de989128dc1d0e4994b4303ddbf032bcb2486a88eb4f2e47e4914db6d4813952f6d622684a399235b9368b6faac0ffff6b084e88419d27d6a88fc96118a044f6c1550970d7b1df6698ff28f5bdee32a89fcf4cb0bdd6a43a0d869bc039372b55dd900b59665cdf8ce90a3daad379289273f20d3e04dc95cb54861a9abf644210f743733786ae4720fb032f33b99f01b6edf722b29174b300000000000000000000000000000000d6299e6e3f5181cc49f8c566c28360570c4d6f2791b8b59641f5b93d629a28eb11a10efe49694c3a5984a8915a1364c6ea830d34939ec55779a47df5924f6ef58702fde7f914ed"]) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r5, &(0x7f0000000600)=ANY=[], 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000007517db5214c6fc8400000000000000000089846fdd00000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffdd00000000000000000000000000000000000000000000000000000000007967338d3c375639aec8c783165499b1291c6f6f25603dfec9c41a1a81ab5b93c2ff9900e927f2b4eb65d6f3d54a28aae5f26566bcaef0db8ab1777c3d886092eb5003adde9f15054e696a88d7c6e6194b4e3c24ae74b29a92418d94453d157339283d306fdbbc25be49b4b2272be0af7601a2706568250000"], 0xba, 0x0, 0x800) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 12:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x5}, {0x20}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 12:46:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = shmget$private(0x0, 0x2000, 0x7eb, &(0x7f0000000000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r10, &(0x7f0000e80000/0x2000)=nil, 0x0) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() preadv(r11, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r12, 0x1}, {r12}, {r11}, {r11, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r12, &(0x7f0000000300)=[{{r12}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r12}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r12}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r12}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r12}, 0x3, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r12, 0x40}], 0x1, 0x0) close(r12) dup(r12) r14 = getuid() r15 = getgid() fchown(r12, r14, r15) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r17 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r19 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r20, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r24 = getgid() r25 = getppid() r26 = fcntl$getown(0xffffffffffffffff, 0x5) r27 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r27, &(0x7f0000e80000/0x2000)=nil, 0x0) r28 = socket(0x0, 0x8008, 0x6) r29 = kqueue() preadv(r28, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r29, 0x1}, {r29}, {r28}, {r28, 0x2}, {r29, 0x10}, {r29, 0x20}, {r29, 0x80}], 0x7, 0x3) r30 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r29, &(0x7f0000000300)=[{{r29}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r29}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r29}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r29}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r29}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r30}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r29}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r28}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r29}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r29}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r29, 0x40}], 0x1, 0x0) close(r29) dup(r29) r31 = getuid() r32 = getgid() fchown(r29, r31, r32) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x26, r31, 0xffffffffffffffff, r23, r24, 0x1e4, 0x8}, 0x8, 0x9, r25, r26, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r19, r25, 0xff7fffffffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r18, 0x10036, 0x8}, 0x44001000e, 0x5, r16, r25, 0x4, 0x0, 0xffffffffffffffff}) r33 = getpgid(r17) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0xfffff800, r14, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x164, 0x8}, 0x3, 0x9, r33, r5, 0xfffffffffffffdfe, 0x8000100000000002, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r35, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r35, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, r37, r34, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r39, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r38, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r42 = getgid() r43 = getppid() r44 = fcntl$getown(0xffffffffffffffff, 0x5) r45 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r45, &(0x7f0000e80000/0x2000)=nil, 0x0) r46 = socket(0x0, 0x8008, 0x6) r47 = kqueue() preadv(r46, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r47, 0x1}, {r47}, {r46}, {r46, 0x2}, {r47, 0x10}, {r47, 0x20}, {r47, 0x80}], 0x7, 0x3) r48 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r47, &(0x7f0000000300)=[{{r47}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r47}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r47}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r47}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r47}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r48}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r47}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r46}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r47}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r47}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r47, 0x40}], 0x1, 0x0) close(r47) dup(r47) r49 = getuid() r50 = getgid() fchown(r47, r49, r50) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x26, r49, 0xffffffffffffffff, r41, r42, 0x1e4, 0x8}, 0x8, 0x9, r43, r44, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r52, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r54, r51, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r56, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r56, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r56, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r56, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r57 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r57, r58, r55, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r59 = getgid() r60 = getppid() r61 = fcntl$getown(0xffffffffffffffff, 0x5) r62 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r62, &(0x7f0000e80000/0x2000)=nil, 0x0) r63 = socket(0x0, 0x8008, 0x6) r64 = kqueue() preadv(r63, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r64, 0x1}, {r64}, {r63}, {r63, 0x2}, {r64, 0x10}, {r64, 0x20}, {r64, 0x80}], 0x7, 0x3) r65 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r64, &(0x7f0000000300)=[{{r64}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r64}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r64}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r64}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r64}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r65}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r64}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r63}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r64}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r64}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r64, 0x40}], 0x1, 0x0) close(r64) dup(r64) r66 = getuid() r67 = getgid() fchown(r64, r66, r67) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000080)={{0x26, r66, 0xffffffffffffffff, r58, r59, 0x1e4, 0x8}, 0x8, 0x9, r60, r61, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r69 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r69, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r69, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r69, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r69, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r70 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r70, r71, r68, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r73 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r73, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r73, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r73, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r74 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r74, r75, r72, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r77 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r77, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r77, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r78 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r79, r76, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r80 = getgid() r81 = getppid() r82 = fcntl$getown(0xffffffffffffffff, 0x5) r83 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r83, &(0x7f0000e80000/0x2000)=nil, 0x0) r84 = socket(0x0, 0x8008, 0x6) r85 = kqueue() preadv(r84, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r85, 0x1}, {r85}, {r84}, {r84, 0x2}, {r85, 0x10}, {r85, 0x20}, {r85, 0x80}], 0x7, 0x3) r86 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r85, &(0x7f0000000300)=[{{r85}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r85}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r85}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r85}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r85}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r86}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r85}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r84}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r85}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r85}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r85, 0x40}], 0x1, 0x0) close(r85) dup(r85) r87 = getuid() r88 = getgid() fchown(r85, r87, r88) shmctl$IPC_SET(r83, 0x1, &(0x7f0000000080)={{0x26, r87, 0xffffffffffffffff, r79, r80, 0x1e4, 0x8}, 0x8, 0x9, r81, r82, 0xfffffffffffffe01, 0x2, 0x7ff}) getgroups(0x8, &(0x7f0000000000)=[r51, 0xffffffffffffffff, 0x0, r59, r68, 0xffffffffffffffff, r72, r80]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r91 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r91, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r91, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r91, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r91, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r92 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r92, r93, r90, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r94 = getgid() r95 = getppid() r96 = fcntl$getown(0xffffffffffffffff, 0x5) r97 = shmget$private(0x0, 0x600000, 0x110, &(0x7f0000a00000/0x600000)=nil) shmat(r97, &(0x7f0000e80000/0x2000)=nil, 0x0) r98 = socket(0x0, 0x8008, 0x6) r99 = kqueue() preadv(r98, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r99, 0x1}, {r99}, {r98}, {r98, 0x2}, {r99, 0x10}, {r99, 0x20}, {r99, 0x80}], 0x7, 0x3) r100 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r99, &(0x7f0000000300)=[{{r99}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r99}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r99}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r99}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r99}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r100}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r99}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r98}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r99}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r99}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r99, 0x40}], 0x1, 0x0) close(r99) dup(r99) r101 = getuid() r102 = getgid() fchown(r99, r101, r102) shmctl$IPC_SET(r97, 0x1, &(0x7f0000000080)={{0x26, r101, 0xffffffffffffffff, r93, r94, 0x1e4, 0x8}, 0x8, 0x9, r95, r96, 0xfffffffffffffe01, 0x2, 0x7ff}) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xfff, r9, r34, r49, r89, 0x100, 0x6}, 0x4, 0x20, r96, 0x0, 0x6, 0x5}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) r103 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r104 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x100) fcntl$setstatus(r104, 0x4, 0x80) pwritev(r104, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r103, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r3) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000340)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x1]}}) r105 = socket(0x18, 0x1, 0x0) close(r105) fcntl$dupfd(0xffffffffffffffff, 0x0, r105) connect$unix(r105, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:46:10 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = socket$inet(0x2, 0xa006, 0x1) close(r1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x1000000000) execve(0x0, 0x0, 0x0) 12:46:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x2}], 0x8, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd3ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf557245b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faed1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc009000000000000009622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e743600427f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae22bc2f15f"], 0x10) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r5, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r5, 0x40044b06) r6 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r6}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000140)={0x4, 0x7fffffff}) 12:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) socketpair(0x6, 0x8000, 0xfd, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x1d, 0x80000000, 0x2, 0x8}, {{r4}, 0x8, 0x9b, 0x80, 0x7fe000000000000, 0x20}, {{r5}, 0xfffffffffffffffd, 0x8, 0x1, 0x200, 0x6}, {{r6}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xfffffffffffffffb, 0x80000000}], 0xfffffffd, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffa, 0x5df522ab211f15d0, 0x4, 0x1, 0x5955}], 0x4, &(0x7f0000000380)={0x8, 0x5}) recvfrom$inet(r1, &(0x7f0000000180)=""/135, 0x87, 0x800, &(0x7f0000000240)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 12:46:11 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 12:46:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x10ae) 12:46:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r1, 0x10000, 0x2, &(0x7f0000000080)="59893f589625320412ecd8bd510555a1bbdba90410443b1af346f5be4a02c1ddbf28e5a2b4df3720389be130362e807d25bdd88947afac8cedb3a12a58286d851bcf90e783739d8f80325b3747dd8a135dfb8ae01e5ddbe9ff20632a9c21", 0x5e) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e08800010000"], 0x10) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) listen(r4, 0x669b) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) write(r5, 0x0, 0x249) 12:46:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = socket(0x18, 0x2000000002, 0x0) socketpair(0x1, 0x1, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r2, 0x6, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r4 = dup(r1) fchmodat(r4, &(0x7f0000000000)='./file0\x00', 0x44, 0x6) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socket(0x18, 0x5, 0x5) bind$inet(r4, &(0x7f0000000240)={0x2, 0x1}, 0xc) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) recvfrom(r5, &(0x7f0000000080)=""/255, 0xff, 0xc63, 0x0, 0x0) 12:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b75d03dd00ef43fff7c8d5bb7042") 12:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x34200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000100)=[{0x6, 0x4, 0x0, 0x50}, {0x2, 0x3, 0x21, 0x10001}, {0x3f, 0x1, 0x20, 0x7fff}, {0x3, 0x8, 0x2, 0x3}, {0x8c9, 0x6, 0x2, 0x6}, {0x0, 0x5, 0x20, 0x7ff}, {0x0, 0x20, 0x0, 0x100000}, {0x4, 0x6, 0x70, 0x8001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f0000000140)=[{0x6, 0x20, 0x0, 0x401}, {0x1000, 0x5, 0x3, 0x7}, {0x0, 0x80, 0x6, 0x40}, {0x1d, 0xff, 0x3, 0xffff1bce}, {0x7, 0x7, 0x80, 0x2}, {0x7, 0x0, 0x6, 0x7fffffff}, {0x8001, 0x1, 0x6, 0x200}, {0x1, 0x6f, 0x5, 0xfff}, {0x1, 0x1, 0x7, 0xfffffffe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff54, &(0x7f0000000200)=' ') 12:46:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) 12:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x34, 0x0, 0x0, 0x8b}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 12:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000000)=0x400) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x7, 0xe2e, 0x4, 0x1}, {0x2828, 0x8, 0x8cd, 0x1}, {0xdd, 0x1f, 0x9, 0xffff}, {0x1, 0x2, 0x3, 0x9}]}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r4, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r6 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r6, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r5, &(0x7f0000000600)='./file0/file0/../file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r7, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x18, 0x2000000002, 0x0) 12:46:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 12:46:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="4a0c0fa3e7826a89d241bff72ef1de24d0631f9c805ca137e5cfd4d66cacc723a326bde6e4971f2c5340f90103c955ea4d0be8df62baeb98e01f0d6608d2b067a05ac836763adb67bf48886ffdac91c15ab4870ed95f1e88de6b1ac1c790117aed2e78d83963e3fd12e8b5e2df10273c8d9ea5b3607a4b17ed5470f822"], 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(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 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, 0x1}, 0x8) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe, 0x0, 0x0, 0x4}], 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x2) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 12:46:11 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) socket(0x2, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) pwrite(r1, &(0x7f0000000240)="d000ef9612000000540000f73ff5", 0xffffffffffffff10, 0x0, 0xffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r12, &(0x7f0000e80000/0x2000)=nil, 0x0) r13 = socket(0x0, 0x8008, 0x6) preadv(r13, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x1}, {}, {r13}, {r13, 0x2}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x80}], 0x7, 0x3) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r14}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r13}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) close(0xffffffffffffffff) dup(0xffffffffffffffff) r15 = getuid() r16 = getgid() fchown(0xffffffffffffffff, r15, r16) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x26, r15, 0xffffffffffffffff, r8, r9, 0x1e4, 0x8}, 0x8, 0x9, r10, r11, 0xfffffffffffffe01, 0x2, 0x7ff}) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000140)=[r18, r24]) r27 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0xffffffff, r15, 0xffffffffffffffff, r17, r26, 0x2, 0x5}, 0x7ff, 0x0, r27, r0, 0x2fda, 0x9, 0xd40}) r28 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r28, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r28, 0x0, 0x8, 0x0, 0x0) r29 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r29, 0x0, 0x1, &(0x7f0000000280)="9e0fac0d385ce453916df61ac091d8", 0xf) getsockopt(r29, 0x0, 0x8, 0x0, 0x0) r30 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r31 = fcntl$getown(r30, 0x5) ktrace(0x0, 0x1, 0x20, r31) 12:46:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="8c65c3c0d13caaa8db9ea80ad6f01054238ac9d4f3bcd8574d831230eb180dccfb527ace9dce77ac88254b", 0xfffffffffffffe31) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000240)='./control\x00', 0x4, 0x5) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) kevent(r6, &(0x7f0000000100)=[{{r5}, 0x0, 0x5}], 0x80020, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x10702, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x84b}], 0x1) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r9, 0x80000001, 0xfff, 0x3, 0x100000000}) 12:46:11 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/206, 0xce) 12:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x4}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x4a9) semop(r1, &(0x7f0000000180)=[{0x7, 0x8, 0x1000000}, {0x2, 0x1, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r1, &(0x7f00000001c0), 0x0) semop(r1, &(0x7f00000000c0)=[{0x1, 0xba5, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x1f, 0x1400}, {0x4, 0x7ff, 0x1000}, {0x3, 0x0, 0x2000}, {0x4, 0xffff, 0x800}, {0x1, 0x5}], 0x7) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 12:46:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 12:46:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={0x0}) chflags(&(0x7f0000000080)='./bus\x00', 0x10001) 12:46:12 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 12:46:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 12:46:12 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xfffffffffffffe01}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x400, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r11, &(0x7f0000e80000/0x2000)=nil, 0x0) r12 = socket(0x0, 0x8008, 0x6) r13 = kqueue() preadv(r12, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r13, 0x1}, {r13}, {r12}, {r12, 0x2}, {r13, 0x10}, {r13, 0x20}, {r13, 0x80}], 0x7, 0x3) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r13, &(0x7f0000000300)=[{{r13}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r13}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r13}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r13}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r13}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r14}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r12}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r13}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r13}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r13, 0x40}], 0x1, 0x0) close(r13) dup(r13) r15 = getuid() r16 = getgid() fchown(r13, r15, r16) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x26, r15, 0xffffffffffffffff, r7, r8, 0x1e4, 0x8}, 0x8, 0x9, r9, r10, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r3, r9, 0xff7fffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r24, &(0x7f0000e80000/0x2000)=nil, 0x0) r25 = socket(0x0, 0x8008, 0x6) r26 = kqueue() preadv(r25, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r26, 0x1}, {r26}, {r25}, {r25, 0x2}, {r26, 0x10}, {r26, 0x20}, {r26, 0x80}], 0x7, 0x3) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r26, &(0x7f0000000300)=[{{r26}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r26}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r26}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r26}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r26}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r27}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r26}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r25}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r26}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r26}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r26, 0x40}], 0x1, 0x0) close(r26) dup(r26) r28 = getuid() r29 = getgid() fchown(r26, r28, r29) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x26, r28, 0xffffffffffffffff, r20, r21, 0x1e4, 0x8}, 0x8, 0x9, r22, r23, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r32, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r34, r31, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) r38 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r38, &(0x7f0000e80000/0x2000)=nil, 0x0) r39 = socket(0x0, 0x8008, 0x6) r40 = kqueue() preadv(r39, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r40, 0x1}, {r40}, {r39}, {r39, 0x2}, {r40, 0x10}, {r40, 0x20}, {r40, 0x80}], 0x7, 0x3) r41 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r40, &(0x7f0000000300)=[{{r40}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r40}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r40}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r40}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r40}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r41}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r40}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r39}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r40}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r40}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r40, 0x40}], 0x1, 0x0) close(r40) dup(r40) r42 = getuid() r43 = getgid() fchown(r40, r42, r43) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x26, r42, 0xffffffffffffffff, r34, r35, 0x1e4, 0x8}, 0x8, 0x9, r36, r37, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r45 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r46, 0x10006}, 0x44001000e, 0x8002, r44, r45, 0x4}) r47 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r48 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r48, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r52 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r53, 0x10006}, 0x44001000e, 0x8002, r51, r52, 0x4}) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r53, 0xf3, 0xffff}, 0xfffffffffffffffd, 0x1, 0xa}) r54 = getgid() r55 = getppid() r56 = fcntl$getown(0xffffffffffffffff, 0x5) r57 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r57, &(0x7f0000e80000/0x2000)=nil, 0x0) r58 = socket(0x0, 0x8008, 0x6) r59 = kqueue() preadv(r58, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r59, 0x1}, {r59}, {r58}, {r58, 0x2}, {r59, 0x10}, {r59, 0x20}, {r59, 0x80}], 0x7, 0x3) r60 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r59, &(0x7f0000000300)=[{{r59}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r59}, 0xfffffffffffffffc, 0x4, 0x4, 0x9, 0x7fffffff}, {{r59}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r59}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r59}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r60}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r59}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r58}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r59}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r59}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r59, 0x40}], 0x1, 0x0) close(r59) dup(r59) r61 = getuid() r62 = getgid() fchown(r59, r61, r62) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000080)={{0x26, r61, 0xffffffffffffffff, r50, r54, 0x1e4, 0x8}, 0x8, 0x9, r55, r56, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r47, r55, 0xff7fffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r47) r63 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r65 = socket$unix(0x1, 0x6, 0x0) r66 = socket(0x18, 0x2000000002, 0x0) setsockopt(r66, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="66b99b9e690224d35c93d8efbbb3c469b37ef212557ef7d806afb0f494635fa54a732fc660934056fab9eb17", 0x2c}, {&(0x7f00000001c0)="9d2f6a0babea1754a304f6f98aa5b59d12e67677969503293fcb63ffc0a44a1d8baecb5afd997eed7c5f05d17067c5b546c4db4e01faf3d150dbee538925305b87276d34d62438d28cfbe19141b62d807a405f28250953f70607ce9ef5427d530d70e34bde4c41abc42338321856c13531096a2ce7321bdd1979a39be61a5877877e9da940273ba043bfc00f2ed4baa0b3a92a338c2b4e550cc7f2a27f685c067438574e41e2d1b0e0d8b50e52200689a5ce701966e79ac21d", 0xb9}, {&(0x7f0000000140)="a7adbbccd5e5167d9df7089d67a7820992b314e1bbca1d5f62", 0x19}, {&(0x7f0000000280)="f1763133f5369bfb381c146ffa1f4d2882c781c9c780b8ea7187d546df5d5fe80447fc8388c3", 0x26}, {&(0x7f00000002c0)="b9ca6b73e5f841a7f663b723feae8699e896fdd821da35f51ed3413a0a7c34f852d73dcff2e7675108e478f8623fdb43f15ee4b24b21ef408e7e37ef4e26d655cef9a35f79313cca8c06411ac54aeebb073f7ef223bafd4859c3c16043ee89521f35efd5776e9495eb821cbe7764fa5f3110b833af807281d9e5f86ce84dfe89f8cb43a191aac5", 0x87}, {&(0x7f0000000380)="22c2ed0382148b93a2edebc0bb7657a0a99a3644bd4dc06cd879a10240ecd4968f1d2554e37958edc4874bf093e0c8b08373bfc9e7740153e250510bc9cd", 0x3e}, {&(0x7f00000003c0)="8824ee64ea67ee3c9c708d259974bf2da6e4ed2eabd501ddf02879875aa298e0d829ea4fb986dcc87575f2b78cabaf147f216d72edf5e6a376ccb02a13c3bb653bfb1bed6c89c54eec3ecd84aa14f349f8c825b72968871c29448c606dae84de77ab5ba89ab1ed75a7d217bbc3e5e0d334ac", 0x72}], 0x7, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r28, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="060000000000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r34, @ANYRES32=r46, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32=r63, @ANYRES32=r64, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r65, @ANYRES32=r66, @ANYRES32=r67, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}, 0x80f) 12:46:12 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5fffffffbffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 12:46:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ftruncate(r0, 0x0, 0x3) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:46:12 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x902, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000005c0)={0x5, &(0x7f0000000140)=[{0x6, 0x1, 0x26, 0x101}, {0x8, 0x0, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x8, 0x5}, {0x1ff, 0xf7, 0x40, 0x5}, {0x6, 0x0, 0x1, 0x2}]}) setsockopt$sock_timeval(r3, 0xffff, 0xb468c4c4718cec68, &(0x7f0000000500)={0xaa90, 0x200000b}, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget$private(0x0, 0x0, 0x2) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000006c0)=[{0x7fff, 0x0, 0x1, 0x4}, {0x66e0, 0x5, 0x89, 0x8}, {0x2, 0x5, 0x1, 0x1}, {0x21, 0x5, 0x8, 0x401}, {0xffff, 0x9f, 0x1, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000540)) setsockopt(r3, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 12:46:12 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0, 0x14e}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r4, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r4, &(0x7f0000000300), 0x0) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/210) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) 12:46:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000001300), 0x0) 12:46:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000000000113cd3c4a2d17869000d9ff6df85660100671273b7e901000000fc030600000000000000000900"/104], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000840)=0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x2) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r6, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r6, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="001e2e2f66696c654966"], 0x8) 12:46:12 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000002be64312c4baaf647a766baa42d9c33300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 12:46:12 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32=r0, @ANYRESHEX, @ANYPTR64, @ANYBLOB="aa38c2e20688b54ce20a5e25c16cede50c40e6c9ec5e94cdd467277a07e167e6d2c91885fc9659d9d177ec0520bc27025c0ef7", @ANYRESDEC=0x0, @ANYRESDEC=0x0], @ANYRESHEX=r1, @ANYRES16, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES64, @ANYRES32=0x0, @ANYRESHEX=r2, @ANYRESOCT, @ANYBLOB="99e6080000007e06a5766e5d16eb5ed7b275a241b242588d446145adc5b3f36ec93be99accf0d70b239db0be907d717ecfca4edecaedf7a5c2cf2e82fbd999a111b6e9790bd1c1bab6f4f13ff464cfd985c245b4e893024126c54e82b7929fcf5cf941a0640c7975ff191ff282bbb2e5bbc2cc6d2ed8362b0a51cf57717a45cb83367b83606a4e5cc3a278ce969437d9cf78c264687915038d0cd7be995aadb0a44baf03213996a83eb0c59f92816493cce38f9fd78efa7f8471ba1291ff6f75cfd1bf65e3ab7c56bec230174058efac43675f062f26ae2d99512ccda5a2a85a21ff8a85932c00e098eb448e409cac3c2b3cc9d0610df782aedd54acd55212aab8495b7ae821940e0eb062af9f06c9650eb887a3390551d048bff44fd6f870dd949d9d725cb8c7cdc3c52570f17b5b24e8088c14a0b94a4203be6d0fdf694d0b67a7e1424755dd64e35464e7ae88957784d56580abcd1cc0d8485275648695be7ba6", @ANYPTR64], @ANYRESHEX, @ANYRESHEX=0x0]], 0x1) r3 = socket(0x2, 0x8001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="144b2590"], 0x10) close(r3) execve(0x0, 0x0, 0x0) 12:46:12 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) semop(0x0, &(0x7f0000000140)=[{0x3}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 12:46:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0xfffe7, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80}, {{r3}, 0xfffffffffffffffb, 0x2, 0x4, 0x4, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x9, 0x2}, {{r2}, 0xfffffffffffffffe, 0x28, 0x1fe9af9306b4c5d6, 0x40}], 0x7, &(0x7f0000000280)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x80000000, 0x10001, 0x4}, {{r4}, 0xf, 0x0, 0x20, 0x47a, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2, 0x470574367d4d3690, 0x9, 0x5c}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xb2, 0x1, 0x0, 0xffffffffffffff2f}], 0x800, &(0x7f0000000300)={0x5, 0xbed3}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x6}, {0x3, 0x81}], 0x2}) shutdown(r3, 0x0) 12:46:12 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1116, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000640)=""/143, 0x8f}, 0x0) write(r1, 0x0, 0x0) r2 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) recvfrom(r2, &(0x7f0000000280), 0x0, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x1, 0x7}, 0xc) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) 12:46:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) 12:46:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c7b0000003b38ff75e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:46:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) getegid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x8) listen(r1, 0xc437) 12:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x6, 0x9}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 12:46:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x2d7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 12:46:12 executing program 1: r0 = shmget(0x2, 0x3000, 0x5de6492863546661, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/209) mkdir(&(0x7f0000000100)='./file0\x00', 0x24b) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) msgget$private(0x0, 0x2a8) r2 = msgget$private(0x0, 0x20) syz_open_pts() msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="312b716cd03c5e2245c41bc0bf27788c2889af44f17483b9366d8fb9baa083d096af8e43c01f582a2baa68d5b23fcb94f5e0f25ad1ef2044649970204e1c90946d1b052cd645040247b0244bd85bfd079681225350166c47374fa3727ae1fdf31da348b3b0aa19078f390ac990f44a84c155370c2e76911c437cd4f7156a776891afb503ff8c9e2a898bce7870580800b1f89a549258b0349fffb12bf313302734f81ce4d029ab86e68209215d3f40aab2e3e482b2ee07cb8faef85e80b2a1aae1ed786a8e14c5f08b2ebd8e74026863afd6407e1dc81736da189c577aab9f31dd9b29df723ab8a373d0ad6f1cb65ea778ecfc2cd64099a952a725641850243f3900890c376fe178ed9228d33edb26e73a0b218362877058b2813c57a53102633f61a9ea766fb12f4543e11c7bdffba817faff2563e73c3678b15b33d0dbe7d256e1ea11be5b36892671ff562c6317f25f13bc5a1643e0baf2bb315dfd9de6d7e2b125b0f426246a0c3ea23d06bb7866f01691733e0d06a2ed5ff02b261ffc9a8837c50097b2b997b80d6f0bb232ae817813e4c3dd7e690ae300955f916ebdcb9c68670b21a9206e8ec28f"], 0x104, 0x1800) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x2, 0x3ff, 0xffffffff, 0x7, "0cdb3d37dbb1fd591174dbad2ecaac30d9b50f40", 0x8, 0xb0}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000280)=0x7f) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) accept$inet6(r4, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getpid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) getppid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) 12:46:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 12:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x5c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 12:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='8um!\xad\xb3Z\x00', 0x100, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x401}, {0x3}, {0x6, 0x1}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x3, 0x0, 0x0, 0xff}, {0xfff9, 0xff, 0x1, 0x3ff}]}) 12:46:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00010000001000127db5d681398a5c00e37b6a62", 0x0, 0x40000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fsync(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) socket(0x20, 0x3, 0x7) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000180)={0x80000001, './file0\x00', './file0\x00'}) close(r3) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 12:46:13 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6, 0x2011, r2, 0x0, 0xff) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r11, &(0x7f0000e80000/0x2000)=nil, 0x0) r12 = socket(0x0, 0x8008, 0x6) r13 = kqueue() preadv(r12, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r13, 0x1}, {r13}, {r12}, {r12, 0x2}, {r13, 0x10}, {r13, 0x20}, {r13, 0x80}], 0x7, 0x3) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r13, &(0x7f0000000300)=[{{r13}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r13}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r13}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r13}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r13}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r14}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r12}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r13}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r13}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r13, 0x40}], 0x1, 0x0) close(r13) dup(r13) r15 = getuid() r16 = getgid() fchown(r13, r15, r16) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x26, r15, 0xffffffffffffffff, r7, r8, 0x1e4, 0x8}, 0x8, 0x9, r9, r10, 0xfffffffffffffe01, 0x2, 0x7ff}) r17 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) r26 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r26, &(0x7f0000e80000/0x2000)=nil, 0x0) r27 = socket(0x0, 0x8008, 0x6) r28 = kqueue() preadv(r27, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r28, 0x1}, {r28}, {r27}, {r27, 0x2}, {r28, 0x10}, {r28, 0x20}, {r28, 0x80}], 0x7, 0x3) r29 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r28, &(0x7f0000000300)=[{{r28}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r28}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r28}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r28}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r28}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r29}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r28}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r27}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r28}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r28}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r28, 0x40}], 0x1, 0x0) close(r28) dup(r28) r30 = getuid() r31 = getgid() fchown(r28, r30, r31) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x26, r30, 0xffffffffffffffff, r22, r23, 0x1e4, 0x8}, 0x8, 0x9, r24, r25, 0xfffffffffffffe01, 0x2, 0x7ff}) r32 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r35, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r35, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, r37, r34, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r38 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r41 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r42, r39, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r43 = getgid() r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) r46 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r46, &(0x7f0000e80000/0x2000)=nil, 0x0) r47 = socket(0x0, 0x8008, 0x6) r48 = kqueue() preadv(r47, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r48, 0x1}, {r48}, {r47}, {r47, 0x2}, {r48, 0x10}, {r48, 0x20}, {r48, 0x80}], 0x7, 0x3) r49 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r48, &(0x7f0000000300)=[{{r48}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r48}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r48}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r48}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r48}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r49}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r48}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r47}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r48}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r48}, 0xfffffffffffffff8, 0x64, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r48, 0x40}], 0x1, 0x0) close(r48) dup(r48) r50 = getuid() r51 = getgid() fchown(r48, r50, r51) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000080)={{0x26, r50, 0xffffffffffffffff, r42, r43, 0x1e4, 0x8}, 0x8, 0x9, r44, r45, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r38, r44, 0xff7fffffffffffff}) r52 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r54 = socket$inet6(0x18, 0x1, 0x2) r55 = socket(0x18, 0x2000000002, 0x0) setsockopt(r55, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r56 = socket(0x18, 0x2000000002, 0x0) setsockopt(r56, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="94cda3c049a7d5ea3f23e51b18f4f50ec7fa88423804fbf4345126ffc6ffc08748c2d4ff0061772f82f218d0fce76f186868e6c094410b8db34aff70719f23d9d4d9284e42633dc47bb4316278d293cd5ff2bb76629f7ef5018ca8f30a14ec9ba4a6c484db2bfa8a4efec9ac2c8bc92a47ec58bb4ea52b9ea4db3112d338d96eef627a8c1621c8190e75be47b50b176d00e6bab362ab6384ad67cfba9193c38811d1692ee7b02e77e863923af3a5143f4a764e8a1d81ad309ba8", 0xba}, {&(0x7f0000000340)="3f36747b0fa97b8ec1a1dcc4a48f74f78450e215d727befb86d8ad7556f006ea096a2b23cd6fb9c9c80afe011f04ff705443a024aaf0142cf3061693a5ffe84b6e3be0e41afa5074a1da09d99ca00b1731576be0b2347a5343d1bab7054ef2b56453035b8b10e7f393c4ac82580ecded1780ce58b387c31eb14d8826aca3d45cda9eb2d08f7e37d8f24995adab29f84d44386cf1c156923238ae70425fad7180cc394641c2302eff810843f926d36bcb83797937da82101954c3db1df9a719e785c2b6bf5210c8d366a24d4f8714fea71a50952dc778aafdadc51aea584279797a5647835c", 0xe5}, {&(0x7f0000000440)="f343c4b64fd92e1a2ecc3b8ee4204df8e208067e3a6cf5541fa82ea7244f3cff6e3ce71939f4e35bbb9875f31362deb9277174bb6e16d8e4b33dc1178e95fd088aea87e1d33c299eb23f083174d05d662e160a2c664d9a602f2f1298bf7f022eb7d57e97f2ee1a577a9c4cb8c34d875757d1d3ae4229c87ffb89ed8f6cc7807de4ad7e4a6e6dd5227792ea1f0b2a464f738352c0b008ffa03b0262409812d20229a7b5d71b7d3d950871628cc27ff36145146d9bf5431b1f5efecc3995829f390823ed94277bc56675db0040c9056833fa753d951f25996b8c0ac13b0bda8272908445cd36c9a300579e2a1ea512a4", 0xef}, {&(0x7f0000000600)="56984ef7869ecaf3246f5516bb0d3a7140cf1cbaba4b0d47b53a3ed2cca66de944505e42e44207c970e15369fc78f26d560448e799811e4af01b00df9de22a0ce0c34b4bc71c352a87d86da07800824080ea7ab5cbe3fc203da7d142f7a86b0e98eeb08dcebc623b51d99ba2b80e95a5ff6dbea14140746e7a88e6499d84dce871265102d4598eee185c613fdc48f83495773db6204cd0dd9fc5b62bc307569223d53b7458de8da3b6b88ec4f30e59728572c5af7953e4dc260c31ad3ec6083f3b5ad603c9abd1e8557c8613f4953b4fee0a3c005a4d77c9de7e6d0fd5e30ac2dbf2e21a312ab978368c50b0f8fcf7a7f796a4", 0xf3}], 0x4, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r3, r7, r17}, @cred={0x20, 0xffff, 0x0, r18, r22, r32}, @cred={0x20, 0xffff, 0x0, 0x0, r33, r34}, @cred={0x20, 0xffff, 0x0, r44, r52, r53}, @rights={0x20, 0xffff, 0x1, [r1, r2, 0xffffffffffffffff, r54]}, @rights={0x18, 0xffff, 0x1, [r55, r56]}], 0xb8, 0x4}, 0x406) write(r1, &(0x7f0000000080)="9c387705d24fe3c9fb57d7075208631a2c031a68d9d8ee7450ba3ae99d4b294cd5593f7f9752353d98b0d3dfaa724870bcb9703579bed6498f63ae335de63898c8369d055003eead644eff2d642d9661bfdbcef79ad512198ae278805f491a6f", 0x60) 12:46:13 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r9, r10) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:46:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = socket(0x6, 0x3, 0x8a) socketpair(0x20, 0x8288b4606e724e43, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x2) ioctl$BIOCLOCK(r4, 0x20004276) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$unix(r7, &(0x7f0000000280)=ANY=[], 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) r9 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x20) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000080)) r10 = open$dir(&(0x7f0000000240)='./file1\x00', 0x20, 0x40) write(r10, &(0x7f00000002c0)="0302ebf578b525eb", 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000010000000007000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="d5e245f7"], 0x18}, 0x0) 12:46:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0/../file0\x00', 0xffffffffffffff9c, 0xe9a3b1f65fdd903a}) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 12:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x1, 0x3f, 0x5, 0x2}, {0x1, 0x5f, 0x80, 0x104}, {0x9, 0xff, 0x1, 0xde}, {0xfff7, 0x9, 0x3, 0x401}, {0x0, 0x3, 0x58, 0x1}, {0x0, 0x1, 0xf8, 0x7fffffff}, {0xf8e5, 0xc7, 0x4, 0x1}]}) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r5 = accept$inet6(r4, &(0x7f0000000180), &(0x7f0000000240)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x8fef295898bb94f8, 0x0) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r8 = socket(0x18, 0x2000000002, 0x0) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r3}, 0x0, 0x0, 0x18, 0x849, 0x2}, {{r5}, 0x2, 0x2, 0x40000000, 0x5c6, 0x4}, {{r6}, 0xfffffffffffffff8, 0x9, 0x1, 0x68c}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x6d}, {{r8}, 0xfffffffffffffff9, 0xa1, 0x519d51e40e080987, 0x1981, 0x4}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x14) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:46:13 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000016000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x9000)=nil}, {&(0x7f0000415000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000152000/0x4000)=nil}, {&(0x7f0000150000/0x2000)=nil, &(0x7f00007d2000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000014c000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000234000/0x4000)=nil, &(0x7f0000234000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000094000/0x1000)=nil, 0x2}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00007d2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './file', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 12:46:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0x0, r1, 0x0, 0x3ff1f, 0xffff}, 0x10000044001040d, 0x400008001, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffce983c23}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x1, 0x3ff, {[0x2, 0x8, 0x10000, 0x1, 0x0, 0x3f, 0xd461, 0x1, 0xffff, 0x3ff, 0x7, 0x401, 0x8, 0x6, 0x7, 0x4, 0x3, 0x3], [0x80000001, 0x2, 0x2, 0x7, 0x6, 0x2, 0xca, 0x100000001, 0x3, 0x7f], [0x5, 0x6, 0x7, 0xe34, 0x8, 0x6, 0xffff], [0x6770, 0x53, 0x904a, 0x401, 0x7fffffff, 0x80000001], [{0x7, 0x7, 0x1, 0x101}, {0x3, 0x0, 0x5, 0x4}, {0x0, 0xfff, 0x8, 0x4}, {0x0, 0x8, 0x7fff, 0x1000000}, {0xfff, 0x4, 0xec, 0x2}, {0x1, 0x2, 0x9, 0x8}, {0x4, 0x4, 0xfffffff9, 0x40}, {0x6, 0x29870c, 0x800000}], {0x5, 0xfffffff9, 0x4, 0x81}, {0x8, 0xffff, 0x3ff, 0x2}}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 12:46:13 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x80) connect(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="513213fa6490db1d7b430c3af701f07af489235a6bbc7f0a5525b394f8cc"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 12:46:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x100000028d, 0x40) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$unix(r1, 0x0, &(0x7f0000000040)) 12:46:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x304c, 0x0, 0x4, 0x0, 0x61905bc3, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x200000000000, 0x0, 0xbce2], [0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x6, 0x2], [], [0x0, 0x3], [{}, {}, {0x0, 0x1}, {0x0, 0x2, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x6}, {}, {}, {0x0, 0x0, 0x0, 0xc68a}], {}, {0x0, 0x0, 0x6, 0x1ff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) semget(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0)=0x2, 0xffffffffffffff1e) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f00000000c0)=""/56, 0x38) r4 = socket(0x18, 0x1, 0x0) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getppid() r5 = getegid() r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r6, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) setregid(r5, 0x0) r7 = getegid() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r8, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r9) getgroups(0x4, &(0x7f0000000700)=[0x0, r9, 0x0, 0xffffffffffffffff]) r10 = socket(0x18, 0x1, 0x0) listen(r10, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r11 = socket(0x18, 0x1, 0x0) listen(r11, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r12 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r13, r13) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r14 = socket(0x18, 0x1, 0x0) listen(r14, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r15 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r16 = socket(0x18, 0x1, 0x0) listen(r16, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r19 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r19, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r20, r20) r21 = socket(0x18, 0x1, 0x0) listen(r21, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getegid() r22 = dup2(r1, r0) ioctl$TIOCFLUSH(r22, 0x8020691f, &(0x7f0000000300)) 12:46:13 executing program 0: r0 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/26}, &(0x7f00000000c0)=0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x85, 0x6}, {0x1, 0x9}, {0x22, 0x3}, {0x82}, {0x26, 0x3}, {0x5, 0x1f}, {0x123, 0x7ff}], 0x7}) nanosleep(&(0x7f00000001c0)={0x80, 0x1a1}, &(0x7f0000000200)) getgid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xf7ab755d24d45c0c, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x2, 0x0) r6 = socket$inet6(0x18, 0x2, 0x8) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20, 0x0) r8 = socket(0x30, 0x1, 0x1) r9 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r10 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x8000, 0x8) r11 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0xb593da5bcd6c0be2, 0x0) r13 = dup2(0xffffffffffffff9c, r2) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0x6}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0x1700}, {{r6}, 0xfffffffffffffffc, 0x1, 0x38771cb8d017c530, 0x3, 0x2}, {{r7}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x3, 0x8}, {{r8}, 0xb, 0x80, 0xfffff, 0x7fff, 0x8}, {{}, 0x3, 0x29, 0x0, 0x8, 0x8}, {{r9}, 0xfffffffffffffffa, 0x40, 0x1, 0x7}], 0x1f, &(0x7f0000000500)=[{{r10}, 0xfffffffffffffffb, 0x14a, 0x0, 0x1, 0x7}, {{r11}, 0x1, 0x142, 0x80, 0x7, 0x4}, {{r12}, 0x0, 0x94, 0x20000000, 0x100, 0x7fffffff}, {{r13}, 0xfffffffffffffffc, 0xc0, 0x40, 0x7, 0x2}, {{r2}, 0xfffffffffffffffe, 0x10, 0x4, 0x7, 0x2}], 0x3685, &(0x7f00000005c0)={0x0, 0x8001}) symlinkat(&(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000640)='./file0\x00') r14 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000000680)=""/76) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x4, 0x2, 0x0, 0x1, 0x9, 0xeb56, 0x2, 0x0, 0x2, 0x4, 0x20}) r15 = fcntl$dupfd(r11, 0x0, 0xffffffffffffff9c) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) r16 = dup(0xffffffffffffff9c) recvfrom$unix(r16, &(0x7f0000000800)=""/4096, 0x1000, 0x88b29c1226affa8b, &(0x7f0000001800)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setegid(r17) 12:46:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x200) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) r1 = dup(0xffffffffffffff9c) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0x400, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) bind$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0003000000000000"], 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r3) sendto(0xffffffffffffffff, &(0x7f0000000040)="77f6f39577ffbe5aa71693f8ec81964c9d905329a89cb07eaabc1b182dc70fc38105c56fca5435e8cb4d6ea7a883c72941127c6f267a555168c82b0869157afe1b7984c0d77061f774bdee15e15d10a88cfc826966b6a9c782e9597cad2aa6075e3d8f9569b7f59865944ec723e1e60962565e25610c9e59f078ba0693aa33ccb89dd216c2d64cf7496f00c24e84b19fb7725b72bc7429", 0x97, 0x8, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 12:46:13 executing program 1: r0 = socket(0x20, 0x2, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/119, 0x77, 0x2, 0x0, 0x0) socket(0x33, 0x2, 0x5) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1b4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) getpgrp() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/3}, &(0x7f0000000240)=0x5) read(r2, &(0x7f0000000280)=""/116, 0x74) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000300)=0x3, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x1, 0x0) connect$unix(r4, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) r5 = msgget(0x2, 0x20) msgsnd(r5, &(0x7f0000000400)={0x1, "0477132f894ca7b5ea6eb8dd987f0eabadf8332bf1"}, 0x1d, 0x26490f3279220337) r6 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x100) lseek(r6, 0x0, 0x32f0, 0x3dd2325a1b219151) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) getsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r8, 0x20007479) open(&(0x7f0000000540)='./file2\x00', 0x40140, 0x80) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000600), &(0x7f0000000640)=0x4) r10 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x14829, 0x10) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f00000006c0)={0x2}) socket$inet(0x2, 0x2, 0x9) 12:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 12:46:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r2 = syz_open_pts() close(r2) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r3 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a, 0x0, 0x0, 0x7}) 12:46:14 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000e40)=[{{}, 0x4, 0x82, 0x0, 0x7, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x0, 0x10, 0x1000, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgget(0x1, 0x40) msgsnd(r2, &(0x7f0000000880)=ANY=[@ANYRESDEC], 0x1, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r10, 0x0, 0x65, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r11, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYRES64=r11, @ANYBLOB="1fd3ef59d8c467065e68b731795ec48b974e5d84bf84f5a5197064b013bff5bf3ccfc3181533e32a7ed869bc50844e3a8158c64b5d4f52238ed594bc82e5d942015bf0328370e53b4df61be40ee61ae9171734", @ANYBLOB="f209440775bbd9bcd502672b6111a20171aabbe961239aa7d01e84916fa5f73130b07ef22da1fb514cb3a98761caa2827eb77d3616d0768602b3a75580c41333fc272cacb6b8e118c8c7d0e7fcfb95cf247af3c104174dcd94839138d61a5ff8c1963951fd5233f652ed30dd69d416445f60e9ce6f833a667f102ed902a5b52032f880481630a03618afccd129d79f90e471d43c7a59cbfc219d09ab7e4d96ce3913eea8fdcc30"], 0x3, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r14, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000700000000000000140000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001440)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa9f6b6e7c8130a04b4ad6d879d3999cbc3e5e23fa327326484829f3f7769669e325cd24321572bf1204e041578609085b167647"], 0x44b, 0x800) r17 = msgget$private(0x0, 0x718) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000300)={{0x7fff, 0x0, 0x0, 0x0, 0x0, 0x15e, 0x6}, 0x40000008, 0x4, 0x0, 0x0, 0x7, 0x4, 0x8, 0x484}) msgsnd(r17, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="f9486c55037d21b6"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r20, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r21 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r22, 0x4, 0x46bfb) r23 = getpid() fcntl$setown(r22, 0x6, r23) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r24, 0x4, 0x46bfb) r25 = getpid() fcntl$setown(r24, 0x6, r25) wait4(0x0, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r20, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000001380)=""/132, 0x83}, {&(0x7f0000000400)=""/187, 0xfffffffffffffd76}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000001200)=""/127, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r26 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r28 = getegid() r29 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r26, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r27, r28, r29, r30, 0x1, 0xff}, 0x8, 0x6, r21, r21, 0x0, 0x2, 0x1f, 0x400}) r31 = msgget$private(0x0, 0x0) msgsnd(r31, 0x0, 0x0, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r18, r5, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, 0x0, 0xa5, 0x1, 0x100000000}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7c, 0x0, 0x0, 0xfffffffd}, {0x6c}, {0x6}]}) msgsnd(r14, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r9, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848f60a018ace"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r33}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r34, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r34, r33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r35}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) r37 = socket(0x18, 0x2000000002, 0x0) setsockopt(r37, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) bind(r37, &(0x7f0000001580)=@un=@file={0x2, './bus\x00'}, 0x2e0) r38 = dup2(r36, r35) accept$inet6(r38, 0x0, 0x0) r39 = kqueue() kevent(r39, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r39, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r9, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r26], 0x1, 0x800) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r40, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r41 = getpid() getpgrp() r42 = syz_open_pts() fcntl$lock(r42, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r42, 0x2) r43 = fcntl$getown(r42, 0x5) fcntl$setown(r42, 0x6, r43) wait4(r43, &(0x7f0000000b80), 0xb0c77b59dd58f416, &(0x7f0000001640)) preadv(r40, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r44 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r46 = getegid() r47 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r44, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r45, r46, r47, r48, 0x1, 0xff}, 0x8, 0x6, r41, r41, 0x0, 0x2, 0x1f, 0x400}) r49 = msgget(0x3, 0x241) msgsnd(r49, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r9, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f00000008c0)=ANY=[@ANYRES64=r28], 0x1, 0x1, 0x0) r50 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r51, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r53 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r50, r52, r8, r28, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r53, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r9, 0x0) munlockall() r54 = kqueue() fcntl$setflags(r54, 0x2, 0x3) r55 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000ac0)='./bus\x00', 0x20000, 0x40) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r56, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r56, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r56, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) chflagsat(r55, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r57 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r58 = msgget$private(0x0, 0x10) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r58, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r58, &(0x7f00000003c0)=ANY=[@ANYBLOB="000016000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000edffffff00831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000008000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r58, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r59 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r59, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r60 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r60, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r61 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r61, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) msgsnd(r58, &(0x7f0000000f40)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=r53, @ANYRESHEX=0x0], @ANYRESOCT], @ANYRESOCT=r60, @ANYRESOCT=0x0, @ANYRESDEC=r61], 0x8, 0x800) msgrcv(r58, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000700003100def03cdccbc5f163a4a2579f789bf0c111514eac7c872bc858b99a6df7f01a82dbe8cbf5ea45ce6683047f3172c6012b09d858"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r58, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair(0x20, 0x3, 0x4, &(0x7f0000000b00)) tap1: address list non empty 12:46:14 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82020063c4da43dccea7efe1970da711ecdd57be971e2f66d37a0c7cd880c9a9750588cfc9d77d497b950d78dd6acddb3f8f3b44bc8600bf8c11ae7a6ed5358a5dd7be23164b79b8347ff3b1a24bc7f16026a58520260d89cb39153e225d90da78e770e2b977c2e405f375ec6644aae5157bdb221a468731e5827e0dd54bf0c226637cc6ce6db9ea100eb049444ddb8852bdb078a440e24290ed4d2f185539f647a66d4b22259678ffa8ceb007b6cf99abfcf4b78e2dab098a371ae52a995537d30abd2199244bc397349728d070f347f357bb452755f30e5e2fe6b9e8553e65447c6f268da21615d839148ac1c5febd3cf6db075f4caebdcc08d1ad283e4e4bd4c9e84b6e132feca1f6711898903bc430e025cf4b18f58a2d8f1f0885b39773e7cc190bf9a066a13f8e84a76088"], 0x10) r1 = dup2(r0, r0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x2, 0x4) bind$unix(r2, &(0x7f0000000000)=@abs={0x2, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x4228, [{0x3, 0x1}, {0x1, 0xd7f}, {0x1, 0x1}, {0x2, 0x2}, {0x1, 0x3ff}, {0x1, 0x7}, {0x42f551e76290e3f1, 0x9a}, {0x0, 0x9c}, {0x1, 0x3}, {0x2, 0x2}, {0x2}, {0x1, 0xfffff001}, {0x2, 0x8e}, {0x2, 0x1a21}, {0xb828253b19ef43fb, 0x80000001}, {0x2, 0x1000}, {0x3, 0xad}, {0x2, 0x5}, {0x1, 0x873}, {0x1, 0x80000001}, {0x3}, {0x2, 0x8}, {0x1, 0x1}, {0x1, 0x1}, {0x1, 0x7}, {0x2, 0xb55d}, {0x3}, {0x0, 0xffffffff}, {0x3}, {0x3, 0x46bc}, {0x1, 0x40}, {0x1, 0x9}]}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) syz_open_pts() r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) close(r1) 12:46:14 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, 0x5, 0x7fffffff, "73ccb37b2efee534840c76f30d56c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 12:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) recvfrom$unix(r1, &(0x7f00000001c0)=""/30, 0x1e, 0x1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) 12:46:14 executing program 0: r0 = socket(0x1, 0x8001, 0x0) close(r0) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) writev(r0, &(0x7f0000000480), 0x1) 12:46:15 executing program 1: setreuid(0x0, 0x0) semget(0x3, 0x0, 0x504) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) r3 = msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000280)={0x0, ""/72}, 0x50, 0x0, 0x1800) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) readv(r4, &(0x7f0000000380)=[{&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000200)=""/35, 0x23}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000001c0)=0x80) sendto$inet6(r0, &(0x7f0000000040)="62f9c2bd6b1c1639ec615b19bb3ccb85a2c56b4d8e87c062908ad64005881a5b55ff18e88f67b12d215c8adc7bae129b3ee56c6241843097aafd6537bc1cfb488ac25f2b1f2a0af04b4a211e48e4ae3a6140670b461ab8a33f96c0752c2938f379e66bcbc5dd7d00e2c7ce28fdb0942598134a9988268cb15313296f22a4d44f49a149c161b4c7557a0caea15b96041214504a337e6a787cb67bfbaf5c724311e528098195d6413d745cb8b7e6f790774bc876fa0a3ef1f58dfefd7386ef4b3abbf30f9dc08e48b7e5133379781d2eff92f82f4c2b64aafef380491a8d0cb27186514bb1fc1664baf9d421909f6d6ec7329c07effe35ca42", 0xf8, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x3f, 0x8}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = msgget(0x1, 0x400) msgsnd(r8, &(0x7f0000000180)={0x2, "1293f9980a2fe0d9fdbff2ee2f1d80ff8bc72be0d642000de1dbc407c977f17501cce641"}, 0x2c, 0x0) msgsnd(r7, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 12:46:15 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20d4, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) fchflags(r0, 0x0) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 12:46:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/96, 0x60) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r4, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0x8000, 0x2ae1, 0x2, 0xfffffffffffffff7, "0148eb8ad6991725837ba889eb47a801566d35b4", 0xfffffffffffff800, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db6b10c91bc7c59c29e776318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb8850200000000008b2cf3f293", 0x57}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) dup2(r3, r5) 12:46:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f5a696c653000d38cfc7a4f3ad544c975638dd87398bfaccecd9c41b20800dc00c03ad38a1cae2b8ee478d79f75ad00787f6d84d39efa"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) 12:46:16 executing program 1: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x54}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) syz_emit_ethernet(0xffffffffffffffbc, &(0x7f0000000280)="c4d46c0a81d12e00d77e4dbeb6d4") 12:46:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r1 = socket(0x18, 0x2000000002, 0x0) r2 = socket$inet(0x2, 0x2, 0x1f) getsockopt(r2, 0x1, 0x3, &(0x7f0000000080)=""/62, &(0x7f00000000c0)=0x3e) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) writev(r1, &(0x7f0000000400), 0x3bf) 12:46:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x428ad) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) dup2(r1, r0) semget$private(0x0, 0x7, 0x88) r2 = socket(0x10, 0x8004, 0xfffffffffffffe01) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000200), 0xfe72) r6 = syz_open_pts() close(r5) dup(r6) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = semget$private(0x0, 0x4, 0x426) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 12:46:16 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40, 0x3) 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') unlink(&(0x7f0000000380)='./file0\x00') dup(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x80000000, 0x739}, 0xc) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 12:46:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x2}, {0x18, 0x1, 0xfffffffd, 0x170002}, 0xa}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mkdir(&(0x7f0000000000)='./bus\x00', 0x22) r1 = shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) syz_open_pts() chflags(&(0x7f00000000c0)='./bus\x00', 0x0) socket(0x18, 0x400000002, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) close(r5) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000ec0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67be79000cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82234076104d0cbbe37fe44231f9cdaf31facb547c11321b728c93c9036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39000000006d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d8700000000000011f30ab1e39adbea07dfcb90b267c1fb4ac60bc9b4ff30d9dbc8b5a98793766db6c4a6dd554ef8e090f025d95eac79a425349e25b3a6cb6180814791cc32c1fea5f27843420fc95a045f46fec66ba84e391316066aab0805998d68295a602dc4136b86f99d9be379e8cc66354bb16ffc9a28d7f97aa9ee03bde6581e3ed3e3cb1fd7266446e0e559de3a61fe6f453c6fa1f0c921bbbb8e9344d05fcc4ac109ec14ed40444969e433a0c6b4a3739fec3fa0efdcc450ccc3c9f4aa11a819080ecabba9cfe0f70e09ff1178ba93e67f8e51adf46270f0e3db841c6b982e9665094cf6a99d2cb7b74fe44480a4b36497f4c89398f68f80b93f"], 0x10) r7 = dup2(r6, r6) write(r7, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r8) 12:46:16 executing program 1: msgget$private(0x0, 0x5) r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x153) socket(0x0, 0x4000, 0x3f) 12:46:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x4) r2 = getgid() r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r11, &(0x7f0000e80000/0x2000)=nil, 0x0) r12 = socket(0x0, 0x8008, 0x6) r13 = kqueue() preadv(r12, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r13, 0x1}, {r13}, {r12}, {r12, 0x2}, {r13, 0x10}, {r13, 0x20}, {r13, 0x80}], 0x7, 0x3) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r13, &(0x7f0000000300)=[{{r13}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r13}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r13}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r13}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r13}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r14}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r12}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r13}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r13}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r13, 0x40}], 0x1, 0x0) close(r13) dup(r13) r15 = getuid() r16 = getgid() fchown(r13, r15, r16) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x26, r15, 0xffffffffffffffff, r7, r8, 0x1e4, 0x8}, 0x8, 0x9, r9, r10, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r18 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r19, 0x10006}, 0x44001000e, 0x8002, r17, r18, 0x4}) r20 = socket(0x18, 0x2000000002, 0x0) setsockopt(r20, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r21 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r29, &(0x7f0000e80000/0x2000)=nil, 0x0) r30 = socket(0x0, 0x8008, 0x6) r31 = kqueue() preadv(r30, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r31, 0x1}, {r31}, {r30}, {r30, 0x2}, {r31, 0x10}, {r31, 0x20}, {r31, 0x80}], 0x7, 0x3) r32 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r31, &(0x7f0000000300)=[{{r31}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r31}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r31}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r31}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r31}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r32}, 0xfffffffffffffffa, 0x10, 0x20, 0x5, 0x1978ca53b}, {{r31}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r30}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r31}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r31}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r31, 0x40}], 0x1, 0x0) close(r31) dup(r31) r33 = getuid() r34 = getgid() fchown(r31, r33, r34) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000080)={{0x26, r33, 0xffffffffffffffff, r25, r26, 0x1e4, 0x8}, 0x8, 0x9, r27, r28, 0xfffffffffffffe01, 0x2, 0x7ff}) r35 = socket(0x0, 0x8008, 0x6) r36 = kqueue() preadv(r35, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r36, 0x1}, {r36}, {r35}, {r35, 0x2}, {r36, 0x10}, {r36, 0x20}, {r36, 0x80}], 0x7, 0x3) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r36, &(0x7f0000000300)=[{{r36}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r36}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r36}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r36}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r36}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r37}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r36}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r35}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r36}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r36}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r36, 0x40}], 0x1, 0x0) close(r36) dup(r36) r38 = getuid() r39 = getgid() fchown(r36, r38, r39) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100), 0x0, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r2}, @cred={0x20, 0xffff, 0x0, r3, r15, r19}, @rights={0x18, 0xffff, 0x1, [r20]}, @cred={0x20, 0xffff, 0x0, r21, r25, r39}], 0x78, 0x4}, 0x2) r40 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r40, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0x2c}], 0x1) 12:46:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000002}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0xce5cdcd17f81f86a, 0x20) close(r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x82) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x8, 0xfffffffb, './file0\x00', 0x8b49, 0xfffffffe, 0x3c, 0x20}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getpeername(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000e7ffff0d0000000000fa187e379337cfa03ef0961b638c7000000000"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) setegid(0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 12:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x3}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x101) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x201}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000480)=""/28, 0x1c}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/100, 0x64}], 0x6, 0x0, 0x80000000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x100, 0x2}, {0x4ea0e172f533e19d, 0x1ff}, {0x0, 0xc1c5}, {0x24, 0x2}, {0x87, 0xae5}, {0x42, 0x2}, {0x41, 0x7}], 0x7}) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000001a40)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe50837aff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c0000adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc613c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0eb09df2ebf0ceaa8d263c82aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b863b529721d8f750b89ccee9b59f54161c6ad6444a5ac849b863811b0e9d2ffb6a95fa21d3dda79ffbe2fa9bdae86a08506d8bfa0c35468b573d1916513c204ca6532aa4614328a345b7d125d9888116d4afc358eca4ffcd6490bf7eea3ead6c9dd11bf29c79ffc7695842f92bacd5868a42541bd66a05ea1ef8d9fa08322da68f5f58c8846c5d84"], 0x10) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000f00)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) connect$unix(r4, &(0x7f0000001a00)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000001940)=ANY=[@ANYRES32=0x0, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYRES64=r5, @ANYRES64=r3, @ANYRES16, @ANYRESOCT=0x0, @ANYRESHEX=0x0, @ANYPTR, @ANYPTR], @ANYPTR64=&(0x7f0000001780)=ANY=[@ANYPTR64, @ANYBLOB="67e21d99062a7925b85a9b397641ca9e6251bfe7ac2c419bba04bc27badbcfadd15cc50fc5b96030625092803ad86f76964ef16d056097d917f2867590104b1139a38efd5b2a8897d3a7fa28c70f8b4dff37b321c50a3ae7c927755e33ed894e7e86ec9d6607b23d6a01918f6cf01c1047bc151cc10a3cc6dac5e68cf802bef3e50f98f82115f84e371caee71b9b76a5f89c9a95b05829f67d082525efc137b78a80555093c7078ab03b8ada38a172bcd8eaddff8c94a42082cf63dadffd17ed4274d1838e7a9b4c5f420065533d3bc7f0475a0b39f17d2acf316cbce10ff60a7cf6724f81", @ANYRESHEX=r1, @ANYPTR], @ANYPTR=&(0x7f00000018c0)=ANY=[@ANYRES64=r6, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="88d4374eb63ff82e6480dc92bb31735a8a357545ec7451f0dc9368157ac3a101e8bd8a19b05099885e92c3a081528d299ce91b121702c4"], @ANYBLOB="c2f56258f72e5f259192d4b341a4be3f8c75e8d51cbc0569cbda594fe6a97cf041723a214c7eadf6ee2e336988f56e507c97baf07b442e8afdb0cd117c027d646d3625db0f576f37182ba2eac1756fbbb69f5fc3b28a206132efe9263d88a6bc0000000000", @ANYPTR, @ANYRES64=r6], @ANYRES32=0x0, @ANYBLOB="0d12acd3d5"], 0x4) getpeername(r4, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) syz_extract_tcp_res(&(0x7f00000016c0), 0xffffffff, 0x0) 12:46:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:17 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) dup2(r4, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0xfffffffc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r2) 12:46:17 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = socket(0x18, 0x2000000002, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 12:46:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="6a115472e306fc9a5ac71bca3bc83441686b602063b877496ee01e968cf7e93f1a4450697d3bb5f51470492643f2752b61313d123768031aa26ae7226c37fc53ed9479"], 0x1) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x3, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x0, 0x0) socketpair(0x20, 0x8007, 0x4, &(0x7f0000000200)) close(r4) r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000100)={0x10000, 0x97b, {0x363d, 0x3e26}}) socket(0x400000000018, 0x3, 0x3a) r6 = semget(0x0, 0x4, 0x38a) semop(r6, &(0x7f0000000240)=[{0x4, 0x1, 0x2800}, {0x2, 0x2, 0x800}, {0x3, 0x7f, 0x800}, {0x0, 0x8e08, 0x1000}, {0x3, 0x20, 0x800}], 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:46:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9de12f871f4385f041577960a42611a41c7fa5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000099c4270dd1f933b470cd0e15f67b769bfc35c149e1272bd4da24eb34dd7e53f8ab5fc0019b5e026cbaa95d26b3ad3a9a72784b64377e623f4f68912bceb2a4bdfd6779c14535585d86bd78404d0870bedbdf1e9b86206a9dc86b9754a8c902d84dd511fc92b1c9b00eb671f1ee1b7fbc9f132a651239655169b8d52b2071267d9fc000"/351], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:46:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x0, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000340)=ANY=[@ANYBLOB="040000000000000000000000000001fdef1ce3a61bb577c5cf32af70d4aed79df793024aacca0a117011b59b9813a166e75d37a50eb56fb808352da035b5bed4fc2a432ea9b8d38f64ab35ab086e0ed2d7acc3af89c8f6f4281acfc5aeb1eaad886595f38032800be61b64c353"], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x80000000000002, 0x2, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg$unix(r3, &(0x7f0000003800)={&(0x7f0000001300)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000003780)=[{&(0x7f0000001340)="48b50559c3c633cfa7575bfd383679ea8e5f6a19ff064237f9fe7ba316b6280817ccc1764583e3e3c7efb120fcd5cd9ccd0d5a03515a4b45666f7d86d3eb1e927c546530beb78d2d8c2dcd50939b6acb37aa7a301681fbb634d2d9b260a29d39789320054f194415d78e6ea15ea0beb5584c49d46505a53bccdfaf2b3c3b1e60b64ac5c29ebb56c594fb2a5dcad6936b02a6ceac2661204d88c5e3857b98b2f37288e78bb142e0bf1333d572cf83297e7bdd4a0661c2b39d4497482bec9fd39118c43cc938ebaa9bee10cec4ad9bd73cb8b501db60e81ae4aaf1a9bac3fe502fbffb9af4b2ca623ee83f3f4de3429e4bcb1128e111f4d0bb4b3b42f248919824e573b779425e6a757f7a82e5bd89f3e2a7b8273562f77027d8cd02f13f4511591e4b9e83b37bd1de899794cd00f3c200a2fac97aee1e638e7accf8c4d6fe759c799bab12c541ebb74ec59318bb7d1141934dbea3b6a26f584793c45c588dfa59b2e4d4fa8562874fd1462dfb414c51221cd4ec408b852d50043da1eb6d6ae6ce0b3776f8f1e222a50d7734dd67c903f42ff6f69b56eef03540d8f31a1bdbba741d5d723edcadd792d29e6f0ce6c0443c3cf1a08c7d1eeb181e5778a9c87d80303b874de14950423cead9bc5b879b910522649789fa45b8ef8f0405185d07eefeb7de8aacdf3f25156c20680592fc16995fdd7989c3bca67e91d358302dd97041eaa63f8dc313d3e13c3f06d2d21cb2be9d2efb5eb71e0edb7250e430e1b70c69534eda2b30cc1f6944a7b6d2f3e7171d9d7531317e4c674973947420640e9c3e31abd14e77d456ae942f7e956c71f2dd017dd440b553396e475fd83f2e062e59f799a7826aea7216afa291fc92d27888b81cfdd401c899804d4cea44b2695569eedd4b31c46f68f440b65d9dc03b07b3dc663bc8533d2788158bfd08c9855b7f489526b453e31b7d620d2886b686a6f21f988e89bfd7630c64ac50d0af83f9bcd05cf7efa6c134c2a78cf8d74a8633d87c855cb2e6ee8c0f1c9a04f996a6fc474fe7263645500a4debba61d0eef072f0a5868bb10d008daeda50a6e39e45ef882247682acca37bbab1664627b35757eb1f35aca15077b01878856bf372a5adcb82daf8334962bafdec401492ccb9f4c51f552a3b134ab1ca5aed6179d04316d6193869e4fbe08b5089b3e15762025968505a8de342478fa2ead622c6270496d850b8f7169f1fc9b8e9c94596c821e9d6111ecf0a79da114ae4b194d041a42b97d3579fb050d2a62218e21aea387469f764b857394f28fee2c1387a339b36d7814e877900093ef5764da9a4b985dac7efcd0739dc56c23b6210266a8114b0df58d6f39313eb4627345292a8911c01a51691bc9d8375d31138ff4877664130543f10f27d4d9409949a8651786cc29a9b2c3d46837c2535854a25ded57daba865904d17c4685ee592604c4a5d8da4e2812c7ac2d3e549b8bb9a112a100ea5348793736c16f6f192b39af235e0f28e03aad02f1a63f27802514a01f2587299bab7aba3a901097a395f1debc2f3f475e7dd76b393c22ca1a25e1d23e1e30f31d344430e8fe851f61628cce2f1a9f4e3d9c234064b17ae35adfb3b09cefa264ed58b3c24ec4affd6994356f29a8487b758c2c80c05881dfdb71c1ab78d037ef8d4b39aa33607ce0ea6d6921240cee6a58d13d9ff23c72e5443ad3cd626e8d2c0b433bf897489a3c6c8d9eb05a222fc538c389874d3c894dc84c774813cd65afb716a94f3dcee62f2ddc851ee5de538a249e430a54bbad08bbc91a926835941f11e1ae4c163fad66040b2e8584e658b03519a8528dba08440c2f1f70c9d1a0c109d9f518972b279a67d7b632709015a95d90d0418cf1ffce47da1d035f72e77998a4afab75651a84282503d0563c347630baa5d322e5b0f0a08e73a6e91a6913a6570ffbd1cbd8ed01d5c0f846909976689be6378bb3038c8a72fa1514de41b9a90a5450efe7f6111f0abe87b1e60c6e0429baa914e275e4a88639e44541454cbce2fdb0075ea84fe8907a5cd98e56581513d03f5301949169d49c1693507f5eb3c656492f63a664e1dfb96061bbcb1f3a98a45dd587e037dd813bd9d997264a17e240cef1483186782a7e0579c270fcf6469cf4d4a163e8af0c0898a6991816e7acb33b81f4cc40f8033df52ca3ddf1cb90de8ebfb3f51999ba3c30ec2d0793ce2aa7079bcef8cca67f74489b52f370eb6b3300e27f5274cb8b57bab9e70438be9181df6961db30579172721ad63f01134b688403bd376ddc8cd761bdae06fefc99cf874f696b9f49c683485cb1f4a74bb91eac2900206478cb76d3a9578afcced1c31cf8eb121ca7c4221d63240721f4560d45f71f1f864633bacdad490f98198ee3e549358a297a9a64e6137498a3ba844e26ec3a28c265ca62b87b1a71639c5954b92dd8110603e6a2cb21229eacfad716cb0a9a56f144a58056501420a877ee5af312858559cc12e055821202abd63473012773281cf839c5e6d5a1a20e382ff0c05541924e46182d2c9584f370f8253ca577f4ea007bcbd09053b9cfd934f78965d759e06197286a86531bf2306757a1e444150cb1092dc7981600f2aa9794ba70dfc89e805140aa4d891d7128c701abe69b167a87097223dab7aef540e2c1878eb3b1133b690b025c58166e3c18a4ec5d4157ad67ce69375d19fd730e8130d1b5d750aa984c2efde763bf00d88d9f23501ee8b969f6c4c771804a9d9fd6a3f182bb01a337bb4a040109e1bf4052cf5206dafa262aa7ee414e007c983efaba802ff2c5272a9826c2a9591490e9ff7280d07c2154ab78fe0bc7a962ec47a74f27f6b300ab760bf32d423c5c8234d222977fe5886a2deff60725a6c75ebf9ec3f48a6fcfb300ad72969f752c09b712085f43d1f9e2fc22e22ec08d04d3a7375e7e5c191e69dbe0353c425c1ed8fa71e9456efdc781cdf2d2f2441d89660a22a816933c859b84eb8723315a86fde8f124899f1233a14d9c59e950d6a13458c58a3d3ddb6767628a3767508e9590b0d1c1504732b8caace5954bfe895faa2c66bfbc881c3a1453e742a1d2a00d7e6e69b441c42539c5761393d9b7de77f7bf7a1f6e8cb1ea2910fb7946e257bf5bb0eb4f28053fe26f8fc482abc1bf00d0bbda2246a17046997ff12b369dfff513d3f81966b93013399fe61efa6bf0d4015fcbc29f89cb9e4e0c6fab0b6eeba094e09db4952f15c296e1a9b6c0da8b4bf49bb3b617d0a57fb1d4c844ec1aaa3f7b1943ecfae0b4888228db103b11b9f69f961066c17d1bf2fff6d2c5ad5ff31bb1ce8e4e1978f6701fae71609b8c567cc740e8ccec67e483214dd0d338845610353c3ea5b94e16549293cea17e08d30c953608e1f4ded0a481f755c9868ed5da122c7e022fa522c577e32e5ad7cb1a4e7ed5b86b372791232a51c5501baf0a7b9011741893f09d28fb2d81aedab7e392b805f32435118cb3ba26b6bdd162c55f90ceb125f609a32c7132932f540e914d004e8262cdebb6531dd88ac6ef03d82d4ce950c67f87f92dbe57d93878409b72f39514c9cf3e09daab75bee3f66e2af1ac9eeeef12be6274f844d1371c9bb979407b848f374030b90a423badc7cabc4a8c575b05bce2cadb9a59c30992fc87326e75c3c40ceda5dbb32a4f9db984264ad08f1891474dae609e78e4de9d46c2df63591db644dc8991e61ba19eb2c7e8d8a19963703cc1f04eb10143e808df5ba4dfc4002320191dd96530065540f324dcc3a74e6835d6c8c3a0b4e9848a0393b971497afc6e38c38c9158285a9d23e9e348e0cefdca24ff12e11d24c79439387075b2c99abbd07628add6b4a4d0254ee18ba93a7cb357553e014670a01eb803f9a86648fe53d1611a9f0b6a0a8fd2a4320de20fd2aa00a470fff36dc6c568538249a3990d4e8bc21d7195aa7b0b185e09d16d59569df467df50bf19989bd4d612b126ae5d7bd4a89b95f3be1819744b053a2bbaac947722a038ced4e77f86db9cf66679a1b73d39544b9b84f9a782e19b16569f3a8d4d00ef6ba9394a09ba68379a9c51a81b02dbfc7d0e23f04d78f767cff10da2d56aaf10838fd262794e03dd74655f7b50e231a22379562ff2b30ec6be23b10b03e491a00230504176fae9c462d41e1fe541d9c8ba738a86d47d2f45880f97946554a8d33b12b8b3d6f3a0a12421bdab65aeb81050c1f06d5bea596dbca46872d8c22508cc6c8822ada321d427948b3f5b940bd7355700072ee4821616266868a37696d90dbd6641c59a111307b64d370a4b23ced2c5538975cfd3e393cdcc3d0debb4bd3af3347532febb061fc4818e782aa821f6177cfafb612476d1724ca4572f0119ce29130226aac15b43bc9e88984aca3078c395c3eb47a41886472cf939a05ae7bc14c40d4a4305e5302b205e788727ac652a8d3fb834bc14d6798b74568d87d4314e45308bf6f247d3448044e30613b962bf3daa2d25888034df7b1c6e1bbddc0be682e91c89e57d3c81f7bdf8b9b054ca41de19d59d45ba537b65655d83b27841af5217dd975c82ae95b5ec60fee69efedca17b7bcfcc424a97a1fa7d55fd6921a4a9f93ca79f3931bcc7888bf6ab8a48d2c1d915d28fe58b65fcc1161457ac9c1eeb9a0ac2ae036f8112c6a16703382126180365af7d5a03d6b4076bf95e04dc079cf7c2ae4059a65d58780d74145293efa8049a81e046af5a4144d5dd58b96866b78bb2ff5adcdd2a709075b839a015382392e4caeccf3d538f48993cbbca33e69a5b3c3ec9edcc2f547b74fbbddc7d569fdf25985cd7428981ce52d056786b8eb319049e477d3b84c6f7590f292dc7ff565ea4d70c2c739df114cc15a65c783796ad20f8c27ef6ae712249977ff97780e03a7c0e150bd3cbcc750af9a92bfdf39bd7d43dd4d056a523806839703f76659faf80d4ff1c83ac488b47000f7a1ed13f1ab98fad30a79a12f2dcbef810d277c49cbc4b7e5d5ce2c7db6d2d96adcaa91438d40f96e2b9a985d202efed121016a5c0073a0826030725881b5a4a4e4ae9d9fef70650a18bc18219b61409bed6dc64e8e21c0bfcfe0ec0314a328cd0cf2c1255a7cc6607db3a899cd8d1b49e10786de670350570f3458314071c91375d7b89f93cf5ede4857a8a8983cd0b9e9f8770002b10126dbb885c525739b8f8dfa1dbd2cde0ae6cabd40809e90af24c8fe889be7a390528ff78292e166a18f746eaf18d0966225fe90216895f86462f201e0b71e4c51148c61397aad2947f2c1e3b8e2a7d81f34536f42a34fc22a60e467b33440c8052ab59e2298a0df00db17dbba61ba6831cd25103f13b916ab962295c7b6c40321fd20022a6711e8a9af4076560e116a1b8baef44a0b0952d7250ff98b2e9c619c9ea6e2f0ee365c5583eb1722e836753bca6cbb8e3867701e9491afc5555beb358ab393dbbff6fb37d2b5370c5919071454da9c5975c27e5ccd5a380f5382827b1e17dd7fbafa1307e40acfc0278b92e387502161c248b1a44b26d657eefa8aa5ff1cb3981e682d1c1d7962c7f32ae6b69c8bb13f069d66b8c5cd877a66654ae274dc6ed28edd741b46ab347743cadd505e24360189ed6500a3e3f7a8dd647e6355fa3785abfc61b507a05ba7937b0beb2dd682a9f1ca69070fc82ae0ab3c2ca6945dec8c27d1552ab019d099437d2540d8e2020d97289271dc5a0d41a5af2b2bf80605218bd4147c731a9cff9ac6512b106808144f0188e840284f79fecff3bad8c76abc9abba3e4970548b608727aafa109f91af771ce", 0x1000}, {&(0x7f0000002340)="44121bf586670405314442a96767c081a5a170ee55bf400454c2088be67d45fa3281d81dd0ede922071a0f489ce93877ec7b9c937cf1a7b9af3ba0e8f9e529e5742bc19a2b1444b7c27ae378ed5589f9c475475f6094bdbb34d43480a9c90a8a3fb15614eba5867c78b554aac634c5b78facd5e32cab602884079f1cf8bdfc4e3213de461b3560927d6841fbb679757b9b973badc35dabada3e01de7cc1a9e00175ba9447d31c7e65c47cf6566f89409e5e80d89461370519e6c2ab88079f2afa16b80e70e78cfd06494effdca21e64b0a25123b11502989286eb78439766e75fa531ee61765b772a2", 0xe9}, {&(0x7f0000002440)="487ba923e13220d6ee280d480a0e0b5de504c9feb87df7d177a464402b92bad771a97728a4a6cc8427538c144544fd5955fe8a55495c66740f52e0422fbcd3f13495bebb50419242395b9bde6d13236120c2f931021a18fd2f1b9889aa9d71fd3d7cd041085d6136d6f681ff45fbe1539681e738bf19d13394", 0x79}, {&(0x7f00000024c0)="96f4cb30b77c7f419799ca5d283f8022d6ee77d306938efdc6e22f585e4bc23da73f02b324dcc7cb0e599e702aa28582f340b0f39f029f4cd38991c652c27a5f46c2484b04ea9401c80a8690fa19bd78", 0x50}, {&(0x7f0000002540)="351d2bc61c844c4e586bbbefdf232c499ed3c7242726e4365e386c9c06d1ee8255fd6e04def3e88a909f674b610fd36a19394016c91c8ecf29d2453b391b944d2a805844d4048c6e4c7c8285f9d432df6187961d9a97fcfb1d115087674dc2bb4d484e04846a4955f7af20599235d11911d5c9182654e322b79f1fbbe9567ebd5cd974be0d344f1086fc1123069a08cec646b7c742e80b8d93acd12492a4a10e3f5c8a6615532352e79ddafcb34388a449bb56038dd92f0726f2d4ef9c139f7fb1adfc76b1c26fb79b4b1262873de53614bc3e0b7a796375ab4a050471794827fc984dc23c", 0xe5}, {&(0x7f0000002640)="c9856e5a48fcd6b89d4928fc63c21ae8f25a107dae337b42f1150e75d4b31e1f71358196362d7a0cab69e3e355c95a2f7a04cce474e7c348425bcf15573a052b529398ff196e13e939ce73e99f752e954dee4a15ef412cba3733d8412d25c6d24c5b992b9781ebf9b423156129bc1215b55fedd42366ffea60da7a45bf0618e30995e120ecfc3dc0856f2e990ea97c856748d9a98101ed555287433e137a73ca3a1c57925d6c18f706d782989f3f5425ffaf0a5a2e14a665b4ca10b580bfe0dc0437111150245f7880e9d3b30abc20a87a3b2aef41f841e1fa4845ab4ce93fa31779d3161e58e790b3476bb8c7f355b1f0f6e7f1cf9a604757d6b6700e959260a5c6e38fae0fea456579698fca995906cbc0076ea043de2a4e1f3161bb7d934d7cdda36114a2ffacfa6d944f0d6d7e7c47b0b6a36c24a54d133ff8e0a938f8b38ec5c6098bb3e9766c1e239b24b0d87555f5191bf35a1f07893b6ec0bc2907f4e81068a95cb18a78be21c8da0a38ab56cd65181151fa662017dfe931e6760a6b81714fccf850b09dbd27ffa16ca33c761b7632e7f2da7e92bef3740d8cf6340d24ce943ab9556b068f939e0c5ba1499c9c7f5890aef2ba43785e1b569c2bada1a18135042f60f307ed4be8aa4d7dbafdee54bf795f13dfacc1cfed581d541217579a95bd25131152b6c3606b002f0cf6433735bc6d9d15436a280579ec1604dbae021aed8cd869278e0e9ef8581922250d76eb7533501e2aa2f0df7ee3eeec40a4a6bcbbb128e827e5a522bf3beb85ba4051cc3f75b322b059f7e446117d2519c75a133ee0525bb90a514b735a0daea4fd93ca3882d4dae60fbae16092f4a5a2fbc44f6117ca12bc50b237d282d712f94ff98d17ddd8f47c8ecc979c8d28571c8c4efc4e3fcb07128afac23ffa40a5856f4d55c3b3bb99f2f98d3d56db71cf8e0ab4754c5605c4b76131dd1482bb8c81fc6fe4837ce60fa33a68d4cc32227495f836aaef1299eb6e678dbf4513af4163018e55586a2e4b53e26790a7b06660c493cf75ab759cd3651cf069fc029ad97960314417be126863daf90274e673f946139ac9922886951b1becc0a4b8413b038bb85d4802323d1ef29ec41eb739f5275d1f883b9a92c99e1376a3ea3b0396667ccf95feb3f20ae26f2b516ea87b8e9c331368eb985c44d5f8c5afab39672e1510ae4be2d9419ab28fc0c15909ed6d536be02278476d19405f784aabf9ebfb70620332efa5f5f461dc8213f35016248ed7f25ba1badd84eee9221ba40a0ba59fcd43f26873e4191a5283db6c77f3f3344b3557e1769d3206111c286207b4e6258423cf68a6750c4df3d0f19a3d8aaf759164194035075ecdc50242de04dd7941fb1148fcea79ba034e50bfa6bb1e1ac2d4505b4da91acc097be209fc4beddd7c3ac5b76786f42e915990fdf5f336a7fe48f46bfd6c2a18f8f778065e152f1096c56b2a7785e2ca0d7a37435cd066e2dd84c0bc8ca9f63a2b69da48129b7236e37c1c99e74f793f8a6e01cec13f4d1bee01118cba11c445c0a6d097519eb571d1d368cfd688aea0aefdfd3f9cc23e42dd182b9cd7bb426828c02db81a722c127bca565556c96597bb303ff72d9ae62c9f171fbee4188d1dda06fe414fded5d064e0a332d055dc8edee5ce692d2130256cfae181d3bbce9d246c9df736792597f1c7156ed9b5518342c0f27cbb57ac56e2e9d385e732b8325d002ba374714f84ff6e1f7cf7182983ec995c9fd0075cfa0590f86087c8f18b45fd1190b9e761a3890f29130e09420cc596b839e56e1a7ce731b0110d6d4aac90c337a480b17fb8a36e2c77e8e37bcd5361cc4438808ac508cc705b3d107051319b3a7d570c11cae36cda1926bbf4491d92fa82f978fc37c9b3f2c80e8322df5b7bd7fed05b19c67b1f45284acd7a281fbaa8447dc598fb856c9cfbf85c1dcabc9abea2f8ddfe41ce9675739f0af8615ac6854c70536853709b5292efe89204ab31d42a3230304da86eac1e71d722708c05576ceaca6d720478488ecb2d99b286a4957aa2945045361b46c45a1455812de42ef60023e77802d1ea8eb547cf91e3ba0a9e76a6521db9e61cc32adc27190edf141ef38a96de5bf1c9c136d49c186d0fb500aadbacfcc8498261d36be10cddc8d97e08acdb95efbf660b8aac3c491ee1bf1b4099553f000b0118b7837a98a060b5d1e10a61f44a08876cacef42489255a3aa4816f9cbc119146c45b6cb749f825ae0387526d49e34c728c24187fec5ff9cf7cde65679718f6a5a4e03b2b439eb78cdf10703170e6f8b429474e5731f97c1075aadd52ec1f0961480db272b44f4de1b735ec0dcc68e52021c954523ca350f97e8e38a4bd08d3439e169271d72ad009569804c1e4ebafb6730361de3165d9da90b9f3c3e456d471e1779ce47b084e3313de1d72d5e61b81d7f9d7d7d425b9d48692c366343582741571bde8ac122b137385cd3f235d8a401dbb8fa01200c2063fdc95bfabefe249a1712637bfd3b78e321da0119f6a9ca561ca20905787bbf0ff72d43cc5d042e40c0db307e09105e7a72edf03729d390e84b6fb5d799cb032943318e60636a847f85d6732fe2eef573b2a510ff5bba799c3437421071b01314c79a19b0e4c847d632054e4c947e388165e8633eaa22a078c799af4277708ff87e70bfa7853be774250f4238d4ebdcf987e473defb314bd425f12c58c67e7135278428a448a1a779bd11df63b6c4b7080fe41a54ffc25543bd0449839949abd0f18246c73e93e24534ab5f3c9dbfa21a6ea39bc1aae2693f7b35438be26e27db0e3b22a5c3d3d5572877fed844c7a80d9cd180a6fe95eb172aea208abc964de46868a97b61e1f616d9fe28860778790a2d6a3b6072078defc8b0c5e91f92b51b78712037343c6d256a712337eaa671c032dfa6469e4892e3888f6d133914aed420c50ba91d4697bbc57289c4b7adeaf7b4d90fe9512d2bba5322eee03e98ef9f4f5fa1d849de1b4d07164320d84b2f1bc0a32f08704bd3d1826e4e6c2e5499791bba286349ab3a57fc42324fa32c417102df650aaf0da794636858d48e7896250f81b035f8109e918af065ccdb215faaab4e59c7d810c96abb450fa46353bc85ef665e8ce3691ca4466fb9826e11179cd7f49a5537c9d577ba1a1e7fd45ec6fcc844d25db141f6ea1ba260887fc1899a3ace17e93316d6f1ec6e9bc90d535e90f0271d503432cecd8151089237bc2bb664b487f7355c49274df6e13ee3a42185aa69a981cdba25a46896f8756e03c4f3fc4f9f7e99ec5aecc3e8ef659288efdaec6842e99fc689eaff671a2f36eb4ce631f3b74081c2477273bf74aad1d810e7c010d4cee875c842cdb69dec1bb77c117a51789782133437f0111cbc9b985a2648046f8d0d9e8c94adb2ed587d8cce0c660bf25137da9386c7b21acb1ba75685a3913fc974348c2d6ad6973bc383eb49ca20810cef72acd3c9cd00d77dee352744c4fe3d9020e6fb6f0991a4229cd5216d52a408ae84e2e43ef6b231f2fe0a950d979b20901e3dfb87fc53f36bb1584ee13b22cd8ffd161bdc47fb2707f0f6b11f6372608adb8f9403cbd1528ec45c6e750b7b1c1389768bd2cad5a1dce28d1d39ab7cc58b18a27dd2ac337ffd86bf9028452b546336faa0daac21dae495ded22e1ff563526e448264c1c0342d3a968cac6c0f417e8addb3d51ff1d6c583cfb54fdb6f192278d820709b457c224be33e51fc7047d5756590f393a0bd7fd1d2f4829a89add3ef399fa9134807630d588d06ef4a0ed59f8214231ac5266c2b61efd172b41098ce9659f85176d179059e0a5eb27a91f6a0eee04f58b7d6d4b3233ba86cf8caea0abfb4e90cedd922ac09f6ca74cd6f8863f2686abe75c0f8bc15f0dc95b6edb4e9dbde267046555e34700d7572a14b2d38b2a163dfd1e16b02d668cf92701add2d8fa10c4214d649669ba2ff782a4b7053454ad9137034a64a494cd4d3975f86302ebcfb8b4c43b3f37f6511d301b38f618f5c98f12b07dec38388d4faa2dd955a2115433b34a09c6e2f19a146082979296030f1008bcd888bcb86b3cabd43744d585f05ddb22993f03a3469d7d3a5756ba0251752da292144d08da8fa7d3d01fb1acd26eb080ec043c4cf442219229a2edbfc889979db8f53e845f649d9e9d45f8a817b3e49fb11b91293e289b236d2df4109186dfb48a98aed5f1a32816207bfe2bc97ed44d28d50c49d8d20037bde1f42afc506c989727dd352fa3a01da0d15f79f1a5816f24dc6c87cfbcee7edc8486fa390403c61fdb4b9139eb53c167fba661d78fb1b9565574ba188519e5f8c8900586e0c1991c57e8ddf66feb6ba6b564fb4546bb892d07b6cb79f78db45e368146cb2adbd3f42bd898cfcadf492d2cd5c1658ebe496b9361165c4f6c831daac76fd5d3e623c91931f4e7c14a7920409bd63fcc2521992e4fa40922fe6d0cdead92a29da7f8f0c200e73e0e69d5ebe17e972d24ad1d7b0e1d4f9d3d34ee174fc9cf47a48c6eda39e15f3ee39856c90deb140be48cda61625df94b2058b5874b1135fa16d150e7fe16e626e52a3d4afab00b2a55ee91e938dc83e5b8b7a57d86c4fd64f37aac3a46044473816ced76a17bfecc30e0d2c96ca0ada424548d7798f291bbae07e831eafb69aeeb0de7fbc5ea168f50712b6679bbf17c6184633b66e9ab6752fd1ef488993f40d811c896a4c3eea655ce53c3ecf745754336d3f1e5dbfba73ca2bb04fe56b484c5566902fbf473bddf8031b73b2cafeff9ef821cb856ec0f629cd4f998f9fe1f73411a55f6a4d823f7115aba22c351ec7a75f18e64a5496776cf6f963db31ce13298f6d01fca6d4b6761e32838b861f47e1992cbf4d738163fd52b09b3369a8f476b0e43b9511df2fafe8625bd3b7b73af663ff95f10fa24049165532e1ac935e6f49ffa5cc10193d5496a8ffb916d83941f819404fd018047f880b62641a7139d9c97c52f23a76c158466b07692f886952386805461447853dea9c7f7e1000231b2e1c370411a55a04dc903c31429924a0e7b15ffd68b9d5f04fbc4054fbda4a477b4ef2992a32a3ba025e3f0c27201510fcfaa9acfb03f02ee657ba11216f91560d7a5416fdd91289bc79771762671634422fd89e63d87c1a5a01d02cc568b33bb478dc31a2e7bb11be32a7e430273396949d2f60c2bc8e5902da2a300c9c1c7d62ca6f36ffa8022fffc774cf93d047ef6f73d61568598273b560ef0c1883cd3b746cfa1c64cc6d48940be7ad982d9fbca78b90b2926e1e92eb7af57b2134cbe189670852540b649362a83a2c223ec3454017e97ff73af3bce3a2c90d2df6bed69fb63029c2a362d65738ec365eee4588ba3d78eee7b4be8845ea0a1d5d1dc2efbec946b686d28f53e300c15f13c206ae73a3ce4b64b3126f135b71ab93b0ebc875965c60af0d18bf0ee34909935665c59e53bb416f7a6a4e7ea7be84535f36e3e867126898bf12fd5b7c22c4eb63b4da2e870a7e32b7ba910ddb282db25018f5b4fe8d790758df8fd0c19c90448c81fa6e6be677e718168d0107bc3ad83ea94f1ffeea6d4a2818749540a99f8860cf89bc80282ef172722edf4eade018e025ae7f9e331d514652868f2813ba0b1721c65d3ff269dc5af63a972d9b868f8f62b06207f6de34d1e0333e8ea72b99e9db2af970b15de9cc785b8cc6846bfa366853b241139054aeb012ef672e4f2d75d858035e04a4ab25a0b586f26b55df5264f66cf6d38acd1763a7eaa1bdc1d4971425ee53ba", 0x1000}, {&(0x7f0000003640)="1ca5a816e26ef3723150ae1970df64a107a91812158883ccf1e3e1b5e62d78b38ca1ca7147647bcc302e41f045f5b731d3b0ba8510ee0dbdb16f4beead27af1efcfc9adbfb32c50f7fe3f6658c1c238cbb96214a0c6ac6d7f1ffa614fbf633dd492f4b1116986a8ed3fc48610411a98bd318eb4113e35aed4ea54ac8abe6713a57fecc5052cb0e1ab6dd041197250803fb2fa757660f472e1468dd583d96f5ce60ac875f55d923bf53d63e3a709550986cb56d3e12ccadc225f64e9267b89ac32ae30e69beb3c7", 0xc7}, {&(0x7f0000003740)="f569a6b006ebfb77220096173c4226d7c688577cead6226673de7446d2fbb14cc4fd7a6871186d35c06da004827e0f0b82fda966f9eba94f21e01cdff6", 0x3d}], 0x8, 0x0, 0x0, 0x3846ea65cb8c30e}, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget$private(0x0, 0x6, 0x10) semop(r5, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r5, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x1f, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x89, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) semop(r5, &(0x7f0000003840)=[{0x2, 0xff, 0x1000}, {0x1, 0x88a, 0x1000}, {0x0, 0x6, 0x1000}, {0x1, 0x80, 0x1000}, {0x0, 0x9, 0x800}, {0x1, 0x4, 0x800}, {0x2, 0x1, 0x1000}, {0x0, 0x0, 0x1800}], 0x8) 12:46:17 executing program 1: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 12:46:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000000c0)}) r1 = semget(0x2, 0x2, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/63) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='tap') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1839d0046bfb4ea2, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000240)={0x1ff, 0x80000000}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r3 = open(&(0x7f0000000280)='./file0\x00', 0x442, 0x48) ioctl$BIOCPROMISC(r3, 0x20004269) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') 12:46:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x20, 0x0, 0x2) recvfrom(r3, &(0x7f0000000140)=""/219, 0xdb, 0x24, 0x0, 0x0) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r5 = dup2(0xffffffffffffffff, r4) chflagsat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:46:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r6 = accept$inet6(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x14d, 0x2, 0xffff, 0xd54}, {{r4}, 0xfffffffffffffffc, 0x2, 0x20, 0x6, 0xb2}, {{r6}, 0xfffffffffffffff9, 0x27f43ad89e2d075b, 0x20, 0x0, 0x3ff}, {{r7}, 0xffffffffffffffff, 0x21, 0x2, 0x7, 0x4491}], 0xffffff00, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x40000000, 0x4, 0x9}], 0x9f, &(0x7f0000000240)={0x59, 0x6}) 12:46:17 executing program 1: 12:46:17 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000016000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x9000)=nil}, {&(0x7f0000415000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000155000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000150000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000014c000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000234000/0x4000)=nil, &(0x7f0000234000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00007d2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './file', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000580)=""/140) 12:46:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000, 0x20) ftruncate(r2, 0x0, 0x6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 12:46:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001680), 0x0) 12:46:17 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fchmod(r1, 0x1) ftruncate(r0, 0x0, 0x3fffd) r2 = socket(0x18, 0x6, 0x22) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/234, 0xfffffffffffffff8}], 0x1, 0x0, 0x0) 12:46:17 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0/file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x480, 0x3) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7, 0x2}, 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 12:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\x04\x00\x00\x00\x00\x00\x00\x01', 0x808, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 12:46:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x9, 0x4) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1480ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021f7f27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fd500"/619], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001780)="27308bebb7f4d759bc5e189d553c89d364dd8b94926f6dad4948b33c7ce1fa3f25bd86a91a05468bc7ad0d71ddf3a372e91f2c92e0277cb3f069a09fadb7108767bdab1a42f333aa11fd0d947962762788125561ec1a4c87e25213deaaaba3368add00f4b37bb67c6ef2d188b24b48bdb46bea9cb29d95ab9e0cf3d828572f90ca45ca9f2cca719c61e27dbb300d840464660d8c3dc7adae94eeb28555d486417451f8d75562425fafa63486290002b839a3d8456b9fe4d06f39a1e388a2bf69b0d1db6cf36ccb9cb26e815e3f5c6592b296e2ca2045372eebfa761fa071a35e3172da8909eb7284a840b953330450560c9e0cd1f7344e5e5a1aa7279b296af73abfab62b5cc349baa20462a60bce041c67d3608286f155827314eacf11dcc754fc51379836800ff4f2a82f7735139c548c2e5b319c8fac40c2c01b58ef1d021dab2da25fe465632a87d0359e6dbdfac70a03e2a1071cb262741b64bad3a68d527b513f66c25f709cf9286fef5bcaa972c99ad1c50206776be5ad4447a8219c3b91f4b08d94cbc6219872393159bc0fab9f3287890ca9ac8d5a33b6822cdb1b945656f98db4ece9d0198012658ac927a3ca08db32ad34fdc91b01f9290d0fceb67d9096c9a70a26853650cc0f590b7038ef23c81b2aa6630cfae35fafe2982f6dc4580c3bf0426af01110c28df49b00902d665738d92028046956d2ca60c6a342c9be3a32ab8ac9d28b163969c8db5ccafbe797472414db772998f766e039cadaa21fed0c1d7ac9e1a17598df92a4a22db452cf6ba1215c184437486e01c4e910e674f007df5e5754284a12eeaf3a975f5a7dc6031c1009cda577bef80b54806dcfc8cf51fe8ca888440df0c88360dccb3b34aa665dad3405183ce02e0f0fccf54b343c72197ab2e24cbccb1371ef403e3e6b12b2f5600acccb927d04a252328b8640e6a6cc375acc5e238b4ca98f539cb9bc65cb327d5b1ef1577abd2fbe31d583d95412ee050bdce6239d1ded88db1565276bb09301b4075473e3517242082495992694b2347c7134c6a6608822de75ce9d1bd8b6db3bb9eb39661fc658a255afaadbad6cff2b1277b1c962da8c5a4d805e14f430e891cd7ca95eb385cf7669d8b2b6de13dddff26f3f8ced3d4964e438dec1e16f90597999036faff9c887b94b6cf36e22d96be013e96a78b31725b2f1a384635cc543f90e9ab3d5854eae335a009912d665dabbc2181dbac60f70f841204b5643441f2b9d3ecd02954ab5c92c62ccd0f65da226bd37a42541ab544913a675d8f1c5cb85b25815aa30840cfb6be0bb0728588a829d0130dac2ad294c9f68f1fdb38ea9dee7c2ee5ee336e1defdf923381aa30a44475136c677c920fb7055ae56296570e18a2a6b454f79c47d0a25a4f07c59335c898da53d0d81fd97671d12233e6ec1d6a4eb48c34b93b734ccc82ac0b590ab4549fdaef0e8ee0c7c5e8aed88e26ab8362470dac662a942d7de1717bc0e677dd81e38a8b7bf05f8559da0cdd18476eacae5bedf6f755ca7394c350ac223ca906a8a5b81543b0a58b52f92a5cc8e5aedd536f6a3db4f5669ff713be62ffe1697cf1f47f48ca0d209aa1af157cd37a1dcf454b98f0df480ea23182e3c68d10d35b091360e5fa737787a2bebde6df24275e66df595b5ea3abc4ace13ae55375929e3cfd546b4e4c7e3577921e3d7173226300a5c093c3f430ae9055ebae07a6c06eddcd88b61bfcff21d13a85f70e54eb81271378f45d634ce7c3facd7c7d0dc57bdae454ded248fb7f2d82ce89a5077260efef692579f401d73e85dc3ee6a992b100a2037f2529f3070e132835d4e10bf9c9cb4baceaf1ab39045b2adcb8dfe379e69b18eb85f4dbeb7ff39c7bacdc27ec24bf18a2af9c73a9deeb435701600f81f918c2f579253d275d6581db19d5f847ba3f07b47bced50086ffb4002bbb97d558700597e579993ea4d863027189fd404686dfb8a4c174be25cd1df7bab17a43c33d1a6bc47596512f1ea0f9bf92a86ceb3f0e608183ef0b3e71f49f1476e2289cfc87e48cd1fedbdee4286fb1a7b52288e83aacc0382fb3d5", 0x5c1}], 0x1) munlockall() r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe, 0x0, 0xffffffff, 0x1000}], 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x4, 0x9, {0x916, 0x4}}) 12:46:18 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c2022e2f66616c403000"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) 12:46:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000680)="26aeb95d1283abb5e4c28ae0bc4bbf094b5c58be3a4b09f3779171d916abdba616f9e12dfed707f28120fd450b56f17566926bcb570576fdf90504bdf59835b46bdc2646393ffc9fe2847fe6ed0288e7ac54defbf8ed0b6b4042c53d8b75c0be46834de354748ebe0de3b7418206f5c93ad7feb44bd84a7cd9f35d615b89e28781470e1b66ea60e89b7239f838", 0x8d}, {&(0x7f0000000740)="f0f05030eecb5141399af94f7590cd69e3a514cb4944bf0a62000c90d66b201f908dc88e", 0x24}, {&(0x7f0000000780)="5af4e7b571a5453136e60493f67f2dfe72e1b3745af401d53aa32442abf024d0fdd03ea49bd54ab9024efa2cda2aee3638d0047f6ab2fecb486ef0e8e727da98d5f5b5fb7b3986d63a79936d8b533d970f3eba8bc2435697c15511a2d9145102df4e3f2f5526f451dffea5f72d9613c8b2c0175484dfaa36a0ca8c0b6f0b2fb976939b88bd3c79b3284f40e15ee7182729f34d97", 0x94}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ftruncate(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x28) execve(0x0, 0x0, 0x0) 12:46:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000380)="e3a66abe2bc6f4a1e774f7", 0x39) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x9}, {}, {0x3}, {}, {}, {0x0, 0x6}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {0x2}, {}, {0x1}]}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa0, 0x0) read(r5, &(0x7f0000000280)=""/247, 0xf7) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 12:46:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{}]}) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff"], 0x1) mprotect(&(0x7f0000079000/0x3000)=nil, 0x3000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000180)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r11, &(0x7f0000e80000/0x2000)=nil, 0x0) r12 = socket(0x0, 0x8008, 0x6) r13 = kqueue() preadv(r12, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r13, 0x1}, {r13}, {r12}, {r12, 0x2}, {r13, 0x10}, {r13, 0x20}, {r13, 0x80}], 0x7, 0x3) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r13, &(0x7f0000000300)=[{{r13}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r13}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r13}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r13}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r13}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r14}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r12}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r13}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r13}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r13, 0x40}], 0x1, 0x0) close(r13) dup(r13) r15 = getuid() r16 = getgid() fchown(r13, r15, r16) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x26, r15, 0xffffffffffffffff, r7, r8, 0x1e4, 0x8}, 0x8, 0x9, r9, r10, 0xfffffffffffffe01, 0x2, 0x7ff}) r17 = socket(0x18, 0x2000000002, 0x0) setsockopt(r17, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r15, r18}, 0xc) 12:46:18 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r4 = socket(0x53c85a96059409a, 0x4, 0x1) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r8 = socket(0x18, 0x2000000002, 0x0) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r9 = socket(0x18, 0x2000000002, 0x0) setsockopt(r9, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r10 = socket(0x18, 0x2000000002, 0x0) setsockopt(r10, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYPTR64, @ANYRESOCT=r5, @ANYPTR=&(0x7f0000000240)=ANY=[], @ANYRESOCT=r9, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r3, @ANYRES16=r10, @ANYRESOCT, @ANYRESOCT=r8, @ANYRESHEX=r0, @ANYRESDEC=r2], @ANYRES64=r7], 0x6) socket(0x18, 0x1, 0x0) r11 = syz_open_pts() setrlimit(0x4, &(0x7f0000000000)={0xfffffffffffffffd, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r11}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r4, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 12:46:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xa040, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kqueue() kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4e, &(0x7f0000000180)=[{0x93a, 0x2, 0xdf, 0x5}, {0x6, 0x8, 0x1e, 0x4}, {0x858, 0xf7, 0xf8, 0xa2a}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x10) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") open(&(0x7f0000000140)='./file0\x00', 0x200, 0x7cf10c07b0ec3960) 12:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1c}, {0x8000000000048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") getuid() geteuid() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x0, 0x4, 0x8, 0x484}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r9 = socket(0x10000000011, 0x8000000003, 0x0) close(r9) setsockopt$sock_int(r9, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r9, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = getpgrp() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x8001, r12, r13, r14, r15, 0x4c, 0x6}, 0x8, 0x800, r16, r17, 0x7, 0x4, 0x8, 0x484}) r18 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r18, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r18, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x718) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x8001, r20, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x0, 0x4, 0x8, 0x484}) setreuid(r12, r20) r26 = semget$private(0x0, 0x7, 0x287) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r26, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x1, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0xb}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r26, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r26, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r26, 0x1, 0x3, &(0x7f00000013c0)=""/216) r27 = getegid() r28 = getuid() r29 = open(&(0x7f00000001c0)='./file0\x00', 0x70e, 0x20) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000500)="e405dd7bd2abaab59b538fe75e4ae3c52df07370c66ecf2121eb7e8e70a6788c2f732f8c74a284c9901cc4130fe0329adb6c3265aa349f6b59955ea48ab00d135cf7fb"}, {&(0x7f0000000580)="7e596c44152f342455ce4c1c18dc11717f1a888a2bedabb5808a619a10"}, {&(0x7f00000007c0)="f7677094fd8a4b587d6eccb0231c31141e04ade9700f33bd63ac0411af1d21fcad264b94223bae15ea1abd262ab8edde09b6cc86aff60059b53b4b590a2675bf145d1f6464043db24f3e687c4b2c46f335dc75e09c7a57d870f583509a71340d8b526515a909addb240b6346a0127e11b73744d9725b91ca8a04709081eaec2b466a3fe62311433aee50c51b5800afdf595c50eaa374cfe6a10af91ce38133ab38d3b0ac01293b45dccefc55f7b318d8defa3f2818b010ad102f3a3ddce208737871212bc3594b3b99d4832941a19a636fc4c52232483723b17dce34579c5801d700c927c724d33d83992474fe"}], 0x1, 0x0, 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r29, 0x0, 0x100000000000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r28, r30) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f00000000c0)) r32 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x0, r34, 0x0, 0x0, r33}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x9, r28, r27, r34, r27, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) semctl$GETALL(r31, 0x0, 0x6, &(0x7f0000000300)=""/237) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r36 = socket(0x2, 0x4003, 0x0) getsockopt(r36, 0x0, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1005, &(0x7f0000000200)={0x4a, 0x7}, 0x10) semctl$SETVAL(r26, 0x4, 0x8, &(0x7f0000000000)=0x3) 12:46:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x45}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) fchdir(r2) r5 = socket(0x18, 0x2000000002, 0x0) lseek(0xffffffffffffffff, 0x0, 0x120, 0x3) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fchdir(r5) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./bus/file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b2d7b8 12:46:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000340)='./file0/file0\x00', r4, r6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r7 = socket$inet(0x2, 0x5, 0x3) r8 = socket$inet6(0x18, 0x5, 0x3) r9 = socket(0x18, 0x2000000002, 0x0) setsockopt(r9, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x560, 0x0) r12 = socket(0x2, 0x8000, 0x1) socket(0x6, 0x1, 0x8) kevent(r3, &(0x7f0000000140)=[{{r0}, 0x800000000000000a, 0xe, 0x1000fffc7, 0x5, 0x8000}, {{r7}, 0xfffffffffffffff4, 0x2, 0x4, 0xe11, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x80000001, 0x7}, {{r8}, 0xfffffffffffffffe, 0xc0, 0x40, 0x1, 0x400}, {{r0}, 0x7, 0x20, 0x2, 0x8, 0x1}, {{r9}, 0xfffffffffffffffa, 0x84, 0x20000000, 0x7, 0x2}, {{r10}, 0xfffffffffffffffd, 0x10, 0x0, 0xffffffffffffe696, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x100000000}], 0x6, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffd, 0x0, 0x4, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x59, 0x1, 0x6, 0x32}, {{r12}, 0xfffffffffffffff9, 0xca, 0x1, 0x0, 0x81}], 0x1f, &(0x7f0000000300)={0x7ff, 0x1}) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) clock_gettime(0x4, &(0x7f0000001540)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b2d7b8 12:46:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="016e6d79007636bf814ac31ba40c2c81ea157cbf4400f46e111bc44a446434418708792317678bf9313532805daed51516"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 12:46:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0xaf42, 0x7}, {0x18, 0x3, 0xc169, 0x7}, 0x7, [0x7, 0x9, 0x3ff, 0x4, 0x8, 0x8, 0x3, 0xfffffffb]}, 0x3c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r1, 0x0, 0x0) 12:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f0000000140)="149130da09f467ba8392c0b01f00") 12:46:21 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2000000002, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) pwrite(r0, &(0x7f0000000080)="4c41c61520496b7ba1f4ffd8ade2e3b1b10d59eaaf8d920f9f35cbcd309ea7496509181e4213469504798d93a99b20308bda02f94bae590feb4d41c61334e7d7e377c761d30984822a36a978c18a53330d66bd8e2fe4fd34e057a47ac906862581b5c15664360debb1457dbc72a57baa44467a7389aa66580378dc4b08ce4debb6a6c885a9ece424a7eb534456756e7209f4090a74264fcf82f63a3ae214e0109f586362d22be9f9277c0cda7d98cef113f08909975d4e9a39e6edc01841b4e62e61cf6a91310d16d55252d1ff53d6db16da33ab118f2a1e086716067a3a7909cd0ee766ba236f2d99edddf845a0fb", 0xef, 0x0, 0x4625eb65) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 12:46:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) write(r1, &(0x7f0000000240)="220e2a", 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r11, &(0x7f0000000300)=[{{r11}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r11}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) dup(r11) r13 = getuid() r14 = getgid() fchown(r11, r13, r14) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x26, r13, 0xffffffffffffffff, r5, r6, 0x1e4, 0x8}, 0x8, 0x9, r7, r8, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r5, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x44001000e, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x28961a9d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:21 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffed4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000740)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd6b8432e5161cf271de4257881087e17f4ee28d92bb967c28931e113dafc237a401e6691bffdd9e725c66be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8e454c49f0644fad972d6b61fe7a0f5d3f71be4a45b4ed03a1ee380ffd15128dd6e37dbec7537fe0e6cecdbd20e7ff7f0000000000001948bedb5432c203216fc617bd8bf17eac4c786d400fbc2f3f4e0d78772ff4205b882a3972df9f98ac99e0c78cec9fa01115e1768f88473c3ce3d91ebfb735d8f433fa15fdaf1dd7e49515d7cd46f59c77f4d1a6ae929405a89772b1732790b580c17c0c5f7493bdb28916d9e4fa6bbf53b9bc366169171855b4409b23e225317bfaff177415f1fd8b8327a7cd57e4ca24ef645f92ae1a7d3b42cd6e5e399419e219d70e94ab5672343efb2d186893a175ffe7bf19638ae4d9ffd302ed0af4db56e64cc9131f47b88ca54210abfe9c8308479f27b8e58a7fad1387172c39b0a5a1d646b96a9a507a4caeb935c6a1d2ab301b35047befe63a59c358ac892dbed4952f8f4af87fdf0cec7a9f2053e14772b270924c240f27355888c3a6bcfb811559e30e99a3f230997b0c092a4fbaafa6b4c6ebef40815420790426b3a0323d237b4bd271da6134fc2b675e9c4c2dd9e8d63e8ea1cb603534d99f34a29572c6ed0f988616d22ad6a6478f379633296928c586c1ddb743567e319213688b79f3785cd55bf983195221434cabddbbded65ca6e49efabda6ae54ca91e2502f4fd1172c41f6b405215c9d88"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4, 0x4) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)=0x1) semop(r5, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) fcntl$getown(r6, 0x5) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000040)=""/41) 12:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x9}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="060dd66b5fbf298d5fdc4a86c1fc") 12:46:21 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712b2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee6c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d03f9d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8befdadfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d7dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc", 0x5c3}], 0x1) setreuid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() getuid() geteuid() setreuid(0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 12:46:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) socketpair(0x18, 0x2, 0xcf, &(0x7f0000000440)={0xffffffffffffffff}) pwrite(r1, &(0x7f0000000480)="2e2853e155a25750b7c0850ffe13388a0bfa27a5387d85bc449df31e44b50c1263d7c77f833902b293575759a24f05cffb9e499e5ae79a25fb950d5c7479a08c5aad8232e6bf10672467e2e7b8c18dee9852d3583baeec4a0a12d36a5af5568b26c0c9136d64b160522d0437e7e4508279bbf6536816cf398a08f9cf314d4d62bbe96ae796e041e8dda4825b0e269124fe80014baf42055cf2aae9915f75a0384942167f359531488800949853f6975d541bf2c19e99f9bb3e34750adadff11f603eee10cea5334fa5b9", 0xca, 0x0, 0xae7) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x81, 0x1, 0x2, 0xc54, "cef67d2758f8909193c45969dd64284e2f778f34", 0x2, 0x3}) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x6, 0x20, 0xfff7, 0x800}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8, 0x0) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r8 = socket(0x18, 0x2000000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10000, 0x0) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) kevent(r4, &(0x7f0000000280)=[{{}, 0x4243a4ab3e857c44, 0x44, 0xfffff, 0x8, 0x1}, {{r5}, 0xfffffffffffffffa, 0x40, 0x2, 0x6a, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x4, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x74c92459cedf5737, 0x5, 0x3}, {{r6}, 0xfffffffffffffff9, 0x1, 0x4, 0x3, 0x824}, {{r7}, 0x3, 0x80, 0x1, 0x5534d404, 0x1d21}], 0x1226c73b, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x1, 0x27, 0x80}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x5, 0x10, 0x81, 0x3}, {{}, 0xffffffffffffffff, 0x20, 0x1, 0x81, 0x6}], 0x4, &(0x7f0000000340)={0x1, 0x1}) 12:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x87, &(0x7f0000000000)=[{0x64}, {0x8000024}, {0x6, 0x2, 0x0, 0xfb}]}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f00000003c0)=""/4, 0x4}, {&(0x7f0000000400)=""/186, 0xba}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/197, 0xc5}], 0x6) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = socket$inet6(0x18, 0x5, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000001780)='/dev/bpf\x00', 0x400, 0x0) r3 = socket(0x1, 0x0, 0x2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/devi\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x20, 0x9, 0x6c9}, {{r3}, 0xfffffffffffffffa, 0x24, 0x80, 0x11, 0x8000}, {{r4}, 0xfffffffffffffff8, 0x20, 0x8, 0xe6, 0x20}, {{r0}, 0xfffffffffffffffe, 0x23, 0x0, 0x6da6235, 0x7}], 0xffffffff, 0x0) r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) readlinkat(r5, &(0x7f0000001640)='./bus\x00', &(0x7f0000001680)=""/214, 0xd6) 12:46:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x2, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) getgid() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0xfffffffc}, 0xc) recvfrom(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x40, 0x0, 0x0) 12:46:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x20}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x4000) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$getown(r2, 0x5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:46:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4000005c}, {0x4006}]}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x4}, {0x18, 0x3, 0x6, 0x7}, 0x9, [0x5d6b1817, 0x8, 0x1f, 0x0, 0x8000000, 0x101, 0x80000000, 0x7]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 12:46:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3871b9176882ab5576646f3559ddbab65e04885994d8d295ee165b17feacdb06a407cabe9ed83ff0c9f98a68e28ae75993518f66e6159086a791ff85082f2ec0a458c14a1fea09ab6fd05c9527bb79a746a1547f4be04deb2acb6c4737d4", 0x5e}], 0x1) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 12:46:22 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) recvfrom$inet6(r1, &(0x7f0000000100)=""/43, 0x2b, 0x0, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x200, 0x8) mmap(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x3, 0x7012, r2, 0x0, 0x47874923) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) 12:46:22 executing program 1: write(0xffffffffffffffff, &(0x7f00000011c0)="b1cec65bf9f820e32c4172b0106ab481d10e27c88852a1a6e31bb6ab40a12da1f8ca88bb7d5e87986d11c0980e5e5b5f7af8ebf3f5926472209df89e8dd1b426d872b8069bef4490743e0ba9e651cd40e0cb2fe91f2b17e035df2e2ed59c68239ba1da97cc0e0ed24928bcf139941b3a84c6", 0x72) munlock(&(0x7f0000007000/0x3000)=nil, 0x3000) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, &(0x7f0000001240)=""/68, 0x44}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="5abe22af8810b520ea3256c382eb9b46888494b73a01e87adf06c177ba45c78d42384774206b0c74ce353b3b6d4ab1c86970a47aa39a731aa89ccb0c88bc1181d6b92c0e265ce8e7700531fe6acb59a22e72323970d90e0bd573ab5554af65c6a732cb7cc7703839f476f75c32b1abbfe68b587c5b90bf13ce4add016ecb0e42e89cf7057151686c8e279bed86feb72cb1aedccd5b70692ac247b144c2487edeb9450dfc3b943da6203935708615d026ebafce27b9df6131f42fa3dbe206fe66cb3f20919316a599841651feea47"], 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0xe0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r2, 0x0, 0x18, &(0x7f0000002440)="01cf682ee878c4096aa2fcfcd201e232dc5b47a125e401af24a3d99d759d34162804f5e92eb69eeb85a52f7bc8d200c48d209854d03254e2426c1f4a94a9747285e81ac29827672cad15c3c1999e", 0x4e) fchflags(r1, 0x0) connect$unix(r0, &(0x7f00000012c0)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x1c) 12:46:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 12:46:23 executing program 1: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESDEC=r0, @ANYBLOB="2da1c64d5261afb7409a902d8e861c5086e658af100ed60ec3f948217dcbd16a6e2aed43b8673dbdd7c5538ed0b43fb44e02e3deb492e11d41e33037d9159022a4679b57eee79e77bd2f69b6d7fbae5e0b90ff0c291310294818a8b5336d4b14a357c339d4fc55f24b47a5d25ef86a28cd6a097d047b3712a2e13d819705f6b2be4bf0e086e07ea3ff0544c039c495ca390f909e", @ANYRES16, @ANYRES16=r1, @ANYRESHEX=r1, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES64=r3, @ANYRESHEX=r1, @ANYRES32=r5, @ANYPTR, @ANYRES32=r4]]], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r6, r0) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="820202000064a735006c653000f0d01fa9d4d7a9f62df466940652ba527988274728d933a02eeadb7a9c43075925ed5f37cef3b241b183996063c64cb80859d8cbdfb175d100000000000000000000000002000000000000dc72a23620a98a0035efb205cc32560c0b32d0552ed36619ce39691e6ca23439e36c0eabb20ede0d8546c11ecc1e271b09eb1978bc691c959c8af3803ba05dd5321542577b2b29613aa5f641b755c1bbf182aedb1839711d82d1e07c41b79c426da95821700ab5354500000000000000000000000014506c8b858a1c8acb02d85af645b765dc1d2fc05af19e5b8aa0fe58635453ca0d4e2edd1e4d28816f50546d1106a81f99ab04e6d717f1eb5dc0927e8bf31675cc82388e694937150899c83b670806681f3c00e340667a99ffd724755ab73932c8bb6b46f7ce45e67526dc46760fd0ecc645ea92d74d446d0762"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) r8 = semget$private(0x0, 0x4, 0xb0) preadv(r7, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r9 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r8, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x80004) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r10 = msgget(0x0, 0x246) r11 = getpid() msgctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r11, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) pckbd_enable: command error 12:46:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) socket(0x2, 0x2, 0x3) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70377600ebff00000000"], 0xa, 0x0}, 0x0) 12:46:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040)="cf828a8ae934e4e90c2b763deba1453236c4092cf7353b5b44c9179d3f23916a253ed68db0b08f831fad", 0xffffffffffffffe7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0xffffffff, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe, 0x0, 0x0, 0x8000}], 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x81) r3 = msgget$private(0x0, 0x14) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/249) close(r1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_RMID(r7, 0x0, 0x0) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r11, 0x10006}, 0x44001000e, 0x8002, r5, r10, 0x4}) fcntl$setown(r4, 0x6, r5) r12 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r12, 0x19b4, 0x7, &(0x7f0000000500)="ebffcbff13b9fd812eaa4e713048e699319296482de531aba513468b324638744425dc21772a903609f94eeed16edee540822b9af1d34fafa2f57b873fdb1497d95eb7cc92bdfdc2f5003f", 0x4b) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x8) write(r12, &(0x7f0000000100)="8c65", 0x170) 12:46:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000001c0)=0xf9) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = getuid() syz_extract_tcp_res(&(0x7f0000000000), 0x200, 0x5) r10 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r8, r9, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r10, r11, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r12 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x7}, 0x0, 0x80, 0x0, 0x0, 0x2, 0x5, 0x8}) 12:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3}, {0x4006}]}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x68048fa8452443cb) r2 = socket(0x18, 0x2000000002, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x5) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) socketpair(0x1, 0x2, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/sev/use0\x00', 0x200, 0x0) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(0xffffffffffffffff, 0x4, 0x9, &(0x7f0000000400)="09120ae4d169cdde2d19b712ee71639cca9cdbe31909daf73e5b999dba56801a2ff95426246582fd7ad24f32f1a1bd9761fbdb3a38c70b49b70b5b5cad20329ac8fdd43063a070cb4fbc1aa0f3506b2b06d459774a5f21cbedc509ac53b608f8459ae57e3f97c87f017d3574e60e315fa893aa10816f89e3c9a7eec5a8dc7a6d853f02d557cc6564e70295ddbcd3b09a6d562d743990c353a2c10e187c2c57956fe5abee6fb34ac6cf157fa5fb9319ca713f226b0c555e6b5ac97850c31fbd7e22b0d8436890af54f1ce26fa4c01abfef2cabfaf38660ccf70830d7da4e477647a29a75efc1e5250f9a4d791229df85f2c896cc2f336dcc113eb7c0c", 0xfc) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x10d, 0x1, 0x100000001, 0x400}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000000, 0xd11, 0x2}, {{r4}, 0xfffffffffffffff8, 0xc0, 0x2, 0x9, 0x1ff}, {{r5}, 0x0, 0x90, 0x1, 0x3, 0x7}, {{r6}, 0xfffffffffffffffc, 0x1, 0x2, 0x80000001, 0xd4b}, {{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0x3f, 0x228}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x3, 0x71ffee4fb5e2e515, 0x9a32, 0x8}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x0, 0x9, 0x8, 0x5b354215}, {0x7bc, 0x4, 0x3f, 0xffffffff}, {0x1f, 0x9, 0x20, 0x2}, {0x6, 0x2, 0x3, 0x4}, {0x100, 0x1, 0x80, 0x800}, {0x5, 0x4, 0x5, 0x8}]}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r8 = socket(0x18, 0x2000000002, 0x0) r9 = socket(0x18, 0x2000000002, 0x0) setsockopt(r9, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r9, 0xffff, 0xc8166fef571835ca, &(0x7f0000000580), &(0x7f00000005c0)=0x10) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r11 = socket(0x18, 0x2000000002, 0x0) setsockopt(r11, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600), 0xc) 12:46:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) read(r1, &(0x7f0000000140)=""/180, 0xb4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) 12:46:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0xdac432609eeeb56e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) pwrite(r3, &(0x7f0000000140)="d435a86e679b6b9787d8b09b1f2df436c279797ce9f37d21165f372f6faa1b1542c92023d64ff0bb0ec96d06169beab2435b5d7820b9141bc66eb995936f604804e0b4155bb03e12ce84daa7ba3f7c7aa7459cfed61c606476caabf6b36531acb234e860717713358ed2b648ac90310c99394e0714ae", 0x76, 0x0, 0x7a) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x8000000000000000) write(r0, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) 12:46:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getppid() ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x9c80d8575fed3f44, r2) ftruncate(r0, 0x0, 0x400) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000300)="baf06313088afe681bcaaa5f6a1ca312e708cd31653a7eed71a69bf189606be561ec99b96de01af7e757fd41e2db0a3e65998328c5ed298f26569c049ec424612e29e820344034eb51ee8ec2a6f27a760830fbf4366c535b7cdfa74e69fcbbc104496ce3eac24ae6e4e733b065b959862ffd64ee951f1b23c6bc6a4b77331215d9bf856cf9a5ccd31e3a12018ff81e92d86055901ccf092872a20f8fe96e5b38f60278a93ede74df36051bfdc8adad72abe2e394829fa8ae00488a0b3a3989b039d3031439a48021eca649e57362f41300b071fb2171831cb8f673f128d6aa075156f8e1ef62a97dd369cb39eab706a303ddaeae6df5f3bf33b4bc53a1b237613ea40c828dbc46f24e04d28fb7b100652faa258b7c8f64b74d41c613879230d00497264df0432f6f96f7da1eada35ad6dc3d352d9ad752797bc6354e312a9a96ece74a4e3581be106d0969e7da66fca278d4029d584f995dd43b8f960208d50a41748711d1c9091921281f40764bded5c7bfdcbad9afa0c530ebfee8eae97a55f4b156deffd3f35e9a5f54f026228427853bb9d1eaa5e816426d64bc60605317e5755da4abe2804548207caa7e77a6a2983fad64b27d947be156f533c4aeaa0715edc0780a9ee86554fea65fbeda9815661b679632f647beb1b3d77bb186866047f6165757aba6126cd46f63dc6c3b7f21cb486bd78373ead06da6fe30235418344cb991dce43f340ae4f383ea161a41a47f81fafa5caacc91213e483f3a1e872eaa7c3801153219ebf42dbd0148b56b85fddf5e07686c669ad9bf8287ed703b70268419240d22c1d7db692b6882329837e1efd8891284387405c37126c665b792dce80a2756b8b5277e9af9b2a51bbd120fa5ed4c50b67ac0bd19a9a0e13040c26178499bf4a6881d2d2ce1c4f428dfef78da1bcb296219b53764f3b44b84b3506e5ced111f913904d1300aafdad65c48e0699410ff3dfc24ef6ee6a73938aaeb04229827fc64796215065bec1e35da0579db569825c1ae22be4a1e93d1f072d5ec88613cffc965f8c4b56673cf185ec09d86322761d319b57b6359d237a43281997487494b63aaefeb6a6eacdd9600fb18e03b3085933f7c94ef2dbc74c65415a893ba9f7b7e9672db06b1ab334d1e389fa59ea98431ea105fe65593ac5006c27edfcfc1b1e640cf6612a93a8d9073191ed5f20e18cc5676942f0ade9fe4713d44647d94cf04d33d46957a22272b9561b76864998c0e05f6ed91228ce2761f54395c96307cc04d719adbc64cfab80d7df78e1221ed6d224e527b5d0b5f8b14c739c60f9d8a39d0231e1e3e59b1edfd88520bb43dab7c65749467331384e517d0cff23b5d19185e254430e432850f0069c8bffb47c8c2946461fdf1456673298c5b58db298b835b0d77ae714018f875ae8ebe720624160cd35c8015c7c7e6fdd41e413114a7a61b3a3226e2d078da3c712ffe2604dec74400e51f2f1c57e5abedbb90ead919ebe83e23f4ae08548a2d6f7d3ec6b1e739304a4956b737329394154ef7fd4a50979dbe80c3c2c1cf2b71d10be9b653359bb6ad766543cd8ea6c5c0d2afb2d74e4cd73a69171a21f9e188f0bf3e5fda3f9b95f47b8fd4b440af5a3fdeef6979cca6faf924aa936b414efc1d339764ff9de25a26311d63b3bc3628340211b32044af45feb77ee3e03ef7c2f6b712502222c3add6e68f4505bf6880d9705d330bf560a4e40e8e1ad82e41f72776bc3f8b1493d91c3feed1c662c6d161e2125befee50dfc19043c2e56d4663a2667724048ba53992726a63bcc5cb48e30a7cd091985e1ade03672ff09d242fde3db2513051a4cb0ba818cd1c0923c54193c8262368572a5907400b4d5131ea25c91129109bc80da788428780f8c75f1af8de7bc67b4d32f4ffb0c987509154329b801e5e1d6a4c1922d995fa6501ad0b46923202b6df8ba218e41120638fa2dda00ee0376b8dc96b2a97d38fe74df630847adeda58d60e70fb2d3a08015fe7fae47d99edabb6b659e0793e3fbb47117afc025916e5ddb2c039db58f144304f4709f41fcbed9a25d92dc25c83c4b035065a34a72026f500f46b60b16d3054ca3742d4f7bf19fb579276311afd4f4d9530830dedbb4b610574f8063bcb7e6f43c8f0f533495c119e323dee4f2170820d9c687614ae3e5cc857b1b0c415aac2539befbfb97c0dfed3af45367ab4d5b5f5fed078106b49b0c9103c8d4b532b098c8e018e10eee5fdbb8c57f88572c17bbd457da43ab594f6d68456f982a0786e75eed96ae4a0dc88208f751477916e4e657373cd95c60439a47f4005aa0ed4a273dc0a6d9711cafbe071c1470068060f7c5d6e8be8f92353cbed60d89f271915bd736f4a2bc614882057c6b3656c9c967435f1e1c7ea844974371ca23a0d6a2c191c63b3558eb29c8b28257ca8e69709f021f7bbcb6d18c4d48ef047e355644da0f445b90fe6bcbbea7c833f14f21c8b93a927ac4ec36514f57b3d099c5b4b4b6bc9c8e80c8a9ea68837915bbaf802a6a345d9a31678f9a20f56b020ce8e193378c4afb9983671eb32aee7f6b5837d2a9cc4f822caafddb2e2e23d600fa9f5ccdc6bbb0f0424ff23cc08fe0d53ad19fc6b6fa05c7eff3ec5be4ccf1adef3b9241d24bda1a9c65acd8948efb9b6486bc1527f6aaafb7dfff66624f6a50415b59d2da226c5fee76ad0454d980e21b4319ae306a531900068f455e7b1cd95529af134456f979c83c130fa542fe85898ee7930b552eb10a713477d2008903ab5fdf1c810b61040e554d1639711b29da00f173860af96b60c6d3d3fa30d379c0c7539e69130d7f336fbe230fe26c3d6cba35b7e256e249468bdca2ce5a9be48165203857827c099fa791c6dd5f57b4957a35cc567cc21fef2685067c112ea4cfe2851eead3af96f03131e7b3c190da4933e4f3ad3f956d9be2b72e09e0e9963e6d84862de99f0e1e3aa34445913575d5ff78bfd6079a9cb4f860597c50f3ad9d11d5dc55b64d4a6db10ddf7fb3a1f3c4f75c6c1869ad14fe72322253af8b3cf610abf5d413f2426097bd2a5ac5b7159dacaaa9cfe1b3630479733e181dae3614dbebe28e495b61f76fd2480ace0374056ce5837b2eaaa4c307a97b5504eb288d10764670920378cec2f34d6f2347f22a90463643bdd4bd6451ef950a39cbcc0714282f442cd47a780074daf01eb0d9fa31bf297541d18d1168ac7cf90d7c6ebf0e161cfee709aeaa9f0de22f3980e2be4adc639775aefab1e43ee538a783088b384bd79281b22b0b08ff4798d3ebbd0e4081973e568056787c7e7ad6b84fc6308e0df43808d093d957a16ee63dd238b80716cf1898ae7b346f8a0b08163afb3a9aa6255c648863469f50f3c2920c932db78c1a29ffe7a4c9f7d2034a71c09ad5682ee8b70403207c1d356d00c31ae374c8ca684566309d404bb5db4e30c6b1a4fa6a616570e1f5b2f6b643cdf8e2d907a49292dc84113b55e3bbc7150c7be2bf97aeb7cf4539371a7fe03dfa40a05faf49259e3d2b41cb48be39659cd973994d74632058a01db3241156446e8b1be70f20b26899a735e470f745c3561cf80603a94503806ecba9b9347851bff79305eda69111721d98041fef06dfe2a83d3c429d675d7ef889bd4fff0a686653d15d097cbbc1d29bed12e1eeece9886c4dbc8461defaba3bd5c3c6269f8e6d32f5bc806635f04b2a42271fb60a7fb9822263ade84f7e5194a24e22d636575a5fcac0656056fc921e847789cba5dd14e136dc85a2d666edd986d7e5fbef85c4eb5c09ceba5bcc185c719f13333b3f4dfa595950f95ee841d4645ed7f3900b7c73a6aca11daa4078f00d96ee23403294b1a67feaed80f85919de7eec63c33b7ac70030ea0c03c7216c5a37b94c9233ed857d96604b4ef9b22f7db252f5d8942b53ef1135e82e23021c13123ca75f6e520cb130b2eb0340a1f5093d54534f50916980fd72e92cc0222b039eb152afcd56ab20202663ed11b3758656d7132c76033a9a57cc98c3ab1b43b5fe0f3f8404a2221fd86131ac0ffeb706551366c9dd08394647ee339b544c9bb8e72c7293989be991a4ba968334d744c8fcb61d9829a94a74d0be7a4bd6e3f08f543251bb7f0eed585608a147f98e54398f8079133ea0f0ae451d074a14bd7e3fff545476c64e14b18c97dcae93c4f8e05af6c492117d2033115077b87780f05f98ce51fe9811a77ee137474306b5016344364f1712c4a144c42766f7bae830cea876ce671dbd4b51d5a908e4cacb249cd654eea9a2f6f878e26f3ab3845ff2ccbdfe18d126d4f205940ba05993a3e401d618e2fb1d6734d5c8e5558ddfd4c3206f21101a546d0d5c308511a0ec056b621e0e9190aa1e06facf694c022a3d0540cf151078c94f76c3e7dc3fb92c5b28f6ea0f6573f29fce192f09239a35b724ab875c692a1ff9f04f49e133471bb31835721b94c453802eff8f4b5bb7f5427f58e8dbbcfd7ac1d686c76e15c7badf6dbdcf533cca11c2d03a61d2c4731a957b672b7e7d629b9afead22b6fc0204509331f615e3e2e40943c131e2ddccf9be1710000101345ba3af83d0f99fe60a0c334e726ef4b958f7ec77e4419e43e5153978ed1fdc2c2c040b7dda770dcde5846f18a4a466543bf90945208ff4d50d174cc3a019802de7ad5051d9ebce130558c44194a18e144daa7baeb6b1b5f0d283a17afff959159fdf1db4c0a6664dd6f9a3421cc2f44b951b6d4e364c88e8d2486fa31b6aa0d57e3f9bad5b1aa845b459aab7a3b4edb4a41d3e9809d00a52bb386e4b33915ed3c5ff40fecc1a0c644c2ab061ffea9bb9cb898aedb2330df36936c6a6e6c4cb621afea04f15e3387d7b7ad8d63ffc0822f0a56c3e435021c0e30e955bbcfee7317c43e2b89b937ec461d19bd07a92384a6ac4d1368b6642404e90197a6e68b97c7eddaaf88bd87602a43e8703c62d992adda61870324b4576ca0a8b9770d42a63b836503270859987d2395ec90966230acd2ca2409ad1b1128b63b46e7d091b2c9240aa85ecfd3e88a9f607a7ca64bba1ab17d061a2419435a3f5b85d1ff6902635f5195cd60df4bca5d3f6f5a14f106bea4123d1ec27ae112617b84bc8eb3a0208d06d42f74f2143b3f6d545f80a1453dc76b88e1c85ce3ca5a71668a5bc860489a622c293ba299df6af4a4454269c7c4b0ad509d41197dc391f5b2f931ff4e026d8d5cb62d3d3fa08d498e4b58865757021e97fb861e552ba70bb97eb5074d1727779441a83195e1c1c057f6b1272d9c14a5d01b1cf3da47b967d232cd3cc58345b042b27cead5e0356d58b96032d0d0c9dcd2a43e7906b4523977fef831b13fcb42cdfee5813005637b85aeaadae4c268860b2054508a41d4d907a3776d8cea5cbc9d50786d3b5631ea5aa8450ec0f25e611ec78baca2846c11607a8cb9907454a9bb15b4227ae31e7342acc04aff91e126cfdae6451e9c1ef5cd4158d7b4c7fe5cefe48e9f5839595306cf02f3f660b02258dc2ec142e6af0ba855f78380c012cc88269daa8d39569f8bb0a23d0d3bf0544d98449aafc21a81a3a3dbd4c2c5b58bf95a04a6f7ec5ec5177e2876b8a0b94270c07fbbca6326877b45f665de3b51bcf449a50b7a9ac65286f5cd91528eea11f731414d5d4868a573910b9e638d91239291bbe2389df3c087d0db89d87d1cf38b65e35b21694da0dcc506175480bbcece31d7c550be62df9c77be7b61bb968f270301018f60efb936549d1ef2a8019410c5574096a85b91e1b1c7fc1338376f2553b49d722557", 0x1000}, {&(0x7f0000000200)="34ddd5adcc0deadc4eebd6e66cdc4dc2541f676ad6dcaddfca0c8f1b8cd7eb50ef678682f6e44ed8337fc241320b8564a48883869123659d009fc80e74a03ad660", 0x41}, {&(0x7f0000000080)="6b588028b0174ce24629884ea0b29e313e19e7ac40e005cc94dc70", 0x1b}, {&(0x7f0000001300)="a06c8c8622ae7890650d018adcb894e29267d7f2aabcd5e5b85968e381a531c99646a68d71e4b393f60ad17be6fce63ca2a5a6d99dbda689d6d50b2cdce2be2ed9ecf0173a32d4da2dc73c0ceab6fad363143ae1c1d3ab38a6c992a5b9b8d02a8c450a78aab9a322fcafb3dbeb344b5d6f579f53c955502cf0f7ca1b5e517e0b9289322bd0cf3496e2502046afe87bcbbb064ed1af2cb932884f0f2ec4aeed8c8059e97a", 0xa4}, {&(0x7f0000000280)="8a7ea792b082f17404ae9f8a9fb1285555a0281fe4db46f4055e32aca3db9360fa12f3961186952bd329ef090204a228bec1961a3aaffcd13072e0422e73", 0x3e}, {&(0x7f00000013c0)="f6f9f8cf4880e521a71b7c89200bd4539cb8f3a7a414083127f2dbf92f9ccfbac42340d78931d5193681935c6108f3962d8302cecb348f49a991c3", 0x3b}, {&(0x7f0000001400)="5c2d1e12ac6fb28398282a4668ff6a9fa6f57aa6167ad0de7f66fcb4722f003b6833c22c7596dc7f1fcb69ca413eb07fcd849c4749e0b0c5", 0x38}], 0x7) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:25 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x2) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) dup2(r1, r2) 12:46:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000001) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000000340)=[{0x1, 0x4}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x75) semop(r2, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000111c91de4bf594d8bb87df584c2ae0626a0ff1cf7c0f97ffa038c5099c4d75e005fd5ff3cb486e758808c985696e58d088eda5140208bb5b9ac156c1f4c2d4a7dc94f05a01accd6624b41d7b2b8319c75ce3be661c28fceb76f8e569aa4f6882277c7d614ec389117c5ebbce742867656ef7ab390995416af9336f9cfdcf89d9f9a85ed651fb2c2878985b9b2c66e2349488b5d75f8f873370bd13cf3ab42964d7d8243c93b3e74513385543959fe9281ab7f3d8c1d09e"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r10 = fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x80, 0x3ff}, 0x100, 0xc07, r11, r10, 0xa5, 0x1, 0x100000000, 0x2}) r12 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) fcntl$setstatus(r13, 0x4, 0x4) writev(r13, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f00000013c0)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r19 = getuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0x5) r21 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r20, 0x121, 0x5}, 0x800, 0x1, r21, r22, 0x3, 0x1, 0x6, 0x5}) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f0000000580)=ANY=[@ANYBLOB="00040000000000040000000000000000000011590000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba000000000000000000000000000000000000d55d31eb4a581b57e04ad28e00000000000000000000000000001c000000000000ffe1000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57dab32fc8ee7104f56acc5ce71d2f8"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000021c94fcfcac40b1414f72e8327f90ea6a733a3c0e6772124bd38ae21b5de9dde1e660dd9a653dff42092a3db7277407b485bb6e2ef6f23cafc3246808f6c0e764becaad802783e52257209c0b2fa25f4fe457a86810c5b5913da8fbbc497d458ed70875ffe91a249a1aa1c3af3ba516c6382c2534cc24aa42f6b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 12:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x38b, &(0x7f00000001c0)}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x8]}) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x151, &(0x7f00000001c0)="b6b36d841dd7cf2e129c9c8177185a9d29c5849a9fc1be43c2fb4c567ff2a5e2dc0264ff26ef616069332da3a92b0b8c06b0cdfa37f6076c7d0fbc9e8ecd571ce3df4f5ee6ca8a6a050a0cf924f6d8363864ebd5ac644eb7551bbf7d711faabbc20c5104d1c930731d9599b8084aa4c558251108b3df8a0000000000000000") 12:46:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = geteuid() setreuid(0x0, r4) setuid(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000380)="c01fc0f4fc6d53abcb6874b2d1a3b7107334fdf6abfbe192412e9217f7105b42cc52b26cdfbe3db6946c9e5a288e51aee736e1834c3fca45a8fd9994e87ed60b37713c9806e137118fd26efbaa6e1bf0426f9aedba77bb631569bfa7529ac387ffc944552bb58892a2fc07a6d58f2602", 0x70) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) sendmsg(r7, &(0x7f0000000900)={&(0x7f0000000540)=@in6={0x18, 0x1, 0xffffff7b, 0x10001}, 0x8, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10000000000000000000000000000000ad57a15b5c9c5743270d6b05ba6200d085bbd60bd2e7089e68cb654f7cae0000000000000000a527b600"], 0xffffffffffffffeb}, 0x3) sendmsg(r7, &(0x7f0000000900)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x401}, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="c6fdffffffffffff00000000001c1100ab7e589509928f4c21a2f2ad1c45d5c8163cea7f3835b85aa70feb7b94e82f2f92f0aa40d17a1e7ca4c06d51c2361020173dc247bc4daa5f9d56725fe81d0e4a8de39d0c148bc805770620a5c56d6273ce824f0776c9b2e4637d61d89adc14480b49b5c086641d4887b12a4ebcfd3ac9a67670c8edcdbef6c8691bba6675ee84b47ceb09da437aeb5083ec741de1be7478c5e603549927852eeca8a75c410dd36de5403fb4e0fd0ef69f09d1328d6d560baf52ac87a9ae8647f495969c"], 0x10}, 0x0) sendto$inet6(r6, &(0x7f0000000240)="2a675a1ea032cd66e5502db376bed5aea79c4e73532f3cc9ddd64aa3e088659c0d66341ebe28cdc1089926f6b22ad0a9", 0x30, 0xc, &(0x7f0000000280)={0x18, 0x1, 0x78e, 0xfffffffa}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r14, &(0x7f0000e80000/0x2000)=nil, 0x0) r15 = socket(0x0, 0x8008, 0x6) r16 = kqueue() preadv(r15, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r16, 0x1}, {r16}, {r15}, {r15, 0x2}, {r16, 0x10}, {r16, 0x20}, {r16, 0x80}], 0x7, 0x3) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r16, &(0x7f0000000300)=[{{r16}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r16}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r16}, 0xfffffffffffffffd, 0x14, 0x40000000, 0x9, 0x7}, {{r16}, 0xfffffffffffffffc, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r16}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r17}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r15}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r16}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r16}, 0xfffffffffffffff8, 0x6c, 0x900fff9c, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r16, 0x40}], 0x1, 0x0) close(r16) dup(r16) r18 = getuid() r19 = getgid() fchown(r16, r18, r19) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x8000026, r18, 0xffffffffffffffff, r11, r12, 0x10, 0x8}, 0x9, 0x81, r20, r13, 0x100000001, 0x2, 0x7ff}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{0x0, r4, 0x0, r18}, 0x0, 0x0, r1, 0x0, 0x9, 0x0, 0x80a6, 0x100000000000000}) ktrace(&(0x7f0000000200)='./bus\x00', 0x9, 0x1400, r3) socket(0x11, 0x4003, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ktrace(&(0x7f00000002c0)='./bus\x00', 0xc, 0x0, 0xffffffffffffffff) fcntl$setown(r22, 0x6, 0xffffffffffffffff) open(&(0x7f0000001740)='./file0/file0\x00', 0x1, 0x0) 12:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0xb0, 0x3, 0xc47, 0xff}) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0x4, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 12:46:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt(r0, 0x8, 0x0, &(0x7f0000000180)=""/251, &(0x7f0000000040)=0xfb) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x6800) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x800) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000300)=[{0x7, 0xfa, 0x0, 0x1743e609}, {0xb5, 0xff, 0x9, 0xffff}, {0xeace, 0x6, 0xfe, 0xad0f}, {0x1000, 0x4, 0x7f, 0x7ff}, {0x9, 0x3f, 0x2, 0xfff}, {0x81, 0x2, 0x81}, {0x9, 0x3, 0x1f, 0x4209}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0xfffffffffffffffe], [0x7], [], {0x0, 0x0, 0x0, 0xc6f5}}}) r7 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r8 = socket(0x18, 0x2000000002, 0x0) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r9 = socket(0x18, 0x2000000002, 0x0) setsockopt(r9, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) bind$unix(r9, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x2b080ed744ba1305) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) r10 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r10}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r10, 0x80045756, &(0x7f00000002c0)=0x7fff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 12:46:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) recvfrom(r1, &(0x7f0000000380)=""/173, 0xad, 0x42, 0x0, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) sendmsg(r4, &(0x7f0000000340)={&(0x7f0000000200)=@un=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="57aa47b3eee388f7f487186eb94b54c9a5f4627a3ae10a3b271b032e6737acfa1d8dacb2dff0fc9d330ac6ce5057991d80f26d45f88ba3c97ed513cc8e51014503cb0ae5fd7a81fbc2fe1a", 0x4b}, {&(0x7f00000002c0)="a785a2d1a17247bc159874a47dbe", 0xe}], 0x2, &(0x7f0000001000)=[{0x1010, 0x1, 0x3ff, "d3935723791cf5f4aabb0a5a47b996aa3fc4a9868190334d7fd703e2b2b12ad9f2087aa11a06c269c1486f22ab9e3f61d0d5e4c39df9ea0a24a46dee2b8360df793f76c08c89c26a509957a934cb284ac502568783d518f42ab68bcb34de951af7ea6def7c7dfd42386bc2687453ac168a406f9a98430b57a77911ce9fd2ea8471145a39c1ee276d9ae097bf168d5227e8a2e14da513034d826e73e2931b5993aa6dbed909298a798c551e1d35f6e14644c3e15e8ec6a6d2ed732fcbfce2a949f1c815a308369ded562d890ebc7a602cf935481f819e57f7163e36cda9bb3fd03fec0e6cf2488400f46f2a711d6b12c708b109ec8611dee2a75f5f7426d7b0ca31b01b9660fb848f01e72fff5895bf2c54043dada22e563b4f580f44f37c776566cbcb42b77620638fa8fe8780eb9aec88c99dd24ec8db030b46fff4eaa8110657eb07e405a8a617dad47b6f86aa0ad6bebe0607688a7221c200433b03f713473ea1069163d4823a845fe6897ab42ba447bf214985f865ed6c32ef1d6b67e000bc96e217bb9dbfc303de9d95e14893673725c0744985bf2b1e1e1ce41dd6b956b495e23266c73984f908486dc6f73ea67a354706587b0fac4341ee96058ab502f49eacc877625e00b358e2cce4784fe7b50e3d75bedf1821be3c0c9cf6da293d97708e1357ad90890b6a3e724106d3490df1c3e2b74af2ccb3e253b36912f22b35c2fc5db52c05405de24169af4df3b3f999e8c7917e883141e0d82b9c8c9f85faa55cd6ca2320c38047e3b30e72528b32f51ccc87ba412b488d237f8342eab5e456d74557f19a7c765203158c5e4c8fc455067c38c07ad4ac7703d9ec817bde6916e280235e7e1ddccc5a8bf499a2520ce7278821972202128842993ba48e1dadc2603b5047612735db549abcabc8b0d6a1598011a6a7e36871ccc81841280ca7aee64cfe0cf010c576c751af45207f580b1d65077ebb643b84d47c4b5b113691e824c48355be481706aa62e9b1a140436338440c83b90679c526829ecefcc1fb1048ff63e64cb30256fc2329490212df79be34265afb13f77e4dd18d9a9a7db7cbcbcc0c41c37f21d2ff88a94a5837ee17208b245bfef2b48cad3d4c5996e47c0e3cf0fe2f6cde5ecaef94a6fcb998ba43c4de74221b3602b7158c6f4d42917740620f150cbb359a73fe41ea960af266ee425d5635d342dbd6c629ec3d287e40e0ec6778bd4f7bbcdb765b6eabadd0e3a7c385af7a99ce75eb114e086cff091ed729defe42fab1ab1010c285d59016e74a94af032b4b6c6e35d03e42ceb1209bde855e29b7bd81b8e3e052732318e7caaeb54ed7702db21008b1cb48c38d5e205f9c803a89b840c3220e4e31770059f5b232a9bce9432b7a062416c9c9b15dd6267af3e1cb47bde4175a08ca313634e6bb85928423116ad11e3a1af9e29fb6a7c2ab24fb5fdff41c3feb13c9cc4115b3ffd223481ced07c10f6804135f4d4cd59bdf98ed835cb24a975992b69b414cf3ba83fbcf16512a1b6b66e56fcf39500949561c8b05ac26a140295692429750833b23195908d86e17ee266853ddc140b4634cf78a5b7630241d407677dff0221729a87ee501ee905c940713e80e31a7753f7d8ea9cf3d1a15599f1fc05af731fe3aa4b1993f6d433fce9094046f8b756cbe90eca09da7c1bf714a5c9d8f5d7675a25abe1fa38c6af9bbbdcdd3ee0182fdac2fd9ac558e097f6b94a565eb16994547e7be175c8ccbc905bb49f3bf94ad1c56ed82f11e117807cfa1e0c1917a88fe30a68b9989aeaf2eb0e07349f33edee2cc08839e7433d7e1996fea601962f8c1c527b2a2b7c31a78f0bc376fdb02d2fdd7c355780764050d6b7251b5b4a090b00ddfeb1ba789d6777119f760b35c3c5c3cb9e7e11cca5380188e902e71e119c9c87d7d778618a4a5ee12b7f12dc04f1b4e072f5b1c87fa401776d0b3ac14af57d5ee7053884e2bbdd25a8cd00ec46d305419a6ad51df4d5b4b29ad0fa1a7eceb391df2b0c40640d12be50e6d03eb6f716049babe547508b63e107b2a0f62f263ae1ce62274df8398859b3699c60d9e56620ad37b6e1f48456f172c7880bfe429c031de53462303f590b99c1264f434716f25e600110e37dcdac7401e84d57bf8b106f0ad3c8a7faed70ee4ae73b11666848ecf43570b67920f03549662da088d981bdff3cc2644e09264b8aeed7882575e45623c5bf7873c873eedae6f34f8842f81803fbc33df0c31823b1b671176b62b01c1b762646eedd27ae32997e743f8e1ce3d0af3879b71bb328773cd2789db75ec78dd577a34e39101db833242734eed71504b4923490aa91b8a3000f9ea4b376edcf4af3b99c216651128115ab727b44fe9bdff7cfbb8c230997c49f2b1354256a9f75deba781fa81785104536faa957aa3c296c38cf6dda66359eb4f1655b0a6a64298a504a0d8fc12168ae824c7fee0f0d46aff7bdd4c83ff3aa9283424a64edaae9160395d95b07af60996f36f1620bf256d554d056c6eccafaaf9423a889da68e54fe4af1f834ab730ce927b8c142ae73cfc1042350dcd64397e4d8b5bd71c83582d6a5af7437c9a3c487bec93f1c5dbec827c18df8d032ac431d514e71b1729e51353aafad1143cc95f010a75db69b4a6511921ece45c3d76775ca1000656cb13eca6835e1a692a1d5c5e94e03288f2fa172f324a0c870b685043f4b1243ea57b04e31b57cfad13fd091a9f72a2389837e86b20bdb0ec5c4854eb7f3e19b30068752fd1447525f0a5e63bb79b2bfcd2f0f01909593b172a511536fbdb2c4d6bf499103a36dae5a106d9ba7ec4421f92f91c362d7fb64cc20daf81878e1a48e41b4b85ac707fa93a1e296136e4198ff9fb4d1316442a41d7ee2780853b9d0de139b750c8b16e898dc119c5df1576ebf1b6ed797cf8c2fce7280ab4089c394be1c921807743a7c5557027c0d98e79bc40e5985cc3669104a2e98f9f82def251d6fccff039b5538efb682be150255625eaf29d1e312bd91c0b77eab5694362dfaf356cda4a22122db26b27003622be05839d882aafa999954801a571d47946564eb2729ae7a638d76e0eb7d896fcc9283a68a905a6337b71638514748d4f9ebdaece7ec738485bf385dabc84699c21ea6238d23c4b847cfc52c32e73e31662b9d24aa44e521976e34a5e885a25d2e02101fe3939cacbff7df5b0957e6de5a2015a96a2a85793c0c8cde7b921fccc7ca618dbeb0711df8a076dc9393cb56c4ea8f5c8a5c522ce6bbf621d251239dce5c9275d6276bea317a41832b28f10d97feb158c073786fcc9f45585aa4733e6ab369291b0ef654f73ab7ff7f36a0b4e7c24a556e93e261e6e40653c48b680f4dae4b8bc41905700922e799b0c5f99e9ffbf1b3ae73c2db466904cca1a66418d7e4a0c9b45af0f57ff865720a8a26c0d3f315da0f7e311e32623d1907d8215c64f1232d12e9b6a64b953ab9fd3cccfb203f30d4dbc53f08747b84ab2861eea58b943640fd7a0a41c94996a0d375d847fe2fd0e4edf658a55fd9719bf21b354259f65b3e969e6885e90825baaa27d0b4a0195ac16e154818a79036afecb34f1102e4a3932f1d36618702d0112c32860068f8d1e9dfbbc4b86f57abd53f4f0c7e16921a9f5d1bf2e6de59610775410ed562a41cdc06dacbd9988c8aaf1fd215362e912d421c224b73d498bf2050731d54e3f8f51de176d5fd4e8adb999593a4e14de761ff27a0f725050362e9ccccdf22df2cc2e601d0a41c58a2fef9350db6510d5f17608b45434f0b14dc8577e13027ad960033e2bccf2a71d45067ee18230e5c98016f60dbb49b2e7c90d612000611828161ef2d15840cdf3a4cbd78133e225e7fef5aa5bed7fd99353203577ff624d385878c0da21c2c64a56f4810d6d804275768a86698f0f13fb3598bf21063caa7bee182674519cc1260e8103833969d4724c0e551c8787fd0bdc987f7358749fcddd08a80a3a2bb20bf5f7cda72cc481f0e1c5e0ca4740b883583ddbc7e8073a9b3b6c5e3423c895512fe498d179e3dd872c3006fa2878bd077e7930705b17056443a986ca29c877f61763bb27040e51f4585b3ce5293ce9ec5676e2c61ea69ccdd44ec5b7acddee1fb25343aef69ad7e72a1990e6dbad6969a252a22271b4d4fbeb7d7d303b50fee506c362aea209ada16c01c42d810c66528d4cf9d8fcd0bd0a6ee7002433c9b7f35d055617b0f54c0cd0d260933868e2fc6d3fc8272b1de1d4f339dcd689a1d669e01d3aabc98ce09734f3ce7fe979b25c9177ad33797abf73d32772798b623547dcc6164146dc7bccbecf36b1eec64614d1ae54c052eb7dc78f99baa90d0edfa5569f1e9e6db13de331dce058be56c05b76032f2b3b9cb77eff20a54644ad3e5f9d076f9f2c0d96905f14d634cc826917acda8715dcb3f5732333115b8bb2f1b0727d4465716b454fad86ab6a303248a5073a36e3971a8ddf02e656f920b0325499aa7bd39df00fbe77ca2074d60ab3743039a7649c5cb519b4ea874d9465362204945fd375e49de7d00d3fa1e7789a7ae70bdaa473f0392d034a19217d65e5140c2696342711af232a51511fa69429ee21e9d21419dee8083b30ef7ad4fdf302dc0090938c3bf3d35afbfe310b8a531422378b5dae3456409a631f8b728097075310693f645f344f9ac9352dc34e5a0e553df616a26ef491dbb1909f02bcb9ead0a92f98b278d37cbd29f5a818e6a222d59c171df0bae9965c02b7121b7491174007009cab7e122df9859a245568a873f85c3865cbc68974b8859927d18da877a8b05dc08fa1264171785fa8d378cede48f1f09cea013912584580d585f24e4eacc4d153a8190b6fa4f3b09e39e9338a92756253dad89b3b1ac60e543d7b6be358c90b115879d3e159bbe4bfb6417cb4ab4514aafa8b48e19156d7596a6f6ea1ee9232eea2d5e49188303f426e57423b8aeefca4dac3df8361e0190ded84b3ec316598c8bee1c60221cc17bb184e6795657e2312485127ef40c83c2981fa6f69e794d63d574be5c2526e80a087d8e324445cf956001159a326aaed78f77b31b713ab55a70bee6bc5744c44d8f7e5a9272aa8c04aa6945dc6a699f07f59ff4082301037d09ae1422e9a2a82909bddd1329efd3a8a076ae1e5557c0f25969aa0753a0e9d8f4247934833ff3787fe17a28a15fd80b0abfd78b5db3c216ca7b32e156d67906e5e27e47aff38ae3f3c464db441dbe00cf05f980a904a49f54b7838c091f2048e617168ea5ff0facad6a69308bdefeee7c55ded07247b076072a801ef31efba86163fcae6683cb1179ba31475ec1575d9f930a4f787df395ff290bbebd5f6b28aa4da72574d9254ff1890f8e425e8da3525740b7afcb909bc105e606c39b541a8f6e648f7ec806a23a21c754675c2395a2d9078e91c6b900e066cfcef4aea911067bf44840487ba941d216953a0e5bf6f85f3f6970653b729d6fae87537cb3c5c86aa67a8c294db0bf9ad1372c9cb6dd604f121ec81b9b5f52122e52442f82c9ed94baa8cbe8aa9c263e0a8f5b330253fee36e96ef9d48e4a34b8028323359633297f7a35dfc0d44a4359d603a18485911937ce407da64ac9b3dd5d9dcb52689b8b128d91903a6e9f5de3ec312cca67d054faf6216fe928dc587f1e3bc91ba06e88fb9f6e7f7413eae931764ae1228ca4975f52133be9123709d9e1b13abd792df2f4a059eb387d6349362b4e51385a9d6340159d1d5be6926a747451bd30fa22aef9556526e168c00d8d030ba15e604c244"}, {0xa0, 0xffff, 0x10000, "8a0ec201221f1294bbdfe6558a877de379f6be44732a6641d85a818c11daac939be6e515c0618632e1edf683e804df36add84bdbe89b870fece5d0669170b17a008b511fac3844b125a3dde045739713c5e3cb032eec137abf3a13d9597bc9118d7312e4a0c5dbb4ead862fdddf2d2bf3804cd7874610cfd0402e3993dc0613d95520726b56587b0046d69"}, {0xe0, 0xffff, 0x1, "7d31d9f5ff53a0e69263fba59aa17e8333a10a76116e40b09243949cc5c6bf1a16a9aa0e0cb9e0756e3b27180dacc7bca415bda285e8d479e238d2aca797d8b0f3094253db8eb8206bd3065c6bc0edc3a658e1826bd490d8d32419c18cf709bf079d03e41db680f7c44fb6bd4767bff3630171fdb7587a786aa795e82aa1cd509a9d052abb09f21347e7e80c24446569e8048c91c9e4911b54383937ed3e26cc702c16cda2f2dd89ac9f34503d46af6b67648eb1260798baf8cdd410a26459ae3dfefdb2060aacaf39214025cc5ebf4b"}, {0x1010, 0x3ec4c100d4b4b9f7, 0x101, "514e102b162688471085306f8684016e73f2018b59aec49db5d16a5d171bf6a119447e81220f578098cb952e4b794a5bba0f9b66db751b3e5d2f42c5664fa37d101572d0e9ee1a5cee68e3c69cf7cf5dbd627813b7eeb2415640af8683802aa129acc47f79693dc2bead55975f5c6458c0b2c9f6b02c49bacd7b32387a8362ba704fd9a5ea6e48f3c5739464de20aa1cb1ffa7ffdf4292b1cee5a5d7778006bd5ce1262293956d55f7958c167f27c759ebd2ee4d24dc5f4e6ba6f95b6c92e25846bf3bbdc2f6b7712bd7362747dc61dcd37c1fde43a2cd7bc30e44c185381381432d1054a22bfa58147ef88357e3d2a48778c1d2badd995b94332c1d9b37e311d2eab1b00de9a48d1e041c27240cee9b93b3d4420c031d0b301564671d5ed0dc560f7a10783f7e2a2e2582e55da36d154e528930a6c5ed37c50b62a8f42e444d89a62215251589f597d9f95453d961881ed5f027bbc251173ae13aa2ffa0c448d11e6f7517bad24c7f17a2ed1bd58750578e337583e7d3b613bd7504f5265ccc283de3a2ecb07fe9a05fdf2ddd1425e03da3f0e41cfcdc88a358b62801a4e66a37c8a9510debfb73263d20cdf0852dce7901f6e4c4187d42cedace5fc326bea00adedc31a0006b176ed67affb8d853cf1bec171c402dca4749fefb50e9d4d46b9cdb1923c261594e72875dfa7fcda0d375a72f8252598474d07f268d6b8184a0f42116c6fd75e68b6fdc1b1529bf7c497abaee3e42d7cd36a8733c565e124a146803e0eb10aff5fa94ddb499b75aa57f47be7308c29f4717e426f257f50008c6c48c5087e3acd099e6ff2da3cec08c0399f8dbb1382622b3652b631e5cdaacb3d62e01064d430a629c6b51c027000e383bd3aac923db57881dea75ba081277a195d50f5584db676c81a8ebc17d3f8116dbc4a3be1707eedd18e325457c819235f6b074dad33658cbf0861f5220d101a3cdafdb6040c02d52b4d6c3a34d1a27567b3e80704e02db3cef23722dbb287f7e52d3d58c5de9ba3893a00ef4831a92c31ef592028a88208fbbdd63da7094f0856b44daf86555122733185fd57b868afcb49bc9c317c0af7b0a5c96a6b433db6f73e36f3aa35cc35132683887a70c17c208b578b034fa48f90ddf9b8432c0ef1d9088e1238dde2ab908d99f3ad2cbdce9ad58121634bdf75b96ddaa4a3ac8a48f3f855e0b647d0765cd121cc8dbb1d15eed4ba9e99bddb341b78152872a4a753f66ab710d096b4f3b7701d26e1ff7dd6548b5e42309a20586aea0cfd35d7528c5f31e06b61b71122d77e451dfefc18d0bbcfed9c9d4a1fd86b61237781fdd09b00be6d8309d244d93ad2b291ef3e519d3c23d25f31b130cac6a56c3df79d46b7ee5aeb3045722b9eef96528675417f4a7bc3575c13dddd35b9772ceec09a8fbd0670fd9aeff6710c4e87105657e57ff274d1495e8e461c9386554e54f5ba85504fdaa808edc95027d55d9bc59cc73d3e54e4f15103b0e743228ac68f05ffbdc33af20d2b8ddfe4291f8092f8458072b8bf9aaaca484e72c9d4166d41f08729e5190ddda6470b832c8dabc6a16ccbe6899b1554c5c804b097741e828468758fb4c19db89ebc069145cb4f4d8b19a745ede43469682bcff65e3192c9b89c9c4772523bbbda6c250baeaada1f7c4d3663cec5144a5ea63eb0bf92ca4881fa07cc5270498b012f0f75462b119309352cb91e0df0ced2574a787eafefeec501f011e54a66c0749cf739b2996e010ccf1f0760054f40438dfbf8e3a96e426a5a6d52dd06b60f48dc92bbaec3ebdb84b6e9bdef181dbe9ade45733014a07c426367ffacdd62975d6a811b47d0f29f7336982fed0437e1acf91b7d1f1a0c70677824bf226b923dc72faf54607d337a0eb0bf2befb2841225c41fe8efd6e5be3a019498c97cfd3a212fa970f60b6a03b4fa5936f52ed5aa0f2241f333d2471621e49a82edc7c208fefb8449c3be07a6fcf529f1b0302918bbee50862213b4f790b718992ef66256a2460e6b96ebdb8676d55a5ae257d36d1f164baab50c758eb328c77f57b72b04f0a676b51d80c486d64d171dbb272ae814cf0a4390ce404a15bdec80bf78c511af791c3e3feecd06d0b48fc6766098a8f10ecd5f949c965b36e4219b5691e5bab1faaf2ec061ee7c4166734e1eacf4529c92ec7b271fe7635d829774ce9d8590c86d232eae12c7326b70b4f52bc0afc1d90e9b4bd1fd4d3087008d400e37ff78372f14aa6ca57c92e5a8f77f3ae5c2ee51950cd51de7aa123aa9406c3250a02f021c452c2766f74c161f71970daac65bc8673c3d074b49bef96f7fb976cfd6ee87d87269c8916e0ca2f921d8e7c2b9130cafd2c77c5e7486acfca2ed2cb23d44a69bc27995a2a6bd4d2129d148b9912c9ef0b8d84fad491d86fdff3f73e02589a41aa9782860c326eb8f1f511a7d0be0cd05570e293c0348ef5bcccbef48dfc9a41b50400ed01bdb63bd03da64f3e22d3d6f6f6a7fc2b875a36d0c0218a21c7315260a6bfa7eac12a86d57f0607aec3450e0bb5ec18aaa70764922c5be6837f581ac08329638b2e0a88a3ba582cf6c57f802e591ce8df19c445b929a4f8291145ec0485de54ffe4a0fa617ed554d8832f623180843cae7e6ed530bd475f0e50bcaf450bb98f9b32ed914672f84401f4b0d479f8530d7e349af7e0f2e64704223b64972841df9daccf5918f6cbdbeb183d793459183d501d584d7b844347a008042bc044344afc883476c1892afb0d46318b684b2508b60e0bee1b9f35e45f3b24c4861aed3a9a10e17e024e46e598a34bbf60ded4a6f76f51b7601fd18dc760adc415f2acc20d3004e194d8cfc08619ba804917263c3d7ac828c5622c0d74a84734bdb06564b592f5afdb7ee59fc1f3b8960c0cf687ffd6f3b7fecafa78b7fdceac795c8ef961180bd8d66ddfcd9405cb48bef98f0e682d8ae850afb1e57e10bd1043115809b94c250d42218fad83b92131c1fdcea7bab253e21416e8f3b083a3da551e86a3247394d60a12a817a53819eb76f77cb706d10a1609935cd19e0d7a820764d98081a4eca64733aff04321b32518554715b2a61dd72e19d94bd26e8b2fc3db2370067f78e8c46e339f76862254f81122aeec2032c87c84af34fefd67f6dd2bc1947c776f03078b7ae14a1bc29887568fa2d68aa6d9799abb44538020d3e6fd67eb87c29fe3d5ee9bfd1ff82baaf18cb7940a78ffcf1067a3f295d08376a8e37251a7124cdbc6daeec5203e9853c141aa39f68d01d4a3d3bde8f85b35632d8e9203ba6d8ee4ad0f72cb36c3ce231d5bf04e2ef00dc8a494626dc92e46814cbfe790cb1f695a26f7fef00852e6b407eb0e83911383f5cd64abb175b40b82d780a5b968e43928611b1d96b7f592ae904137314a2cd7260365f82b96fd53da6ea05b08e61059aed062bf52971e8ea9dc244db99945eaa5d0ec2cd801890db7aaf6aa47fa52a07e55036eb2ce02d1bdaf4818d2ee7555a8a50cce42f03335675fb2a1bee1d9b2793a75c9b029aed2e1ee313840c8176f4ff6edd37e0485805ac1c9362c4ea5e3bfcf4576a75d91fa552cfe3ab808e0101a6718363c052323ecee26d6b41c3feec0583a63b038c75cecc1cdeb295fb300687afbbe4e0145021e6daf7c454ad70b0423eab8558c441b964102358a730b25ef047e9d392ce488e316c91efd7e32d1a1a07455e88783ae909872fb250b94472ebd520573994f86a4646c4fc31586c25f74b3046da52e4a188ecd08a48f5c9c37f35c93d59485a20c0b1e3b98495604ad94e2338c30624511d4feafc43570f9aa5e82473e63542ed1ba342d0605be532cc6609aaf9223baceb5799e64f94e35b5953df71e3671dd26db36ec3c45824b5fba4d23737a0a1eac5edc6aa78febefbc0c974668bea330d946c7b1bae4b4beb783a5de16a0b7ab98b009dee9d26b7c11d9a9904815e8c0be304f6e403880c8d4899bb8adc227781cfd11d4c3d44f076b45076f61ada0bd3a18836168a1ceb608f4f5dd086ac4de8a75fd5153cff1b1859fde2e0cd6ac170193a9edbd4d12effadea07cbc32578e7a6fcd5d29767d01e1094366eab90bfa56740bc3a238586f0d08ac1825b131a248e60ea64651175a6532319cfdc8da9178a621d0c2121e4149476527ca9862a9bf68fb6c6988561ea941f64ffdbb77e492d0bc8e7be39ecb1fa15c724f904a0836bcc9b7be1a89b4209172110f649da5924f5a330749337697d0b3d4ae13c8206d68126737681ca94fc4b379ba70cee48c4dbae550b7e99abf1ecceadd864c4d0cfd93804affcf5a8ea3af7de09fae6e568f5a50d93c73ead215475b5e4be6a6700748225db58d286ee157dda8e0f88fd8ce9fcfb59c87c842e00fb8980f7f82ab6b51c32a80101eacf6c773e18eea1e9f54ab2aa0f9b3b080ca15858c9dd1024300cd61f59e5d2c571314dc81e055437da046827a68643e591c6cf39fb116f7bc245f34225538c0ea09c6fa196bb45010f76254f01d5d1c7e4feb872841e370d27adcac43ce370d45c8e49f54ae2046bf8986f9eb9b59f8be1d97dfd78169087c05cce19a0f2bcc8871a6d00c9f16ee6ca30c8ccd44dce828d495dfb73daeb6345f58fec364e66a6af464886834b6d42b8ca3abb08d6dca3d31f73fa91db6dfb88afc7e1ac1b093f841660a4d31b51e08402b9a860952fb21ee3d5e0f045a7c23d02ebf4a2771297f100c6691d0280d81a6f38567df01ece3bb04ca58b2fea5edb438465fa18c43d5d92777773c4059c8731d0ba8df3ec8a151d5de14983a83cfa93295fc0c76c58a2a5a5e9b745d8f32936e0e99756632b5f2ccc19fa95872418f750956ca6fd084618bcea1406f510f3f85c8d5f10c41b4dfe7cf64de493ec50d49b623e1cee2bb5d7ef75dd558e5047b6799f956bd32ece644a1d1ab3d9bb58de7af70699c3b0102848199e27bc07c87c86f19f27f39d4358acc813e415ed47b4952dee59f421a597092a892ce275d55301b10e1a52fb2d01c2f20cbde763c27f80c3307ab160c3481f5fa210148b074197761b88dd03555b4b69a973aebdbd1f8e9b40fbd738d94004cc2ada9eccc7d0335097d9e09fa33e4bb7a5af09676940e2aee848850b09634bf3b26978af2a89989fe483b4b62a1c305fec3894c565cf3680b7739cd6b50cfb57dc207901229f90cd170f648dad285b9a9821acd977bb5cbc4269ed5130dcf74a197383041e05e2aa5dd93b2b0931a24dd21c21bbd6103b048e50fb9387b53c85e4ffce9927137e9afd7924facd0e20a942ed79ce5d2dd5c375682144601c2c58127efbb3bfb0f6217d4a7f6576ef62433b0d938e4dcbbebc552b36a429b2fa438358e525637cf3a703b011d9206e099d38c03a1a1390174ea48efebf7966f70dd41119d00c321e4a88dff6a34a3145876642a7e4d7d56b3878c851641dc25c055b186a78fe75ec62e91f7e5482273b8897163de4c257cc699efe808fd5ebb4cf0302e1c22193fbfb75c4fc682a8d6dedcf1054f15ef26b44bafdc338dc8ab1136b4e1918d82f67a715e735bbca8afdfb9d83f2b6041e94433439a7658e7381789d2909c748a011dabc613829017d72727a03c26e57927becb3121688bd80b91601d7a8a8eda6cac8f87adb10b0d59676198d2cb93c50634f5259c1c79072f7e7ff2be0a2f54e077d29e88380712c2616fd99a314ab005662d87a42b58e33d9764a302e9776aa590ddd1946749296b9482827454609fedf31b3f1dbd7a11fd3e6e2c71071d08d3fbcaa77bdbd13b37411c"}, {0x38, 0xff980ee7f50a8845, 0x80000000, "ae3af225a70516ec6fa607c55a4bcca9a6ff97105b22d83a3cabced3123fb9b51c4a5898c0"}, {0xf0, 0x1, 0x20, "17cea66b431b2672c663725bfa039dd100dd39b6c42f67886dd87f1189427f46a971a0bd63866bab8a2ed100efbdf5728c63c40ca96476f2c2d24c94a93ca2b2717a68063082b4f0a23416c319c5d6134dbe2b2fce7e032606077d830a4fdd0a54ea6ad1e682427724c9551902dbc2d7296928e5f58cd1d8a5ec6e77eeffc0d8009ac05586e420a59e71739c46d68764f9a709db12a9dbab44c03955bf72071ab827bebf4a7b1aee76ed8bcce39df2c9e47f6c07c697899dcaae8fca8e5d1b926d46c856d9fa650b524dbcc1dc9401b8690bd618c33b4a8a66f53b20"}, {0xc8, 0x1fffe, 0x2, "c2597108f67b70e1dc8dea6692f212ab78adeb6619205289a94df93afa35f12bd6972b1631498a6c1e296ca62e64ffceffc5cea7ff0f5c14352a5b87331be3ee14f2eec1edae03d5f72f182fa5c14c9a3c8214192363767fe4f0411031252a10e1aadb4af3648993e3a0968a1f6f416c4cf1fa996cefa4b304530e401ff5334ed6e23b0b4cb56014be367cf753ddfcb4d5982412c2b2ba7caf69948926dfd1051b3f63c65e27174aaa903735e08702cb6b"}], 0x2390}, 0x3) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b2d7b8 12:46:25 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x4058c0a6390478c3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) flock(r1, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) flock(r5, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x3, 0x8}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) 12:46:25 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000640)=0xfffffffffffffe16) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000400)="e4") ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) r6 = socket(0x1e, 0x4003, 0x0) writev(r6, &(0x7f0000000440)=[{&(0x7f0000001000)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f9ebb9f6105827da501d48d26a2c924f67cf686d4399105590e4b616ba46786c2cc1060dac25e937bde3e03c1f02663d8a3f2fbe90704f7b473deb979be5312f652581dce32", 0x1046}], 0x1) setsockopt(r6, 0x1ff, 0x0, &(0x7f0000000740)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f7375d9bd1befa61f169a02aaede4e0bf2adad21077a799b6399b4ec0f3c031422b9242133305baadf04eed2a833e799bcab994446212f7c8caa5888ee62ca75ac3706f005d77c672a992dcd19ef3316bed1d4af7b6bf89ee8dcf30199059fedd782e8dfccbe63eac7c1aa04753c87fe3fb84536adffea8d473da51d80391e3de90b4640e386d8d5707e27459b24dd95932a5583c18c5", 0xdd) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b2d7b8 12:46:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 12:46:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 12:46:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 12:46:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffff4d8509381aea0634049d09ff0000000af6ce4f", 0x34}], 0x1) 12:46:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file1\x00', 0x40, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x5, &(0x7f0000000000)="03f30000", 0x4) setsockopt(r3, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r4 = socket(0x40000000011, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000900)='/dev/tty\x00', 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000b00)=[{{r7}, 0xfffffffffffffff9, 0x4, 0xff3a6dd478db5da, 0x4}, {{r8}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x1, 0xbc10}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() r10 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r9, &(0x7f0000000700)=[{{r10}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r4}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r9}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r9) r11 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r13 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r14 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r14, 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8004667e, 0x0) r15 = socket(0x18, 0x2000000002, 0x0) r16 = socket(0x10, 0x2000000002, 0x0) setsockopt(r16, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r16, 0x1000000029, 0x4000023, &(0x7f0000000bc0)="2274fc7b3af5827ff6bd747a05591ea3a14bcc302b7991d757cf5633b08654528f787c7b76fd05be8cc76585e8e2a9d94807c84efcc153bef6183b9178e901f5e14436446da8855dcd03268c8f12782ecf3a3d63c327e371d4259028dfaabeeb3ee5a454", 0xffffffffffffff73) r17 = socket(0x18, 0x2000000002, 0x0) setsockopt(r17, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r18 = socket(0x18, 0x2000000002, 0x0) setsockopt(r18, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r19 = socket(0x18, 0x2000000002, 0x0) setsockopt(r19, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r20 = socket(0x18, 0x2000000002, 0x0) setsockopt(r20, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000dc0)=ANY=[@ANYBLOB="0badee8a8c4f363db9fdfa1a217820315f06a97826e062eecf47ae212445769a86e84e2e17eadc2ed44452b2e6c6694d82761a074149fd6b77bdf99463", @ANYRES16=r15, @ANYRESDEC=r14, @ANYPTR=&(0x7f0000000980)=ANY=[@ANYBLOB="3d0566f469326cb98c6f9497ad4324235c905e7ad5bdd7c0ccd84ef17b1a5250ba2cce65dcad8d4bd31ec1ecb43b86a8cd51432b9f2b632a0521943904565b1f725cf51c7a675bd6aab66a8d5920bbd2b68e847bf01bc603cd3af69f8a52b557294deddc5e4ca7cf73f4bc8df6c496d66a54f5f546c7091333ecd24b645df380493de6232fe60911ce6a831704a889af741a78fefc38e6b7b741c45f5588b345a26d0f26304816df7624617704fa75d935d3cae6d01ccae9eb5bf00991bd801725d097d9183640d981d775087736f3cdeb4896dfb8a2d8ed3e44289d0356a2f36232b13c0000000000400000000000000000000063c4468c63f519a6b132288b3de01fd187497f752af01c3733fbab7cb8894ae1bf75513dd0a077ccd3ea459d8cab", @ANYRESDEC=0x0], @ANYBLOB="94a090aa4a97d5978f0df67d41d8ee5b182e4e83830d1247622613cdbebaedc82674b4308920ae972abc0d09f4c9def07096e7aa4b1dfbed5a9d6e15badd63a3cdfb9f11424f572a08a25c5ce19fe299fb0892308b2f11adec0c2421b628e9119d9e54e3dc4d4804f15b5965428b428dc3d4a33b2ab41812c7475bbc344520a4525505708ac991c2cd040b444903a72e06574450ec74d79962215c8fe2762cdafe85baf67b90d7038f900fec40611e7f1fdeef895fabd033ff7f5916112bd326fc1aa247096b30dfb025db24e0764000"/217, @ANYRES32=r17, @ANYRESHEX, @ANYRESOCT=r18, @ANYRES16=r20, @ANYRES16=r17], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r11, @ANYRESOCT=r13], 0x5, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r21 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r22 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r25 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0x1b1) r26 = getgid() r27 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r21, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r27, 0x40087603, &(0x7f0000000280)) r28 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r29 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r29, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r29, 0x1, &(0x7f00000004c0)={{0x400003, r24, r26, r22, r26, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r23, r23, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r28, 0x0, 0x0, 0x3, 0x1000) r30 = socket(0x0, 0x3, 0x42) r31 = socket(0x800000018, 0x2, 0x1) r32 = socket(0x18, 0x1, 0x0) close(r32) connect$unix(r32, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r33 = socket(0x10, 0x1, 0x2000000004) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0xfffffffffffffdbc) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) dup2(r31, 0xffffffffffffffff) bind$unix(r31, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r34 = socket(0x18, 0x1, 0x0) dup2(r30, r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r34, &(0x7f0000000080)=@in6, &(0x7f0000000440)=0x3cf) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r21, 0x0) 12:46:26 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000180)='./file0/../file0\x00', 0x0, 0x62cb1c4b6756f031) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x17d3247dccf12892, 0x9) 12:46:26 executing program 1: setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1) r3 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x9, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r4, 0xfffffffffffffffa, 0x7, &(0x7f0000000280)=""/175) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000380)=""/215) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) r5 = getuid() setuid(r5) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x5, 0x7ff}) r14 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x0, r5, r11, r14, r15, 0x146}, 0x4, 0x20, 0xfffffffffffffffc}) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r17, r20, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r25, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x9, r5, r17, r24, r27, 0x1, 0x1}, 0x8, 0x1a4, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 12:46:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x241) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000002", 0x4}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f00000001c0)=[{0x2, 0x1, 0x800}, {0x0, 0xffff, 0x800}, {0x2, 0x202, 0x1800}, {0x2, 0x200, 0xea1f459127e9abc4}, {0x4, 0x4, 0x800}, {0x7c796023b3c9bf61, 0x80, 0x800}, {0x1, 0x5, 0x1000}], 0x2aaaaaaaaaaaaa51) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) socket(0x28, 0x4, 0x6) fcntl$getown(r0, 0x5) 12:46:27 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x2ef) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000fffe0000200000000000388747bf00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) bind(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000040), 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbec13b9fd4800"/20, 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578391c69dc4764"], 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = msgget(0x0, 0x684) recvfrom$inet(r3, &(0x7f00000006c0)=""/202, 0xca, 0x63, &(0x7f00000007c0)={0x2, 0x3}, 0xc) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f08000000000000007103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744db913ab10226949773ace8f9fd4c48c3c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa61df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200000000000000000000000000466cf82e1f06d4689e495081b417dd3d8f6db645e8a554eda75d91c0e98f583ca89832ceb4c6239e40a37f140cb8b03d96db8161acfc0b5cc2139bf8888fb6b718497e16dfa8fc8086de1276827140477f776ec198ad93c4b3459834298e8edec6f901ff7100000000308664475c3503df5159027321c30b67366a7dde83f04c"], 0x1, 0x800) r5 = getuid() lchown(&(0x7f0000000900)='./file0\x00', r5, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000004c0)=""/238) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) msgget$private(0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) fcntl$getown(r6, 0x5) r7 = msgget(0x0, 0x40) msgsnd(r7, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000396e8eeec064122e69bb51e1e9cf41676da2b9f50ec85bc0b7ad858f01ddb212cdeac7b0429efdc9364d494ce1b50cd78c8a5ad1012a05b9124a20881e73ac54f42d958303d37ba18fd983ec1c75186f983ed16ed0b45db1fb9334d8f6846f94012c596063bc756987df2bfa2f702527a6080882eb22f3e7899f35147edfe056e59bf086a5c35f809ca4fbe64d5a7c8ca4a3da6aada29cac2b513f3edec0f565081f1698543b5e403e585446a92c2bc7dc822d94beacded105a095b99f9b14e077e7c68b6182c704d10ea64ea908d604167625490b168d21c0c257dea94b4cd5"], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 12:46:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x5dc2) open(&(0x7f0000000040)='./bus\x00', 0x40200, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = accept(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r5 = socket$inet(0x2, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x7c0000, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x40, 0x80, 0x3, 0x1ff}, {{r4}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0xf06}, {{r6}, 0xfffffffffffffffd, 0x80, 0x20, 0x8, 0x594}, {{r1}, 0xffffffffffffffff, 0x140, 0x20000000, 0x5, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xca0e1941afd7b27d, 0x2, 0x6, 0x7f}, {{r6}, 0x3, 0x0, 0x20000182, 0x9, 0xfffffffffffffc00}], 0x5, &(0x7f0000000240)={0x1, 0x1ff}) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:46:27 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x10001, 0x1, &(0x7f0000000000)="bad0dc0d5fc124d37d0babb65d", 0xd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x8000, 0x7c) 12:46:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) bind(r0, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) getegid() setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 12:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x5, 0x2010, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000200)}) 12:46:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="d319", 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$lock(r2, 0x439114047727e430, &(0x7f00000000c0)={0x3, 0x4, 0x8f, 0x10001, 0xffffffffffffffff}) 12:46:27 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0xa5}, 0x1842) 12:46:27 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x128) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x5, [{&(0x7f00004a1000/0x3000)=nil, &(0x7f0000409000/0x2000)=nil, 0x7fffffff}, {&(0x7f00005ca000/0x3000)=nil, &(0x7f00006f7000/0x3000)=nil, 0x81}, {&(0x7f0000481000/0x1000)=nil, &(0x7f0000690000/0x2000)=nil, 0x9}, {&(0x7f00002a2000/0x2000)=nil, &(0x7f0000366000/0x4000)=nil, 0xffffffff00000000}, {&(0x7f000066e000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000464000/0x4000)=nil, 0x5}, {&(0x7f00001b8000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000374000/0x4000)=nil}, {&(0x7f00006d9000/0x3000)=nil, &(0x7f00002aa000/0x1000)=nil, 0x9}, {&(0x7f00003e9000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000662000/0x7000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f00002ce000/0x3000)=nil, &(0x7f0000076000/0x4000)=nil}, {&(0x7f0000405000/0x1000)=nil, &(0x7f0000366000/0x3000)=nil, 0x40}, {&(0x7f00005f2000/0x11000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1a55}, {&(0x7f0000473000/0x3000)=nil, &(0x7f00005b4000/0x1000)=nil}, {&(0x7f00005e4000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) connect$inet6(0xffffffffffffff9c, &(0x7f0000000080)={0x18, 0x0, 0x3ff, 0xf43a}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206925, &(0x7f0000000300)) r4 = socket(0x18, 0x2000000002, 0x0) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r6, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r13, &(0x7f0000e80000/0x2000)=nil, 0x0) r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r15, 0x1}, {r15}, {r14}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r15, &(0x7f0000000300)=[{{r15}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r15}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r15}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r14}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r15}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r15}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r15, 0x40}], 0x1, 0x0) close(r15) dup(r15) r17 = getuid() r18 = getgid() fchown(r15, r17, r18) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x26, r17, 0xffffffffffffffff, r9, r10, 0x1e4, 0x8}, 0x8, 0x9, r11, r12, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r5, r11, 0xff7fffffffffffff}) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x80, r11}) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) lseek(r3, 0x0, 0x7f, 0x1) 12:46:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pledge(&(0x7f0000000040)=')\x00', &(0x7f0000000140)='tap') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r4, &(0x7f0000000780), &(0x7f0000000740)=0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000004c0)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 12:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c653000ec97700d73793fc108601ffb22abed457e94fc150ea1b6f1b8cbb3a25dba1574aae3789852296744e92bd5df7dbe48db566ae6c4a6a24d431a7e5fcf41cb4cca5ce5ac04c1bb0be4f4a175200c3a5632d289affadedb6eab2c2f87d48e1255992278bd0d4309f432ce56ad274f10a3193c2a196adfbfa8b4a0f65f39bb16da207596c3c5e167322520f088f455f9a09f0987f67da95df44011828b40d69af054af6358fa1a71b0af73c8eb"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) 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, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r6) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 12:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0x0, 0x9}, {0x4d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)='5~:\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00', 0xfffffffffffffea0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)) 12:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x808, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='\\:\x00']) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_dstaddr=@un=@abs}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) fchflags(r1, 0x1) nanosleep(&(0x7f0000000080)={0x101, 0x8}, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x0) connect$unix(r3, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) 12:46:27 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712b2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee6c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d03f9d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8befdadfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d7dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc", 0x5c3}], 0x1) setreuid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() getuid() geteuid() setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x205) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r10, &(0x7f0000e80000/0x2000)=nil, 0x0) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() preadv(r11, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r12, 0x1}, {r12}, {r11}, {r11, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r12, &(0x7f0000000300)=[{{r12}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r12}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r12}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r12}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r12}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r12, 0x40}], 0x1, 0x0) close(r12) dup(r12) r14 = getuid() r15 = getgid() fchown(r12, r14, r15) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x426, r14, 0xffffffffffffffff, r6, r7, 0x1e4, 0x5}, 0x8, 0x9, r8, r9, 0x6, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r24, &(0x7f0000e80000/0x2000)=nil, 0x0) r25 = socket(0x0, 0x8008, 0x6) r26 = kqueue() preadv(r25, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r26, 0x1}, {r26}, {r25}, {r25, 0x2}, {r26, 0x10}, {r26, 0x20}, {r26, 0x80}], 0x7, 0x3) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r26, &(0x7f0000000300)=[{{r26}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r26}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r26}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r26}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r26}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r27}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r26}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r25}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r26}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r26}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r26, 0x40}], 0x1, 0x0) close(r26) dup(r26) r28 = getuid() r29 = getgid() fchown(r26, r28, r29) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x26, r28, 0xffffffffffffffff, r20, r21, 0x1e4, 0x8}, 0x8, 0x9, r22, r23, 0xfffffffffffffe01, 0x2, 0x7ff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r14, r16, r28, r1, 0x10}, 0x4, 0xd2, 0x8000}) shmctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 12:46:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00009c42e9956a445e9037dd55ba0a7fdd2f445d18440d8c737bb6f56aff777b8396a2028ad3459287216c04a9bdd947c270d83ef97022971c78026f6be2c0ee1bdbabcc45d0214b1a0e20e0b30188619436a341bb1f383e3c72d751c9e4bd45bc7272e4624cac2ffb1e14713e60d26d57547268a12bca5b416991dfb6b7681f9c337318902d3ccfd4ab535fad8fff542bd5065695a7f68cc7ee08b9d41b7cda7ec0"], 0x1) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2, 0x7}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 12:46:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() fchmod(r0, 0x10) open(&(0x7f0000000040)='./bus\x00', 0x40, 0xe3eb37e0fd3664cf) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0), &(0x7f0000000480)=[&(0x7f0000000200)='#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='D\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='(\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$\\$\x00', &(0x7f0000000440)='\x00']) socket$inet(0x2, 0x8000, 0x6) r2 = msgget$private(0x0, 0x6) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{}, 0x6000000000000, 0x103000000000008, r1, r1, 0xffffffffffffffff, 0x0, 0x20000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:46:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x4) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockname$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000080)=0x9c8a) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r4, r1) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ftruncate(r5, 0x0, 0x800) 12:46:38 executing program 1: socket$inet(0x2, 0x2, 0xfd) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getgroups(0x0, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = socket(0x1, 0x4000, 0x87) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 12:46:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x167) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) dup(r3) 12:46:38 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x2000, 0x6) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000280)=0xffffffffffffff9a) dup2(r2, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0307006, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000180)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) r4 = socket(0x1, 0x4, 0x0) socket(0x20, 0x4000, 0x68) getsockopt$sock_int(r4, 0xffff, 0x4, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0xc0307006, &(0x7f0000000100)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fsync(r7) ioctl$TIOCSTART(r6, 0x2000746e) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r8, &(0x7f0000000040)='./file0\x00', 0x80, 0xfa43e71650743783) flock(r8, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f00000001c0)=0x100, 0x23e) bind$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x96a3aeda8be42e85) 12:46:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0xfffffffffffffffb}]}) write(r1, &(0x7f0000000a80)="088b602baa2baf256c79dd4ae2cc6056f73d0ab3e7ac53c1d71a257e6cf5b063cc78be9dc5f04bc9730806730f681f1ea499564c77013a1a82c9bfb5be3f63299886dcb04f912e3d7df17deb62da85255641ff1e0c501a136256d919cae114dd3e0cb632e494f927537e802480c23de4393dd50b1d1bd426792c89b102bd2a1c4d602223d3a77e774b8110a659077db5f000871f34e50847badec288889bda5fe83b4f8d08acc925245871fa19d3d8dd7dcc3a53f5b3c76104e104026556cc4856b15c6f78f51005af84295d63", 0xcd) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r2 = socket(0x2, 0xc003, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x14) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8a4884b13c6d158daa2870b4122cd2350000120000000000000000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a86540900056eb1511cf5302f9ddd55032487eeadae633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1aeead45a7d54cdd69e45bc50bfedc5ab94cc73547fd27fc40cea3cbb1e0bd367c53f087ff8bfb0"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x6) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef80612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f00000008c0)=[{0x24, 0xfe}, {0x7c, 0x0, 0x0, 0x1}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$dupfd(r0, 0x14, r0) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r7) fcntl$dupfd(r6, 0x0, r6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:46:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00100000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) write(r2, &(0x7f0000000140)="31c05427b30f2cecac884fde830f461fe076ebf4d4c83b1d105aeee1", 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 12:46:38 executing program 0: r0 = socket(0x20, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x23, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09b01ddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163e029dd4e93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054450200dee86f6f4e6d98c10eadf6a176570a9f01238e149eb3ed54b2e017cbe46e35cddecf18db151266bb670097178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f030079efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070a08ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x8000, 0x0) r3 = dup(r1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, 0x0, 0x0) r6 = dup2(r4, r5) connect$inet(0xffffffffffffffff, &(0x7f0000000400)={0x2, 0x1}, 0xffd0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, 0x0, 0x0) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000000)) r9 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x120) mknodat(r9, &(0x7f0000000100)='./file0\x00', 0xc004, 0x12) r10 = dup2(r3, 0xffffffffffffff9c) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000340)={0x401, 0x3, 0x112, 0x5, "fa9404896de4cf1d7536114881238fec99d094f0", 0x7, 0xffffd0a2}) shmget(0x3, 0x1000, 0x802, &(0x7f0000ffc000/0x1000)=nil) 12:46:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x8000, 0x81) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 12:46:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x4, 0x400) semctl$GETVAL(r1, 0xdbbc75751e36ac84, 0x5, &(0x7f0000000140)=""/211) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) socket$inet(0x2, 0x3, 0x4) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r3 = openat(r2, &(0x7f0000000100)='.\x00', 0x8, 0x1) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r3, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000340)='./file0/file0/file0/file0\x00', 0x0) 12:46:38 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = fcntl$dupfd(r0, 0x1e, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x10000) getuid() preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/226}, {&(0x7f0000000240)=""/204}, {&(0x7f0000000080)=""/17}], 0x1, 0x0, 0x10000) getuid() open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r3 = dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) close(r2) 12:46:38 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x99) acct(0x0) 12:46:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 12:46:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semop(0xffffffffffffffff, &(0x7f0000000180)=[{0x1, 0x3, 0x3800}, {0x0, 0x400, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x800, 0x1800}], 0x4) read(r1, &(0x7f0000000200)=""/235, 0xeb) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$dupfd(r2, 0xa, r3) 12:46:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'\x00\x98\xe0', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 12:46:38 executing program 1: shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377f"], 0xa) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') r3 = dup2(r2, r1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) bind(r4, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) accept$inet(r3, 0x0, 0x0) r5 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) ioctl$TIOCSCTTY(r0, 0x20007461) msgrcv(r5, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r5, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f66696c653000333b4e55c33f1c807363ff6033ef10a4f90e6676ee4bbc442d4b2e73a7d747018e8016a33fd5cfc92b91143804ef64812d59065d3be122f08dacd57eb0aae5e6814864e4e4e0de04e65df67a8316afa9af621ea0fb8b1e2356732fa7c40c5482fc415a256d6adf9a3fd59e1e7f5f534639da55d220e1456deaf0dfd4065efa9f06cef9310c25ec6cdc906463f40729b174ddcf90bd54cf0a4473bd4a1c62ee9eb4509497e867913148d3f971862bfc40bc07e8dbc7c783f85c42fd42b1a8"], 0xa) dup2(r7, r6) ftruncate(0xffffffffffffff9c, 0x0, 0x0) listen(r7, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 12:46:38 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x80) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 12:46:38 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) write(r2, &(0x7f0000000000)="715066345e91378ff2e7b4ffad244ee632d25238ae548ecb06de3838844a37ce131bb117abd5e8a0ce5126161724ad4e6c6c6b2b206ac67a79d5e726569412b33df17de0ab1c845d1129a61a98", 0x4d) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) socket$inet(0x2, 0x4000, 0x6) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10050, 0x40) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r8 = openat(r7, &(0x7f0000000240)='./file0\x00', 0x8000, 0x100) r9 = socket(0x18, 0x4000, 0x4) setsockopt(r9, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r10 = socket(0x18, 0x2000000002, 0x0) r11 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r11}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$TIOCCDTR(r11, 0x20007478) setsockopt(r10, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r12 = socket(0x18, 0x2000000002, 0x0) setsockopt(r12, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) kevent(r3, &(0x7f0000000180)=[{{r4}, 0x9, 0x8, 0x4, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x40, 0x407618e87c033aa3, 0x5a2dfed7}, {{r5}, 0xfffffffffffffffb, 0x8, 0x1, 0x10001, 0xffffffff}], 0xc4, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffd, 0x0, 0x0, 0xe6, 0x1}, {{r8}, 0xfffffffffffffff9, 0x80, 0x1, 0x3, 0x2}, {{r9}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x2, 0x80}, {{r10}, 0xfffffffffffffffc, 0x18, 0x80, 0x1, 0x5}, {{r12}, 0xfffffffffffffff9, 0xa227f4e0f8263250, 0x0, 0x8000, 0x800}], 0x8, &(0x7f0000000340)={0x4, 0x6}) 12:46:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="4429ed449c45bb2395b403f0c2e8791f87b503a6e35ea6c8f31b62e9e944b8bb2b523cca84a1bb62b487c14c31db8772f66aad01830296297fb0e43fe7cee9f22f54b3c048b8a62eeda2f6a205aba34ad4b85e8043236bb198895b62e194e4e1f28b3245418d62ce944c6c13ee90ee0d08e76bfb23b0f5a35f2f7ffe226e9eec64a2f680", 0x84}], 0x1, 0x0, 0x9) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 12:46:38 executing program 0: getpgrp() r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = dup2(r1, r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r4 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000140)=""/152) 12:46:38 executing program 0: clock_getres(0x2, &(0x7f0000000100)) getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x15a, &(0x7f0000000140)=[{0x6c}, {0x28}, {0x80}]}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000000340)=[{0x4, 0x8, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x1}, {0x4, 0x2, 0x800}], 0x4) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x3, 0x3f5, 0x1000}, {0x0, 0xcd0e}, {0x3, 0xff, 0x1000}, {0x2, 0x0, 0x3000}, {0x0, 0x1, 0x1000}, {0x0, 0x9, 0x1c00}], 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x2a067766) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r9, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r6, 0xffffffffffffffff) r10 = socket(0x18, 0x400000002, 0x0) r11 = accept$inet(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c, 0x0, 0x9}, {0x87}, {0x6}]}) fchown(r13, r6, r12) 12:46:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x87}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = getpgid(0xffffffffffffffff) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x6, 0x3ff, 0x179, r1}) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) geteuid() pipe(&(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) 12:46:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 12:46:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x4, 0xffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x1000, 0x7, {0x765a5bdd, 0xff}}) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) close(r2) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00000000c0)="afb3665ff62f5234c332d6af0146e09902b3ad50cf086f0a59b69e23bc21efd7267964c3eb65a436027cb25bc4cc64e55428ade4d70847afc40aa1ff9129fc9800bd62f91220b3f53c7fe0fb5d3819aa74af1e1ae444856d967851a0fe7879ab2a99941df3c1560e371ab3d3db5e07cd53fa6242b9f846b671714701f96dd6d769ca172997844ac4c5b302000000134a75716c0c69082e3868acf31302ee7287ea835ae878ad6f19c459fb9a85e8dc5d7246700fbde0b18a3ff3", 0xba) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="edf7fc74efca81f39d87e6269ae0cdcdd49c9e7cf6a1165876a24dd48b6d488742ae5b51d7a0fde6888dc77e02e7ada687951e48a61c669a29986a43006254269c93a980a3ac83289020ea7ef6ec593e788a068896dd259d8274d969907257c00caefe7e1728a02bfa60d8418fa046e3e9c3ba75e883f19119f5cd3fe3c3bc185c359341b3f08b547cf3f3bdb28a05", 0x8f) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) 12:46:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) kqueue() readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) 12:46:38 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000240)="b0a7c022835f2fd3ffc5b07c250153179752f5e5ea260f802784c30b7b682dc362f688609125337d3ef05654953bbea4d257ff4f8c8a33710d1f763cf4a7f079dc07a8292294", 0x46}, {&(0x7f00000002c0)="ac30908a1bc23e6e5695f9cbc7fb7c0e7f00b37b9336f93e9c5eabf04229235b7f66959cb8f3b1dfb82947bbf6565f12eaabb0130c28d817ae722011a57829ddada347ba5130d2fff4682ec9764f0d8f0e7b33559a3cd425c14b38d49ba7c580257698ddecbd9a5b3373642e96b690843866b7e3b89a1e11310ee8592ec22f1fe7cc5d465b8b06d809c5", 0x8a}, {&(0x7f0000000380)="b17ba80284f96836ee9264d4ca99aef9f89a439af7b4a3f6d9f4dabc489eb95b9ea51931d316730bd3c32d42b4a57d03f83d0e1b44ccbf496891b5ad55fddaaf265ea8629be1999907ea9745ed5c01bd230684f03bb622d27c2c1f94c728924789a1e8705819420c", 0x68}, {&(0x7f0000000400)="994cbd3e81520e615c554e039b5147498d0fef611c93f1d1e67f58fdf368c9c589906413c2237d26383cba531dbccf225c29b68a1c5c4720b6c4476ac19920a25649c2984501875e8fc35abeb0d9f32166042934181fbe462e285b9bad76303b415ecc0fa3b43e4babbd637dddaa076225a7bf7b0181debd3ecf61528b1c992847944608437deccda0dcea5316d46dbb90d03623f119d15f3349f83f1aa537f795354cc7ab0dbeb54e21f3a3e967f12b7f895e1b8a79becd42cc44254a95a5295380a6ba797ea16caea14b91870cbd3cfc5940db37325b5c46d191b29602aa5608a2fe5bab8566ef", 0xe8}, {&(0x7f0000000500)="45fec14a1ba91dfe815c9629fb7c567d00a4472fc593531c5352406a9005c890d823f8b1f01ac891ac332ecd089c3cfbdd6de201ef09b0934e90f092b78163a45a510aff1bbb6e7b8b23424a01e943b82280e01ec5aabcbadbbe999a37770a5a8328656c77a1a6d64ccbb70ea6d4ccb701ae29b5fbca9026bedfa0aa6b77beb3775eece586d03a29930a1fc3be4c5e38f7b4d7e9a3c1d09702a524dd5e23d46b1a453dfb52528f4f3d5fa290d77951eff77beeec1b2eb0e2dc9c1af67e037a034a6feda42b60c4fec216b99dcd3182778ee0bd8db377b75ef9c34ffae343dba930e3e5f1d99cb7ae", 0xe8}, {&(0x7f0000000600)="02dad26684042ca51eee", 0xa}], 0x6, 0x0, 0x0, 0x1}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = semget$private(0x0, 0x1, 0x4a9) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r5, &(0x7f00000001c0), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r21, &(0x7f0000e80000/0x2000)=nil, 0x0) r22 = socket(0x0, 0x8008, 0x6) r23 = kqueue() preadv(r22, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r23, 0x1}, {r23}, {r22}, {r22, 0x2}, {r23, 0x10}, {r23, 0x20}, {r23, 0x80}], 0x7, 0x3) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r23, &(0x7f0000000300)=[{{r23}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r23}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r23}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r23}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r23}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r24}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r23}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r22}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r23}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r23}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r23, 0x40}], 0x1, 0x0) close(r23) dup(r23) r25 = getuid() r26 = getgid() fchown(r23, r25, r26) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x26, r25, 0xffffffffffffffff, r17, r18, 0x1e4, 0x8}, 0x8, 0x9, r19, r20, 0xfffffffffffffe01, 0x2, 0x7ff}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r8, r17, r6, 0xcf, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) r30 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r30, &(0x7f0000e80000/0x2000)=nil, 0x0) r31 = socket(0x0, 0x8008, 0x6) r32 = kqueue() preadv(r31, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r32, 0x1}, {r32}, {r31}, {r31, 0x2}, {r32, 0x10}, {r32, 0x20}, {r32, 0x80}], 0x7, 0x3) r33 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r32, &(0x7f0000000300)=[{{r32}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r32}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r32}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r32}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r32}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r33}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r32}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r31}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r32}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r32}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r32, 0x40}], 0x1, 0x0) close(r32) dup(r32) r34 = getuid() r35 = getgid() fchown(r32, r34, r35) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000080)={{0x26, r34, 0xffffffffffffffff, r9, r27, 0x1e4, 0x8}, 0x8, 0x9, r28, r29, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r36, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r40 = getgid() r41 = getppid() r42 = fcntl$getown(0xffffffffffffffff, 0x5) r43 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r43, &(0x7f0000e80000/0x2000)=nil, 0x0) r44 = socket(0x0, 0x8008, 0x6) r45 = kqueue() preadv(r44, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r45, 0x1}, {r45}, {r44}, {r44, 0x2}, {r45, 0x10}, {r45, 0x20}, {r45, 0x80}], 0x7, 0x3) r46 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r45, &(0x7f0000000300)=[{{r45}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r45}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r45}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r45}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r45}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r46}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r45}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r44}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r45}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r45}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r45, 0x40}], 0x1, 0x0) close(r45) dup(r45) r47 = getuid() r48 = getgid() fchown(r45, r47, r48) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000080)={{0x26, r47, 0xffffffffffffffff, r39, r40, 0x1e4, 0x8}, 0x8, 0x9, r41, r42, 0xfffffffffffffe01, 0x2, 0x7ff}) r49 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r51 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r51, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r53, r50, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r55 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r55, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r55, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r55, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r55, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r56, r57, r54, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x4, &(0x7f0000000700)=[0x0, r52, 0xffffffffffffffff, r56]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000740)={{0x20, r9, r40, r49, r58, 0xd4, 0x200}, 0x2, 0x4, 0x1ff}) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x80000000, 0x4) r59 = socket(0x2, 0x1, 0x0) connect$unix(r59, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bf8ff5b19d024767b"], 0x10) sendto$unix(r59, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r60 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r60, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 12:46:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) read(r5, &(0x7f0000000600)=""/122, 0x7a) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000340)={0xfff, 0x7, 0x7f, {[0x6, 0x8000, 0x7, 0x7fffffff, 0xffffffffffff0001, 0x4, 0x6, 0x2, 0x4, 0x5, 0x4, 0xc5, 0x5, 0xfffffffffffffffa, 0x4, 0x214, 0x7], [0x2, 0x6, 0x9, 0xda, 0x6, 0x6, 0x9, 0x7, 0x3, 0x1], [0x3, 0x1000, 0xfffffffffffffffa, 0x80000000, 0x400, 0xf7, 0x1], [0x7, 0x6, 0x1, 0x3ff, 0x0, 0xffffffff], [{0x9, 0x1f, 0x401, 0x10000}, {0x1, 0x1ff, 0x1e0, 0xfff}, {0xd552, 0x6, 0x9, 0x8}, {0x0, 0x8c34, 0x3, 0x4}, {0x3, 0x7, 0x5, 0x2}, {0x80, 0x3, 0x20, 0x5}, {0xf, 0x9, 0x8, 0x4}, {0x8, 0x3d, 0x5, 0x7fffffff}], {0x7fff, 0x3f, 0x9, 0x6}, {0x1, 0x9, 0x1, 0x6}}}) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xa1db16af6641c61d, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) close(r6) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000005c0)=""/18) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000700)="7bc43737911dcc9be5285fcc38f1b1bc0b0c7029cf01000000000000004fded35a2883144460ee827b3fb71ff07132121839e68f58b9348be2bd52d8e2eb689bd861df5e02d28b427efc9a764bf7305e062de4edb247eece80e0758d1bf5a6ab373c839a39c23522352b95ed867ce128ed54c4b6096b8db29d111ec85f82997eb403b007bfd6fd1d11fc88fa1d27ae34e14c2c52", 0x10068}], 0x100000000000005e, 0x0, 0x1000000040) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) r8 = socket(0x18, 0x2000000002, 0x0) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) dup(r8) 12:46:39 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000016000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000151000/0x3000)=nil, &(0x7f0000156000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x9000)=nil}, {&(0x7f0000415000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000155000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000150000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000014c000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff3000/0x8000)=nil, &(0x7f0000234000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00007d2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './file', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x6) 12:46:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5}) mknod(&(0x7f0000000780)='./file0\x00', 0x10, 0x1ff) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) r2 = socket(0x2, 0x3, 0x2) connect$unix(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0331d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372"], 0x10) writev(r2, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r5, 0x10006}, 0x44001000e, 0x8002, r3, r4, 0x4}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x200, r3) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r6 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0x55) pipe2(&(0x7f00000006c0), 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0xfe, 0x4, &(0x7f0000000c00)={{0x7, 0x87, 0xe4a9, 0xfd, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0x9, 0x1, 0x3fe, 0x4, 0xdf, 0x20, 0x9, 0x5, 0x4000000, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000001], [0x6, 0x1, 0x20, 0x0, 0x81, 0xf51, 0x9, 0x10, 0x0, 0x4000000000001cd4], [0x4, 0x200000000000000, 0x3fc, 0x1, 0x0, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803cd, 0x3, 0x3f], [{0x400, 0x0, 0x3ff, 0x2}, {0x8000, 0x9ca, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x8000000a, 0x3, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0x8}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x15, 0xffffffffffffffff, 0x1}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) msgget(0x1, 0x80) msgrcv(0xffffffffffffffff, &(0x7f0000001540)=ANY=[], 0x0, 0x1, 0x1000) accept$inet(r1, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000100)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x24, &(0x7f0000000000), 0x4) 12:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x74}, {0x64}, {0x40006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'\xf2\xf2\xba', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 12:46:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r4, r2, 0xf3, 0x40000000000d}, 0x0, 0x1, 0xbd5}) r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r8, &(0x7f0000e80000/0x2000)=nil, 0x0) r9 = socket(0x0, 0x8008, 0x6) r10 = kqueue() preadv(r9, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r10, 0x1}, {r10}, {r9}, {r9, 0x2}, {r10, 0x10}, {r10, 0x20}, {r10, 0x80}], 0x7, 0x3) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r10, &(0x7f0000000300)=[{{r10}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r10}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r10}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r10}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r10}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r11}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r10}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r9}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r10}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r10}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r10, 0x40}], 0x1, 0x0) close(r10) dup(r10) r12 = getuid() r13 = getgid() fchown(r10, r12, r13) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x26, r12, 0xffffffffffffffff, r4, r5, 0x1e4, 0x8}, 0x8, 0x9, r6, r7, 0xfffffffffffffe01, 0x2, 0x7ff}) r14 = socket(0x18, 0x2000000002, 0x0) setsockopt(r14, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000018c0)=0xc) lchown(&(0x7f0000000100)='./file0/file0\x00', r12, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r16 = msgget(0x3, 0x880) msgrcv(r16, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff00"/4104], 0x1008, 0x0, 0x1800) r17 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000) r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r18, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r18, 0x0, 0x0) r19 = semget$private(0x0, 0x400000000d, 0x0) semop(r19, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x8a) semop(r19, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r19, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r19, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r19, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r19, 0x3, 0x7, &(0x7f00000000c0)=""/60) semctl$IPC_STAT(r19, 0x0, 0x2, &(0x7f0000000240)=""/4096) semctl$GETPID(r19, 0x4, 0x4, &(0x7f0000000040)=""/50) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r20, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) pmap_unwire: wiring for pmap 0xfffffd807f009ae0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009ae0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009ae0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009ae0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009ae0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f009ae0 va 0x20ffc000 didn't change! 12:46:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) sendmsg(r1, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="fdff2d2f66696865bed8c60be421ca88e897ddd90887a488b41b4af12932c8c50d3a5a35c73c179ba8f75b064d21942b2cd0fb3b63a66e7f0cf04c32aac64f11c1c6cb0269ff7c83784c14122d6c1d427213934d314c478027578af13f"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="e1121084cc506008cb05340069317f49c47b365e", 0x14}, {&(0x7f0000000080)="ff423e11ce2355a974ea68", 0xb}, {&(0x7f00000005c0)="445a8892867820b8808e3dfd24ff53f09f2cc402f9530d25edda4b3c8a7d09eb8d1d576b0c57c691cf8053f0ada69475b71209b8e63e82214e286c6eb2bb6f4b82970afee5295746dc29d812a41cf074ea295a5dbb2512f6ea572dd67dce722ce39ac0c685a68a218e17947bd4d63e1ab70253939d01eb4efec11f8b5eeaa6755485c5fdbefb688dd1189af17f5a2407518d51bdf01942ea7835ec760de94d8d32b8300ab530564a827337cf9eb759fefc856a00a77e72f081d705f2e9bda6a755befcc73c1bef1ff4040cf4c28f919231b27f11f0be64641d8055d37515e38c1532a45fbc91d83f675f5ac5b0e324bb2c8cfe46fe7a4329c2c09124f019279c0dd8ea97a5561e6c9dacd53d80ff3b175875c0883228ccc154ed754da1de08ba3e03331d02486c25d212caefd985c3d7fae1651ddacdb13229b471eafaf59c490873c99dd65937d3afd5a9201a847a0e833113852873ee0a6b989ab689451b4c2b1d42b7535f98c208d66281ee33279be586b40e9540a9f356776cc77b0543119916c1546deb68c7969a6e54ad0e13dd852ec52384d44b96ed8ca4b085e8fff8107295a8c1f64c112e7ec217e322d07c3d9dd81202b05a79edc352d4562ddfaae509ac7ac40d0f6a30d77d112463b064b758483443ab1e572b78abfd8f4994a99ea18b2f8e33ffabcce1166861a471a87ef1b05e461877579b55589390ac730c0428a0077c9e1ce941255bd56a61ef6b83254462bb3a0261f0959e1314842a5440e9105ccc419ff210fa478eb31329f54c168070e9ffbbdbe5e6f3dc005e51143702ac6b52da36e2b17278ec205972725408b507afa57c8d7d23bf123f0f29be680bc49afd492c6f99a895beb6dd36ba78ef203b0b6085859c5412ecfef71eb5b93df1c1665bd27874a9671a6d107afb24a2cea892f00db7ef020920101d5a95758f2dab4ddb1b27bfc59f49cd765ce9216bd051cdd4ec37695b5540e6564fb316fe645db88cd1e890823e26ab944796ac399c4a7bb05b0d2b5062dbfbcbd805e97d560630ab38ef70c56a2b57b450e536ef5e7b49d11d78e0b8582351af32a361aefb658f9c62f9cad225f64beaaa70926e284885ef8e9dc1461745931109442a7fed807daa5af766fc8a60a2a6175b07bffa011a31a6bd7365cebda4979f3f27f1753c02c13e223a3faca3c025197ea03649abe69504f9a34397690648f57f4a3f9f5b5ecd121a39526140117a2682342894f6c2ca0a815c0ef6369dbf9775beac0d2284778658976644ec72c1cf19961e5acc8e188dfb2de593620f0a59826eed40a501cac3bd8c992324a58a2cddc68815551f3be687c05a7c288fe8c28807642224b16597f50dcbdd43730ef1343acb0cf99e61802760fd49b92beea6e1ad6e8d0a35e477f1a799a410ea0ea95d33afa0dadb7b42267c1576f01356ac6158cc98207196e24bf6a3d03c45212c6f4139c1fd15e91650bc1da77b232a9490793fe9ed559459be743e583ca94475c19c72b4302b9c01857012f91aaa364fb6fd92ef88341adc739e89cd3062153f1d30d750bc557919da7893d23c5034311da6413dc549027e451eff1901caf5b378a58ea15b95602f02b0d86576c43ccf676b4485603861bc1a7ca49daa4ac6b4e48b3e1cf62140536b3e8b43444ac4d5061c438aada7c4fa3f6ea6d2b3bb827dae8b23f4ef4b7e5741e04bab6233ce4994e98a22139f4caa803056193205c6a33b78279f2e8437eb33491fb8db3b92c3aa712c8c735571daf4d0c817b7c9a6e9ca847c161ffa439b67f4b1bab52e44a41eed615aeeb6f7a302eb1b5f43666f40cecc281d66f55ecd4ba74ce4b69295d5426ea597798ae7d2a7d3fa4352106bc140c91689659db0a1840ed719530781495f3ef379e5db638b714bda3d50cefa1c86a65c0e39595192bd2cf7ac1fe094b9a0cc2b3ddf59b773e4ad9e891e26faa4c48bce89c3b4d7a03f8c3645ac13d439ddf8920f1e05ef5895ff3b39081cdc98d6276645a091df1f30804a614141e905dbd5017b1eb860638eaaeb2f04696442763c65ef7042abbe9e82050fd8fbb102c8ed2a7f52bd5e989194428cbcdd5a507ebd7d81e5ddaacd078e268db6f19d3c61e7854a24a60b8f839a8d0b2a9d0aac5ac9ccf81a8be36c07d9632a27c2232958b7c42218e9be00270017d55f405a226ba602b67a299c7f645c6744ee2c29f74832ef4ccfcb8c54da17848f58c483ca100e7a9f35db0a0e32a41db46f41b74c6eae5621bf4915a2491eb3e80362b1df7d0edfcd55611e8a0886c1ca50a77b5c74533e7c80cf3c9d8961fc33f2410c04fbda8d2953c96f082f01541aad48ba8b1e0374bcde570e96157ee473eef18995d650adc23abb0775c8a7f955e33f6c92956916ef7abb6e52bdb94e7bc457800735b326bed098d13adb217d277f389b81e9b77a2b3972c1f0dc9e9b07d9ceaf29a7578e8514b3ec614969fab851f9adc1bcc243deb9479ac549ab2cd0d77ca581c8a0047c6c64f977ce0eded256ef7311c89e537a9fde8622daadab17e6aa3fd2b47cacb46d964100e173ab7a082e8aef0cf6c81656c6d41dafba769a4ab5cf646f70d21dd106b7c09dfacf60caea882e3c3c9aedf4a6b5fedefabcd57e152b81d0ebc5761b02e47c97fad969164806cfccde69cd844d04207523e50531bfe749299c70a472de9c8744d545b3c587174f72a17107b33a9b16dc2a44a72a180afb54348cda598ff992a5ec97387b703ae8d4c9ca929e9e4779c0a3e44a24de5bf338f1774f48cb4d2b7eb5656d5b581121d361f00617880bb5e77aab9c4e7adc5f0db8403de01113017d13e3481aae088c223966ad8b040b816084a203d52d9183e82308e3709866ca45940d6e11c1828157c91b2334ccc78722b93ee23cba32e94e2e8dc3bd4b9c24a5e0bd841297ac07bfdefbfe72cc2fd29423ff6857627e08ac8a77aef30093dcabd6482c8be7f1314cf5baf6c4dc953a5b2b06fafed596e2f80835b479d713bdd74225e397a13e8339950ddd5fda030c7cafcf38aa716b7175cf95e3f721cc697ddd67d4325ab7307b18e84070ff32779fc9659d784951275ded40a7e2bd48cebbf9dfb3e9e16579aaab554c236e3243b158d59b9a2c4fb8f7b39720f3bc284f00826e34f19f3acf46776ef71e8568d78c7be857af675d0cfb618a43cf86903ab73c9458e40906fa6382741f95eea7287f6186d239a444deddcffca0699379d42959da864241bf27edff12829edeeb24839410d1c592c8b7357e87ebbb0607a3a99fe1be1ad73b1ba1c859c7367e3b79c341e79652c1c0545e4e640fb25e2d783c8fdc506204233bcbef6930f58ec5dd88d7a71fa93169bad15071265bbd53634839fd5ce971e65f804c82d593fffaee6b835a0b8dd674f200e54a7b73a1dae5802829d866346078683ee5eba9cb3e7c24f377b18a01bf27a04e36ba4627bfd0716e29308800788d63f7db354e98bc27c977ce5dc9146336646f21714f08ebc93d8ac2ece4a1fb1b9660811b6df8dd9e72e6879ff4d9e9636cb71be0d6bb0dadadd22eaddec6b6cfae6d683e7e6b9d6c65fbe4bf71ef045b2ff05cceae8e814c1517990142748c18a8a8629a3fb00c39770da3fe649e34f818644e5a4eec0a6ad9e9016b2ad7b39c1926849f73c6bcef1e543c2f38f73749d3e1063ad84980b98ca78902455a4ee38ec4fcef14bde08dfcdf92b17ef3880c5ed4d3d9c95b580b729546b8e12bb3c183ec73a5f32345761c861b3a161c5b348d0e0f3f2030249fce28076ca23ade33d1fbe4bd47a3736f098091813ae53d0c02dfedd9eb3da7ea526c1f03997c320b1c5b44fa96db611bfc776927051fe2709699ab540d6255946aee5b66ff07989dcc714d814c521567790dc36c5d501371eb2c43783c3a615a7cdabbb9faab09647c55f78cdf0932ac761370a6f730ed14bdee144afbc639596644afcda0d768af06853c7f3ce1d132a5eab3342d912c83cc40c8555767ff0dbbe642959e9f6d7a6f875c6ddfb7c496e5c140b0d387e3affea36a54250401732cb2ad20393ef19acb48019b287f72001a1379c3a689392cb28a6565828d9209e7d765d4f33e1b750b705771b8b580dc9f82670b4baae3e83f0bd82facfac7ef16fd4536115237fcfce7d546be5ca9e7e0b6bf5a2e638e3d82360b961b741bb0fee5d1f3865e2108fc6c10e267b11a2fc1f98cc9340236045c8d82a0b8ea3faa54fad45399eb7f63bc196e3f530750c117c4fae83d73fa988216edc02227389590a2e62aa1bdc87bafd117ec447bb6864df38b45bbb9d3aab2b30f3db39fdaa41b9f43f9a66fbd510b992463e3b8ee02d135a279e2040dcc1e28f78b8828ab0fbd67d697d529adc3e44d5c364e340671f34385366e8702da318b673329ed657169136f1f768a57911c66e1e8bfc371666e11711e103d99218a2816b02aaacc8718b414bc3833a2e2d41524a4158fc709178bd6ca72273633da59cba65ec31f59c5a0ed92e3ff46fc0fc3aa4cf568eae543522d7d2d489c0bde0222ad903f15368e6ab804b57d461c027f251f54fc02188f90964fe70e6a7fddcf46da3ec0bc8cc508b26df4e8c3baf1d03375c4fe605b317034ea6ff4200c72cc588e6f78a71fea1f319c231ba7cc9467d33464969641152223210fdec9cb5a9caa0329eb6509f26df725c2eec4ef05f7ada61915bad61b84c7491889e054eab7ed31c5384c58f12c9ba1807aa1d93e6ba943de9d90241d80d433e8e89a99ef27c69970b08f824caefd7fe278ec7f2f2818473d5b99db84d9ba6750649e148031b1ddaef91dd8ab1ede12f578eca0a6c7a75391fcdc7172cbe9424e65b76e229c6b7c0c159c83f059207469e0a2a6bb37c7ab5e225a041b0651c119c6ae44a07917d051f6db1698f07366bc1fe36754e09e4a2d023f3049082e5e8eefaaf9a667e4a8ade606eaeff565898d028475f03441fe8fbe9d5b0f2d13fd17d7d103c6c9ffdf708bed765976a7453da7f11cf4481317ea195f88d5a97a6000b15929029ffdefa97f469526e616aa8031e7c6376a7f12b4441b27027f362c27f8f2217d8898669158bf0fd1efd8603497ed9c6d58f6413815fa641ceb15d8157b1324f02b2ccc6a163220c604aa75f1b0634a6a07140a142736dd75d7f4b838b5229f323f66cce718ffb47bc7d260d60eb5a9ada59494969dfbee0d4e97c11702440bc89d53307b3c0c9ad94863be6bfb289bbc7fd2b9b0128690c6758f8ffc6bbbd432236bf098c393c3188a25c84b7158cbab8261d794c35d4a270a0f83a456406e8f6a90c8f4f98958e55ec5669130d17e0fcb0cfa3874f01d76c5bfd8b1c3365fcfbcdaa0c1ae1762fcfcbff6fc5ed4e0c77116f4475a7131c986f4d48ed9b3d01f16f6a3560050eef28dae2fdd47ce5ba827bf51ecac98d625bc35fdb8eab1c4967d44bdd371d1e12fb5ec2b14ebb2e4f1b0fe5c65f1b3f08005da475554a45f69c6e766b9e035e4834e8838f4bd47a78bc45f906201584842ea25ba54bb7bbde7150a3ef67930294a6dfdb6a6fda52897e0e57fe1a1ee1b394310ebeab6629f619bd65acde2f5ed1ba9f0183cb9dc827772e032cd0b60291aad7c4ba6059518c38318436a4094d23fc3f57208e8ebeafd4a6aa84c319f189cd2f1752cea86d9fc5c6010d0b19b0969061c04fb90f7e63637be21c4d16afb23cea113cb489ff41b7a48180fd4f7e077973a28b8536af296976739c21bb233684ebed9bdaba3755ade4168eb237109223cecb0f4724107b0", 0x1000}], 0x3, &(0x7f0000000140)=[{0x30, 0xffff, 0x2, "874175c38dd06c37f29788cc8b46c3003d60a1f9d77cd37c70cde00e43b3"}, {0xf8, 0x1, 0x4, "53680c67274b17ef467199a87cded17f19680a8dfdae89ea4de6494789b30910a9967e2e5894a5ec3b81b3286628bf8311a033a8819924af991e22b02f4776d7a1b1bf0a11a34582d753cff757dd0f70c74612d8308205934fddccada33e4b49002c272ec5236dfc0a50001fd78d2c6aa11d0aaa337c2e272a871d2a631652c04ce61ae06f33c883e194337f91f0f6adcba0a95700c733073f9cbf838968395ed06b4444878c0c0ff4e45b73ee34f92b9665be560626369473289c15018800fc56dfcabe8e160a4b16764ef8bcb5d62b486d981331bf900734e0d1724086561c2fee15f8bc887d6c"}, {0x98, 0xfffe, 0x200, "379c305ed4773e8293d3c9ddce3ab063d8c6b6e9c4e5d7c9598431935bfcd9f1a21691af9e2034d2cf085b983c2d8cd0b8a98f7106dba0b6a880bc3a64564d909d0017306d24fb3054f2cfe895adae10627d10d3ae8cac688b9231c5e559f99a2737bd95debd97efa5acca60616977c2dbf769900d34a14ca1486f125380772878c837152916"}, {0x68, 0xffff, 0x7ff, "1efd0fe3f8f3af671f5df15a1d7fe681f5cf55ebbed8a3b9bb52481904ece3c2133264bb3545bffa86f2c1d23312a40ca7df8b319e39bf69a4824b792e1f7f5e25e780aad4329b6e7c9db00443f4d1f072ab58"}], 0x228}, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x30c, 0x0, 0x0, 0x0}, 0x0) 12:46:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) lseek(r2, 0x0, 0x9, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x40, 0xfffffffe, {0x0, 0x589}}) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$getown(r4, 0x5) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$dupfd(r5, 0x0, r0) 12:46:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2, 0x7fff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r14, &(0x7f0000e80000/0x2000)=nil, 0x0) r15 = socket(0x0, 0x8008, 0x6) r16 = kqueue() preadv(r15, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r16, 0x1}, {r16}, {r15}, {r15, 0x2}, {r16, 0x10}, {r16, 0x20}, {r16, 0x80}], 0x7, 0x3) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r16, &(0x7f0000000300)=[{{r16}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r16}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r16}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r16}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r16}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r17}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r15}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r16}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r16}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r16, 0x40}], 0x1, 0x0) close(r16) dup(r16) r18 = getuid() r19 = getgid() fchown(r16, r18, r19) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x26, r18, 0xffffffffffffffff, r10, r11, 0x1e4, 0x8}, 0x8, 0x9, r12, r13, 0xfffffffffffffe01, 0x2, 0x7ff}) fchownat(r4, &(0x7f00000000c0)='./bus\x00', r6, r11, 0xe) listen(r3, 0x0) r20 = socket(0x10, 0x1, 0x0) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB="0089f86882f504c7e500"], 0x10) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 12:46:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f00000008c0)="45ce73e910cc9abc4aef044e4586bb99a56f72310136ddf5d2b5794cac655b851fb692ebd54ead53cab070b771b0053571e6294c152ece3d62a42b7f6cb79c3f56ca14d8fe79a059a79d8989fdd26b2118b64eebd078882588046f049b4f7a52286faad766643dfabdbec6027069c01c93cc6f9970a6df48aa675810ff81132d43975e8ecbbf498f738d3e3450c6f30ed15445dd4a02581968d477d72d0f13252d031c07d667def5ba1862bc0401e53d1a626e3ca54b543ba35a7fd8aa78ae8f27229dce67ebc3343fc711cf4c4cfd885ab5c4f0e63be7ce84032b5454eaeeeb569d707d5aa8830db8b24776f59bbb0c6e399645cee5cdedcb9f5adb1ef5890ab3c25c5ec33a1aed8814b70897beddfc3a5bc2b2daf1ef462bc63457"}], 0x280) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5ebd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b400000000"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) r4 = socket(0x20, 0xc2001f0590c76025, 0x5) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) read(r5, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r7) fcntl$dupfd(r6, 0x0, r6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:46:41 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r2, 0x0) r3 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) getsockopt(r3, 0x6, 0x4, &(0x7f0000000100)=""/21, &(0x7f0000000140)=0x15) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) dup2(0xffffffffffffff9c, r4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 12:46:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) 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) setsockopt(0xffffffffffffff9c, 0x3, 0x1, &(0x7f0000000180)="2c9d9d28a0503eb48142c24c3057403fc93443377d63632111d25bc3268c4759f51f2b7f1275a95ff76692a4af7cd7c342f8a61b66170a5556ae7d4369aaa912a5545c82f0201e68904619e10e4d7c5dc56411091cb89e9d59340e11fbe00f7e614dfa7a4224a912f43f07594dd27b0a263b9dd909dc4a6769eaf129b927f379085cf63fdba037d6a32ddd15f75b913d", 0x90) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 12:46:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x0) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r11, &(0x7f0000000300)=[{{}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x80000001}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x5, 0x2}, {{r11}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x10006}], 0x912, &(0x7f0000001600)=[{{r12}, 0xfffffffffffffffa, 0x8, 0x8, 0x5, 0x1978ca53b}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0xff}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffffffffffff5454}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x80, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000100), 0x0, 0x0) close(r11) dup(r11) r13 = getuid() r14 = getgid() fchown(r11, r13, r14) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x26, r13, 0xffffffffffffffff, r5, r6, 0x1e4, 0x8}, 0x8, 0x9, r7, r8, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r1, r7, 0xff7fffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x4a, r7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062bdd77eae99244469df49a07284f59c200fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000", 0x34}], 0x1) 12:46:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:46:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0120bfa27cb42e2f6669"], 0xa) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:46:42 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) dup2(r2, r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xa03, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x2, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) getpeername$unix(r5, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 12:46:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3}, {0x4006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0416e994684915c23446f"]) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 12:46:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x81) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x4) msgctl$IPC_RMID(0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000140)='./bus\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x80) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000540)={0x101, 0x3a1, 0x3360, {[0x0, 0x8, 0x3, 0x200, 0x1, 0x3, 0xfffffffffffffffa, 0x6, 0x2, 0x4, 0x3, 0x0, 0x3, 0x0, 0x6, 0x3f, 0x1], [0x0, 0x81, 0x0, 0x401, 0x0, 0x2, 0x5, 0xb4, 0xe0000000000, 0xbc], [0x1, 0x1, 0x73, 0x122, 0x10001, 0x1f, 0xa7], [0x3, 0x6, 0xd2, 0x2, 0x800000000, 0x40], [{0xd927, 0x6b, 0x6cc2a527, 0x1}, {0x7fff, 0x800, 0x5, 0x20e9}, {0x3, 0xffff, 0xfff}, {0x7fff, 0x6, 0x2, 0x4}, {0x3, 0x2, 0x40, 0x8}, {0x4, 0x8001, 0x3, 0x8000}, {0x6, 0x6, 0x2, 0x53b}, {0x5, 0xfff, 0x800, 0x7fff}], {0x7f, 0x1000, 0x3, 0x5e}, {0xfe00, 0xfffffffd, 0x0, 0xe8c}}}) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) chown(&(0x7f0000000400)='./bus\x00', r2, r7) r9 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r9}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) unlinkat(r9, &(0x7f0000000240)='./bus\x00', 0x8) 12:46:42 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x800) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x1d3, &(0x7f0000000040)=[{0x100048, 0x0, 0x2}, {0x74}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0xfffffffffffffffe], [0x7], [], {0x0, 0x0, 0x0, 0xc6f5}}}) r4 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) shmctl$SHM_LOCK(r0, 0x3) 12:46:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x340) write(r1, &(0x7f0000000180), 0x4bb) 12:46:42 executing program 1: seteuid(0xffffffffffffffff) ktrace(0x0, 0x1, 0x20, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xa, 0x0, 0xfeef) 12:46:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 12:46:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0c214a85fa0814b08037557350cdc74c87b5e2079226ea4891b546f50ce55fd48c1edaf10c7cd8e2f6d7108cf00d5eb339c285c852007367ff70874631e4a909cb7128a50be5d2c51ae925759d9ce231a2e4bd63f4df9c532f26cfa191610b1d119984bd76a726fc39edd4db3c3da09fc318f9396c52b7e922ed15a003fd69835dae5fb42596e0975fcbad831f260f038c7c7fc783c6a0803389422ea70132cac1cf931f84737dbb7a2a1069b907eeab023bc7bbc00bf67b5e7b088c5e9bfc7c4e24d9d327279c5326bc06ae3620c6e9aeef2a13019c9e3b2ea3f44a68d97b3cd88751a2bf240c30eea28aaeef5408a596c92439dbd569e86733bff8d0c5480645032a42feff01fce54886fe118674a022daed434b392ec768af57d7c6e4a8b164c7105ecdee47efd2a222"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x100, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0)={0x4a2f, 0xfffffffe}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) g íàŸ2tj"0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=r13], 0x1, 0x1000) msgsnd(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) r15 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000400)=[{{r15}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0x4d0, 0x0) r17 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000400)=[{{r17}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r19 = getuid() fchown(r17, r19, 0x0) r20 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000400)=[{{r20}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r22 = getuid() fchown(r20, r22, 0x0) r23 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000400)=[{{r23}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, 0x0, 0x4d0, 0x0) r25 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000400)=[{{r25}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r27 = getuid() fchown(r25, r27, 0x0) msgrcv(r14, &(0x7f0000001040)=ANY=[@ANYRESDEC=r16, @ANYRES64=0x0, @ANYRESOCT=r17, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES32, @ANYRES32=r25, @ANYRES16=r18, @ANYRES64=r8, @ANYRES16]], 0x4, 0x2, 0x1004) msgsnd(r14, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) r28 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r28, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r28, 0x0, &(0x7f0000000200)) r29 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r29, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r29, 0x0, &(0x7f0000000200)) r30 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r30, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r30, 0x0, &(0x7f0000000200)) r31 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r31, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r31, 0x0, &(0x7f0000000200)) r32 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r32, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r32, 0x0, &(0x7f0000000200)) r33 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r33, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r33, 0x0, &(0x7f0000000200)) r34 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r34, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r34, 0x0, &(0x7f0000000200)) msgrcv(r14, &(0x7f0000000e00)=ANY=[@ANYRES64=0x0, @ANYRESHEX=r28, @ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR, @ANYRESHEX=r29, @ANYRESOCT=r30, @ANYRES64=0x0, @ANYRES64=r31, @ANYPTR64=&(0x7f0000000dc0)=ANY=[@ANYPTR64, @ANYRES32=r32, @ANYPTR64, @ANYRES64=r24], @ANYBLOB="20b4c8e67d476a9e60510c16e3fb7919436cc93ceac7697938b6e3dfaabfa1d90db66519606e336ded8dde205da872f2b1c2227f567e020f3d1bf2348a81c37b901c872aaa511ce53692619187290b51cb61634bd0b851661041ba7583f684aa03c7bcda7126651a33ffa369ad2f00eee0a7d64b6cc1af8a1b706e7ca2032d3a3383a4cae9", @ANYRES16, @ANYRESOCT=0x0, @ANYRES64=r33], @ANYRES16=r34], 0x4, 0x3, 0x1000) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r40 = kqueue() r41 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r41) writev(r41, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r41, 0xe3) writev(r41, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r42 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r42) writev(r42, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r42, 0xe3) writev(r42, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r42}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r13}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r12}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r43}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r42}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r40, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r44 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r44}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r44}, 0xffffffffffffffff, 0x2}], 0x0, &(0x7f0000000000)=[{{r44}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r45 = kqueue() kevent(r45, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r46}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r46}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r46}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r47 = kqueue() kevent(r47, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r47, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r48 = open$dir(&(0x7f00000007c0)='./file0/file0\x00', 0x400000002c5, 0x114) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r48}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r48}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r48}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r49 = kqueue() kevent(r49, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r49, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r50 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r50}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r50}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r50}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r51 = kqueue() kevent(r51, &(0x7f0000000100)=[{{r50}, 0xfffffffffffffffe, 0x76675c08a6a98005}], 0x6, 0x0, 0x0, 0x0) r52 = open$dir(&(0x7f0000000840)='./file0/file0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r52}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r52}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r53 = kqueue() kevent(r53, &(0x7f0000000100)=[{{r52}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r35, @ANYRESOCT=r37, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r44, @ANYRES32=r35, @ANYRESHEX=r47, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r49, @ANYPTR64, @ANYRESHEX=r50]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r40, @ANYRES64=r52], 0x6, 0xc00) msgsnd(r14, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r54 = getuid() r55 = geteuid() setreuid(r54, r55) r56 = getegid() r57 = getuid() r58 = geteuid() setreuid(r57, r58) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r59, 0x1, &(0x7f00000000c0)={{0x6, r55, r56, r58, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r61 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r61, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r61, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r61, &(0x7f0000001440)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8160000000000000000000010fbd87e33f8ec3edc9827641d3b4368f4fb6b13208b196b1ebaae26108bcbb34b7fd2844fb396"], 0x1, 0x7fb) msgsnd(r61, &(0x7f0000001180)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc8d1a0fab7f6cd7cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58eea64ace5c53e097eeb0704497390f38c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2a5f6c64a6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d780bd6cdbea2472dab0cb7782c669b966e7e5fd8114b468c5621705b655658cad789eb68f03ddb2f6869c64f19986f7b4c9750c83c8504740eca913f51c56398"], 0x156, 0x800) msgrcv(r61, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r61, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r61, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r62 = getuid() r63 = geteuid() setreuid(r62, r63) r64 = getegid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) msgctl$IPC_SET(r61, 0x1, &(0x7f00000000c0)={{0x6, r63, r64, r66, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r56, r60, r64, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r60, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r70 = geteuid() r71 = getpgid(0xffffffffffffffff) r72 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r69, r67, r70, r68, 0x143, 0x80000001}, 0x8, 0x100000000, r71, r72, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r72}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r72, 0x2, 0x24cee5ef, 0x81, 0x5d}) unlink(&(0x7f0000000100)='./file0\x00') r73 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r73) writev(r73, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r73, 0xe3) writev(r73, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) 12:46:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x7ffffffe, 0x1, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r3 = syz_open_pts() write(r2, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r4 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000540)=[{0x10, 0x1, 0xffff}, {0x60, 0xffff, 0x43, "4fb9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a5581"}], 0x17}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000240)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000140)) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0xc59) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 12:46:42 executing program 1: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000004100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bf5440dfb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e316000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053f7959d5e49c6da41d893a5cf1fe512469b1f87c7a895a2067a260e4e7f13b066da6d8b619f1e1f3888bed8b49aaf662be167bd1f881a1c135e11b55f341c76c56cd5099613edac81fa9e1cca74eba4b3ef829c9bc23bb24e094d9cd35b3d72c3b93893"], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47562ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ceca45f94ddfac724d4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27ba0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55dad0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e645ec4ea34e6b6d916c1f6bc232c0a246a"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733", 0xf20}], 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000005c0)=0xfdb9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r5 = socket(0x1e, 0x4003, 0x0) connect$inet6(r5, &(0x7f0000000100), 0xa) listen(r5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r7, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x3945, 0x2800}, {0x2, 0x0, 0x800}], 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) 12:46:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x22ea, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 12:46:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') syz_open_pts() mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 12:46:42 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4, 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) dup(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) unlink(&(0x7f00000002c0)='./file0\x00') r3 = socket(0x18, 0x2000000002, 0x0) preadv(r3, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/13, 0xd}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/245, 0xf5}, {&(0x7f0000001540)=""/249, 0xf9}, {&(0x7f0000001640)=""/114, 0x72}], 0x5, 0x0, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0x0, 0x5, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7d282bb22eeba242147207888ae134182b25bd498b749312f48618fd5441d380b499a40b7afa1929ba179a7b12994493fec1e75f30d9427c8b7e4"], &(0x7f0000000100)=0x4d) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000180)="ca01f0ebf6982604b961ba09c97a7509a3c0c9d939f2356bfdc94a210625f627fe64122079febcc98ac69f3f85eb95f14b3f88082231864e5675efab192b825d16e37dc3894cf08d7df603a1a97c401189cd34379532e639f36dedb4bed36876b8a43f9a7fa5bb16cd098e8020a03507590bf1a39c527174336bae96ba3a1e2aa4cf5a8ae679c258dae7f83e34a9e248f58aa5e89ca066b0a2ad1d66d7f8ac9d0e2745b781ab68142539aeaead667c79a0bd5a03250b8f4dc954db21929b36cc2272e00b1743cc106293fbbd77c9fc5038c1d25053c17b94d935e134d5493948e6580e7ac3705af50af9b3011c2f94", 0xef, 0x8, &(0x7f0000000280)=@in6={0x18, 0x3, 0x80, 0xab}, 0xc) 12:46:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r10, &(0x7f0000e80000/0x2000)=nil, 0x0) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() preadv(r11, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r12, 0x1}, {r12}, {r11}, {r11, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r12, &(0x7f0000000300)=[{{r12}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r12}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r12}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r12}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r12}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r12, 0x40}], 0x1, 0x0) close(r12) dup(r12) r14 = getuid() r15 = getgid() fchown(r12, r14, r15) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x26, r14, 0xffffffffffffffff, r6, r7, 0x1e4, 0x8}, 0x8, 0x9, r8, r9, 0xfffffffffffffe01, 0x2, 0x7ff}) fchown(r1, r2, r7) r16 = socket(0x18, 0x2000000002, 0x0) setsockopt(r16, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) poll(&(0x7f0000000100), 0x0, 0x1ff) close(r0) 12:46:42 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000001700)=ANY=[@ANYBLOB="6202e57f7f0020017ccd9075834296241178dbfb2ea0abee998e4458c3f17a094f182a8a96dda0b720dba926c1b84b380460579ce6c2703afc59bd954bb4777979522fc307aaabaa0ab5d6e34067a27353267075653f01af9fa1c982887ad196ca7cf9dcf8677dd66279ac67853da2a2665c48bcf0900b517a035d3fcee4dbd8aeb25cd493fd2eab21681865d27b1664acc7bb92204d57159820bf97643d39b70cc62415553cf2b15ebe92e4b2e4832f08aa9ffd570d96521aa6c49fc39439cfbc87f0039320fa541e03516f291acbd4aaa5313b8c10d0d246683eeb7707ca16b9d1ba5c7ae73f14f588acffd6e06a537cae0b8934f71fe14a01cb3c8633b3eef6400a411ac81d93be4ac2006c454cae17b601012abff06990dd439b5756ddf286ca8d0408be58f9a9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xa0) r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="6a8bc9634e19767b078439f8feb2960c545b46dedb2b6f8420277132563f1509570c2c87a916850899b49a09fa2184935a17dbe79950d071685e87cb76fda58fbd8966b09250dad9c29b3a306fa890266a1ca1dbfeb758dbdd477f20b86b02ac9fe1213baf19f44df6276f2a65319063ae16331b0d6b64936bbcaf0da9590d36ea2ddfbbdf22fd27076bd8d8964817f76e7ba35ea1c2a3686aff6c3b2ed327f15796edb662d4af4b5bfa13ee8ac19cbade77c0d477630b5f16191dba2264fcd1853aa49b731a99efe2a2f7cb086ab04328614a"], 0x1) r5 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) renameat(r5, &(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f0000000240)='./file0\x00') r6 = accept$unix(r1, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb885d280680000008b2cf3f2936d00004a9249bd8c9d61", 0x57}], 0x1) r8 = socket(0x18, 0x2000000002, 0x0) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f0000000280), &(0x7f00000016c0)=0x4) recvfrom(r7, &(0x7f0000000580)=""/4096, 0x1000, 0x840, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r6, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x39a1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r9, 0x20007461) fcntl$getflags(r2, 0x1) execve(0x0, 0x0, 0x0) 12:46:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x100}, {0x9, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x200, 0xefb0, 0x80, 0xb2e}, {0x0, 0x62eea0d7, 0x5, 0x8}]}) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r5 = msgget$private(0x0, 0xfffffffffffffffd) lseek(r4, 0x0, 0x7, 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='c\x00') msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5504759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 12:46:43 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) recvfrom$unix(r0, &(0x7f0000000240)=""/250, 0xfa, 0xc40, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x20}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 12:46:43 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4090, 0xffa}], 0x2, 0x0, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x20, 0x0) socketpair(0x10, 0x6, 0x3, &(0x7f0000000280)) poll(&(0x7f00000002c0), 0x0, 0x6) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(0x0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0xc835d9808820e867, 0x8, 0x5, 0x1978ca53b}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r1}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcb8}], 0x1, &(0x7f00000002c0)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) dup(r1) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000140)='.\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x74}, {0x80000006}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000001840)=0x8) pipe(&(0x7f0000000040)) r8 = getuid() r9 = getgid() fchown(r1, r8, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 12:46:43 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x9d03486fc3dc1d4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff5e}, 0x0) r3 = socket(0x20, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r3, 0x6, r4) 12:46:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x3a3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x7d, &(0x7f00000001c0)="31c4d8c87a0c4473a5437f36a38d57d0b1b18d33733f8d029dcc29610711de16b74e37149316770917c808c03f74af55d1b02efdcea3510695bb3b7ea4f1241eb869392748d6f8444b68bb97a5147e12ec7e8fd224116da941634b6706d8e9a158e3390ed67a334353a92af425ebaac5e9d07ef3da697a94ae55cdb118") connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 12:46:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000345000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="efbfd33f8c1f402ca230205286485e50997aa7a181ccecc224d79c49f3a99eb8a8a73b34947afbe870d72e971a7967f154c8cf5f0172184bed98383f0a7b0acedcdd6dc0004f0b8fc6c59e1536c0f5309495925d569c9aca4313f2f9957a2127e3f6a68b006528701adb9836365301e53610cfd7e4eef54a9018c0a16e99fec2f66a115131dcb7dde693f939030698c4cb36cbd2b885eee25853072a2324ec6c302b81", 0xa3}, {&(0x7f0000000240)="a06f3bbfaafa4168c1651c60fbc114f62d3e05fa192225df79de4c680bfb221e3aca66d49fba3542831929711129f48503743085df241b81c3cc5965efe4766fc00b35cdb56fa063ded1645a88f4cc0a96a7df41abbc4920f453e49b5606d5a27d5e3875ab81", 0x66}, {&(0x7f00000002c0)="fc6f24c70122cf3abdccd08d27c8af83f8fbceb6caf3ac430d34853e922accf02c39492b021cb630ebfb5c123c83743d7e963a1c687c8dda1a467f17072de8f39b0411f50d69c55c9f776b195e4b9081bf19b7b42ea1575308d26180318a085ba0218b36d55c85c20b7110546cd65172025d3a274586c7150624a8a79b9c5a594db34d311621f54fb73b4c031bd630a873e29ddb8eb93480e6859bd8b60553671c8008c0fab70a4ddac943f983e98bbb3fac14413eff2aa0954e19223557", 0xbe}], 0x3, &(0x7f0000000380)=[{0x48, 0xffff, 0x2, "20517d89af2a1d9d7e2540fc4e86556e2278348d0d06eb2eea791d8caf67c690da2d5b5f4acc55d29e284846b6e6b1431b"}], 0x48}, 0xd) r3 = socket(0x18, 0x2000000002, 0x0) syz_open_pts() setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="d82dd8917b56dffb818b18cce10b73f43536c3ebfdff179c9e0b391ce8fa6ca0229f27c536216b23dcdbff62aed6738b75595a0b2874825eff48e25733b80c67defb4bf1b8523cd428df16d3c4f15a4524303ddc2fb4ea0360b9001abf94cf705ee6fd59d80db108b75628819b674759a6c6e88159d5d67cf566ea89a29bd59fbe3ac2358e654a2c69453edcefa8e82e554e9f6b9e92ce1dc16cb4987349e9506790b2b195d3d80eb543d3a1b33faec2"], 0x1) pwrite(0xffffffffffffff9c, &(0x7f0000000600)="858448e809bf0ec097b8bc2dc3febfc0b701bc03002f58769776f8309531153f20ca87eaaafb5fd32818b6e9fb0e1b1e71e0dde1b5108a1874d1a531327fa664575a47bfc3776c4a3cf47a1baf88c9989404c3245eee39295be22a8a58c099701a8f5c228e26a000cda8eb40f897a8839148f5726e4006c5056f43a859691d2acde30221b70be82e36c4a3f3ab9dbb6458b42899bbfef25d00652cc59a", 0x9d, 0x0, 0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x400, 0x20) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000006c0)="0a0ea881e991050dc4869a10f7e96a5b61de40def230c525f27673434026c1c4926361c76c81ce21fa5d78d995c9b699eed184d11b1bfdedbf4ed199c6d43bf280c232412b8af9cb7bb59ad6972c44637236aec3dfcf86786bcd1f04e1d8a3f49572f0", 0x63) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000500)="dc11f42c80378a8dbf22ae13ce3d4f9d692d1ec8d1d9568e5824d675279aac6cf0a0c507267fe32ddbd2f6b10bbe8725607e1f9affab8efaa073e4bac07ec6e3b03aa1b1a9f8f22b7a0202bf008cf08f8a5f8230f3ff19ab44f07b12a881b9941c3ba49ab110b121d73493a30f870f4e9cb27c30d681d9", 0x77) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r5, 0x1, 0x5, &(0x7f00000000c0)="67fc3b5454fa9a41582cb781971c1897b92e5339e9a4a605b1e372f68c1600748736af37ee0328cdc9746b9dc68d4961abc3ff41daa02c28b8126a03adf1a02cdd1b8b9762559d57bd886afa537a850d7b97e79a2d498c979879e063f7e7c9b3379e1c7fe712f17d510c46f2ecc4994356e3261ebba8539ec50e0066bb84aa6dfb6290794fde7113037c6ceb1089a142a0de0411a6ee48571a05894d517d631f822a11e6a27029e7df860669d2b184c8089fd7d5e8f6e4225ed6", 0xba) 12:46:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xc0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x2, 0xffff}, {0x8001, 0x9}}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) ftruncate(r1, 0x0, 0x0) 12:46:44 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 12:46:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="896c0962c91f0814", 0xc1) 12:46:44 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x04\b\x00', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x74}, {0x9, 0x0, 0xfd, 0x4}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') open(&(0x7f0000000200)='./file0\x00', 0x1, 0x20) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x25, &(0x7f0000000100)="eb", 0x1) pwrite(r2, &(0x7f0000000140)="abbce9800935b2b792a0235672332d3306d0d6fc48dadf9b1c5921648dfd2ee757055ed8320c698cb117c9626951780392bd6fd71804af1e0564b161aecfd74ec917ddef7fc96597ca9533397ff8afdf6ce493d97e4593009a874496d7ab040913a214c13b3bb64e1c4c546bfc51bc5e2890048ee970ea11b1bb250cbbb5", 0x7e, 0x0, 0x632) 12:46:44 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x2000, 0x6) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000280)=0xffffffffffffff9a) r4 = dup2(r2, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0307006, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000180)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) r5 = socket(0x1, 0x1, 0x0) socket(0x20, 0x4000, 0x68) getsockopt$sock_int(r5, 0xffff, 0x4, 0x0, 0x0) r6 = socket(0x1, 0x1, 0x0) mlock(&(0x7f000061b000/0x1000)=nil, 0x1000) getsockopt$sock_int(r6, 0xffff, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r8 = socket(0x18, 0x2000000002, 0x0) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r9 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r17, &(0x7f0000e80000/0x2000)=nil, 0x0) r18 = socket(0x0, 0x8008, 0x6) r19 = kqueue() preadv(r18, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r20 = socket(0x18, 0x2000000002, 0x0) setsockopt(r20, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r21 = socket(0x18, 0x2000000002, 0x0) setsockopt(r21, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r22 = socket(0x18, 0x2000000002, 0x0) setsockopt(r22, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) poll(&(0x7f0000002140)=[{r20, 0x80}, {r4, 0x18}, {r18, 0x80}, {r21, 0x8}, {r22}, {r22, 0x82}], 0x6, 0x3) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r19, &(0x7f0000000300)=[{{r19}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r19}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r19}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r19}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r19}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r23}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r19}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r18}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r19}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r19}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r19, 0x40}], 0x1, 0x0) close(r19) dup(r19) r24 = getuid() r25 = getgid() fchown(r19, r24, r25) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x26, r24, 0xffffffffffffffff, r13, r14, 0x1e4, 0x8}, 0x8, 0x9, r15, r16, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r9, r15, 0xff7fffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r9) r26 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r28 = socket(0x18, 0x2000000002, 0x0) setsockopt(r28, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r29 = socket(0x18, 0x2000000002, 0x0) setsockopt(r29, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r30 = socket(0x18, 0x2000000002, 0x0) setsockopt(r30, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r31 = getuid() r32 = getegid() sendmsg$unix(r7, &(0x7f0000000680)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000340)="5de3936386539168ea847a257b34413b836006578ee62c21810c5dc442b32cf70e8d8124d70a6fa8f7f2bc6e70260c503fa053be8730dd255fb3b76c8c80c4", 0x3f}, {&(0x7f0000000380)="8b1dee90674e81b97552cd2a9cc752c4ed19fa732233cbdacd8c2d2ecbbcdc38ab7fa9378867f9554e6f0d937baaef1759ca21fcfda7a13bea7dacd59685b39cfd04bfd3deeb4e83f2ed57cdfcc41de61d50bb394fd374674490b61550fd4f2a2e393a85a0ecea51f9f3807ab56edf5a8282d1f0d832148917529faa88334ff3ced738cadfed210c04b18f08c557ffe6380a34d31498f6b1d49d04a49c16e8c0dc7a4ed7933e06b529160ab5fc04c14410a1a89d694a587cba6346a2a5c0294594894f5515594983976601f5c540db224a175dd07da3c0efce4b57de1e3d30e1e6fbd06314722367925536d2ab0077f3", 0xf0}, {&(0x7f0000000480)="4bc048d37d6c1508ad0946773938382605a6c4f77c614c9ffa012439c0ad30debd18b81ea9841e6ecb33b0a1f623d88fbcb22e90428d291c015f74164351320a3498187008ad211731f4234c68d5a72e6b1bb51b5ceb71e8a8b6f0cfa4b42a6cf032c62b5e89f7300a710c4ef1c9ecde9663add368464d3bc2860b6762c3b4d175d8b076fb082182cb7125b628391f8b01625a1c256f406ce63a74455d35a0f113bc55d8eb97d747917805ea6f0fd48f0ffb", 0xb2}, {&(0x7f0000001000)="b89e09d960d01cd10cc9f2f9da0673a3891239ec2ccd2f909349be2bb505b669507c84c7e13626373b05186fa1904cbc5fd1eb8208e9594e5f75758240dd2ad901bfc98430c1d133d2bc934a19eb5172bf284068eb4a2d817eb3dac2b4f6efdd7e247faba67247a6988094c96ee8ab91dbca7c0c3a5e08cc2334847026023c98ceff53b007b610a84db1bfbcde333aee07cfdd49f96e029868283d79dc900b2d771d48238134c3a0265cd80c907b69d3c978f2ac99d4e05ac1a2bbd43eb480a1b05722ccd2c3d13c0bc46000c92e87a1f4737b067f624312e16cec5adcd106c56a16b5fd75613c10f35b1c89a9049606a31c15026bed104362f474d0ff0bd8cad8eea5435596eb07bfcb0edee370856a2a6eb359d7b0fa4b0a474e92e5c5586d97098cef5b0b27b2136439965dca8fcdbcef270cfb312af40f73cff75cc29d516eefd9b1da07cf915893488a1a378fff770664659b1882adae2193278920a17b88cade3c6cac8f3d222651440d0c72aa41c4c6256bd0b7db30e7d5aa22b76b43f8dcbf414c168152e480040113e6f20ae325de71ed3898f7a31e15d42e019bcd443da18949716120cb1a73fdc1b00e78427fca5269f96dfbd94d627ed088f7ca206973f3d1d3958e8aa060d38c5c5d04bf1f23567d74baf4159a80122e5a7014cb1175db7b95a69444eca184724ddab3e68148a921c2c912b721c7373fc56081788bc4ccf23b91c56ecee4a6962b6a61c209f91750a487b4f49d61718cb6d8cbb7653139643e12beffdbbc26435cc0618e19d5fe14123461d19f659cf179effe0d28d66181418f5f9500878c4c35ae3529b68151b6c577de65e8a344a840d0479d80e0c535b7e98f76a01a6e2dfcc42a8dc2b70a099c3d2287e0520749c376c226c68ca85b9108f3e04857763b6f74cb15e35fc82ba564e0c8590345df3ec0f3caadaa0e32be6b6ab337682fc080745bf684a58dd477f2dfd4a6dd28f3b18e8c9cc22b71c4b0a0057c6e16d0677c19d2959d75ae52d99fb8c20f1086d6c8f42b0412cf2a0d8e1c07a6d4565e46694877e4a95a6f497d2d0ebc81657d157e7a51d02fa5c9dde463f06e902d57b2a8982afa6b385ea1d295536729a3225a17cc1bb9e4d5ccdb21e09378559e2b9f1358cd3f336cb09ba750f42aeb3599f74a212b7743174b5f512227bded290ea18780921a232b424e9184f15409d1879825ff8624cffad7e8a2cd37aa74c786b52eaafab651d9b7753003f4d7c533003486695b3419b11216314f5186c077afd1d99133b24dd287d985851767b040b439d8c0e3baee953ad0fa37bd7411e31e7c6e3e37fa2e124527b56c198c475ff14f61fbfd25d4c1123a63b5150626eaeb34665bcf5163e896417c8cd1ed51183888d2c011ae55dfc2c4d42c8339c711236dc8d3d851e384bc62a585c025bba98560e1368cb58632a3e0aa9ef829307f272e24f6bdd09b820fc34be03d3ed10efee0aa73b9936d5f0931366020f3c8fd307eb81c8c3adc3b53409516f52df967cd850f2723deb50ee745423b95e0cc70a8e6d1fd08acc0ed380e2963da49842568d30209f91edfef1e7ddf56f2c038af67b30287c2901de64a7b7057c2d40be5533d8efa625fe78a3ef688ee03cf93eb775df4e7f7750917c6244a9320f1eb5d6829c1d79f5b88ae53c968e51a18ee3c8ce9e70dea993c404cff47d99da618568c5f4cb5dbb8daf348fd1144e2baa7b58dee148c88bfdcdfcbaf78853cf6582d34afab288196dd0c4428496f6d1945c853a8fc9ed5f50e1d0a6829b5f5dd3c0cf0622ebc9d85fbf1b77bce1038f88dea6a05d43c2c115b13061bd389739f075873d8bcb09380fc0c46c063505cab54a1767bfa7c0856091bb1e3d1ee232f044fd4f973e3219f090648e15d9cbcca8457ae36ce860ccc392557657351f816464986266023ce38518aca1d711ad26a77dcd7106c2c0364563e90f11233be1c635b0a7f7f1d40a765e9c16c5b03d01773378467955b3a95cc9726e5467c19ef052ce3c17e1f5f3b8c5577184772500e1afafef0a953f2c287cbfce54d5a3924e976d4b1e96e31b9931328efcd7e83116e9e0bbb0a476c2d9291697801051ba8eda7e9135770c1a271eef5fdfec90bfd6d07ff0d40dedbcf6865e6caae61d61d59f9022c69df58c48b48ee059fe72a06c05a885fa066b6cc9740196ce7e89c7f577f3acc01d16200d36d4e6ad0e9909a89f28cd9338c02f768924ec34c353eaec48d2a483b0c2b5d36cbe0860f5428eb4028bc9ccc4b340423c669ee661dc277740ab8906c5b3c92ffdc0502046c7b28966d78aa1d1ef469ba604d16fdae58a37975bc828325c071c3606fc7523226861a93dac29b0c571ce2b92a57825031c97f40bc938fb93aefa4b3dd6821dc5de55fae13b5be87cc1f28c463a07b21bbd43383ce00f9a272d2b2a548dc3c401a72d35129d638acfe4fa0dd8e98468f538ff6c2db99b66ca753b7d087f16704d5af946405defa4fe5cbb9371340901fbaf75ad631c0e5e039647dbc2e4eafc979c559e6e3ea3a53789504d74735de3c8e425c4db9d5157c1e90bfe03e2ab1caa24335e46d4e588a913ee09e1dc6ef0cdfe8c7bda23702b522e003acbb9832ba4e8377183526e711023a7b4033093b043264f7318aeb586ad130f6da4137fe9f154f62de108ccc996c97a506f7d98c780b82800946345bb09ef0760120b1665a5aac45eff1b6fe8c7cca8d754341b675622bd6ee8d4ea6bcab61232b9a87f43e1bb6212d768b1a9b857414fb1950ba19f2a32fe6d574d88cbf1da9f3e2d4ba4e8c32b10b943a2dfd07c91043965a0ffb5d7eceded0a9f4795364396249ea9b16a6c6c67a2970f5f00273ebdeb5ce6e80f3dadc772583fe598b712031505bb2e12ed5f159c6da14d7a2c12f7aa27ca9e9ed623b2e98cc596c0d0ca82dc614b4624dfce06808c31c81a9b02229583f2fcd7290eb1ef7c5be192c032dd59b1c90fb094df0c6cbe215dd848b46e9766af909d7a87c7a449e0640d58d826945d3f1660bf2bf7f902a510f3669700f47281f9b1e6dcf9caa115e2f9a4004f370c8c21c1295750ce379c15da70783c4c46de6a5091e3a6f382cc22aeab2966efb5396de60a353928a5999dbc1cf278d1901a5b6b68fc0d9bde2e6562d85501afe1ebd35418911a791f292ccf6797ef709df8313f205a86d8d1860ee6fca29800ae98d36827711a9a16cb54c95361d64b9cc3bcde02506830eb92930e0a627c846d7aacc665389f02de40bca79b33683d1cb7d6eb66258bf5ac07d86aa55677757dfbdc35cc1b36504d07957bbadea36c50da408f144bfbb02be30c3d56181aa1bc043057d06f4f0fdf215a3e5e63a41162c3b4bf264232187b0c24f4102487538263472cf318f5f647ef27fd5da65ca9f240f7fa8683f7955a5a670a0f649af3af8f2c2df54523deb039bf06d7ade22ba5fd4a204da521744e52fe33eaab43e5cf727352881376f961f3ec56466f3c9783758c84358d4dd7de3c36a0bb7aa68c417a0bb06186dd0668a7b53eed28b48f48a96c8b7c29357dceca331bc6c7a9fa8703adec038f599248ca4dcb8fd3f6dc1c05ff06158659ef7482861adb961b8ebad0a568301537c0e2954afa4f5a2401900f09d6f953a5f640570cae823a718588c1a09a1676eecfa87be844fba98fed267da1a412ba0840ef94accbcf510332161244bceb7bfe92cf8af3236c03f37798a4037e0597e1a74fc4ca11505178b9cc80d6a20e4beeafc9b886510717deaf1e11021d40b5f272cbdeaff8b7d072cdf54865d7c89d1483d71275020c21fa2ee6ac66552cb734a03aa1dc8f39b4f7a3e4a5bdeeff4a11efa59c3b36f84942ba95501ffdea5fb7b0e9c5f1352e7d0389c699e63ba02d86508cef2fad47bc7f191e4b3bf28d5b518e2c5b91593f2c6fb10b6a6a95d2cce76d19d4a4a383f303f0c8f1544fdfaa82ec6e7b78f8f4e6b3bc0589ec093b4ebf0f89123ea31d5467ab99064c0e544da105ff4808134f510a05fd6363227813dcb51f6d26643671ab0f8dc9f0d0f49d4fc055a752d4f793ba2e75f9d5c9153d441f0c445df03da59c9ff5c2f0470d53bcea256298fd85d89860e2356a78b694aabff7fc7c5544c88e8561937c4cc79a418ab792132ba77e8d4c9afa56ce3887064f8a515a6ac75b4cd39835c78a13b45d3066d34fcb1a26d3a62326f436c47bb703c194e02ae2edc66a679954d42131628cebda904b5b7f9cc51ddc8d0306d0560fa001b34edb8b1705dace847ccfa7b2d0baf3f92f01d2b02ea84a692137a13a01b7eb527907115805be558ab83b043135b008188f5ed7e8d3634c53ec5346a3e4d04ac1cf58218e3721920e118679268d4bcfc2ea1db3e0b925a4b6ad85314409bdb486e54c03e042af69fedf4bad819b7f5288ed3be06c32133ba5f4504e3f989a9372e2b8ee7fd62464fffb5f7f2cb891926f399649344770ab2b205c45149f7f605ce857b9ea387ffc1c63dc5c8aeb16f4ab0e8fc64e1757122d82b3b669ea069fe71ed5375bb3ba4c9e697830c7f5d4272d29bbca9d52f5dce2b30602472ccb69f6bbcf0d9e6c4a3694f9dea62306c89ba6307c5b9782fb4e4b53200fd12c35622ba7632a1eaae62ff9ddb8f94311de4ffa7b2f5e490c4e30965d09d43b89e32ff5f550fbf196cb0e9f95d86c4164a3846a9c2e0ec53cab6c347a024ce3e6d1eb3f00c8a1827e33734a3e3c0af78dbad18ff03c5bbb54d107cdbe4f0cd9b37c7b6d0aa69cdcfef4519743f8e6bf70554f1db611bbb4fbad19ffd1ac330a9b7023f61ce04fd13533677b859ed32aae04038c67c96c9a7550106e2b4a0e8eb5cac0357c8dfdf4dd5dbca98f6e0d5b13e78783ac4951bfe7abd31e8477a901aa583d68e1703ad5dbd147e322200376bf916974deb28f55d1ad9005b3a6cc5fd43a32275adf486a9315e613f006b2fc7c8f54578c84676e70a1b4af4b9e79661b0344e0fb090ae10926678b02fd619a98ce588dd325f076b9953cfe2254cf48dd7338bac1c66c21d14215baba016704a26d32eb102c249214bdcf3554019f7012f993af4d79e4692cc5f04065bb64c9dfb162369a705566a05ab076410e820aa79f7e206b7b5351861365748d65f1ed84a765aa6edd56bb75396d82cef532e8675bb7c814d769b1735137c22ad5dd68caa388a354e4c91344818753decc32c80af8c5d2e49947a3cc076e21e4a4608bca758dba53306eb72a72145a3eb0b20708c86e7ccfa029946f419aa26a22094470fcd12aa4c1ec6ce917873c33706f9c0153144c2dcd22658a36ad8b5532d374f166996bbda4039feb3e410670352b426bdcec3caf367e9fde6cbe187b9819547d1fae4370b15712381b53ea4eb9575ba128a577630a81a430f633a676632cb51cf4a062669c53cf17be24c8b0cc5883c00c63eeba1dba90ec4b52b903fa249638aeafd41ba91177547b115360759c810f31dd19a9c49f005cc0448e3f4a51a3e8f789e94fb9b45fafc6b9b28e51918bd0a4ad6afb5aceed7673d9035b3b36979bebb643e6139c966cef85b1c477c9b44ab5d2997bf6674746b7cbb59fd9c3c082ec88b60f3044ac74d3d51c60f18e140835e29850e00d6dbb8c0968532570226c57d6148e7b65254179316c4ead3ca4b4a4f2ee0ae4a3219050830cdb169b0d9014ef8c159a67a7c59aa4d8c563b1894fb19c15f9bba8d0fda7e7d0747d803f29f350888600f6563bb18b42901499c3acaa788fb3ab8722e3800e761a423016ed0aad8429f", 0x1000}], 0x4, &(0x7f0000002000)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000000000622f7380a26255f7cd2ecb3917608025f23da15bddff0a44139b22343c74bbaee873e947e35d53e681333006e110b73f8bea5a879906ac0064920ea25d4dcdfe132c90ca6acc7bc8b487c642accf0a71646ca5f88cd1bd891af635c73370e8a641be11502c46109538857335f0d96621", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x408}, 0x0) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r33, 0xc0307006, &(0x7f0000000100)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSTART(r33, 0x2000746e) r34 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r34, &(0x7f0000000040)='./file0\x00', 0x80, 0xfa43e71650743783) flock(r34, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f00000001c0)=0x100, 0x23e) bind$unix(r6, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x96a3aeda8be42e85) 12:46:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6857f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00008cf700aa020000000000b98a321efff57c7ec3e72e45370d5c710ab7d0844b149dfba226e797a39c1330234e4b216408931deaa9c7d1a8e67fc1f49561fb7539f96a5a000000ca"], 0x10) getpeername$inet6(r2, 0x0, &(0x7f00000001c0)) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x9030, './file0\x00', './file0\x00'}) 12:46:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="444a9e1a636e56508910123204df90e47c0c709a4da0f333c1613955", 0x1c}], 0x1) execve(0x0, 0x0, 0x0) 12:46:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="1b95a18921c9db4dbe03999ed49bd2a6de71ba584ad4a5db52dc6b4735ec8cfaa20c00"/48], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r1) r3 = accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 12:46:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x61}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0xfffffffffffffe7c, &(0x7f0000000080)="d05708000097812ce145bbf3a3cefde4ffdb4640a7") 12:46:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x84}, {0x6}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x101, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x100, 0x80000000}, {{}, 0x7ffffffffffffffe, 0xc3, 0x2, 0x3, 0x6f}, {{r3}, 0xfffffffffffffff9, 0x2, 0x0, 0x340c, 0x8}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x70, 0x0, 0x800, 0xffffffffffffffff}], 0x817, &(0x7f0000000180)={0x0, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 12:46:44 executing program 1: setrlimit(0x0, &(0x7f0000000080)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x4}) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 12:46:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x87) select(0x40, &(0x7f0000000100)={0x9, 0x570, 0xc07, 0xb861, 0x2, 0x7, 0x3, 0x6}, &(0x7f0000000140)={0x2, 0x4, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8f55, 0x1, 0x7}, &(0x7f0000000180)={0x1, 0x7ff, 0xe5b8, 0xffffffff, 0x45, 0x81, 0x200, 0x7}, &(0x7f00000001c0)={0x3, 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r3, r3) kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r4, r4) open$dir(&(0x7f00000004c0)='./bus/file0\x00', 0x200, 0x188) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x1, 0x1f) r9 = fcntl$dupfd(r6, 0x0, r7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = getpgrp() r16 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100800001, 0xb1f1}) getuid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x70) r21 = fcntl$dupfd(r18, 0x0, r19) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = getpgrp() r28 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r22, r24, r25, r26, 0x5, 0x7fff}, 0x6, 0x2, r27, r28, 0x7f, 0x100800001, 0xb1f1}) r29 = socket(0x2, 0xc003, 0x2) setsockopt(r29, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r29, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = accept$inet6(r31, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r33 = socket$inet6(0x18, 0x4005, 0x70) r34 = fcntl$dupfd(r31, 0x0, r32) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r35, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffe39) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) 12:46:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x14\x00', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4, 0x0, 0x0, 0x3}, {0x34, 0x0, 0x0, 0xfffffff7}, {0x6, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 12:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697f, &(0x7f0000000300)) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000080)) dup2(r3, r0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r5, 0xc0000000, 0x5, &(0x7f00000000c0)="373a953959118017676ede726d6575045ba44925aabca1e5b727d6ec0b1931b3bcb84277788b0f3f46e892aab0b6d36cae59a37a7d35633d43a4ba7bd4f341052d52dc", 0x43) kqueue() 12:46:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:46:45 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x400007fefffff}, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8, 0x0) dup2(r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000081, 0x0) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000340)={0x7fff, 0x2, 0x7f, 0x0, 0x100, 0x5, 0x162, 0x10, [{0x5, 0x9, 0x67, 0x8}, {0x9, 0x7f, 0x82, 0xba00}, {0x1, 0x2f1, 0x3e4, 0x8}, {0x9, 0x6c21d333, 0x10000, 0x400}, {0x7ff, 0x4, 0xfffeffff, 0x80000001}, {0x6, 0x200, 0x2, 0x2786}, {0x7fff, 0x7, 0x3, 0x40000000}, {0xffff, 0x68f94714, 0x9, 0xfffffc00}, {0x10001, 0x0, 0x7ff, 0x6}, {0x8, 0x3, 0x9, 0x6}, {0x20, 0xeece, 0x83e0, 0xfff}, {0x1, 0x7, 0x0, 0xfff}, {0x4f5, 0xdd, 0x4f, 0x9}, {0x5, 0x2, 0x1, 0x101}, {0x8, 0x100, 0x401, 0x63a}, {0x2, 0x4, 0x3, 0x5}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet(r5, &(0x7f0000000100)=""/216, 0xd8, 0x3, 0x0, 0x0) 12:46:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x8, &(0x7f0000000100)={0x200, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="bb", 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 12:46:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x4, 0x0, 0x0, 0xfffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendto$inet6(r1, &(0x7f0000000300)="b60a8ae3939529895fd6a5e7cbc8c3e29e5e5f6b201c494be34d1c245718b943b78e95606ff48094ba27fdf6ae91a1c9af47d08ea67827c5db4ca88a89bbb27f95808a649dc077ec4075cdb177268d38e16d9127da9927effdd207f126a90f6072773921ab0742ca246ece02fa5648e43c4179146eabc7e776c2fb742d184047491ca76bf56644d90b8254ca6a60a79399b235c91191d0e6620d04d0f1753cd4bd0e2d6a9fbd610d374fb6c04c032b1bbd33f237d71d7dff71d87eeb81d943642725ea549dc620d5", 0xc8, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x3}, 0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 12:46:46 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x2d94) socket(0x10, 0x4, 0xff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="432f43832c51f8c55c4d18e0b62221affe338f02bbbbe113e5668e6289fa9849c3b569e29c1fd5bd5be719ea2af93ddb6ea6f1f1425af20c14bfe8", 0xfffffffffffffd8a}], 0x1, 0x0, 0x0) 12:46:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000180)="3cc7a7db0b2fb5c489e28d524f38e9ae23119a3433aac73be0ea4061f7242235058084623cbff6781597030976af37dd0a4572d8f82339a9738bf7baba1a3343193022ff0674eb5e5ceddf", 0xfffffffffffffd89, 0xa2ecee58b9c63a32) r1 = socket(0x18, 0x2000000002, 0x0) r2 = socket$inet(0x2, 0x4000, 0x86) setsockopt(r2, 0x1000029, 0x80000003, &(0x7f0000000280)="0f8d", 0xffb3) r3 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x80, 0x80, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r4) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 12:46:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x20) r2 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000280)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r6 = fcntl$dupfd(r4, 0x0, r5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() msgctl$IPC_RMID(0x0, 0x0) fcntl$setown(r7, 0x6, r8) fcntl$setown(r6, 0x6, r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r11, r12}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0x0, 0xfffffffc, "750000000001000000f9f640fc00"}) 12:46:46 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) 12:46:46 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$setown(r1, 0x6, r0) socket(0x1, 0x3, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r2 = socket(0x10, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000180)=""/126, 0x7e}, {&(0x7f0000001400)=""/4099, 0x1003}, {&(0x7f0000001200)=""/21, 0x15}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/150, 0x96}], 0x6, 0x0}, 0x0) 12:46:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x4) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) close(r4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ftruncate(r5, 0x0, 0xdcd9) 12:46:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = socket(0x18, 0x4d72a69a5d4f4c64, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) 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) 12:46:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x20], [], [{0x0, 0x0, 0x0, 0x40000}], {0x0, 0x10000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) getegid() msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000000)=""/172) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 12:46:47 executing program 1: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/156, 0x9c) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r4, 0x20007461) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x8000, 0x3, 0x7, 0xfffffffd}]}) r7 = dup(0xffffffffffffff9c) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000340)={{}, 0x2, &(0x7f0000000300)=[0x0, 0x0]}) r8 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f0000000400)=0x3, 0x4) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000440)={0x8, 0x40}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x0, 0x5}, {0x4, 0xffff3b5a}, {0x80, 0x9000000}], 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000580)=0x800) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000600)=0x4) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x80, 0x0) r12 = accept$inet6(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) dup2(r11, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) fcntl$setown(r2, 0x6, r13) recvfrom(0xffffffffffffffff, &(0x7f0000000780)=""/223, 0xdf, 0x40, 0x0, 0x0) r14 = socket(0x1, 0x1, 0x9a) dup(r14) 12:46:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcce2dad207f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc55c49c51f2affffff1cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bde20c23067e33d751c9632e2e", 0x73}], 0xffffffffffffd17, 0x0, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 12:46:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7ff, 0x9}, {0x5}}) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$unix(r2, &(0x7f00000000c0)=ANY=[], 0x0) write(r1, 0x0, 0x0) 12:46:48 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x1}, {}, {0x8}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2000000002, 0x0) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r4, 0x2000040, 0x23, &(0x7f00000001c0)="f66dd6ee48fa3a3d36b850518480ee1ba6", 0x2b9) fchmod(r3, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x80) 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", 0x70) 12:46:48 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)="02", 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r1, &(0x7f0000000000)=""/50, 0x32) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 12:46:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x60}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r7, 0x10006}, 0x44001000e, 0x8002, r5, r6, 0x4}) r8 = socket(0x0, 0x8008, 0x6) r9 = kqueue() preadv(r8, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r9, 0x1}, {r9}, {r8}, {r8, 0x2}, {r9, 0x10}, {r9, 0x20}, {r9, 0x80}], 0x7, 0x3) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r9, &(0x7f0000000300)=[{{r9}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r9}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r9}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r9}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r9}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r8}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r9}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r9}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r9, 0x40}], 0x1, 0x0) close(r9) dup(r9) r11 = getuid() r12 = getgid() fchown(r9, r11, r12) r13 = socket(0x0, 0x8008, 0x6) r14 = kqueue() preadv(r13, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r14, 0x1}, {r14}, {r13}, {r13, 0x2}, {r14, 0x10}, {r14, 0x20}, {r14, 0x80}], 0x7, 0x3) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r14, &(0x7f0000000300)=[{{r14}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r14}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r14}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r14}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r14}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r15}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r14}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r13}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r14}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r14}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r14, 0x40}], 0x1, 0x0) close(r14) dup(r14) r16 = getuid() r17 = getgid() fchown(r14, r16, r17) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getegid() r23 = socket(0x0, 0x8008, 0x6) r24 = kqueue() preadv(r23, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r24, 0x1}, {r24}, {r23}, {r23, 0x2}, {r24, 0x10}, {r24, 0x20}, {r24, 0x80}], 0x7, 0x3) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r24, &(0x7f0000000300)=[{{r24}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r24}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r24}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r24}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r24}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r25}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r24}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r23}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r24}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r24}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r24, 0x40}], 0x1, 0x0) close(r24) dup(r24) r26 = getuid() r27 = getgid() fchown(r24, r26, r27) getgroups(0x8, &(0x7f0000000040)=[r1, r7, 0xffffffffffffffff, r12, r17, r18, r22, r27]) 12:46:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6103, 0xd01) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 12:46:48 executing program 0: poll(&(0x7f0000000000), 0x0, 0x9) r0 = kqueue() r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x43719ee8ff94da71, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xe) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/253, 0xfd}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/234, 0xea}], 0x5, 0x0, 0x7f) read(r1, &(0x7f0000000500)=""/4096, 0x1000) r3 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000001500)=0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000001540)={'./file0\x00', 0x4, 0xeae, 0x101, 0x0, 0x7, 0x3, 0x0, 0x2, 0x3, 0xf000000000000000, 0x9}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) kqueue() ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000015c0)={'./file0\x00', 0x140, 0x20, 0x80, 0x0, 0x400, 0x7ff, 0x0, 0x0, 0x7, 0xfffffffffffffffc, 0xffff}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000001640)) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x202, &(0x7f0000ff9000/0x3000)=nil) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000001680)=0x1) r4 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000016c0)) fchmod(r0, 0xbaa69075c5e7d546) r5 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000001700)='./file0\x00', 0x2, 0x800, r5) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001740)) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000001780)={0x0, 0x3}) open$dir(&(0x7f00000017c0)='./file0\x00', 0x40, 0x1d) openat$speaker(0xffffffffffffff9c, &(0x7f0000001800)='/dev/speaker\x00', 0x80, 0x0) 12:46:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x41, 0x10, 0x0, 0xffffffffffffffff}], 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x5e}], 0x2, 0x0) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) pwrite(r4, &(0x7f0000000200)="da0f7b8ae2cf4dd1c64bdf9d23b8761d6f8aa9d4c06cc788e6ea86b7b65060e357affe3f0aaa6a4f8912246a6316928bc6b7d167cf67b354e4dd956572cb87a095171e391e21aafb6e90207bd3ee32908deb54ad8b466cdce4224dc2fa958cda8125cd4d9a15e64caa8d01071f8ccd86304822893886bcb89b13b80d29fec6f4ba7fa1e6c96e765e89b5c2a0c33a9cb5b1efb3f329803bc388bc1b3debfa5aa6e7be8a1d1ed28d332685b8816e4b", 0xae, 0x0, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4095, 0x1060) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(r1, &(0x7f0000000100), 0x431) dup2(r0, r1) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000140)=0x1ff) 12:46:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="473157c5f3947bf39bd5f445a99c18fa2c"], 0xfffffffffffffdf9) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) write(r2, &(0x7f0000001280)="077a66991a1da53f8dfcba676c5e3a38b6e3bb0f8730575b2d006ad23faffc84367ccd2fe6a588ab9f28262a2b1de68c2a0dc3c4dbdbc841caf2b9ab070270e3867e18d6fbf14b1e37072e4d8307e75a1331e5f3494eafecde7eca067adf2a6b7fdd379805cbc688644b205fafa286e649af73b1823441968e91a8bbd8d3a87fba43f6f03c92ad939eca629af12fc70d0b39945801ef3434208aded12927c492635895226643c68ebd0ac1729503b47ec740f26989bf4da416776a8405d57ad1e15cb15708ad86a8d12908a5e141e1427008bcb6a46e6f0b4178791f9959e5ec5a85a68eb80c3bccca681f9e02f6c045dbfb6b6b5ff823094cf00752da4e403d3b0ed340f76a78b84aae5d8a4f4b4ec431f442ced6955d145c4e70f709564637f7053854d13248ed281a890a1db66b51d492d8db1de6cb2048d67c0e6bb02777cca86256b93644bcd16b4a5e2e24695407a67e9bd8343e04b00d55af7b3ab6d5aab40e6ea52c885a49a32103d009fa4748369c305c70eb8459fb1bfa0f25cca8657c794d6f4301aea37ab344d0d2b34140cb7130863c4d4c3a8b7311307e5f19d93f9d7823a342800e80e4d2c49ad33e67b8552ae3e49678e01ccffa6f088f71bfa408c2844897e677d17ceaa806168a2efcc540accfaafa8e0f670aff97c61222b5f13d7a9766bcbe1e5b32b11b88e6a67466136e0dcbf21a384d10b3000371376101e5220de2b9a57c46bef8deb1cca93fd16a585c11a5fa2a88904352940c4ae60a224c59220b4cdd1af1b60d0bc8bf7111ffeba558a03245cc057c9db607a43d65fdd8b6ba3da9660bbe1df34531bb3c93a51be4f134728f8bcf55c55d71ce6e4098b87d74cb006b74c20eb6726cb965c3959efd87b55ab47560b2cd8d31c3166583d6e51b8aad7f254717f5b2f6b5284155283784cca05d25bb4740b539bf59a26d21d15b855369d9f61817d9734bbe32e7c6d38f21ffd8875fb2ee05531c9f515af5a96dfac3017c7e9df5eed82032568af6c5de2577208d54be5186d1cd25ed01d25a6248c5f1a9593ac7a4d14bb60df22dafcb86479def845a76adeb3f3b97cd56349c88fddbaae313687fcbb12aca8ba470b1f93110014b9472af93295b96da18df05e2ce02d06ad224940515079daf90bc656383c6fdb44b9cf9654e6600c90b2672220951e4cefb3de392030fa8c4f6fbc0062eb0b9e60d5d30813f8f7c8a0f949d3be3cf19da1aa48a8f66113c162d1591d01971627e1855ed6a72f2b995c8e7eab0d0e4be93171e1f61c39bf18369a2056461298e91f73f6d7f9f177ffb8b6cf45537eabb53dfb195bde03df47aa160d60b92a9185531cfed8327592cd8134f2dd9c421db5868ac364e89b8d0aecbe12ec6f6dffb8ba4699e5355997fc6cdf87482a02b645d267192c69c3e55733d1fa69dd43802d9d79ae17e11e92f31957030d9072b70b41f2eb415a495657ab1ecac7da5ccd619eba3d93e70b9ed4fd33c5629cbadfbaa51abfcde8fee9b42a9c2d994f2360dd0019836b6bb06451746f7792481def9afd0d3839fdab5796ed7d7198c5b566298cfffaf1bf305f4cbd2d8b46683746fb1c4be2adac011fad5e7203997656c605c2cafb1d475713389705020deae3462188b231daddc84f2a53b21881cf69de93b31cd25c39e2999c93a23e0aecb6de8ab843c7028bb32bc9bdf7ca166e5c3ba11193d22632c20d6adf7162bd676066b270ba33ba6e9ebefcbd59b05888d3a818e25f6ddf964ef3ba793e66cdb461b2613815660547c97eea8fe52c514dfc5e6ac9edcaa52203fab774598a4f906ae2f1bf1b00d2c3d43d0f60525912fb18e8b22a32481d1b5f5f05b241ee7707e224b740fd97cf971c644e315b262ce4a5801b9fbd87cca037cef6e9c0b0b9e859c8f4897a66a816dc8f872c6117ec0c2716353257ebfc2da7182cfa273601668053976004eca6045be90993c84d1e57684bf03237451533656eb12b4ec03089a35d63380c0b5c6db1220c445d6b3a3a4ace9adb484896c13dc4efeccad43916eda6ce578146028d347ee8fc5fa2a0e5f8453f508b5bdafb838bccc2f7db78536fe9ed5b6a4cc8874693704c389e74548d885837cf80eae99a280b7b3bf4cd66c4ccd98ac4558a1955573a449984acd05d4ad1d52eed5ff6bfc927a14f2a7fdff9b19c65d339a8b9015b94dd81ba436a31e0360eade3435866a1ce44532fe56508de6f3cfd9720b8986a3bb3c52e4dd4f7aadefdead2dd193f18d11dc893502f9afb6282a8e9e190959ef2d8d43a8e0d7887667e279247b6a9cfa8ee3f6eb85ec32258281da9463583fec33bc4ef106e33f1f2519d98d3b1a320e63d593ad9c92722f11ae2052e142d19994d58d81f53ea805d8cbb77770cc202a67bbbefb35829d5bb980372463218c4a25d5e5399fe7d0723ce5272f542dc813c0687960ad82ce3518b4338f7dc1b20ea3ed69151df1975aca85677842faa8f2a854e367957aaaf110a79aa5ea338b48bbd93bdc42735687fe66d209f7cb2f1fadc82947153bed7f3259c2179132289872f6b5598dc0baac33038097c6ab66c2b06303f11a3d0e460e0426851d207535f1804aba8c90d21c0ceaadd3d6fbc42d37a1a82e2bf9768d2e453e01aa6982998b63a29e14c8df5b5505d5e0be58b4d134c6323cae8e06a36718efa561bf3b92ffb374269c147755c8a603ab4959489b1151a4be6f282eb32fff95d3ff015f1623153861f7f5942b2ae92bea565d313f36a0e02c0692cef09d7e3539e439c593f178397ebda7e6f180373ffafed5a35cec9935fba2a42147728ab0887413bd614f443a5fd73241d1598c0586c6d4adc4c290f072af52c8cbdb8b3a2d54541a6c377e08870b426458a6953006b8c6818914681ccc4b1ce03c0013c7fadc3eb9bfe4a8f337a6998fe388e71772cfcaeff5c8efae3a908b5e8f62d7cf090c2fe26b853a4a493af3c291c20713d51ec0a02de9b1cc2127d95e6bc952424f692c6f6976cfec753300a693e01d1b3e6da7fcfcad7e0b9f9db0e2a5b8899f6070d41202a94f6a68dfcd91678d454c242ccbdb1fd832b2cb772afb6b25a2190f34cffd03d76436810ee9d51d91dc2c6767f08f71f3ac4a3a5ba6acbd55b88844f3b04d5ecd7948c0038e0835d216a3b1a380335376e863bf6bf0cd68735bcba3533ec1d7193b8a3bdee1c446614c18eba3a7212137e2f2d7f24961538079dfe6c8976d41994f11e6b15858a0969303aafa757f8127f6793e0aa99d1ed8ddb994284511a65ff9a2bcb41c8e1c2128421b28a45179275e08a0b975cfa797bb77953482d893e23204cb2c28e62914ca501103b4228bbf69a1e0c4e4e4d3395dacfd08aa085c06248d0e947d615dd29b5b391a984b1d329f1702b12180d8eda335ac71963f6ff363d8995f585d15a93920660bd796c366ad4185a6ee13a06cb3ca6944a101cd9f22ed3f5c4a470855d275f00af9fc34a57f92627a84770463d0ded7d1e9891ad5954b5f033b0201c22a99479da8818224ffb5f74f0a326f4dc2bc0471de133307eb0e00d3e245960f760615fd9bd9d329bdfafa630d95f346f62017ed02bd44377043eacc87748c3dab643544fad7a3e27a7b18787f49f51fcccce7e3bf0970fa617437e5f09a1e5518d8b869cca2fe4095f54560d56301a7d1b1b72fe606a0be62bee0d2fb4728349c423d69e1469a24d3a4b41df4f3c2b54ef7a4661d205909c8f1ad23293d8a686a6465c489341dc523f1d92b75ba61709a963777d35730c525d6be9b400408c004160577608b075fa19e6824bee7c0ed78422c96ee421bfdb1f77c786980d6a77f88e92ae5cfea7e6c431418bab6105a9721de1c7963720491f5c662201858217f0e4c7ecde63799e134e910e5e1bb8b628a0a1bafab2bd28f6895c5e171bfb59ae7e8d04dfeeb65bab7862bce4d6a3828853be5fa9fb037603e08e4392b26d0725e87077c74b1f182aa9e917945ca45c5ef58e69159a51c2a3b7fa780b51b0bc27e7068171380585e20df27b3590d7921bc2cf72ba4bc39cad1d426251cc44ebfbd545f50073e83b039b12a344fc7a213830bd5d622e0ea36b9550d76958a55b8f9f21ae59f484f8306fb57c047156822fe8cabd62f931768dfa5f5ba91db8ab3b6bedcc94d7f8fcec690336ae89bc438994a874ff36e39646dca910ae8fc8a3d8a45e1b87902859e91bc615d3cb934537d91933341d60f0c7ad892791789acb6d03c77689695121b93a6e7e2f905fb562c80e3be3dda9b717a94416dfa8af4acc896e2b17211d814140f84d981de7380042c8ad21a9e0e52f913d172d7a23dae199034e12f4430c9c2b98d5b3d8ff7af4a2f71919749463ce2aed9937b07f5de0c8d0167137da4d2228a89d9f003dec8c7ef4f7c4b1b6c675ff3c26d4968847f37b9c7966dcd7933c535e1bb1862bb6ed7aa571d953faec69a06389ec08c720649c705ad7a045b664e32d5566bb55721a0ddb123559aa9c4baececf1df9d2e41da68594ed46f280cad407b58bb38ad3b6ae5a4e2690be24eae998c7a931c380775032bcee91841de188bbf85cd9e4b82e2f163011183ca764cb4e59ee7a42398b9421ac75007fa00e5a54d4cdb872342ed480fcf995cbbe8d92fe7ebebb90a125ca3e06fc69c7c39da9e53282ee80336d95e8525cd6fc2d0908d7804b0285efc692e115abc980a526712cd888331395f8c3509985433d6258f25daa5b45f0e05fcc9fd58c9302a7b25f293ba4e066a80e9273cac92e50d0d68e86cfb99a59dc5b0983c4d67b0d523ee8bc20fd8829109ba1cb46781362eb83ca96e0ce2e8d519f5de26cbce86c159652b7f7d690551625f2f595e52962f96e5f6b38a727777d59209f4c5a4aef9c9a4e19f45ff58beea6dd194fd0a0d3af9e0d465971d0af86a90ca35ac21ecbc1bffd8cddb423530bb124bda4eafd44efb342601540f22564474fcd6034a6106d171a3752cb350c6222565184a5b676fd9a5da60df28653ad901ca115d4e292a81790d9acf87b0f1a45ce3f2d4de0000e9046ca93b25b8258d7bba16ff27520e548cf1eab4bee47cdc8dfd615330cca5852bfa8ce5112fe70a9b039ea02d664f6acc7707d3aab0b53a86df883a3264a2a40f66608e4542b23317cbd9aebe6bfa211cecc1edd90c26a1f13b6a56eb7603cf36bffd99b21530aa99effde3acb2fff071c905ab9cd99820496770bd1514c3a4073fbffa855ee45def60976cdcf66952216ed0a38d503f3fc5e1853fe0101558bd674ee8ae84d8f5a435a293cb8341ff2ec18f7efad878cf14e7e7caeccfb3572237778d67b43c798317f854530a3a9d2d097c6c096644f72126202c9df326c0bd5d9554c9e291a18b7fb3ecba84731c1a21331b17d5a1a5bea5ad7b693177d91a05882debc0b767a787b1dcec1fde1974c3f176d9703b087edebc2882f2c95a09718fd259e27d351ea7c5b15a2acc8a2b7846686d3571d552aad237fce94f299ab362f38db5c211dd664f4ed6ae9e7d42638f8f7648798b929cf0a71e803b8aaf95f1721537088fcf039527eff6c86be2044781cbec74bde0a387521782d78f164c6eb90aaadf94e946bf3aee3f8fe8979afa0d01f0decd852b0c2a52e904d13a8d6969492a16f0d7012eedf0b63303e37f77266b3f8e9312589c24c9f93c7da99dce7266d0f16eae3bb3b551ae281982a2b5e193b8179ba9dc764aeb83a11f93e193eee4813cd60016ebc4db96bdcaa25ca295ad88ccff731f7cbdfaf47e54f07fb850250f3f316ff452", 0xfffffd30) setgroups(0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) 12:46:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2, 0x1, 0x4, 0x6ca3}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x1) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b67e3eb90eac20541fc512089c91") 12:46:48 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x81, 0x8000}, {0x81, 0xc0000}], 0x2}) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/do\xb6\xf4E\x1f\xfa\x05\xd3\x81\x04\x00', 0x10000, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) writev(r4, &(0x7f0000000000), 0x1000000000000347) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 12:46:49 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getppid() r3 = dup(r2) close(r3) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x5, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [], {}, {0x0, 0x0, 0x1}}}) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0xfe}], 0x0, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) 12:46:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x100) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x6, 0x18, 0x0, 0x80}, {0x7, 0xfa, 0x9, 0x4}, {0xfffd, 0x16, 0x9, 0x100}, {0x5, 0xb0, 0x0, 0x7}, {0xfff, 0x6, 0x8, 0x7ff}]}) chdir(&(0x7f00000001c0)='./file0/file0\x00') 12:46:51 executing program 1: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174249eef9904359f13ac592177002f08a5f673c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed91988f7b8798a7f951845b9fc16010000801a40e610c0318ce6da33494e54"], 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r9, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) r10 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r10, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) dup2(r1, r10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x800, 0x0) r11 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r12 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0xd0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x0, 0xa1, r8, r11, 0x8001, 0x5}) r13 = fcntl$dupfd(r12, 0xa, r12) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000280)={'\xd3`\x00', 0x0}) 12:46:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x400}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0xbc6fba6cfad723c5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) dup2(r1, r0) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$sock_int(r4, 0xffff, 0x220, &(0x7f0000000240)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) dup2(0xffffffffffffff9c, r5) sendto$inet6(r3, &(0x7f0000000140)="19367366056c4cf584b6eb7169590177dd7291178cbb880f7bce271d187d1ff08d030d706418b1c94911ac027adfd0699105f5aa79ab77753de4d844282cd82a44183b18c9411c22b8cd3a74cdff0cd16766919ea2fff02ce57fc089b0c49a4e98a9609e806e02b0e4c1e3aac868947ba37ef24165903d902f72373b9b64b8e834d2d8c580962c0f60ec8df45a1cfcbb4c0fcf3a9777f8d4c854e3c9afb0934d7b2501cf3284aa1c93897178c55ce0d86a7bf9e7c6bb5d9aaa8035523825af3a613e00a7ba0652c82f8d03ba9238b28b5e2ea2ea6fa8a21a8ff2019453a5180338d6214e4939523dac5b95deac77c0649c9832", 0xf3, 0x0, 0x0, 0x0) 12:46:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) mprotect(&(0x7f0000117000/0x2000)=nil, 0x2000, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000100)={0x36dc6568, 0x800}, 0x10) 12:46:51 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r1, 0x14, r3) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = socket(0x18, 0x2000000002, 0x0) setsockopt(r11, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0xf1a7, r9, r10, r12, r15, 0x151, 0x7ff}, 0x1, 0x3, 0x1c4511bd}) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1800}, {0x2, 0xad, 0x1000}], 0x8) 04:02:32 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) mknod(&(0x7f0000000540)='./file0\x00', 0x1, 0x200028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x3a9}, {{r4}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r5}, 0x0, 0x0, 0x2, 0x1ff}, {{r5}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x7fff}], 0x7, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0xc2, 0x8, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}, {{r3}, 0x0, 0x40, 0xc, 0x9, 0x7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x7fff, 0x76d}], 0x8, &(0x7f0000000000)={0x7, 0x6}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x43) unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='r\x00') r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) write(r6, &(0x7f0000000500), 0x0) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendto$unix(r7, &(0x7f00000003c0)="2ce71762788a25b0f58d70b44256ffe47bf00b9b941bac1eb7b4d5faeb51a41b8fa91edc99f9440e2656708fc4a856ee4120cb9ad000e75d7143267589c70f48ab6d87c80ff25bb9c8fcdac3fb734b0842942db0e5aa9d9c158d306f8f04f1f6339806064cc73bef578928a848357ff49cb5fcfaeda85d757e9612fae7ed2af072f2129c1d05b5725d2db945992809ee831cf85f3e2051ccfec1648d63bd0d989e7f9b3cd58d46564307a8193ffdc7edd2", 0xb1, 0x1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = dup2(r5, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r8, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xd, 0x0, 0x4}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = syz_open_pts() fchflags(r9, 0x1) dup2(r2, r1) rmdir(&(0x7f0000000300)='./file0/file0\x00') r10 = dup2(0xffffffffffffffff, r5) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f00000004c0)=0x1) 04:02:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ffa8c0c95da109f6"], 0x1) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) close(r1) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff09) close(r0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x940, 0x8) bind$unix(r5, &(0x7f0000000140)=@file={0x86d68fbd5840abd, './file0/../file0\x00'}, 0x13) login: pckbd_enable: command error pckbd_enable: command error 04:02:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r1 = semget$private(0x0, 0xa066558d93d19ca0, 0x8a) semop(r1, &(0x7f0000000140)=[{0x9863bb932839a98c, 0x3, 0x1000}, {0x2, 0x0, 0x800}], 0x2) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlink(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 04:02:34 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r10, &(0x7f0000e80000/0x2000)=nil, 0x0) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() preadv(r11, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r12, 0x1}, {r12}, {r11}, {r11, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r12, &(0x7f0000000300)=[{{r12}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r12}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r12}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r12}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r12}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r12, 0x40}], 0x1, 0x0) close(r12) dup(r12) r14 = getuid() r15 = getgid() fchown(r12, r14, r15) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x26, r14, 0xffffffffffffffff, r6, r7, 0x1e4, 0x8}, 0x8, 0x9, r8, r9, 0xfffffffffffffe01, 0x2, 0x7ff}) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r7]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r24, &(0x7f0000e80000/0x2000)=nil, 0x0) r25 = socket(0x0, 0x8008, 0x6) r26 = kqueue() preadv(r25, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r26, 0x1}, {r26}, {r25}, {r25, 0x2}, {r26, 0x10}, {r26, 0x20}, {r26, 0x80}], 0x7, 0x3) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r26, &(0x7f0000000300)=[{{r26}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r26}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r26}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r26}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r26}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r27}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r26}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r25}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r26}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r26}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r26, 0x40}], 0x1, 0x0) close(r26) dup(r26) r28 = getuid() r29 = getgid() fchown(r26, r28, r29) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x26, r28, 0xffffffffffffffff, r20, r21, 0x1e4, 0x8}, 0x8, 0x9, r22, r23, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r30, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) r37 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r37, &(0x7f0000e80000/0x2000)=nil, 0x0) r38 = socket(0x0, 0x8008, 0x6) r39 = kqueue() preadv(r38, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r39, 0x1}, {r39}, {r38}, {r38, 0x2}, {r39, 0x10}, {r39, 0x20}, {r39, 0x80}], 0x7, 0x3) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r39, &(0x7f0000000300)=[{{r39}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r39}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r39}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r39}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r39}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r40}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r39}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r38}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r39}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r39}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r39, 0x40}], 0x1, 0x0) close(r39) dup(r39) r41 = getuid() r42 = getgid() fchown(r39, r41, r42) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x26, r41, 0xffffffffffffffff, r33, r34, 0x1e4, 0x8}, 0x8, 0x9, r35, r36, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r44, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r46, r43, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x5, &(0x7f0000000080)=[0x0, r34, 0xffffffffffffffff, 0xffffffffffffffff, r45]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r49 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r50, 0x10006}, 0x44001000e, 0x8002, r48, r49, 0x4}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x3, r2, r16, r20, r47, 0x14a, 0x7f}, 0x3, 0xfff, 0x0, r48, 0x1, 0x2, 0x1b9}) 16:00:00 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x3, 0x6}, {0x18, 0x2, 0x9f5a, 0x1000}, 0x8001, [0x8, 0x4, 0x1ff, 0x3, 0x7f, 0x7f, 0x80000000, 0x4]}, 0x3c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) sendto$inet6(r1, &(0x7f0000000080)="9d24a148bf9291d1371fdbd4c64980d7f69c3dc02514b697644335d3ed67998cad19b41b8f1f7488b6b435bd42f755a26700488ad3b5576e1da9131cca7516db897e8ea03c76c43a08f28f8d0995bd00000331eb7f81eea675b95f7de75b37fdc1556d3d1cb6ed87ddfd4cfc451722a7a3600f312535120bea43647325316417add8cb21402b1b81134c59b9a7b544d317ee8d95d78a9ea068ea3eeecbfdd224259c554b96f9a7aaf952bbb54b6bb59b87f07012b10da8ebf4d24c89ba76dec54cb2c0955c210feef52da0d93378308e3a82dac6494f236c2dbb1231", 0xdc, 0x401, &(0x7f0000000180)={0x18, 0x3, 0x2, 0x3}, 0xc) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000200)) 16:00:00 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r2, &(0x7f00000002c0), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000140)=@abs={0x2, 0x0, 0x0}, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r2, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) r4 = socket(0x800000018, 0x1, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0xace3dfe801af8fd8, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x333, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000200), 0x20004) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) read(r6, &(0x7f00000004c0)=""/168, 0xa8) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x5, &(0x7f0000000000)="03f30000", 0x4) setsockopt(r3, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r4 = socket(0x40000000011, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x7c}, {{r7}, 0x9cc966705e988fd8, 0x76, 0x4, 0x7, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r8, &(0x7f0000000700)=[{{r9}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r4}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r8) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r12 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) r13 = socket(0x18, 0x2000000002, 0x0) setsockopt(r13, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4011, r13, 0x0, 0x0) r14 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r14, 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8004667e, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r10, @ANYRESOCT=r12], 0x5, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r15 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r19 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0x1b1) r20 = getgid() r21 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r15, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r21, 0x40087603, &(0x7f0000000280)) r22 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r23 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r23, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r23, 0x1, &(0x7f00000004c0)={{0x400003, r18, r20, r16, r20, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r17, r17, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r22, 0x0, 0x0, 0x3, 0x1000) r24 = socket(0x0, 0x3, 0x42) r25 = socket(0x800000018, 0x2, 0x1) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r27 = socket(0x10, 0x1, 0x2000000004) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) dup2(r25, 0xffffffffffffffff) bind$unix(r25, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r28 = socket(0x18, 0x1, 0x0) dup2(r24, r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r28, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r15, 0x0) 16:00:00 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/27, 0x1b) select(0x40, &(0x7f0000000000)={0x8748, 0xfffffffffffff000, 0x200, 0x2, 0xf7, 0x7, 0x100000001, 0x6}, &(0x7f0000000040)={0x3f, 0x100000000, 0x0, 0xcba9, 0x3, 0x80000001, 0x5, 0x4}, &(0x7f0000000080)={0x80, 0x6, 0x400, 0x0, 0x1, 0x5, 0x456a76fc, 0x2}, &(0x7f00000000c0)={0x5, 0x7f}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x80000000, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) sendto$inet6(r0, &(0x7f0000000000)="1aae522c33c71644c6677bc99884a651070c2fbd22d7b62a2f273ccf20f3", 0x1e, 0x4, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x800, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000000000000b505d09075a04e5156d4691dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x100c) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) socket(0x1, 0x3, 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, &(0x7f0000000000)=[r1]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) semget$private(0x0, 0x0, 0x238) 16:00:00 executing program 0: nanosleep(&(0x7f0000000300)={0xf0, 0x400007fefffff}, 0x0) r0 = kqueue() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0x1, 0x82, 0x1, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0xc4, 0x80000000, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x1, 0xf01fffb9, 0x7, 0xa1}, {{r1}, 0x8000000000000003, 0x10, 0xb0000000, 0x34f1, 0xa91b}, {{r0}, 0x5, 0x14, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x7ff, 0x8}, {{r2}, 0xfffffffffffffff9, 0x5, 0x40000000, 0x100000001, 0x2}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0x2}], 0x0, &(0x7f00000001c0), 0xbc11, &(0x7f0000000200)={0xfff400000000000, 0x600}) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [], {}, {0x0, 0x391}}}) r0 = socket(0x2, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000dc0)="ded1798b024faa6795a63bfc0eea2f7066da1bbdf9ec203db17fc15dd45a85997668487220ae5ef9d26ee92be2d9470fdfade8a4ca76fc3d85c468aba2a069381b9aa935a3e2f5e33f3027c662a15ac93695cc372cd172bf9a2dc988580d767956e1cdc22062df01cd279ca3232633e0f1fdcbbb030ce6428d9c8353a33718a42e45b6b544a3d060d280d27a6a441f27258da10de356c24e6083d3d86a6068f560b0de714ed9ef39f511f2caad1633ead18428458b5f2242cc9b7e1400bf8fbed4fb4fe7d49a88e03eb536aff377e19dd953cf1482fe26665855a35753a8c5b9d1129b6d532637c49e5b5ab709d9ab5650f4e917e9f2f4509c95c679965fa3a6c7d4f7acc1db99474b541ec2d6b4e12e28715e1ad402b900f7a6d347c732693648a8abc5fa986e8f1ff4178e80d8606473d42681c624d63abffdc04118677b3fac4a15fa83d56f4be71e0096adc7463fff018404f1e4b1708516b9b60ed66783ec131002db665b790051ecfdeb7f249a3a3922130632c838576b4db49bcabd3d53ce98662acc8a2648f453e652794a8382157a65cfaf49b176428133177eb14a21adf68d78da33c108b3cc6eeae9eb1f533367a4291bf906e85a64d2fc7b71e8f792275025bae9d2d6a801e19020d6eac8f0ae12ff4716dec547542bc5fab8cbebe8582608d1f288745d4f9c2dd766e3400fb6d8e69deb0c0ca440040af3699e44a40c9df9d3c42f918763555e9844a13fc0c9c6052423203730ed3dbd38cbcb6792d5930f8a430475070409430f42a1822d471a2605e525993d8cb861cfb82a85452acc6058dd78f52da594c90437de2d1cf54eeb575c2f891d0591a8d7972410798d87539b4b4616c113c7a03e46ce5e07d10aeffba40df8c1afc05871199b0282ab43c2642c9ba74096308de3d99dea3b7363dc27090febb0a0f587bcb1651e2c4b1e47c49388e19d09e4d47147e7e0eee5225fea99ceeed13b247c6162420021f58706081cc62d85fd88f92f5b63e6c34d2b5d0cfc776f5afba418a8c4042f7ea5f3b5d0a7e95f98c2bf70e421de588df63b7ccb1f520b4735b9fc96cdc6941f8105b1d6d7e11dff6fed1a3ddd3b226dea98fd1b1590ca109b6315ee57189d8fa79e618e0561d66edfe0b59fd6a51f36a6579235f19b59185e57b208c914b31e9a9b405eca8380f4f596920d25081e6e5c13be55a8790dbca63cf46dabfeb225c9b629859ea884a7dfdb468906bf956f9361890d9c43ede908dbf90a748f7609cdcca35d8ac301104f2f99b8d58c6f29037268989eeb986881af97082286e70036f7384b72f12eeb474ebccdfcb167a2313c02f834199f9b5318bb3cf433fbf1f0c089bb639a1fdacf26a4a0fb9d7b2334fbbacf4174327b3a9953b66dae327e2a78f7e733456cc2404e1d622c471aaae474a2ff821e2be1cbd93d212f438c4f1a6e15af8c2805d7b620a2e8b520f9fcc3aa20abddc03b82d26b688c26d5ce4abe1052e7eeeb38ccf12c84ecd81f094ba1a7e5776ccaa92a9aa4da6d6ac18e775caf2884be66f9a9b58c2f18ec09236af681392c6ad628c0f8ff8afcab6aad2a0c55e682843a01711204d4390febbf7cebceda4ca5d6d871e59d1411556e526a03a3eccc11114af1f34cea3cabf7bdbe23f4d1888224018ec9b1fe51e25ad299f564cb451194193efc4bb4cfe750a3dc4f224e957bfb0e347cef2654f10c2af42985d74e3f4bdab362f456020b523bccfbe0bc2dc85c5cce9b2797bd3bfe1f2766f75fe66be9b4c8abc77c2d5358eaa6e2069f01f71ef50db8c80bcec84a7365c92b38368863bb35c6a04a84080f3171717a58af7e7bf941fc3281052ab642ef84cab33d720a46380bcb9bc4f00c981c761b1d4f5e5d45347009d449f0089eae3e57788d60cc636be90a89fc4cc34e84b2d97a48d7caad2e63b222fdde8129a470a857100d88d698ae133d6738cdd798c30a71fc134f4a9cd527f22b51ac7b671a4d5ddfae7b44b8519a3ceab774a4f8c295d9de686b2aa849a655b3505f15575964529b0c0319f6255cbe245a00c92eadb4b974be1f50bf7bf1b95fcd99756c9278a7ed3e00a3ee10c2792d13877cbd55b29274922c35e38f5bfeca91825c08989e3d46f1ca6dacfd35df6c4aab27239ace90fed20451367843d09fb33b59219d1a5212f325093d5b7595077f2feca4a1cc246d4f28ff0f4d81dd3fb803012231fb35bc499d56c868a1d37da3a6da77ea3e9af5b1a48680d15e820972228bc2946e035194ca2086828e6c01900bb28223e057faab8cad2f45272bb83fd81269f2c8890671dca2634e069bd81dd87dec4f905334d1480ba80416a0633d061895a915f15fe84c1b3bc95913ca4b5af71c0e00c5caaa58a6df5d2c08a6ac45eb01a8eb1a97446114df3579be41bd73c90bd99290bd7234c312f6af58698f082bd68394373eaebf9063c44f2ac94b8c16613b6dc54dc31671898b24d4ce9b66f27f61427ea385dc1e292f7997aac24f4080fc6a26c06bf358365dfc87c2c71c441d886514a193eb424e822d12b7ef5617a843ecafce0e0159862d81c98714aa23152a791b64b92adc6104a483e892f3d0fc02ee29fe18a66bf1ef005e0e7bc2cd416e4a2406de666d31484e8bd5615dc96dc9346ffa708ad8d84e8d5d354b04707cae5c17df5e67c273cf90ab34c8714984e34b7707816a1e9f96d00bc58f60c802b702cec63f17811674a0da906fd6228eb1c66550bd2e808c459ea204d2e9093574878d26960ec390e9e628546afac99ddb2234f161f290789257769dc3e61839b431a39d4649cc71253317903766a0eee0f5904a8df85c668bb77b7c75c6f331ae984d73c808cfc323c80f8b42405eb5153a20e70fb08568cf852de809d7a79ae44f0633c384ea7e921b21e1c2914af1d142d9d2c1e4aabd403c8ce05164c3aa21eadaedceb1f06949a6aedd0f906879c7bcedad91ef0e6bbd036e156aeefc699a40341ac885526927cf6da8b9a2e66810fe49f70a309de67518ed3f10bb7e67881c46622079c7334de495dd6437a91248d2c966075d7710f5accf6438c9937b7f1907c1a4d8338640694dae6c69d7b24051f8806bc5985374f6a94db3fa99b7fcb417f91addb4031bb29f3310856c2c16cb8138b3433d09b7159f682d7c63bc656429a5ce0455df7e2d2f947641d367ca086675e651f1d088c69655974ffc4904d2547897a83425bf9e82c7d76de302317462f8cc6ee82cef2c6fbcd12d4107a02fd165492490bae28dc7eb5bd2e3802d740d79678796e02deb85b0eaee67ce860880889252476f0d6b05d86c68c5fe18e6389e04403a7c8e1d7549430110c9bb4660738aaf183ee554ad3064ab6ef9d4c100a00d20bbaf66ae9134c5fec06ecd24a0dce24c7e1f1387d0dc962863c25337eb54647a00f5b4176ca987884dd38b64378391e4be7cb47895615809c59569a8171f6710c923869e78c87139aa45fd6558d7e6d8f7e0a100cc0bab7c6863eb6caf8784f2b6039178e7ea3880021a882dabe09f75b70d99634a67d976004708dd6cab10eca3ecaf8af3bef43e438b6a99cea68c676765706356052bb9dead10692212a6183579c462a355b1e0a2578abf9af80690ffd2131881d9b69bcb1d29d5213357d99c2212582b8ad2740c97b1d01253c234f9bc13457bbd178bdd48c316530e81efb8d22689e77a9e60997496655a00a6d4035e459ea9b889a2b62504dc2e6f240f18e8c3123cb6080b455349daf4c425f89e4ecb879054c510f091b0a7f661c08d0abf5ba067224159d284ad2d25ba0655e3499c63f47b39f00114907912c8729f4f7b7f238dff50547260d59ec3dfa5b97af1f2f347326b58a1ba44465c620784bf6cf98e3fddc62ae3f07f31cecf014c2604e826564c21e1924bed5294b33d1785acba68c783316cf280600f9e11834372e356fc395f27ccf184dd6319396b24badb5c1ab10a00c471da6228633df05b1b502b6396b3da1d0db9230bf84d3c4499b6e8b280ae551a573181537aef37adb81a5041eda1cba6dcd7a01845f8a5b4058182aa9a130d13d4e11a188eebb7b5157771a851bfe78163cbe8f95d266f8f01f38bb45a7be6cba95755d5417793b4cafa768afe9889eb8b72c856545c4bbcd8cc3950387a422dde769a312f89b308fc182a6078d48a0758ea6ae5cb2afa40d1726711ad387c4ab9bd5bf1ed9c778bde34d02d54f1aabf4d4722d63fd1ff6169e19f83270c312bc76fdee4233eaf86a3d2f4c96bd50529ec37286b8533490141db1b54cfded46eb51eaf24d52597fc933a254fca1f8cf7025b28782f06224d66f982cec5ab99d211eee9353a001263045cdc28255c8768275c4711afe730a65eadc9134dce34dd3895e7ceec98c3f4513219321a5a255662600eeefe8bdcdb9968a44300e2df0f3146716fbed2600c1a75e5d9b0c6ccebc0e54b3c2a3503ec2fd9da15fd02a08ad8ee8a82f164b66e61140c0d8d1116b1e8d32c760998512fd7dc53a115d10c96833d43daaa17904579ec11b50d4f051f75a28dee3fb1786bda22a212db1635247bee50c5e572fffe9f171111c936db336fbd9a8a6011ac8f73a1470de45cfcf0129621179b64c99eaf356930d7ed1c21bd7817d545e4ccba45ff735cecad2fd7ae99654e258b882d4bdd3e10cf09ced6834597c1ec48c5e677135db24f1a74ff57d8faeb57d4c09c3e59ecc90131033b8d563546974184d2d0feeb1b05eb866b59a78e16e0b13356aa47d31f5f6fb0c72826e87b8129af49a10b9be1b64cc617d6c36fadff82cf4ebeef65dda228aed1930eaa8aa82af71ae8768f96e3b08a3ec6230daf791a901f3c5b3c70c8d820ad43fcfa83d02ea84f2549c78cbbe32b6ee36a26a76541460a4a271e4043e177e96e245589d24fcb95c6fb96acc81b62da0190bb1bd9f6668ee34ccbf3d1c29799ef63e7aeeb550200f22bcb6b8cb002848ac493dc01f4c5768ae92c45a66e488863daed7673e621a16be986a1aa1a1bfb9858a9475ef9ecc8d27060eb3076b487c2197e317820cc5a9fb2efeb494c538793df36845d64d3a31a4840b1a4fad9c1467aae39bc57362a7ededd14d6325dcaab6b3a598546c828a4c4c756f10a1573a28113134929b37531c69ba3fd33de65e5d74bbea118254283c65a66004343c973ff3b9fb321cf364740be2a883cfac0bf7d44e48bbb8dfc76c49eb5f26a19b29a0d34bd96aac1efcc056e8a3ffdb559432acbe61b9422f9823f7ce2e7e13a8ecef2582533421cdf72ee6a1e2323f0a830df93135c325be60babd44672950623c04dcde651dde39567be61c9f5714d70877ae6d912a1c46315fe38597ca261eb58b73a9d7552249c53dd8b4117b304ccc5a6b4978d042c9a8e7d9e93f0b03a919d2546e9f8d764c7eb75823b02669a2f7612de64a4771e6c71b1c3b922247fc3452e6997960af446456255250da1eaec586891499e86f5e55fe70eb502f2541a43c241803d51000d281820b40420e2c30c08cf389fd257fe5370d66badcb0962aa7d99380666ff9d55e079a98074439aa16dea927474be0e8f340abf5c8c778716f5c3db26108d5efa61dfa3a079d5725a2823146fca006c36a025cefaefc4de7f2ba64c0fcaddc3051e20332eadf810513ea058a70290dbcfd7cc0d46d1f484b7da6a3c3d534d445d9b42b8f7fdd3cc46cdfc4701e1fc20f1a42f2aa2151f906c81fdb707bbf1e9addc8bf43ca81045557e5fa0debb5c6ec3711ece238e9c72f01b3087e65999f295242967af538b3c", 0x1000, 0x1, &(0x7f0000000000)={0x18, 0x1, 0x9, 0xfffffff7}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000100)=[{0x8087}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) r5 = accept$inet6(r0, 0x0, &(0x7f0000000180)) kevent(r3, &(0x7f0000000100), 0x7, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x60, 0x4, 0x815, 0x8000}, {{r5}, 0xfffffffffffffffa, 0x20, 0x0, 0x6, 0x100000000}], 0x94f, &(0x7f0000000200)={0x6, 0x800}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) close(r2) dup2(r0, r1) pipe(&(0x7f00000000c0)) fcntl$dupfd(r2, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)={0x8, 0x16d}) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x810, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r19, &(0x7f0000e80000/0x2000)=nil, 0x0) r20 = socket(0x0, 0x8008, 0x6) r21 = kqueue() preadv(r20, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r21, 0x1}, {r21}, {r20}, {r20, 0x2}, {r21, 0x10}, {r21, 0x20}, {r21, 0x80}], 0x7, 0x3) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r21, &(0x7f0000000300)=[{{r21}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r21}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r21}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r21}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r21}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r22}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r21}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r20}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r21}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r21}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r21, 0x40}], 0x1, 0x0) close(r21) dup(r21) r23 = getuid() r24 = getgid() fchown(r21, r23, r24) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x26, r23, 0xffffffffffffffff, r15, r16, 0x1e4, 0x8}, 0x8, 0x9, r17, r18, 0xfffffffffffffe01, 0x2, 0x7ff}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x8000, r23, r9, r11, 0x0, 0x5c, 0x8d}, 0xfffffffffffffffd, 0x1, 0x5}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) r28 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r28, &(0x7f0000e80000/0x2000)=nil, 0x0) r29 = socket(0x0, 0x8008, 0x6) r30 = kqueue() preadv(r29, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0xfffffffffffffc93}, {&(0x7f0000000600)=""/4077, 0xfed}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r30, 0x1}, {r30}, {r29}, {r29, 0x2}, {r30, 0x10}, {r30, 0x20}, {r30, 0x80}], 0x7, 0x3) r31 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r30, &(0x7f0000000300)=[{{r30}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r30}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r30}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r30}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r30}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r31}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r30}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r29}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r30}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r30}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r30, 0x40}], 0x1, 0x0) close(r30) dup(r30) r32 = getuid() r33 = getgid() fchown(r30, r32, r33) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x26, r32, 0xffffffffffffffff, r10, r25, 0x1e4, 0x8}, 0x8, 0x9, r26, r27, 0xfffffffffffffe01, 0x2, 0x7ff}) getgroups(0x2, &(0x7f0000000180)=[r5, r25]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r34}, 0xc) 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", 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xa, [0x0, 0x0, 0x8b, 0x0, 0x0, 0x0, 0x101]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) connect$unix(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854978a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f439765c6ad9bf17259c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c6690a1a1976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c02000000000000009bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e6cd567b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd360707d2cab3dab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9a6030b3d75550b4e8ac82b91d236c7de08060f6892f5c94c2931e645300000000000000849c1070faddbe81a2ab004962a16c4a9cdf223938b897ab8629a980a6580b1639b6bab12666aab95bc581165834fc194a90d09ce207c2ed90f80f9e8cff9d869eb0a24a7ae73a74ff13a948a704ed765194b66180"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000740)=0x95) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000780)={'./file0\x00', 0x4, 0x2, 0x3, 0x3, 0x2, 0x20, 0xffffffff, 0x1, 0x1, 0x10001, 0x5}) recvfrom$inet(r4, &(0x7f0000000340)=""/235, 0xeb, 0x4ecf3c6e1e4af3be, &(0x7f0000000440)={0x2, 0x0}, 0xc) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20, &(0x7f0000000080)="a74b7495", 0x4) r3 = msgget(0x3, 0x880) msgrcv(r3, &(0x7f0000001940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1eae31d662ca740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5be8d2491388861904499e600"/4116], 0x1008, 0x0, 0x1800) r4 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x400000000d, 0x0) semop(r6, &(0x7f0000000100)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x7, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x3800}], 0x4) semop(r6, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r6, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r6, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/60) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/4096) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000040)=""/50) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r7, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) 16:00:00 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0x7776fdd54202f279}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528151c73755f54f958bcb75d25f700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650000000000000000503c4e60d4330499d21889327f9e5ee0b229f5e0a693bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b03ad5f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305557e8d61e8fde7954d8c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa1402764cbb0bb9d96f9b73619817b24ed251de1f0b8409bd6ed72db625ec034ffaa88d657085b7799259204f441021e547252b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac1166"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000540)='./file1\x00', 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) r7 = msgget$private(0x0, 0x200) msgrcv(r7, &(0x7f0000000800)={0x0, ""/150}, 0xfffffc3d, 0x0, 0x2000) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x30002, 0x0) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000340)) msgctl$IPC_RMID(r7, 0x0) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) socket(0x19, 0x4000, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000001c0)="8c65ed051518a44cc4d6aa9066268f8f6ddf9a7d622a1c89e5775c2551889f8d32d8db5c62840c1c72bfcc3bc05226cd76c65e4e4e580b1101400c3c62a70975a2f99482c8c81b2ef902a676a1cb9b3e7a41f46f1486676bfc00000000", 0x9) 16:00:01 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setregid(r1, r2) r6 = syz_open_pts() syz_open_pts() r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000000)) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r6 = socket(0x18, 0x2000000002, 0x0) recvfrom$inet(r5, &(0x7f0000000240)=""/140, 0x8c, 0x43, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x8}, {r2, 0x8}, {0xffffffffffffff9c, 0x4}, {r3, 0x10}, {r4, 0x2}, {r5, 0x10}, {r6, 0x40}], 0x8, 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffed1, 0x0, 0x1000) 16:00:01 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) socket(0x6, 0x8000, 0x69) write(r1, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807b684bd8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807b684bd8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807b684bd8 va 0x20ffd000 didn't change! 16:00:01 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba621b92e06203f349308000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8cf85f706c4f1917e7239ac6c344aba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5aed8844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5064303a8a665556cdfe7e24014e137e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c695a02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8301b923ad532e35563e961a599cb3ba5d666e3b2b88a766eec2758a66ae"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0xbdf}, 0xfff, 0x9, r4, r4, 0x8007d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x0) setsockopt(r6, 0x0, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee4e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x2fb) ioctl$TIOCSDTR(r5, 0x20007479) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r8 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r12, 0x4, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x3db) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x8000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x800}], 0x2c32) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r13, r14, 0x2, 0x9}, 0x0, 0x4, 0x8}) 16:00:01 executing program 0: socket(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/52}, &(0x7f0000000040)=0x36) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = semget$private(0x0, 0x1, 0x84e) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000080)='on', 0xfffffffc) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022c2f66876c493000"], 0x10) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x40}, {0x6}]}) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendto$inet(r1, &(0x7f0000000100)="92f8f082f5a5e088aee1c84843ee02a308c6f6632cc0c21db2d52274e106ab1fbcc2a4496bd070d7bf9b06c68e2de5c7f6976a4fb8c7aa2ce2f69d0a5d052ad6d5f75597202f8b5fd3ef1ac8164f2113c521cb464894ffb6ba2556e895823402ba7af49354dc7cc400c57b4b17de8ef4ba597bcf2176e48f2e8aa9828a7be8a9ceb90b6b9a258fb8c1244899c12007d4f92e4eb3692f076aaccb151b052027a7da691bc7b4d20d3d47445c836c614274ad3d9ead241b90ed48dfa25e", 0xbc, 0x400, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0x2) r2 = dup2(0xffffffffffffff9c, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x7, 0x0, 0x0, 0x7ff}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="6abba31300") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) writev(r0, &(0x7f0000000180), 0xad636a6) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x3, 0xffff, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x8000000}]}}) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9aa13fa1f1eb4a7efe25bfb258557d64f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d3e87ba9e82ec5a1a7f8760a4c3b7674cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc08876dfe3fa3a9ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c0a8f169361bb121ff9c085"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r5) getpeername(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r7, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r7, 0x40044b06) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x2, 0xc003, 0x0) sendto(r9, &(0x7f00000001c0)="a06d82bec24f6146b5", 0x9, 0x400, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r10, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008280955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb89d01c89c5a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2fae8235d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) dup2(r10, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) dup(r8) setsockopt(r10, 0x6, 0x100, &(0x7f0000000080)="90221698cb11c8e21d5a81dff20e342293568efd092a36c08a35564d5b7824dc0090e895a2b68f6dac0d664f19ed6c0728f1d603cd124278ab1caff59a4aa6f9eb04466bd5ccd29026fa2d4ae872a24ca833caac96f3740493851bf2f79a63a93e10875d7260fe357a0a5335dfa6dfd01780741580eef49b7082ef4953493d62b2bac35cb81cd53eb373f9d62fd83d82a76903614f85213d6e6d8e011b01270460cc52097a279d7cce76f6719ae795d5f906783a74939245ae95f5cf6f8a72fa6393af8bae98b7086fff703fba596472a7c4b77fb71e0d55918de526e1c3e80ea0136e70", 0xe4) 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x369, 0x0, 0x1f}]}) socket(0x18, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x16}]}) open(&(0x7f0000003780)='./file0\x00', 0x40, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000037c0)='/dev/tty\x00', 0x80, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000003580)=ANY=[@ANYBLOB="02100000c2d3020c3944d533a56aa70930ae24cbe1daad03468b9f431fed2ad4e2db2990e2f89e9b0b9ca237747d5a32de39a2092500713e5509517002b8d442bf32d27dff68838c1a9e0c582b25d553b9398cecff16a4e07556a8e7b4677fe59d831aac389233c6c1"], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800400000081}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000003740)=[{0x10000045}, {0x2, 0x0, 0x9}, {0x8, 0x9, 0x5}]}) writev(r2, &(0x7f00000034c0)=[{&(0x7f0000000140)="ab733a7f640ff141092c885bcd5e175076ec96df911eab9ba2961f2f94310dd245a817ce355ed99f9ba41acaa858dc550966994ab68d6a3145d7e18ccd51ec23b3d56fdcdd3c87db1b90b701c03597ff91baf5e653b8f1e4c7af9b", 0x5b}, {&(0x7f00000001c0)="eb1f72f2df3a221e1aa08c506e86ab37f5ebd093d8095f420f67c015a914c60840c6da605de6a57f80446ab38f8a2be41d7fe82ca2fed72c6bc64d5e40a3b33872f582ff7d4ceee51eef0a222447bfdedf4145f658678b41dcc19184048e53f6d062d144390cc3d5853d68ef78751021cf07cf76ea", 0x75}, {&(0x7f0000000040)="0acf642a2c973524d5c93346ad761f8d6f", 0x11}, {&(0x7f0000000240)="a980f888f90090d23acb4ee12aa7ee9aded133bee9987194b14701383cd48bbc0ea1b145f72853a34d0b8a14ac91e04ffef79363306cf9010e02780cd27b44b0181272c88bdcdc3c24a6dd4b7f925a96543a3d171ddfde519fd656da8069987b5e7a2efd2cf482ee80e44665f05eeaf997f94230fbc774239e488d5982e71e056f67149b9a80", 0x86}, {&(0x7f0000000300)="2d160024677a7ff76ba95cc266fea18fa0c406a740425f69732402db62d746bcdd442d88d8d4c4614d6303f84c8f40ffe238d68b671201935afeaab490d7244ae29c7f392d125fa3fd6944dc4523d8475dcef3d7f377a787f7dbf6e912e8db7d09afb885a321f2c56ba8a1e58425baeb8a899a7048fe0f1e9b20d006921fe5facad34f28a537db5d72a9d2c045a04d0062aa1140d913ac5ccc2ad92290695d6962f0b8b788d5ad5d52c67309d1247cb411ede919bbc34822e18f348e39de3fbc7f465fc3be0e2f5a7fa57ae39cceb0f5c753b8abbee8a95cedaa515f01992ed37691e03b2cbb31e45a446259d768bd6ee5f337a7fa8a725564575a8172b30b03306738f5257e3e340399226ee028d76d378cefa0c00c95499fc486b1cccd98ec452d2e38ec1824eb37c510258f3746229a19cb08a4688cc52283fb0289078426539a2aba5316ae9794d0eac92783b65e6d01b720c57d80e64e345e30add8fbe1a69fde5a970920bb4d001bbdc37246c223892ffcf056b17cf04fc621ceb1c7b9c2b7f461bea73fb3d1d393c588919c32e9b0f23e32c75b221d518813053cf9b48ca386d3d15d183ab0c2fa3bf4d5a2692c3776f61f784e236e73967bd9470ef04223f8b97de6f0e0580564fdc1808bb5db0cb500e245b8b052089f7b746f087c43a87d609a58c67b8fac94e9d1954a76d4afceb5c7e8cad2969f3c8bad7bb5c8f8faa0c98849886ae9c888c67b73c20e7b3c3ab439d59650a7cc24fe4b1d4d7e4a820b82fa5660d087b7e165901d6d6f4220ae97d068769f1935f105a77eb82a69ff0a29f29dff8508537ec277ada6cdb4ac1d12d9598615ac306b6b89c685e4746d251e9a4575ec8fabf7c52f4e689ca6ac471f9df67394e050dc7e95092f2406501207d1b4b8ffe0f44813b00eb0aaf298435c73c03a9ab17b88239caddc7fcf69e92051926b588c612dcd36de8356837f7a7a4a78e41016a6ac0c24d053ac18e5bd1917113dbacc10581ba09332997add9440b88d048b00280cf61da67a56892b355b38bda22a5924c9e51bc16f6b2655e9567346b592a568cf24522efead678d66578b75461c9909a90daf292fc7b6e2135b8dd16c6af91d56c2a5ba2f4154db00f9c3692f16f622afc1ccfc1314d1032ec96aa4b24e7ad817e2febff0e400235cda53014cd0e37b8ec96d64ec9e1ea0a604b465f364dd62d4f17683b0d635eda24291188e89afce9f4b936133bc70640de52a308f14b0155dc393c73baecad4e53337c1e2aa59f1756cb5db2cc93ed158b6705d7ada82dbf7d11a343403441c5396732158cf6a9c44afa7530c4a808689ae9ed278ba8dea91daa632bf2af661da12846b3432103264707f6a92763548e2ad70c88e2e0a923126cc684df5506f3e53e8f740d55f94ed9488bad964067b6a682393e0bf7be238cf211576fc0ead28bbb48c8165559fa4c3faf5982be5dd8386cfd998b58f2f848354be1a72eaaf9b91427db1c4705d1b174231700b4e09dbe23e7b19821f959d2330d57856bc4f63c822301f41fa0ec2e8784935c593cfd823c31dd4e2701f063b44232de598bf6a2f4e3ccfdc2c65294f6439912b136fa1db1828693555d3cdea69e1df7e3f7be7083b8b0016cc927bede100367ecf786cb59bad60fbe04af61dea6e0696c848fb4a5470e3832d019e6f7fc102e9b0622f2deff93704ffd507ce752c3780b7a5a424f413be086584b0c0290fcf65d63d807709f7ff1582ecb0f979ae8e98c6474fb36228c76e2252a5e2347c123f8e93cbb1132292f250e7b78a426539a8cdf09bbbfa8eec6c21a9b06fada56cfa7b89287334989c970c01acc8934da1b111a2f79b980c9464c5e84a24178757954f7ef0531e4609b2ec7c5438bebc88f936836514a0e1a572a7e87ab9e5a0409eaca6a6d70fd7c3c5aac933141676f79c52fa2664990a396eeb1a2cb66574eae4c7ab1bf700baa7c9f98227ce0a937ae60713686444483e5f5705959ae67cf5b1816d4452adedd97beee3747aacd2e437a12c53c0b7e87e44776e146482d70c25376f4dafb047d4c0e501f215f22f9837d652a5c0457d83e7d39f219b2fa9e9a7e5c58bcf5483276f1dc248448864bd993abc71b839eba25906f85965d4a678cc6a1ffdc011dc024a4a1924c0176980575be12a3ed36cf1fc8f94975fdd4eafba2e579f398d73487a57b38357a16cd0625c559bacdf68cbacc970712c3325c3d6f9f34f6763263b9ef6f70f178d647ca8048dd2d84b5f1b6846da11ddf297218f74a0ec88a881a12155dfb79ccf5b9c4f4cd5615a63903c18654f8c2d09afa2dc7ad580f53d31c0c99d6f9d817480e6d493623c5d75b17f172715996a007a9ec8efe3f6a7df5dca5ef4f529c56f5ed3b200e5366782cc2fd389b0ccedc3e29778067a5016dd8bcaef637eaa5887afbda4e4a19e9bec7f2301260f51564e845baca6782ebde8aeb3d8bba08a8a7c0f282822cccdc65a5599f40198b02a44bee38c11a7710d6699e782a4fc1643d4db3d411565695231f460304ce888a381195231b98b0e19380b70f1d296630d8b14cf665fd37b934d4c7baeff0874ad6671d2a6a0ddcca5a4de7e4e997969ebdac2be891e48a7b1902b955df09bda44939fa30b3bcf3fe5fadd526c50fe6453422b40ef7f105ce61694edc2ca054f64423b5617d8744895f30027491a1118207bab60b37e71701802d19586b2e894b408cc15365383b65ba37e646c947b4d57268873d54c55f7968885d072466faf0e66b0fd7f58a7bc453e4692da9dbdc5e263bb7eea722cdee92117f9b6098f340fcd71948450ff999e5693491d834ede5ceac96a62bf0fdc7205270d0bde503a700772c1aa96671e7ab434d087d776125dfc29f584b8656728f5e5de5ef1b861981be00074b063141a9905b546323efd7bd31a5029835f4b5497bbf24491f33292b674bcb42ceba2d01675bb9971484cfc11240a0c631195069046388446f3df3e92528f28a81c09b88e9276e077155bf1ad14f7ffec650e1252ecdae201e75d42a2f1e56f461e4ae95a5f0f45764e5df0d1129eb26d742127febeadf0b98b3e4b463e8159a7ced9d43f3d708b7dc1ff2118857419c4255b01bbbfe7ab46a5583fef4817e87538dd9f1829a62552fe0c7e6a03ff4a54ba0120d57b5ef72a2aebcf910697f8c0f2221c1ae1e19726a610a98fb34627e78d5c0e50d6aa70321db8ded689925a46b6b6bccfd08502000716aacfda25c28fcdcea147e4075a38a363d63f94a1fbff087c45b4c0d441dd9b10e948d885e4154ffe019abc07dc5584954b002fc6f7a1b11c34034a93ade41b7eaea2df9dde81f9b2fd26b069bd32217290bbf4b11cb3d41efc9f77c9dc815c36b319cf93a48d126e3aadeec3c2c800b8dd0a0045b18afb7f461ec2deac7864f4e95671584542c2b29736d50d0e4debfbc362a3b93e8f3a19c5067c0c46692377180d04c8a0a24e806900d59b6027570593c1bc90b0e9030b56df0e2c38a9abf99b6b303797f9d11ff33405ec712ba1634ebac01bd7bf9d4ff420fdc47909424b667af1ba166a310b24edaf679380bb5b1976a5ea99ab9ee8008db5423eec7f74df674a5edeaf3d4d3f41a043cc72b0167c5acd5a7d694c120ce7d9bfa517fd86c792bd7e1428ddf19d5cae77ded111abdd5adc5dd6e4afee5594e3da8a2a33e080156a9286077e24225b115672fd1f8b852163893445a0746731f6384033457e6ebab0796a811bfd13e17dd6bb94e2f552941a434407a22d07406235f501c67b8cf75b2ac910d650170110066fa0abf7ab5e12268531e592c80cf26e7e5699e80de76cb01c4f2440aa0c3e0053394962096b9d2c71bcab070efc77b512758249b3a7b9bb7d16f7165d43b9f02d2007ed9b8d519f7db543bb7953434b62bf889234615873884ce0c44db3cded7e04478d91a4fc4b61e544064b625d3be55580dd739feabeaebf079fa4c0756089e445bf64277e33d4178cdc6568e8c595ca7e2e807f5a18af376a6de88846d1ead003cd18ce2ab63e064bf90c7f3e469d85e2bb3b91a103456340bd3f2b3f530ca7e311b70aa7c4d83cbe3af4f2e113577914ca5b5f462518011341bc4c395070e4971cbd035cac7872fd60b1d4b6bfb356a5cb3d2b1afe599406a3c7c4473e8a7997127bbbbd53cb7a2d0a536295bdeb8a1f599a8bfbf1a77ee3e3b87975afa1a0c92aa302998964f16d20e022d51b82b070fd7cd9ff42b9842be6b5fdbf397e122e6053b4ec6a4679963e34202166699214f0440ce697e23f68dbf14f6152984eba4cf4d81a9602c265a6cbcabf1457a17c609b956d9cedb065ae0620fdbe623d5b149f302f9ba7b1cb5d7fb2ecad0934dde02b955f162ca63680106b545af0372dcde8419a31d74c875f8ee54cbfda2c1b69470a8840216f1270e7bbe7d1c758e0fb31e07b3bafe34c414bf46e7e408c1cc278026985741589fd7c9435ad86078f902529bac38f65142029950bde686e6a5eae7b8170d556649bbd604b9490c50283261988f0e208825c38aa9ed269bd591727e64e435a4a9f4f6564b807bb0b16a47bfd14303747f34a14afb1b6e3e61e37e4537b030a80ee81025ef890b064a5c391961c434a5cb133271732b53b448ebb57afdeb57b1cc9ad40442790071489c04e56336bc8c8d231e7e3bee0a83236c734618937e5270310b20acb134ea10385cb38c1de5998b873ab7dd61034e5860ebb58ebacb19fc829a138a21acd1121796d7d35dccc6f61b0d353b6b71979c9622e40b4237eb811d5125cd3cac421baac0e4355ea2666755dd245f7cd274736549a1c9f2afab683f001c054f762854c81eaf7353d9c01f1ee65655acb78043610107f4169fbf9d2fda87067f5af6b3b832cd832c0762050711afba6e91973813e15c71dcd5323c6c28877feab7a4ccf1121ceab26801884934247780f81cfd67204c1232d314a89af964d00219a7a02dc3a4000f47608e09f56b81dace75630e3eeac9576d850ff78f76e56bc2ed2570a761502aa30a9261c10d602131b266e234b4a48dae9abab8baa5d935f80715cd9c9cdeaee285348e33288254dc3bf9e7f5fca7b7b62857f6d716bb754236346dac3a8c3312547defc49c29f0bace20265855314181c344b530034a54f05d4c5be3b48d7b7e6e35edc9fd2702b6c408155417be0429a8b147c7ed0045a0a825cd584cab847dcc61402a2ee6e5e2b40657716490d61e3d381025ababf4b03a6d11e52abb119b5835960e3f5304122cad5838db51954308990382d02cd6d41f96eb31e9103cdb09f6512b6f6f63e37960f47138a541f3b0915012778f4fe171160fb9bbe85b292466bb345a22c689005d8b058bcb0d54bdaa39dffa14cae71ead957fd779c777e5bad37239641bf7a88ea7ef1c4595df4d0f88c80c9debe1e31cae921607a7f22ddf6c03b5b1376459fa9412d45d0f56e16d54a412a18d5b1698230167b0ec5d714b8a685a420f299b11e9d8aa25e3f4deff51f417053a62036a351bcb9bfdde0ef653237be154e813b9bf920c480bddee9f311e66be5bfcc70c64d8e035a3adb53ffbffa55e039409190182d6f7769e7a4efb53b45083c6f4db9d3f44b26d9d1458455561072d8c4cc09ff5f07ce2fd2c6586cbcb6c0f463dc76e4c7e29f3fbaa6e7627e24cff4b5784d09cfbebbfd83338f67d20bed58c38418f93f48c8f0212df87b6681446d024d22717bdd2880ac65431424ac98dbd4cc8805898a7c27f69b4cbe99a68a6521f328ef1f1b44f09b", 0x1000}, {&(0x7f0000001300)="af2141bb0c499a0c4d9cebd97679633bd3f8d85f8ef5a3cfaa448daccaac8c8d0e3b7daef0487be4822d3946fe4fb62b025fd7002b", 0x35}, {&(0x7f0000001340)="dcabf1e716d68cb015db614fc4f1bc95b38d4c8fe8740b05f544836ecc8e5aef9b0494a9898c7b0f90ca1e95c0de1565c60bb3a81126cd26990bb8a97f6af02518097ebcbf5ac0702bb1aa039c866c54c0f1a19db1c5a03878da50b51f72b33f270963430d1c99848afc5f77ac898b4448", 0x71}, {&(0x7f00000013c0)="1330a3f83e2de22c35e432b85fa8253acacf226633827eda77114dd2d4870597c3973632554169189929fb2e434caaacc4a230523625cc4713d36c741d2cf7dd0405c5260954edbaa6aa4f15baa2deadb186d479c06714cc5f90a6478022e8f5900156d32ca55f79521b91ad97a1bc27e38c7a8bb3c8f6f071eef03f8e2ff720f23560d22f3ba40db3c9f9d4a133038521a2edb6cd4e0e48ea05394ae879237042c30eaf46569bdbd7af6fad5a0cea415fe0008cced302a29f97777b4f1683b6867f4db66ba44164346a1f42aa960021bfe6700e50b2e16a13029a06a127cf55d0780045154ba444b5bb24f6f61f30ef8ca6e4e2a9cb8070ebc2c36ff8e6e64432734fd0439f4ae1b34883ab09c8f49c9e0742896324edae9cfb32c0bbb9e2008dca8e1dbb13bcbe6b08297b424bf1ec3cb24d71775e7dd96652fdf07a6a267cf149f88662a8fe91141dd3cb7bec5bc9a45c7282ddca4950971c8e16f859e2985398e9529d905cc944ad9a76053c206b29206829de19fe23fd6a15d0f65f92dd55db07e00df736f93d93606b1db6b0a385354a847ec81778d93cce825e1e5bf9206d61865c57b42f3c13f459652d6abfb55ff9bed18811a72471bbbc4a45e560bbc31cd485a7339098436721c0ddc24e63130c5bf1e85231acb04ea270e4ddff717512736e27b30d4c607377b1930ee52c5d281521769a69357251d78343af186498acda262d3a4dff46b15f748c8f6fd1ae82e09b62340bbfc9ad49b6bc7105c36b2ddc951bcd6c198c214aca3a76a25b4e3abacf65165845d85cea6ce3e8a2b2ddebc54bc8149c4b199225f9ddad34998bcd8282c21faa1a9f611c023aa16ffa4755b0afbff67e35c9d5edbe1e93ad6776ff1cd41c6ad3db927f6efe0bd4e4035f53be6b4832974df998591da10b5680852d3d06da3e4acda9077d981494b4a94b5c54d86c83bd22295189253dcb0c80f5e622ed702413c0e25a757b4d22fac00c322563310263c3b51f525e076dc8ed364fcf9d7c97a57f8982f551b8fdb583c3e53c9696f506fba584efd57469fea15e2cdfc17c709d1386aa5cf0d40350a83b0d6e6cbc527218a420abe46e840ff965247aae28d0dae576c10175f84316ee1e64ee84dcc66975df0b58e0b7de30ec347a7e8e7685e16eb393c2719990471a5b93500573aacc1469ce520a9cd3754997bf9491cc39005f0e888b0bdf22dfa7e95b1121cda4d3f39e4a6ae5f7d73f763cd1b8d59c6d9379678a91a7a11f2177f693ba2f91dbd6db050dc1b9eff7109751d0ca1de92298ea4ae912c3431dfda0780b90e5046b5267a1758369f4dd39111bcd3a1e21bd1adab1404ae207d61ea5694784b24a3a68c05a5860b19bb94c1b2835113e615500ced98615b1f0e4c2a4f4175cc7d375d538e0f59fac025b83ebce486404ad0ecf42c928e30e306e8a6b03e4883776acacb107df0f895b94b8afa1f9dff77e6477e4d3616af1cacf40d21539a922e1b9681d4c9882de3846a629fb7956d6d70e731ac3817c3cbdb64fa6fea7e9a54184d241e12b4455807ebda54271b5c69fdcdf3e65405295b9b5370df571e5c2cb193846116dfd179b4ef38d2ac9f67356d8639ca1e7012756fc9aaba41866d4a20886209bb254cb1e437a6fb2b1622046e920ae37ef79a4a292aaed82161c9231866db17c6fe2f07078b6886dfa8e5305af86f2c8bd78be0a63d88066cc7df914a0f3e3af9ffe6976b43e95a4851ca01d1d15fa3fc9576b857fbdab6ee6a15a71f9a2f96632a3b6bd476447d2321d36061d427e405d8db441b705ce472221d0876b31f894534d21d93dee7f5225d2f95b8a6c8f0b7c5b5dac5554c4e2c75d10f9e2282d0326c0725e93bc7621e5d625ba8639f1a042ea3adbedca6a0f3710ecccde09199fb356f1a6bc58add2de696516df9759eb3e1c1959d027f8b2b1de711812f5835f1124c11ac8af9c3270200e92a6feaf0812e3f55bb23d11f2184dd33ac04d43a8f9c8b80687e8ce2622a7dd5a84773ab35d24ee5c665ed60202b6d6ca13fe897d89f9167818db42ac17a8e8cc31e57c3a077bc113501f9fe47f1c5bf7d9a2243d33a26f954ada15511fa11967a81a5a6d4046a088972b35295fb5ad7bf3f81a080183466395160e7c39038a7c09e3ede279f6e7d4bbe7dd53621822a25984e3f4c3c681927ac8219b8240428da145e238df3554f7f8e258c7d6d71c34c44bc7e86b2ef617f8717cfaf405be65f9b001b319d8b0562137b18d7eaca99b8fbf19e640eeec965ed998b2733cbdfb9b21d34282c1875f31285b925b15df11c3909f39fbc777ad1180c9f291a85cd68ff6c8e5c903ee905a9bc5d6db9202c8fac34b488af01c3c02db388b48ef25e1aeda11c42536866f562ee7760fc8e9612cc55966f7b2a46d190ba148b8c856b2a95264cad01fb3ccaf25d1b492d974020578f6ea371f171006de4a69dbf373335b75430c3e5bf96b30f67e2eb8f34422eec8b50dc20b65e40206dde68c80fc979ba2300a81a525d90d83992598cb3511e9bb605dc56a675f8a4455d7e1b61ed1284b4da16c81d1e56afa2fed197b55e38085f4823748ac09368d87dee376f43a4abf8b903fd7b376d4a4df639b4f76b808f2173456d095f8bb6809e4abb5b3c7dd0eff7673f42fa39c2d21bbd343c4282c94b5268fa49bc44eb07a806455716a7e539c1c945874cd01d663904fa2a23efebdfaefa53c62814dd1bdaaac014c8901ec648d32c5cc09076cea709b35bb03eac879c51b16dc42c80300c5df75dec9f986b09782110c759512be522629e168a82db176ef91397b7b4c5741d4a16b1a00b48009ce2d7ac94d18d163b6ae2d33809e1e3dd5f7618154fe1ca0d6954dc89a297b1231b167cb42d909e09c624b0f952520ba04981e3db5502fb0cd809866f766f568d8867db77f2a29d4f43caef7734d888044db171cbf804c4e8f33e2fdfddbf234c8d8d144356bb6e69390f2e83365c78c13863a498de220186626cb809cf5d5912b3ea451df98bc6cfdcd570c4bc102c33df587a96cbdc9a3fb16d1666d0fcc955ce49b93a6a6775158818936b5453b084a8b6f6d3e7ed158960e089bef007014c7569283b9fe5f3b57569cdb481ad2a47b1e5c2be3a01f5dad59305624bd0afc87a2760d6b24965cdbbf86a25998bfab5ff9bf1df65e0550fb8200715f70137b79dd229417402233d4d66966de4bfc0bfaea6a7ca586a31952dc90dc0d926243735b66b7af3b752c69bff77a8df38f73c5d61f81d6e421c1a8f315f561faeff0d9b764ce638604c28a42829ddeee502d88f0978496c99304c76770096db75ac7dc3e4647123dae0541d355d1c6b2e9b5402ebcd44a1351426790288d8b636f4932395f48cc2607b8e49b37b53bfd529afb929d2f9635709d221b9e805898636e450fdaf1a49baae21e51fa52eb629104de08edd2212d855bc84dbbd3f540d57adffe0143121ee16da70dc7108e0635c7e45d4e4eebc2e20af10a1d7aea47914699abc2f858045bf3a171825debdae499a02266c5bee5a5fbb14c2905f5f6b45304d3c7c1f45aef54f29ec1fe2e5a60b9b7db5f6f65d4ebcf34205f6a5242d92ed0c6f471e98ff73f4f0de07aa487577d5a4f9e2fbbb00054a14888f0003e8a1185d14bb493953747eb8a5cbd231270de821332df1abbc7d863f65d83515ff71e5b02b9e59d672c4ab3f59af0a88bf42fbe3ebf9a462fde849a8f9bf0fa41c51a66a7f9ffad54f3eea5b2a0beb2ab1e73e150771498fcd7d5387d022e1b31652b21794a1c5abf0a65dad11212cee119a7495c2b9972f1ea3a15014ff72edd965adcaf4c233dd81419ecba36ef38bdcce90019478f2632374893738d63056497600589ae2ee7a72fdfd74917693cec0bce3c20552fb522a7570a73d7ef6db770407e3cb50c6c3637fd7c3b82de4a30fefede7441053fc5b28563fa39b1ff9e6e270f495e186dc4104226d1fca78425e7544d2cf2d71108eda5987f640538af84de1fd15d0953510ddc1428eae288bfe9e90b44ef421398e532caebfcbb2e368deabca4a749203dee9bafcd5c3bcf4e6af109c67f5e6b40817f2743d2a8820ace678b25f56fd6bb5c4744920929e389b58af18529d0e3cf159ce2baa702b8a29bf82a451eda9a9cbe6117bb1ae11d6c5fed1bb9fee0e6eec3d2cd4ada80ca28a8f5e590a33ed720f62b0d6bd215aa1793d688998397368f1a7ca91448c152a806fe22606213b62deb1ce4cb28c96058ff93f2a2b84563584552fb76c96f019f5b50de1611f9ca6004c5a804c6c252ffbc4e496b0ed73af192ff4b380f781e20abdefce0b8532421325a932a0bc8b7346652845e984adb50ce014d434be6ef166c800010254bdb6dfc8f161adc4fe01d49240085961ceff84cbe293d2ddfd83c12eebcd206e39c02edd8d08cea2a158ef044c61b130c1e0b0c22bc0e37af7ea87c3bb8fd3868ee6380d08c07bd7730da8829b72954b11fd710fe8fcc8209676d9b3a5c3c3abc651a1701263e77ca1429801e0b5d25399562752258743e6c40148bbbf0d59e9b48133876c7683b820bbf576734a52be96eb6a591bba95bcc576f32f97e829831eb297ec02e49d2fa6c701be74e9975fa0f8d022399e6fa44fbc683210c3cbf12046dbd1f230e8997511b47a5ac09b084ebb49a19c7f7fcf4a0e85a98fd968e4caf4f0a7eb981274835eb09acf84370de855b69c6cd218e102c4f946bdb338c7ff20a30a64b65ac87d3fbe4a8a0553fda6d82c40703ee0a4907505dc761b692025226f6c9faab1b7810d73bf162fed845a94e8851d30a3deac984b5ff8e243481d12f4e32f3b9b6bcd565fdca68aad44a71dc08184ff10df626b4b8a8fa1532a8022cb324267aaf0bc85156a77f4c7e4d554b4de2ed22f9a501a2133cc2b3a6457684fe24efb5b00dbaab0594816f340adcc99260b99a10be8dda27e28d2a1401a5cafde923c4d23e560cfa237fa7537c0001c6607ad64b8b9d0868462d6d740f97ceef1adfb3c717b05ab39eda0b1da600c83f8b6afd8e53bffa112d36504888a4e2e0a784990da70c33bee331812ec5dbcacbb49201427af13be92b0d5a57260b70774d92f5eaee682ce2870e9478f0d8375c2c1d14d5ae272f4bc3bfb24f0a3b71486d0cc9b15c49c39ea733708dcdf3e42541010a243a98bcb637d21a51fc67dba91c7cded3f51e2fd6395e276f0fd29f309b763fa0a6d241e6fdda8df5afb76e6c1f322c40ed136fd9b92e903122a04febdc61545a8747db3f137a852f1b5043231e6ed74d0f34f1e7d958d6bfc55183a7bb3327642fb637e6bd91b9d7226d5c9a1f67771140981603de0ce1db34d8b5c88db5a6cd3aabf2475760b964b8971703ec9ef2a160b41e2674a352a609720cf0478f1d20082c3c15a37378a665b9393e07f3a5809912176145d3613ab63e49739c51e06664163f2d3d65cab319ef5a8afafe65fcafeb0c2338c4825467b30e9411348d3ae5b4ec4defc4cea77c5e96577f3aa6ac26c96fd4f8cd70363bbed58b106508be5144a35c9b3ec1bd3c1cfe63dec329535926a169ae7b43f8d758d0a2763d0aef0044b39bb26ceba7611a03467c0123c773a1b7e986531a6863327c756f0d3d76473d71363b6fc19384489718e6887dcc6a5f83cda21152cbd869d994f729acc11793e9f176fe8d5891f49fb69b74eae33995b3014f68660349ff7674e910756e37f550bffdf33f8ade618cd9ef0764b1968b0299c7a3df06b904e4f9f00f9897a203c85be9274a981c8d71", 0x1000}, {&(0x7f00000023c0)="402bdab331d19713a782822f4c99f8a203630d7339faef6fe763df813c339760231ebd701162ace4b846b31bb5ba04d049f099b7535250a63891ec35a32973c5fca4ea40688a27fae174a7449e21c17dc8fa6c20db9d0a4815f8da1d9f7d10aa72afca8503868e1d6c879807e7b2f5e006a3449510cd7609d3690447d01e346c28f9582c273aa946e4db7f99772f6390d6d1eea2ed7aa838a224a3d47be98138be99bf0bdb1969abfd8e87686ed91af1acb8642715bba0bd624f32b413f510d5fca1e0466a234f9e6d9d2b31253b2cda1490b67b7bb0dcdd5d15bbb76b95a716516281a7ce0aed8d25612b2e4c693b4361ecf972cb15144cd3fa57fd", 0xfc}, {&(0x7f00000024c0)="c75da8cc94eba2b3c0e70fe9a0342c6407616fe1119aef6250ebcaf0dec96b0170b344fb24771806d14b1c3c9549c9e83d2e5dcab0b869c3654871ddcb1ea259f671aaa4b7dec8f6a24c4204f826ebb891e504d027560cfe9fa1472ee183a61467fd620d838220706c83cc3624913bcef010d6c609b241eb58d08676f391e1b05adcb58e51b84891f85e3a1d13dce152c1a60dad447917fe78ee613a16f1f66a0a3cfc9b5e77e547186fdde378608b4f8af610de626777572b683aaa85cb4d9d444406de0590c437e3b539a703568a321bc4fce694e21d903a45cfb72e77a13c4fa188326d640103f745c048372ddba3e48c999ff3dd097aaf21a9aac24633f1b90fcc4c7c3f6d276618ac6430911f2c1489743cb58562a1401878048956cfa14eeb9b049513ea57c95434ca6652b37c76deeb3a4ce3740c455b297dc86f39d04defc5e9cc4a7f0ca26c0276c2c50eb1f18e14ae6d12c7ef403a69d0762907e8f8bdbfb802f8ed1fa62223767b7b7b4818ca0bd6477d719057cf634d7257289cf20ece47d86c5f25a49f84a12bad95b2fa4b766de2a308efca8a4a70c13c50a64e66914e16cfa112e0ed95a5d837b3743204a91d77fb812e5d1149fa83f67035c13ac195e2e8f594c3b201419237c12da3e8889beed206cd0a4dba8177218bf65a141c290ece8c647416c5692e5edb321321902b1fe80d3aa61be895c321ae13627e4ba47a0c47b5773da811189c61249e7174f36237e02a89b54a607725a2f429b66abba7d8d5000fdd43a929c582aab5dfa1168045f0c7b5df0fec35fcfac9cdd95f920856d10231a68657ca31ab7c323ae837b4e15eccdf9dc3ff9ec62dd60e9a5aa89a10c688d650240905a28d0e49689fd153f25b3e0b7112013fe77decfb5dc5304d5f8342db740bf9973b4066ca50d87e00412fc56e167d4fc0cd068c23a5ef2e4baa9aaa3b0d8e4297acf4e28b5337b8a522cd41b3271b77287f4b1a7295112ca0986beeb129476e8cbfc460469800ca4823d44e654929f4d273e81c0a5976d9533764fe2b456acd5e58734c9d68c261a325cd0452d651db5a25c8e56f0fbdefa2043026a983ff61f54f70380a725dae0cf163731eb2e82ddd6539a568a4507a84266ec3e0c35d4eb70158beb9259dfe9dc4681045de957221cb01d24c3d110f7b8149e70d7627471910a0df556678537012d08023da50499efd23648cfe8765762209c4e48b01f491bdf2426083d6102efcb107a04f54ad5fd543dcfae46c34e53d4a2493403b7954f363f4cae6971213c16cc89e05f1d468d00c8e559039a5c8804ed231718c4015cf7ff81b38545d40139adae5a5de046c9e94ed9f4b0b3ab092427463d69e97f3a4c764e47e6b59aa1228c3bd1477bac6b45bb76f14e0d936a74978ede9eb55a26825e26780c6597d5b262f8975b52b0aafffc2b32eb7d8304438aef1e87b2a120d99fbea182d34ea24328d38f37e825866843273cb084097028627261ff37a659f93dc8df1403f4d8af479109b45d46f43f8b3d2d64eabcd2928dd260a47c3d0fcfd15f4dc6831f888bcf003f60ceb68c824025ea10bf25fb8c748becbec69e5ff22c1d500f2e99c564d937a2fec791934b21bf9cb3e7de903fdc0e5e4f87e72e27ff9bb9bfbec7ad504ff03a32c71764ebc30cd2a79a068e5c39d6f245cbc06134d3ec93ec7ee87264c2e6ff5712a0643a58e9376e1ee6d079b712a09aee3a7faaddd553e1d5e2c0cd14de576d8de7e7090c3c1aaaeb8b92e550437c90d0ef6071b26074893e01a666cb78e6b39ab22a9f5498857ae12041706623d17b84dd8ff918a15eae75cfbfd85ebd60d5fa4a95e280b90fc45cdcc5612e4b67f620a411cc6caca739650646b50eb704f14c6ee4dbb9e3504ca9376b28920be7b69a42de38f951b9537f1d19b2d7ab377e6a2e999e26c24b2cb0b3628af66730257023ad9012f75bb5017e4c32be5faa6f8cace1ea58b66267a76100b1a2e56d77ea47b72f26b4197cadb425213439f7a561a4974b5cb36cdab766ec3bd11762bea4682172d1297457de9b23966e778bf6efbba2a77d93d50a33e1190eb31ba71e902e8f886061169860feb1f0e3cc07fb60eb9ebd6a7c2c272029c7630648d21f02cd1e1645baa58bcc27925f7f309299e76df039671b641ed5c6069399e291bab4f7aa2a21082dcb5ef259ef2eb071b1c24eb6ced31d6212498ef3e72e9c274a4524970c20c8afc55efdff519cff92d3a29bf9dd436dfab4dcdf8ade43ed55ba4b62f1430231efc5e48ef9de1129674a773532ca642c4d26e673609491f622fa2f8af8294cc8452e6b62f69b5e759f284b068be0b74fb7efce7196bea5105ee215e6962fb337ca665c70105852bc99cacede77325c541904397056a2f3a4ee63e26164689aaa89ffea3ff2bb4c0078316530ea6198bb4a238dda17a8125b2642953fbdcec4dd92f3940955e236661a6eb03379a147fd150e76f13e8dff420b9fd29f139e49242beafedd8a1763407ba92677b8d12318523f825a83dc2661866e5a58a2c415faf7e2f7483ad97a9949a45b1922030358663cb22f6c10f1cf5b6ffc41f984a426ff38051a4c08c58609a5223c3da3483b638b40e1e34f95199073c3030dac4db7e738c6833656573a90f06c760245db97bcd0e625ff6001f2a4ec17f73e4b7bc2dac2f6a64bcf51f2dc2d44b56d78e25c8ca20b30c414d6c67bcfdc6cd2f89d6e791ce60536a575ba119b40fac25003138473adb798a2544a73340dad17709415b7882143233e5e3b2348827c0f8b3ae5c74aa34cbae9127c35f85502c0fd68f4704ba1da0cd5f7bcbab2ef872a167527354a54a4baf8c793edf4b66762a0655169b2b29c1272b7e6f76d3469da6041b5fee341db095b2ed5ff200157ea8a0aa76030dab5e0e243a2686629fcf01067fb052bc40046ede511a7e9d2da91826429f0d73b64105fdcf9babc5b8aff5400d05e2f61cc7d5251a7950c623042735dedc73fb2e331528037b387d1c34c74c7a1c6bcfedd16c048e8e545e81690235e09530bd340151e1083b4773adec60158edd51441ea8d7a5b794d2151dbc19e419211eba00a82611469aa1e5bc64a1656982355ec70e37a82cb646d0e423dc491f2d968f29795b9dbbb84ea6930777bace14c9dfb81e7c524813542c38aa54c53800422bda9d8096eb1a480fee0f3883d10d44ecd3888b1e6569ed09985a6ed4e4f9d81ca74fd1db5616eacd33da9bf048e65a333194f1627965ad9de98d2650adbb5e9133496556ba7076450fbb9834544cafe0af25df33d79f4fd95d7cbb4fe0aeea92519f27d440f80582d4c8be98f892877c879e21fa1e8999d5b6f1948883cbb4cfcebd3e092dd40cb741b11759bb02d498a36cf67c406960dd07487527fbf84cdf529a68159828d306f0a19a37bc446052b4f6116ed6bf3b0b924637a285815ea2e9de342f0651e6f5d8f8f09c9b51d52cd834a277ab4ed6d21697287ce3dc0e9d922c74ab523cbd0d30088196c4ed3cf9ef1f7a7bc80a7ace1978be33e77b43334474139c800be7a08310397a8d0220f6371bebecfda7170edd1d990f6b63dca53f3ddfe6c07f1efcb5be5b9f0c2b33b495327415828957c49eaae4dc4bc1686e666479d514adedd55de241d4ac2266935de2da8d191af6c7721e92277c5906cc817c845bff82cd474cfee40ec2345434de012ca1121f436cf8fecf14af94beb03eaeca9f69945cdf725cf6afe87100d28063702c691fd52136ea52c1cfbe0f7ff6b19031a3c6cb00ac094ff5d74db58de4c179ba3016c601b009c7ddd7c9b81794baf4e10a8284f4bb888644a868787b6abe044ea856180afa002dcf780e4c0460ee5da5f3e3cbf306dde3a3994fabfb6eff300339a79a3f77323e612cf4aa70fa410182b60f7d28bb7a8e4d1139bf61dc1c1acb305220055c9cf4529cacbd209e5e2d32879f8cd4737e830291a0c2a3b377e60c9d064f021f92077acda3ba5d2ef1cf30cdd030ebcb1664b2f015a0218de3b6c2e869da2680b2a779d5ef4d4031dd79c5a7612ae4d6aba16335c046da540c9beac5ec8c66a2bad2c8079b50fb83afdc83b8fded764694ef17fa09c7ef45301144051732466d99ada46a4603341be5ba2b9cdf65e4ddce1fa70e7e9ebfa5d6e568d0f3a0297c68582fa3c1e0062c0c96bab236999aca6ea1c0705e463fb6b6b4126aa4583ae64f1009105c374638a9c83123b40e5abc1159e8d24da6ef70566b9d0f53c0d33b7c04df9be52ffe96d715c92c0dad8be0126afba68c475e660cb0d841f11b106ef21c13ce6fdca940114b201c1747f9fd4d398fa472d8965540d5d8805d72a26b9bfa67df9f3d54d0282239495b14800ba128cb67099ca97da86c983a489f4a638a494c2e3349e595a17f36cdcf095e36ba2d357cf6e5845b1cca776cbf70070270ba0dc71166851834f35b69e3e84224fd5adff33b50e62ef8c45e0d0fc28b212b703ad862782e54bf0526f2f3ec9028ae6e59c6d0da6017f572d34692a6d8036ff69c00154b1f3b2a31e4eb9e3bec2761771b64f8f5be0859ada9d9f6a39199998250542e0f85ee80561da7c683ca97dcfff97b112fb8aaa9d53150f9d645450ed329a7e2cd9da101870f63da546ddc8b71dc2c517213bf109145e0f20f5e94a8ef41c55ea4db185aedba5bc6e5d798f537c57b46ea46684460f377342141fa2b1cb19ef1763884b3e6c9bb4c5079804f3e94b68a9bab54012b5ce0e39a8bb34a0254c0117a97eb7f2b23a7b8705ac4f2d75b85ee952501b06cb089eed466fb2b0cc9e1391784e2884e5217f993e38585724bad89b519fdff419162b8e608d52c772882ae997ed7fd28922f3dfa8ea186de614f798305110b81ed8fcd196d42d028444913110b3e90ba1a3571777d83a5d32b5d47f0a02cd714f6d17804dda7fa297fb7b4f4796ee4dc65a6c66de92588b17c5a1c1e54b5ffc45b34d90cf16444816a3f7e454a9e64d57211b6ddb31364b5e2a845a17273876958020404d1d635ba159d0d579f2055ca437c798cd9cc36685f9f0b9d5a92cc6d575eb300cb26a9ff4821b38d23ef307683a8868fde535313eeff44e1e68ff050f51c7b1f8cf6852eda79e689328369cb576a8e6e7b9d1d45a8e10770e1a39b576d14c3c8df4ce105a6cb6197d6364dd188c7d0e8d2b334bbb13bbacf6cc5b861cfaf899cff7e80ec52ebeadd864120388aec7639f1a9fdf8df311f581627449662dbce885e19ebd20c95985f19a690424fbd992b50277006a53a2f986c28090727d9a67879ed3eb29a3cc3cd08d41f327ddababa29db01da1dba079b22713243e97569528e1596c389dfd24b7213ba25b74e216935a0d29d473b1ade5c4011381b05b88ee1220901b6f8f365dc9ca56c55f63ef02c324d511e0d93cb60f9cdfea43a1f0b26734f87bd8eae918cdae8ea141ee27e97a826a27a59506c37cdc562c67d7ecbd4ed267dbbd0cce282e717ffb4d071e9fc1868615b2becfa484214aeab4979ec03238c5f0a0686e3893b9055b333fa9a61d483a681edb6a8ff1b964048bde912e2fdcfe659a2b1f3541fab811c1b00031c4ebd15a3dd879632886d7c196e8701ec3bac52b8f1acb6439652673d1a4c294c50f04658fa2abe61ca1241cb3e92ff267c3439e7df51b37af5775b1e206c8afefe60895f23f2dcca0816b09536c0c38f55532a5ccb538573209ac5732770f7f414f3f7130362d75c7e95a8b584688fac06c916e75a4c261cedfb2b6e8d7c351286f6345efe", 0x1000}], 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000036c0)={'./file0\x00', 0x4, 0xbbb, 0x1, 0x1, 0xffffff7f, 0x0, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffff801}) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) getdents(r5, &(0x7f0000003600)=""/152, 0x98) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x3b9) 16:00:03 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1425533e906a3ead, 0x2, 0x7) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff41) r2 = socket(0x10000000002, 0x2, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r4 = socket(0x20, 0x3, 0x2) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r4) dup2(r0, r2) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getpeername$unix(r5, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0xfffffffffffffe05) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket(0x18, 0x2000000002, 0x0) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r16, &(0x7f0000e80000/0x2000)=nil, 0x0) r17 = socket(0x0, 0x8008, 0x6) r18 = kqueue() preadv(r17, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r18, 0x1}, {r18}, {r17, 0x80bebdec4c18802d}, {r17, 0x2}, {r18, 0x10}, {r18, 0x20}, {r18, 0x80}], 0x7, 0x3) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='\x06\x00\x00\x00\t\x01\x00', 0x80, 0x0) kevent(r18, &(0x7f0000000300)=[{{r18}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r18}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r18}, 0xfffffffffffffffd, 0x2, 0xc4ad719f228b99fd, 0x9, 0x7}, {{r18}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r18}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r19}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r18}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r17}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r18}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r18}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x88, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r18, 0x40}], 0x1, 0x0) close(r18) dup(r18) r20 = getuid() r21 = getgid() fchown(r18, r20, r21) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x26, r20, 0xffffffffffffffff, r12, r13, 0x1e4, 0x8}, 0x8, 0x9, r14, r15, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r23, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r25, r22, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x1, &(0x7f00000000c0)=[r22]) r27 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xfffeffff, r4, r5, r12, r26, 0x20, 0x59e}, 0x7, 0x9, r27, r28, 0x20, 0x100000000, 0x379}) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$getflags(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400"/16, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000003c0)=0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="ccbab7b24a5ddb92d695c928f78335768ebed1f3e66c76f3d2a801c36e13c1ef30c935c5582e86bf3fb7d80d13292ce56c9f7a0562506e4798b9e63a3840f7c882bb7c0f620ca63004d014b9248db71f00070b3c24fe78b63b4a284999d4921a1ac92cb8ef73ede3f7dcf419720191f86733361d1c6a41d80bfff6d556ba2b7af166aadf78797ce3f3a2c701ef3361bf318c929121b07200af7a39d34d3637203016f39f26e1b75e26eba74e93b793e54d1f62fe30a1d46157c73bfcf3b8138be220888d47b30074cba6421b01dcf12b83fe54de1a6df91627d7af03f81f71d49593b6aa7ba4c16b1f8a0e4717b4", 0xee}, {&(0x7f0000000340)="0c825d955c3e7100507b9632f0ff561106c325d84698a2f6efd717aaae2e70a304e7018e37340d4adaa42b2ca5c7ae44c08ce392a70fac913e0b636ab9f69848764138c485f2eea4a0d1e20e1f46baa0adf8532f89a8189ff7d8d9a4f6196a4418b4f590809fcfaedfceaa262ea519beb08d7d9be2", 0x75}], 0x2) recvfrom$unix(r1, &(0x7f00000000c0)=""/92, 0x5c, 0x400, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$setstatus(r3, 0x4, 0x40) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="f0a92e2f66696c6530949458af6fc97097c66719f231696c653000"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) sendto$unix(r0, &(0x7f0000000080)="ee116700a6d828347284260ceb561ff3", 0x10, 0x4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYRESDEC=r0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x7) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) r4 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$dupfd(r1, 0xf, r4) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockname$inet(r7, 0x0, &(0x7f0000001480)=0xffffffffffffffa9) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x549bb48906b3cdd8, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = fcntl$dupfd(r3, 0xa, r9) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000440)=0x200000) write(r5, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r11, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = accept$unix(r4, 0x0, 0x0) write(r12, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendto$unix(r11, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x0, 0x0, 0x0) dup2(r4, r12) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0), 0x847, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r4, 0x8, 0xc55, &(0x7f0000000080)="79b3ae7e1c40767c9cc66ba1475301c4fca64a07d3643014b1c0aaf4413e19a6735e91585ab607f411d8bb5fb670bb0c089651945b0caa0e5d6547dac7bc6cdec43a54dc65e2ebf2a7fa07b951013398774e7d", 0x53) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2800000001fef7a9fcea8decf9ad7e38f76142a92f80d97f382607408a9d92afb413131a307fad3ef8e20d4aa249ec99ca2e20304efcba8066f125dedb30ba59c0365e5e6019128a636bf7c74f6bc6df918bba7cea1178b655aea52bacdb8ab406b20f4c63ca8882f88e17643a5bdd77e85355bc6039278555abaa246071c505"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x4a94bed1ed21f3be) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000280)=0x800000) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000440)={0xd2, 0x5, 0x9, {[0x800000003, 0x0, 0x0, 0x1, 0x7fff, 0x4, 0xae2, 0x9410, 0x3f, 0xfffffffffffffffa, 0x7, 0x200, 0x10001, 0x1, 0x600000000000000, 0x4, 0x5, 0x7ff], [0x8, 0x7, 0x0, 0x4, 0xd177, 0x10001, 0x7, 0x3, 0x2, 0xd45], [0x3ff, 0x4, 0x8001, 0x100, 0xff, 0xfffffffffffffff9, 0x245610c0], [0x800, 0x0, 0x200, 0x62, 0x9, 0x1], [{0x5, 0x1, 0x9, 0x9}, {0x7, 0x5, 0x6, 0x7ff}, {0x2, 0x0, 0xe30a, 0x80000001}, {0x1f33, 0x2, 0x0, 0x400}, {0x4, 0x3, 0x0, 0x6}, {0x8001, 0x3fbc, 0x1, 0x5}, {0x7, 0x3, 0x8, 0x20}, {0x2, 0x6, 0xb4e}], {0x4, 0x3, 0x7f, 0x2}, {0xff, 0x1aa1f921, 0x0, 0x8}}}) 16:00:03 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x1, 0x6) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000180)=r6) r7 = socket(0x2, 0xc003, 0x0) dup2(r7, r4) fcntl$setstatus(r7, 0x4, 0x80) fchdir(r3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r2, r0) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x3, 0xffff, {[0x4000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x3], [0x6]}}) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207004000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae402003c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8ca6bdbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d80d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1b60c16c4e9a3b8116ab6fa3dc83e8f1451babce7bf82d32f0c8e130719ce1c0da78e30008ad7afa2d2469daa940aad6d2f1774f3656e4f53afcfe2063709d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffac9483211295c697b064223a6e5d6843252244233d4b948b25e74360a527f3a6b566fa3c008f16936100121ff9c085ad65f4f8dd1e3b9151000000"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r5) getpeername(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r7, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r7, 0x40044b06) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x2, 0xc003, 0x0) sendto(r9, &(0x7f00000001c0)="a06d82bec24f6146b5", 0x9, 0x400, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r10, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) dup2(r10, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) dup(r8) setsockopt(r10, 0x6, 0x100, &(0x7f0000000080)="90221698cb11c8e21d5a81dff20e342293568efd092a36c08a35564d5b7824dc0090e895a2b68f6dac0d664f19ed6c0728f1d603cd124278ab1caff59a4aa6f9eb04466bd5ccd29026fa2d4ae872a24ca833caac96f3740493851bf2f79a63a93e10875d7260fe357a0a5335dfa6dfd01780741580eef49b7082ef4953493d62b2bac35cb81cd53eb373f9d62fd83d82a76903614f85213d6e6d8e011b01270460cc52097a279d7cce76f6719ae795d5f906783a74939245ae95f5cf6f8a72fa6393af8bae98b7086fff703fba596472a7c4b77fb71e0d55918de526e1c3e80ea0136e70", 0xe4) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0xfffffffe}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket$unix(0x1, 0x4056c26f1e76ed9a, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x34b7e5c2}, 0xc) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:04 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) socket(0x6, 0x2, 0x81) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) semop(0x0, &(0x7f0000000140)=[{0x3, 0x81}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c8"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x0, 0x3a, 0xfffffffffffffff8, {[0x6, 0x8, 0xf, 0x9, 0x8000000000000, 0x100000001, 0xff, 0xffffffffffff0001, 0x100000001, 0x1f, 0x5, 0x4, 0x2, 0x4, 0x0, 0x4, 0xff, 0xffffffffffff0000], [0x1c9, 0x6d0a28ef, 0xfffffffffffffff8, 0x8001, 0x3, 0x0, 0x7ff, 0x0, 0x4, 0x1000], [0x4, 0x42, 0x3, 0x200000000, 0x5bba, 0x7ff, 0x3ff], [0x8, 0x6, 0x9, 0x10001, 0x7, 0x100000001], [{0xf2a, 0x3f, 0x100, 0x4}, {0x4, 0xffff8001, 0x76, 0x2}, {0x401, 0x7ff, 0x800, 0x1}, {0x8, 0x7, 0x5, 0x1}, {0x0, 0x80000001, 0x9, 0x5}, {0x4, 0xecf, 0xfff, 0x56}, {0x9fa, 0x1ff, 0x5, 0xffffffff}, {0x1aac, 0x1, 0x3ff, 0x6}], {0x5, 0x7ff, 0x5, 0x7}, {0x0, 0x0, 0x1, 0xbbe5}}}) dup2(r1, r0) syz_emit_ethernet(0xe, &(0x7f0000000200)="449a0ca9e3293f81416ca0ca5a14") syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() r2 = socket$inet(0x2, 0x3, 0x1f) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x182, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x16, 0x4, 0x4, 0x7}], 0x7, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x4, 0x2}], 0x1, &(0x7f0000000200)={0x4, 0x8001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0xa841, 0x1c, &(0x7f0000000480)="014b769f4c290daea413416cca680f38117b7633836852554644aa8e31d7fc20140e001000007bee5008be2d090441b5d405ecf348ef9fc6bd9b066a360f0a5b540e3141f4d69ee433f183325ce7cc7b2a96daf1949ea834396557df08748409bdccd04d6700651aab5f410e426ae97dc52d094c8f9377084cb65179b72402e9e4c868000000000000000052185bb84de7dfc6621f000000000000adafff972fc176e561948ceefa34c43ec2fdd4ac27c75e96e809acd2775ee814433825e8d7f00bb45234a4da2f7bcd8313fd1f3b0295151b8d3fa7067b686cb2c3a45a7ac7c01337b552c9c29c54d0b606501a6b4b904777b31948be3c62a9a6e16a05773e6570650aa23ee2cf389d14fbb8ee4c010acf3f0f424f5f9075feae89459dd191cddc412b349aad87568b227aae6b5a273b50655bbd0d84d0a4f8583693ced059a8ffaef2e001ed6a97b61af8816a330d0f689ac6729582ab6e2f7b478214e3c7880000000000000000f129c50ba65998c009084701c8d4355d9ae555eaeee2381e9e78d33a077c92e68b4aad9ec23bbfc14261622ffd6bb315bac9bd70679a0b2ee9e3f5525d114181ec5582c38587633de02c77dab9237ed6", 0x1b9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="bdea", 0x135) 16:00:04 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r0, 0x8004667d, &(0x7f0000000040)={'tap'}) chflags(&(0x7f0000000280)='./bus/file0\x00', 0x1) r1 = semget$private(0x0, 0x1, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000200)={0x23, './bus\x00', './bus\x00'}) open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x281, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000001c0)={0x7c000000, './bus\x00', './bus/file0\x00'}) chroot(&(0x7f0000000000)='./bus\x00') getegid() open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/224) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="c0a36e1d73048b92a8dadcb44d97532e495a42fff89634303df8836aaa9b637c1d48fd3620ea242d91c5bf246eed02d2b5ca34c55e5ec0b2b47c4e816a531e31a1ac83d39291c3f6cc9b11bcbce5aa40773722cc957d60d8693bcca65ba407a77f58f3705fad7c051dc481907f1d3540c4b95fc1340cb2cd451615aa5a4217a632b932860c7e47ab1ef7635bdcac104ac4c970a4b6e9cabb7f4d03e025f62de86f71bc9f31f4b0624610a7a506375548629fe988445672046f38c9a72c1f5cda6e6c8995fa5b7206eb6e066c6009543d59bfc598c6257094db3896adb5f0f10af1010689f82f50f803c8c352502ca7e4fccf15bd0cc118841115af796adb", 0xfe}, {&(0x7f00000001c0)="aced15df6f16b18802f9058fc8da3fb56bf30259572037f3f290c2d34070a34aecb90eafdd5561971e4b1b69f5ae06b3145d28c0a3153735051398ce2e9b500dfd65f1058c9cbd14f8244dae96590c0fc2ac89e6b2285734380707bb30", 0x5d}, {&(0x7f0000000240)="3b2706dde7a6dce9e86743c73ac14c706a66838d24550a2c6423dfec3752848b5d6b65868ed07838da01caeb01523dfba8e6f5c416be6053e94e521c1049a99ca22e518492c1f43a3503dc216d09dc308098e54f1244f6196a", 0x59}], 0x3, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x64, 0x40000011}], 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r0, r4) shutdown(r5, 0x5) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) read(r1, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0xe5d3) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x5010, r3, 0x0, 0x9b4) 16:00:04 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = socket(0x18, 0x2000000002, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0xfffffffffffffdb2) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x1f2, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x20}, {0x40, 0x40}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000235, 0x0, 0x953) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x6c) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7f) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x35}, {0x28}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") shmget(0x1, 0x1000, 0x13, &(0x7f0000ffd000/0x1000)=nil) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33", 0x76}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) recvfrom(r1, &(0x7f0000000180)=""/133, 0x85, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f0000001980)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) r1 = kqueue() fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ftruncate(r1, 0x0, 0xfffffffffeffefb9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0xffffe6c) getsockopt$inet_opts(r5, 0x0, 0x4000002, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0x7c) read(r4, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r6 = semget$private(0x0, 0x400000000d, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(0x0, &(0x7f0000001880), 0x0) sync() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4000003f9) pipe2(&(0x7f00000019c0), 0x4) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001a40)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001880)) r8 = socket(0x38, 0x8000, 0x3) setsockopt(r8, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r9 = socket(0x18, 0x2000000002, 0x0) setsockopt(r9, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$dupfd(r0, 0xa, r9) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001940)) semop(r6, &(0x7f0000000480), 0x0) r10 = socket(0x6, 0x2, 0x3) fchdir(r10) r11 = kqueue() r12 = socket(0x2, 0x1, 0x0) r13 = kqueue() fcntl$dupfd(r12, 0x0, r13) fcntl$dupfd(r13, 0x5, 0xffffffffffffffff) fcntl$getown(r11, 0x5) semop(r6, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r3, 0x0, 0x18) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 16:00:05 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) sendto$inet(0xffffffffffffff9c, &(0x7f0000000100)="49a62b27bc809eb36eb2dc1abd7cf0b391b979ee503e9d6a93d17d07c5e0107dd9f657600eac4a688e36e4cd899ff2a275dfe87435e4b2890be39a9ea8a70d1c2e139bd24cb1a7cb9e1bb88c820ed19e18d2ae08f6b959748d5890a751ddc0e5e4e8c89d2d344ea0663de6dc9c4c16ae0f178a287aba59bf851cfed4839f07dc092a1f1450a477354aca4090971f33c60291c52e50a2af91a5c8492edbc1ec1b1564dae0ebcf6d4c44e82b3dcff6424839576fea6a3e98bb6ae35da0c9aa9dd8f457c0c7469d1a6ad51cf283757d228c019767565980a7f09b8bc4c96ebe0b1956802aece43bdeb6d02b", 0xea, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xfcbf) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4, 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb, 0xfffff}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x72) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x4, 0x1f}], 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000400)=0xffffffffffffffd5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socket(0x10, 0x4, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 16:00:07 executing program 0: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = shmget(0x2, 0x3000, 0xd4, &(0x7f0000ffa000/0x3000)=nil) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r6, r7, 0x40, 0xffff}, 0x4, 0x1f, 0xffffffffffffffff, 0xffffffffffffffff, 0x80000000, 0x1}) r8 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000080)) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x480, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$unix(r2, &(0x7f0000000340)=@abs={0x1, 0x7}, 0x3e0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r3 = socket$inet6(0x18, 0x8000, 0x9) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r7}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)="5f40688bd4d0957a84d5868118d2e174af48666e2f", 0x15}, {&(0x7f0000000080)="035c654f9a4bc04852c1f900871b0954189abd526198c34c4ae1b9fd42c952c5d9bfdd82cb38476cbb", 0x29}, {&(0x7f00000001c0)="88ed9f1095d2af562bc8f757af5c7e1925b063d6e34f77ac5f45ea65825f2a79", 0x20}], 0x3) write(r1, &(0x7f0000000180), 0x13c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x4, 0xfffffffb}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000180)=[{0x4, 0xff, 0x6, 0xfffffffa}, {0x4, 0x3, 0x8, 0x6}, {0x8001, 0x9, 0x80, 0xd7}, {0x1, 0x5, 0x4, 0x1}, {0xfffc, 0x5, 0x1, 0x9}, {0x1000, 0x98, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:07 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r11, &(0x7f0000e80000/0x2000)=nil, 0x0) r12 = socket(0x0, 0x8008, 0x6) r13 = kqueue() preadv(r12, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r13, 0x1}, {r13}, {r12}, {r12, 0x2}, {r13, 0x10}, {r13, 0x20}, {r13, 0x80}], 0x7, 0x3) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r13, &(0x7f0000000300)=[{{r13}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r13}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r13}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r13}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r13}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r14}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r12}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r13}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r13}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r13, 0x40}], 0x1, 0x0) close(r13) dup(r13) r15 = getuid() r16 = getgid() fchown(r13, r15, r16) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x26, r15, 0xffffffffffffffff, r7, r8, 0x1e4, 0x8}, 0x8, 0x9, r9, r10, 0xfffffffffffffe01, 0x2, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r24, &(0x7f0000e80000/0x2000)=nil, 0x0) r25 = socket(0x0, 0x8008, 0x6) r26 = kqueue() preadv(r25, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r26, 0x1}, {r26}, {r25}, {r25, 0x2}, {r26, 0x10}, {r26, 0x20}, {r26, 0x80}], 0x7, 0x3) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r26, &(0x7f0000000300)=[{{r26}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r26}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r26}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r26}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r26}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r27}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r26}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r25}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r26}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r26}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r26, 0x40}], 0x1, 0x0) close(r26) dup(r26) r28 = getuid() r29 = getgid() fchown(r26, r28, r29) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x26, r28, 0xffffffffffffffff, r20, r21, 0x1e4, 0x8}, 0x8, 0x9, r22, r23, 0xfffffffffffffe01, 0x2, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0xff, r7, r2, r28, r2, 0x4, 0x81}, 0x8, 0x764, r1, 0xffffffffffffffff, 0x2, 0xfff, 0x7}) r30 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r30, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000040), 0x4) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x93a093e0a0fbe8b6, 0x0, 0x0, 0x6ad5}], 0x200007, 0x0, 0x9, 0x0) lseek(r1, 0x0, 0x1f, 0x0) 16:00:07 executing program 1: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0x6}]}) preadv(r1, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xa0) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000002800), 0x0) semop(r5, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r5, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r4, &(0x7f0000003000/0x1000)=nil, 0x3000) r6 = syz_open_pts() pwritev(r6, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000084}, {0x48}, {0x6}]}) r12 = dup2(r8, r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) r13 = fcntl$getown(r9, 0x5) r14 = geteuid() ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f00000001c0)=r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={r13, r14, r15}, 0xc) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) r17 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r17, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setregid(r15, r18) pipe2(&(0x7f0000000680), 0x10004) 16:00:07 executing program 0: kqueue() r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="660c1e9a5d7300d4a399d2e92c13aafbd2cbdf30f4c93fe33664f547196ac2700d9da90b6013dfc0b884be169fbbbdd98f6cbb414a6ae31f0a7a392f0e3e5b8ba4d57d64dbdb66efe4e0ab9496ebf1a65aaeac00995cebe24e142fae9e595759506081a7038f4e27d5670c4cf72451cb68695670450c80dda32da5670f95ff89b8bd90349de210145b964ce600000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = socket(0x2, 0x10000000000003, 0x0) r3 = socket(0x6, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)='\b', 0x1) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r6 = dup(r5) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYRESDEC, @ANYRES64, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32=r3, @ANYRESHEX=r2, @ANYRESOCT=r4]], 0x3) writev(r2, &(0x7f00000001c0)=[{0x0}], 0x1) 16:00:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) sendmsg(r2, &(0x7f00000006c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="b0b5f5a54d6f7634e56177170dcccdc07a050338e867ac3d4a808f78ee85744e3a533e1c37588794254a3f0dc51435a89ae2d54c8f45d307d596f804bdb9faff7489cef308edf6a2699134b35e01937ea3e31194c39b6d26e947f67542de50a35d42d6426581bcac66b6d51d71148bd782c44c21bb2c1adbf9d9bf14145ea0009dad8479bfd634d237a24fa6655fad068e7192c4e95c624c01c420c269f8934aaa6e62e0454853f9ed908c503bf88b8f9f15de3e482839463659d45300d60f28d7e5b81015cf2ae3e6567a7526e04dc8160f30d2b2042a79c6d215", 0xdb}, {&(0x7f0000000100)="1a940535a18cda2c819228fb328967d953d34e1ea2f3f7c1", 0x18}, {&(0x7f0000000280)="408e867c85b6f1c0da6c59b2f0ee53ee394aca261e7f7bf4fe89d910a600e40129c86a5d3e46bf0959327e9b0380e1", 0x2f}], 0x3, &(0x7f0000000300)=[{0xf0, 0x10000, 0x3, "30b69c23e5af01ac7c379b42c98319df7356894c53292107372fc0a0e2cbac1c36dcd7fce51f6d5882ce0bdb937d97d5b4cf1c798f0969c6c42ab953dcb2dc7eb4a4bb38aa63eff79f8c211ab5e6ba4a9e55ea3aa4591bd294a233364701bf37ee944fe4e000978542d877611c9d66204b24402a3dda3683797f269b28f2d758195485b4d7ab0eb98a6f945f16a8e3291019e60b6000e815853dce49f34f9edc9891fd31cdf46d045157e44629834e966ca68c1126271f74831a2c86d392964ac8d59b591f5215390b57a3bbffd2911bad00ce7726b43a48449ff0e1"}, {0xe0, 0x0, 0x100000, "e99d7ab2633df0b5cd49ba320297a367068842814b35f385d815ac03a34b7befe38732f5110fa9fe771729e8e8e9132974e5c259fb0864e7a4c39f92455960bec3e5eb21d871316c8471deba6bfd9e55d6e0718c81548eaece90025efc71b3bbcd22e511653b8047225e1bbcf8b3930db20b62ab5bfd29eef8487c7a9b8053514e9aed1d1e314c796cd2a92d2152b15cb3703adbb17a7feb24ddd8c153f65aad515d3e77993cb7c65b13266a6ff816edbc9524376b4c22a463917ac2e02e5ed936bbd9809fd9d52321"}, {0xb0, 0x1, 0x3, "fdd74e6d7ccf64f6de373543aefd12dd4e07bd2a169db1695024c83e35d0698e14566533c794d3adc8411475c53118dd9b1b4ef2dcc11eaadce63c8b432e18de0838e0c3a6a78e23268bb48892baf4c28c4b72547300cd1436ddb3f17bd4e4b0fa5f6e4eefbd81705c6783ed940ac55c6f661e62a457e37e15855b60992ae2e091df1dff40243f0e0b9e908b484b637a9196d251f4a6dd8e0069751f558b4a"}, {0x78, 0xffff, 0xfffffffe, "74ea2e507c8e7b8bce53b23a4c719d81d2af13f130659939550d237652f11785a321bd3847edd2b165499c64b4e74187172113012e0f1bf64de072ff057716610f843707727cdf810aa10cde08ea959575d0920f7ebc99b88e6e2508029ddf32758da4ebbab7051e"}, {0x60, 0xffff, 0x80, "2605b4a72112b0cb755d7709af38d295e711713e667f1ad3f4d495dec652430f25687c78b4e0f00e8f1218e037946f89589c2c9fa5874fb7cdb5439b0fcfb4198e8658d71348f0cc20"}, {0x58, 0x0, 0x2, "150c6e1c67e336aaa4ab22dd7673584388f00c323191d6c4df1f254936a49444cecfd2cd8ade7211a342f791d18de4c6c789572a0952e1324ce56503dcbd3f2df597"}], 0x3b0}, 0x9) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x54}, {0x6}]}) ioctl$BIOCFLUSH(r2, 0x20004268) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semop(r1, &(0x7f0000000000)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000380)=""/237, 0xed}], 0x2) r3 = semget(0x0, 0x1, 0x40) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000180)=""/37) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000240)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, &(0x7f0000000040), 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x45}, {0x7ffffffe}]}) 16:00:08 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) 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, 0x2, 0x202, 0x3, "000000000000000100002000", 0x200003}) socket$inet(0x2, 0x8000, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x0, 0x8000, 0x7f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:08 executing program 1: ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x80, 0x0, 0x1}, {0x1c, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x3}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'ta`', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = open(&(0x7f0000000300)='./bus\x00', 0x20000, 0x8) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000001c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) read(r5, &(0x7f00000002c0)=""/12, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="620202faffffff0100006b5d7299e2dd260b0000ea350ab6dff82546109fb816ff16c20295471718c953105caff7665e22c017ee9d9b1590012ad245345b1273a3f7b4e89400de7c851aa303b6c3264142dc45239acf5d25c7409c05f41d668b027b46aedce19f60c78f54b254e60bf2ef5c0e7dab4ae352593b95dcfeb25316e60c8926d6dfe8eced1963158d83658360d0b484e79bbbd579765d05f57f5491fff4ec64b465532313494926d91bce25de4534943f687da5665f38204a30235cde4f050e0fddf1167b213d65aff9d3e88714d6d76f2057e9c16870703e05ba9eeec21657da6a0d6f9b75a037f8993d4bfc6f3fab"], 0x10) write(r1, 0x0, 0x0) fcntl$getflags(r1, 0x3) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8043, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x378, &(0x7f00000002c0)=[{0x81, 0x0, 0x0, 0x1}, {0x44, 0x0, 0x40}, {0x26, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000140)=[{0x64, 0xf1, 0x3f, 0x4678}]}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20021, 0x40) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x50) syz_emit_ethernet(0x440, &(0x7f0000000180)="189de0683e17fd6779ed0e13efeb5c2831ff0bcc9c1fcb54a18accdc31339e7d5118fc04ff6ba11329a7a8be70ce60d949fd27340e89c7f13282237d23d2e2589a682d6d7dd7361d119343973dfe0f87297427995be06ea9f65e1f3c728d388ebae9b92f96edc624db0c10e8e161d6de15257718625e9b9fedc9f200bd43c5c34280b6e695711fe990a7ae110014f852f94c9fb6236af5c9b83a4c3819df46eed32204246f91ca5856e4d7688b0593f836022e6de630c3dceacdc5d53134879b2b76b0ddd47cc0449e77b6b08675df55d8ccf60ced67afcf4b1a9403035dec05f11475ab78ea67917bfd4297eabe13d2a0a2e0ebc3ef4ec9ee1557b2518e688b0a00262bcdf1eeb0b7eabe3edf0c4ae6764676a36982405066d83c501e03f311a35f59") 16:00:08 executing program 0: r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x0, 0x2}) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) 16:00:08 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x4, 0x401}, {0x18, 0x0, 0x0, 0xec}, 0x7, [0x95e8, 0x34, 0xaa76, 0x5, 0x7, 0x100, 0x101, 0x400]}, 0x3c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fchflags(r1, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x9, 0x2) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/167, 0xa7}], 0x5) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x0, 0x8000, 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0214f75e099bcf09e93b148a2575eefc06ee3a2d", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = syz_open_pts() socket(0x18, 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0xff18) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x400005, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="73478ddbf1cf9ffd94b1e48f1d3408f3afbec7e4f9004d6eb5c83ed35cb00e6d49d2168b08fe4a8f699dd8d4ef4a11ca4706de50f97e5b03d39f1878a5134b52f305fcbfd1b80a375e0a53e132d75271b85e137a8e950a0b9e9e64f21b9799a87b95e644b5e6ab7d8fd28482007d351d48e7cd4bcb617c92c575dac640e1d0355674d01d2468ff2a848d4763f9642d76799c707fc4059aa66914ee60"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)="122c9b952e66b477", 0x8}], 0x1, 0x0}, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = socket(0x18, 0x2000000002, 0x0) socket(0x2, 0x8000, 0xed) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = kqueue() r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) poll(&(0x7f0000000000)=[{r0, 0x20}, {r3}, {r0, 0x2}, {r1, 0x40}, {r2, 0x3de76765a127346e}, {r1, 0x20}, {r0}], 0x7, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0xfc7) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)="6715c3f18ce3a45eb69d055c89a6c608394accc695ca22d1bf0f34f1fca7e94920d6d38605bc8d086413a35441ec1cbad14386bbffa4544ce11ec404f61c02832f4d54b35c818757ec8b3ee823ed42fb374c3cdae5f5198a1b5b992a613d79d5c87fb37c53f9c1486480e9f06aa796bae6983e3da01613423cd803869e287fdfc341815deb57098c0bef31b124391e03ca1ef6e3cd970abcaac6b55bd2217576fd2a4efc6191ea00386c26aad9652cd137f86d7a6f4205493056c7f32e329fd70c9a27d722c2563f487d551b7d72f9f861e128263eb7b0434d17ee7368a54df56913e3b2e9ffcbadf7190f3f3d030a887c4a7d00000000", 0xf7) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = dup(r2) pwritev(r3, &(0x7f0000000100), 0x1109, 0x0, 0x400) 16:00:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x18, 0x2000000002, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt(r2, 0x21, 0x1c, &(0x7f0000000040)="eb", 0x1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="00311a8043867ea688369ea85cd8") 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$inet(r0, &(0x7f0000000140)="8d6613d26f24f817e902b803e4cb6c3ab703dd83f7778fb30adcff1d764553926e94e991a1de9859171067f379c36ae66e7101170e3e97de7596bbcc6445cd3ee1ba1a25d6f0b3ad4a45990825730403c6f3e60656dc593086056cdf00a2c4fd97a9f2e435c753ee903a3d10bdd114f0ae0b015c277767c3ce324d182e35735be01fce333e27482d0ad1d2fd4389b6691a82760c54ff44d7c46d45c817f046cf714abd22011e05bd28fcb4d4b83f80543c6b90fb49c9b49d7d227240374b301547cbb711f6c5e56dacad84dc81943aca66a42d57037e70b24cd96c338ca83cbd268c0cb21851c383dfcaaedc377c8c5634ff39", 0xf3, 0x405, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) shutdown(r0, 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x34, 0x0, 0x0, 0x8}, {0x61}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x40) 16:00:08 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d20a3f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)={0x0, "ba6d4dfc482c3270940d9c4d7eb1c10ea0cc603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1db9066f1b6e4fd753f5d5eb14ed834d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f"}, 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = msgget(0x3, 0x102) msgrcv(r1, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x800) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) pipe2(&(0x7f00000000c0), 0x30000) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0xffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0xcdce}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:08 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x21f10f8c}, {0x18, 0x3, 0x40, 0x1}, 0x3, [0x722e, 0xf5, 0x200, 0xffff9f1d, 0xfff, 0x3, 0x4, 0x7f]}, 0x3c) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000340)=ANY=[@ANYBLOB="200000000000000007000000010000efab1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c23f4a34bc8ba19c22e02cb12e2b4599b1f43e45ff10321a4d027ac2ec1022d1430a1e059718f4e59f432ccaa4c813212d625"], 0x30}, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000440)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r6, &(0x7f0000000580)="0600fa0000000000e3b8000000000000", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000480)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 16:00:09 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x40000006, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x200, 0x7, 0x1, 0x800009, 0x20, 0x7fffffff]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380), 0x5530427c, 0x0, 0x10000, 0x0) close(r1) shmdt(0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) linkat(r3, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r5 = socket(0x18, 0x2000000002, 0x0) setsockopt(r5, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r7 = socket$inet6(0x18, 0x4, 0x20) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x4, 0x6c0}, {{r7}, 0x7fffffffffffffff, 0x24, 0x80000000, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8, 0x70000000, 0x3, 0x1}, {{r2}, 0x0, 0x0, 0x40, 0xce, 0x5}, {{r5}, 0x0, 0x4, 0x40, 0x7, 0x6}, {{r6}, 0xce3efa64318166a7, 0x40, 0x20, 0x2, 0x5}, {{}, 0xffffffffffffffff, 0x54, 0x2, 0x8, 0x400}], 0xec7, 0x0, 0x8001, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9de12f871f4385f041577960a4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:09 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) fchdir(r0) setrlimit(0x4, &(0x7f0000000080)={0x2000}) 16:00:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8080, 0x0) close(r0) syz_open_pts() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) r6 = dup(r5) semget$private(0x0, 0x4, 0x303) r7 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r6, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$KDGKBMODE(r6, 0x40044b06) r8 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1c8d62c6e936f906}, 0xffffffffffffff22) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r6, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = socket(0x2, 0x10000000000003, 0x33) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x21, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8222ff7fff0040000080"], 0x10) write(r0, &(0x7f0000000340)="0100f865f8f10b4bbffbb7e4920ce5dd", 0x10) sendto$unix(r0, &(0x7f0000000040)='*D', 0x2, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) r3 = open(&(0x7f0000000380)='./bus\x00', 0x2cffc93b0cce88b, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000140)={0xed75, 0x80000000}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) r1 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r1, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32=r1, @ANYBLOB="69326f5cc276f07e31fa29b7d7dbc737f2d78b57a98f88bd577f17e6dd87aeb836e7fd08f38530ce08218560caaa898ad0d95f441b54b1f57ada8e94c405d35e9bb441dbfb3b4b8a6ce0cb11ffdf7139214d8ccffee0883052191f5fc3fb8c6ef920", @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYRESHEX=r1]], @ANYPTR64, @ANYRESDEC], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0xa8) fchdir(r3) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19817b0784"], 0x10) sendto$inet6(r5, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0xfd5c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61930d1c87e0ee36138872c231ea639c539e1637"}) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x2}], 0x8, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd3ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf557245b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faed1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc009000000000000009622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e743600427f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae22bc2f15f"], 0x10) dup2(r5, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r3) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r6, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r6, 0x40044b06) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001640)={{0x5, 0xffffffffffffffff, r10, r9, r7, 0xf3, 0x1}, 0xfffffffffffffffd, 0x1, 0x58}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r14, &(0x7f0000e80000/0x2000)=nil, 0x0) r15 = socket(0x0, 0x8008, 0x6) r16 = kqueue() preadv(r15, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r16, 0x1}, {r16}, {r15}, {r15, 0x2}, {r16, 0x10}, {r16, 0x20}, {r16, 0x80}], 0x7, 0x3) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r16, &(0x7f0000000300)=[{{r16}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r16}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r16}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r16}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r16}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r17}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r15}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r16}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r16}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r16, 0x40}], 0x1, 0x0) close(r16) dup(r16) r18 = getuid() r19 = getgid() fchown(r16, r18, r19) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x26, r18, 0xffffffffffffffff, r9, r11, 0x1e4, 0x8}, 0x8, 0x9, r12, r13, 0xfffffffffffffe01, 0x2, 0x7ff}) fchown(r4, r9, 0xffffffffffffffff) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) getgid() 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r2 = dup(0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10088, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$dupfd(r0, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000002c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000140)='\x00'/14) 16:00:12 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0x0, 0x2000, 0x182, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0xb4f) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x29}, {0x1d, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000100}]}) pwrite(r1, &(0x7f0000002d00)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sync() socket(0x2, 0x400000000002, 0x0) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r4 = getgid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r7, &(0x7f0000e80000/0x2000)=nil, 0x0) r8 = socket(0x0, 0x8008, 0x6) r9 = kqueue() preadv(r8, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r9, 0x1}, {r9}, {r8}, {r8, 0x2}, {r9, 0x10}, {r9, 0x20}, {r9, 0x80}], 0x7, 0x3) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r9, &(0x7f0000000300)=[{{r9}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r9}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r9}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r9}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r9}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r8}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r9}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r9}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r9, 0x40}], 0x1, 0x0) close(r9) dup(r9) r11 = getuid() r12 = getgid() fchown(r9, r11, r12) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x26, r11, 0xffffffffffffffff, r3, r4, 0x1e4, 0x8}, 0x8, 0x9, r5, r6, 0xfffffffffffffe01, 0x2, 0x7ff}) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r15 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r16, 0x10006}, 0x44001000e, 0x8002, r14, r15, 0x4}) r17 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) r25 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r25, &(0x7f0000e80000/0x2000)=nil, 0x0) r26 = socket(0x0, 0x8008, 0x6) r27 = kqueue() preadv(r26, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r27, 0x1}, {r27}, {r26}, {r26, 0x2}, {r27, 0x10}, {r27, 0x20}, {r27, 0x80}], 0x7, 0x3) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r27, &(0x7f0000000300)=[{{r27}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r27}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r27}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r27}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r27}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r28}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r27}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r26}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r27}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r27}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r27, 0x40}], 0x1, 0x0) close(r27) dup(r27) r29 = getuid() r30 = getgid() fchown(r27, r29, r30) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x26, r29, 0xffffffffffffffff, r21, r22, 0x1e4, 0x8}, 0x8, 0x9, r23, r24, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r17, r23, 0xff7fffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r17) r31 = socket(0x18, 0x2000000002, 0x0) setsockopt(r31, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r32 = socket(0x18, 0x2000000002, 0x0) setsockopt(r32, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r33 = socket(0x18, 0x2000000002, 0x0) setsockopt(r33, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r34 = socket(0x18, 0x2000000002, 0x0) setsockopt(r34, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0xfffffda7, 0x0, 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r6, r13, r16}, @cred={0x20, 0xffff, 0x0, r17, r3}, @rights={0x28, 0xffff, 0x1, [r31, r27, r32, r8, r33, r34]}], 0x68}, 0x0) 16:00:12 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0xf38, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x3) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) 16:00:12 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) fcntl$setstatus(r2, 0x4, 0x8) write(r0, &(0x7f0000000340), 0x10000014c) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = dup2(r1, r2) recvfrom(r3, &(0x7f0000000140)=""/134, 0x86, 0x842, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000a9"], 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) munlock(&(0x7f0000795000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpid() syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:13 executing program 1: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:13 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, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x6813, r2, 0x0, 0x9) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x80}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x4, 0x4, 0x2d65, "52458886f4b97cb933743d18265c29bacb069ce4", 0x7fff, 0x1ff}) close(r0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0xff, 0x4, 0x0, 0x401, 0x7fff]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x10001) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r24, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r8, r21) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f00000007c0), 0xcb005093f78273e) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r26, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r30 = getppid() r31 = fcntl$getown(r2, 0x5) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r33, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r33, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r36 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f00000001c0)={{0x2, r36, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r39, r41, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r34, r38) fchown(r32, r38, 0xffffffffffffffff) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r26, r38, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe41, 0x9, 0x7fe}) r42 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r26, r42, 0x0, 0x7f, 0x401}, 0x0, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0x1}, {0x80, 0x0, 0xfa}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4", 0x114}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x8, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) dup2(r2, r1) dup(r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:13 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) munlock(&(0x7f0000007000/0x2000)=nil, 0x2000) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) kqueue() stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r4 = dup2(r2, 0xffffffffffffffff) write(r4, &(0x7f0000000200)="750cf1338a3148ea5bae95d244bfcdcc8c04b0601c5f6d6f29ac3536c827cb5b0d770a9139c95a4f3549d049c1f612badb", 0x31) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x140) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = semget(0x2, 0x0, 0x200) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x98) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x100) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = socket(0x18, 0x2000000002, 0x0) setsockopt(r4, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r5 = accept$inet6(r2, &(0x7f00000003c0), &(0x7f00000016c0)=0xfffffffffffffe05) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r7 = fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r15, &(0x7f0000e80000/0x2000)=nil, 0x0) r16 = socket(0x0, 0x8008, 0x6) r17 = kqueue() preadv(r16, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r17, 0x1}, {r17}, {r16}, {r16, 0x2}, {r17, 0x10}, {r17, 0x20}, {r17, 0x80}], 0x7, 0x3) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r17, &(0x7f0000000300)=[{{r17}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r17}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r17}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r17}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r17}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r18}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r17}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r16}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r17}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r17}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r17, 0x40}], 0x1, 0x0) close(r17) dup(r17) r19 = getuid() r20 = getgid() fchown(r17, r19, r20) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x26, r19, 0xffffffffffffffff, r11, r12, 0x1e4, 0x8}, 0x8, 0x9, r13, r14, 0xfffffffffffffe01, 0x2, 0x7ff}) r21 = getgid() r22 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r24, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r26, r23, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r27 = getgid() r28 = getppid() r29 = fcntl$getown(0xffffffffffffffff, 0x5) r30 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r30, &(0x7f0000e80000/0x2000)=nil, 0x0) r31 = socket(0x0, 0x8008, 0x6) r32 = kqueue() preadv(r31, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r32, 0x1}, {r32}, {r31}, {r31, 0x2}, {r32, 0x10}, {r32, 0x20}, {r32, 0x80}], 0x7, 0x3) r33 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r32, &(0x7f0000000300)=[{{r32}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r32}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r32}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r32}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r32}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r33}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r32}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r31}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r32}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r32}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r32, 0x40}], 0x1, 0x0) close(r32) dup(r32) r34 = getuid() r35 = getgid() fchown(r32, r34, r35) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000080)={{0x26, r34, 0xffffffffffffffff, r26, r27, 0x1e4, 0x8}, 0x8, 0x9, r28, r29, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r22, r28, 0xff7fffffffffffff}) r36 = socket(0x18, 0x2000000002, 0x0) setsockopt(r36, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r38 = getgid() r39 = getpgid(0x0) r40 = getuid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000001600)=ANY=[@ANYBLOB="03002b8de859f23b332344145c8edfd72f627573001396422a13554955c01b639e27fb6462ea7657ed82642e7bb6cbc67ad23e686a77dc44c55e3dd1b698fbe5f11946a6"], 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="e7e7ada6078f083e72ee3350fb8d887be6aa620f718cfd6b63b6a581c42ade9057bad1d47426130d836f7eac274cb74cfff49563d84e7ead0e00bd4c3bed63ec78b9f7d8a45725599a5c29c27e0ffdc9385957501885322218ffc20d70d5940cc0307ce1de54eaecea78905cea55f264f94b5a56f2d29f1143dff4928ddd", 0x7e}, {&(0x7f0000000240)="e5f31f55572c18e4597b14a2fc2340911e2fce8b679f9784dde3beb79ce394e9a46619e1969060ee346a385018a436994710118fa02c363b444a9b89a63c07fc57cc0df840381d688afb62d6f7a0c40ecaaa627fd6bd4be1cf5d9a83b802fcd6686fbbaebe537d64db1c229532de2606fe4dbb8e34a69bc62527d434c23d30e5a18c4a47ac2e9c71aaef3ded7e01b976104c18ab80e3fb7f8b11495b566fcf481b721f97719d84592cc448ca11b34492984519f1f6a30e910e8eb113339b9fad67cb1517fb41cb56a910e00eb4a008fea1c02a505240aede4b", 0xd9}, {&(0x7f0000000440)="f1e8e614b85a6077baae2a45337261aca6f23ad97e3691d311cec5f6c5804c306f7f3c59d42e5f830503bae900e4935dfb288d714cd95662ea85cfc2a6cc32ae243d96eb1d11784ac09165bd734d5534cb03b84e3173e1a41f22af3b0aa72e544b4919428b7b9a43d78a88e5d0178f5b5672c90bacb8e86c65b062ca9dc0c38aa253ae3b185be42bd926f394b1191f919672dd186643d39a5f3b8e41d7a9b2b98208ad2f2ecc6e20d4b88523d08b7072adc44ffbdeded2aceccb898883a477ee51bd2ec0a7f637a2fd4b04c74fb735b00e836320c9fbb3fda8e50e1de03eb5b3c12d42d14d318d18f9ea1674d8284ec2", 0xf0}, {&(0x7f0000000540)="e82625421601eb9794aa359bf61d3287f0ab48c7b95990b29d119bb5c5796dcf9077c7cced752611e1eab4368b8a374af4ab52abb8e71e51357472a899e8bb7e31ef3706ae", 0x45}], 0x5, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r2, r5, r0]}, @cred={0x20, 0xffff, 0x0, r7, r11, r21}, @cred={0x20, 0xffff, 0x0, r28, r37, r38}, @cred={0x20, 0xffff, 0x0, r39, r40}], 0x80, 0x4}, 0x4) r41 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$FIOGETOWN(r41, 0x4004667b, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x1, 0x400) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000340)=""/101) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x9, &(0x7f00000003c0)=[{0x3ff, 0x5, 0x3f, 0x10001}, {0x69, 0x0, 0x3, 0xdb}, {0x2, 0x7, 0xf8}, {0x2, 0x6, 0x8, 0xfffffffc}, {0x3, 0x3, 0x5}, {0xff, 0xf3, 0x2, 0x9}, {0x0, 0x4f, 0x26, 0x81}, {0x4, 0xd4, 0x81, 0x9}, {0x400, 0x9, 0x40, 0x4}]}) readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x1) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000000)=""/27, 0x1b}], 0x1000025c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r3 = socket(0x18, 0x4000, 0x7) setsockopt(r3, 0x200, 0x7fffffff, &(0x7f0000000480)="5d67d7e9695afa6ca7262edd23535424c209b7be93c7226b225abcb26ccb0d28c5b30a72a4a71e08ab060a6ebf882c158fd309482975762a72e2b5549980b09a912d8c691e144c9f3df377da5a5e11545400ff8ccaa35cf4aad3a8db7a96c2044c18f5572824d1019f15468199b81bfb92481e014af5617621574605126f8e80a7ef72f0940e6b8b4296a082971d3c055697a8e1c5773ea5c8e6c07f04834a0d", 0xa0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x85) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x0, 0x0) r4 = dup2(r2, r3) dup2(r4, r0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1}, {0x80000006}]}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000100)=[{0x4, 0x1, 0x52, 0x1}, {0x3, 0xb3, 0x6, 0x800}, {0x1, 0x1, 0x2, 0x401}, {0x6, 0x80, 0x6, 0x400}, {0x80, 0x81, 0x81, 0x4}, {0x6, 0x80, 0x4, 0x9}, {0xfe00, 0x4, 0x83, 0x81}, {0x8001, 0x3, 0x1f, 0x95}, {0x55, 0x1, 0x1, 0x1}]}) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xfe}], 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='se0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000180)=0x101) dup2(r1, r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x52eff08055a2c30c) fchdir(r0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x20) r6 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000100)) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r8 = fcntl$dupfd(r5, 0x0, r5) write(r8, 0x0, 0xc0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a1050230400000000edfe045ad35a05d5000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) r3 = semget(0x0, 0x3, 0xac) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001700)=""/232) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) dup(r11) r12 = getuid() r13 = getgid() fchown(r11, r12, r13) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x26, r12, 0xffffffffffffffff, r5, r6, 0x1e4, 0x8}, 0x8, 0x9, r7, r8, 0xfffffffffffffe01, 0x2, 0x7ff}) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000001c0)=""/237) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000480)=""/177) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r9, &(0x7f0000e80000/0x2000)=nil, 0x0) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000540)=[{&(0x7f0000001600)=""/180, 0xb4}, {&(0x7f00000016c0)=""/230, 0xe6}, {&(0x7f0000001880)=""/97, 0x61}, {&(0x7f00000017c0)=""/113, 0x71}], 0x4, 0x0, 0x5) poll(&(0x7f0000000200)=[{r11, 0x1}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r13 = syz_open_pts() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001840)='/dev/bpf\x00', 0x20000, 0x0) kevent(r11, &(0x7f0000000300)=[{{r11}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r14}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x9, 0x7fffffff}, {{r11}, 0xfffffffffffffff9, 0x14, 0x20000000, 0x9, 0x7}, {{r11}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3c, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r13}, 0xfffffffffffffffd, 0xc8, 0x40000000, 0x7ff, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) dup(r11) r15 = getuid() r16 = getgid() fchown(r11, r15, r16) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x26, r15, 0xffffffffffffffff, r5, r6, 0x1e4, 0x8}, 0x8, 0x9, r7, r8, 0xfffffffffffffe01, 0x2, 0x7ff}) r17 = socket(0x18, 0x2000000002, 0x0) setsockopt(r17, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r19 = socket(0x0, 0x8008, 0x6) r20 = kqueue() preadv(r19, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000000200)=[{r20, 0x1}, {r20}, {r19}, {r19, 0x2}, {r20, 0x10}, {r20, 0x20}, {r20, 0x80}], 0x7, 0x3) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r20, &(0x7f0000000300)=[{{r20}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r20}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r20}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r20}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r20}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r21}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r20}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r19}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r20}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r20}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r20, 0x40}], 0x1, 0x0) close(r20) dup(r20) r22 = getuid() r23 = getgid() fchown(r20, r22, r23) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x6, r5, 0xffffffffffffffff, r18, r23, 0x1dc, 0x1}, 0xa07, 0x3, 0x85}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendto$inet6(r2, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x1ffb, 0xffffffff) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file2\x00', 0x40, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0xfffff8fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x6, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) write(0xffffffffffffffff, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82212e2f66696c653000b1ca8b0ab20bbea1c5884cf15ac375ef1c6d6ee3367148cd4982f69d05c2bccb40e1d477a6c712ed06e1ccb2cfc8ae7e96bd0613223875e34df4ca3777fed8fe80bf8ea22b2ad7245e"], 0x10) dup2(r0, r2) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpgrp() fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x4, 0x5, r5}) ioctl$TIOCFLUSH(r4, 0x80206913, &(0x7f0000000300)) r6 = dup(r0) r7 = socket(0x18, 0x2000000002, 0x0) setsockopt(r7, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) close(r7) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) panic: ifa_update_broadaddr does not support dynamic length Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *148267 38271 0 0 0x4000000 0K syz-executor.0 160501 20384 0 0 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000ac7000,ffff800000ac4200,ffff800021b80dd0) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff800021b80dc0,ffff800000ac7000,1) at in_ioctl+0x463 ifioctl(fffffd80777384b8,80206913,ffff800021b80dc0,ffff800020ab09f8) at ifioctl+0xb64 sys_ioctl(ffff800020ab09f8,ffff800021b80ed8,ffff800021b80f20) at sys_ioctl+0x5b9 syscall(ffff800021b80fa0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,3d65dc6a010) at Xsyscall+0x128 end of kernel end trace frame: 0x3d87200c020, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic ifa_update_broadaddr does not support dynamic length ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ifa_update_broadaddr(ffff800000ac7000,ffff800000ac4200,ffff800021b80dd0) at ifa_update_broadaddr+0x61 in_ioctl(80206913,ffff800021b80dc0,ffff800000ac7000,1) at in_ioctl+0x463 ifioctl(fffffd80777384b8,80206913,ffff800021b80dc0,ffff800020ab09f8) at ifioctl+0xb64 sys_ioctl(ffff800020ab09f8,ffff800021b80ed8,ffff800021b80f20) at sys_ioctl+0x5b9 syscall(ffff800021b80fa0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,3d65dc6a010) at Xsyscall+0x128 end of kernel end trace frame: 0x3d87200c020, count: -8 ddb{0}> show registers rdi 0xffffffff8163efc7 db_enter+0x17 rsi 0x1649 __ALIGN_SIZE+0x649 rbp 0xffff800021b80b60 rbx 0xffff800021b80c10 rdx 0x164a __ALIGN_SIZE+0x64a rcx 0xffff800020d4c000 rax 0xffff800020d4c000 r8 0xffffffff8178440f kprintf+0x16f r9 0x1 r10 0x25 r11 0x682ffb04cfd0a7ad r12 0x3000000008 r13 0xffff800021b80b70 r14 0x100 r15 0x1 rip 0xffffffff8163efc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b80b50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=148267 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0780,0xffffffff82646fa0 process=0xffff800020a8b890 user=0xffff800021b7c000, vmspace=0xfffffd807f00a170 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 38271 417427 86123 0 2 0 syz-executor.0 *38271 148267 86123 0 7 0x4000000 syz-executor.0 20384 160501 4931 0 7 0 syz-executor.1 20384 146195 4931 0 2 0x4000000 syz-executor.1 82149 5202 0 0 3 0x14200 acct acct 86123 480969 57454 0 3 0x82 nanosleep syz-executor.0 4931 99224 57454 0 2 0x2 syz-executor.1 91540 473405 1 0 3 0x100083 ttyin getty 239 362561 0 0 3 0x14200 bored sosplice 57454 49013 92590 0 3 0x82 kqread syz-fuzzer 57454 273204 92590 0 3 0x4000082 nanosleep syz-fuzzer 57454 69780 92590 0 3 0x4000082 thrsleep syz-fuzzer 57454 410246 92590 0 3 0x4000082 thrsleep syz-fuzzer 57454 467532 92590 0 3 0x4000082 thrsleep syz-fuzzer 57454 404998 92590 0 3 0x4000082 thrsleep syz-fuzzer 57454 43288 92590 0 3 0x4000082 thrsleep syz-fuzzer 57454 354762 92590 0 3 0x4000082 thrsleep syz-fuzzer 57454 311985 92590 0 3 0x4000082 thrsleep syz-fuzzer 57454 6356 92590 0 3 0x4000082 thrsleep syz-fuzzer 92590 477056 57740 0 3 0x10008a pause ksh 57740 271934 25248 0 3 0x92 select sshd 25248 72216 1 0 3 0x80 select sshd 58808 192165 1932 74 3 0x100092 bpf pflogd 1932 244026 1 0 3 0x80 netio pflogd 87121 363458 9896 73 3 0x100090 kqread syslogd 9896 189267 1 0 3 0x100082 netio syslogd 9114 361943 1 77 3 0x100090 poll dhclient 8492 42962 1 0 3 0x80 poll dhclient 52478 304531 0 0 2 0x14200 zerothread 30562 486138 0 0 3 0x14200 aiodoned aiodoned 68669 320799 0 0 3 0x14200 syncer update 40735 164346 0 0 3 0x14200 cleaner cleaner 57857 425027 0 0 3 0x14200 reaper reaper 2692 369961 0 0 3 0x14200 pgdaemon pagedaemon 74467 184575 0 0 3 0x14200 bored crynlk 68471 301927 0 0 3 0x14200 bored crypto 28493 112931 0 0 3 0x40014200 acpi0 acpi0 94206 517406 0 0 3 0x40014200 idle1 12184 343136 0 0 3 0x14200 bored softnet 33000 37044 0 0 3 0x14200 bored systqmp 21426 111629 0 0 3 0x14200 bored systq 91379 222819 0 0 3 0x40014200 bored softclock 56755 107465 0 0 3 0x40014200 idle0 21546 104387 0 0 3 0x14200 bored smr 1 53722 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 38271 (syz-executor.0) thread 0xffff800020ab09f8 (148267) exclusive rwlock netlock r = 0 (0xffffffff824d4548) #0 witness_lock+0x52e #1 in_ioctl+0x142 #2 ifioctl+0xb64 #3 sys_ioctl+0x5b9 #4 syscall+0x4a4 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82677638) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9574 7187K 7577K 78643K 12358 0 0 pcb 13 8K 8K 78643K 144 0 0 rtable 121 12K 13K 78643K 844 0 0 ifaddr 79 16K 16K 78643K 258 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1504 0 0 iov 0 0K 28K 78643K 137 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 1868 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 48 0 0 VM map 3 1K 2K 78643K 9 0 0 sem 12 0K 1K 78643K 333 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 707 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 60 63K 83K 78643K 778 0 0 subproc 32 2K 2K 78643K 153 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 73 0 0 in_multi 34 2K 2K 78643K 155 0 0 ether_multi 1 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 398 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 119 39K 48K 78643K 3478 0 0 UVM aobj 60 7K 7K 78643K 60 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 651 0 0 NDP 18 0K 1K 78643K 81 0 0 temp 195 3556K 4196K 78643K 23508 0 0 kqueue 0 0K 0K 78643K 19 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 26 0 20 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 83 0 81 1 0 1 1 0 8 0 rtentry 112 153 0 104 2 0 2 2 0 8 0 unpcb 120 343 0 332 1 0 1 1 0 8 0 syncache 264 5 0 5 2 2 0 1 0 8 0 tcpqe 32 47 0 47 2 2 0 1 0 8 0 tcpcb 544 319 0 315 3 2 1 2 0 8 0 inpcb 280 1542 0 1533 4 2 2 3 0 8 1 nd6 48 21 0 17 1 0 1 1 0 8 0 pkpcb 40 14 0 14 4 4 0 1 0 8 0 ppxss 1128 32 0 32 3 2 1 1 0 8 1 pffrag 232 28 0 27 3 2 1 1 0 482 0 pffrnode 88 28 0 27 3 2 1 1 0 8 0 pffrent 40 815 0 782 3 2 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 79 0 31 1 0 1 1 0 8 0 pfstkey 112 79 0 31 2 0 2 2 0 8 0 pfstate 328 79 0 31 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 675 0 439 17 1 16 16 0 8 1 art_table 32 677 0 439 3 0 3 3 0 8 0 art_node 16 152 0 107 1 0 1 1 0 8 0 sysvmsgpl 40 44 0 38 1 0 1 1 0 8 0 semupl 112 3 0 3 2 2 0 1 0 8 0 semapl 112 331 0 321 1 0 1 1 0 8 0 shmpl 112 58 0 0 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2428 0 1022 46 0 46 46 0 8 0 ffsino 272 2428 0 1022 94 0 94 94 0 8 0 nchpl 144 3741 0 2143 60 0 60 60 0 8 0 uvmvnodes 72 2953 0 0 54 0 54 54 0 8 0 vnodes 208 2953 0 0 156 0 156 156 0 8 0 namei 1024 11560 0 11560 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 1 0 0 1 0 1 1 0 8 0 vmpool 552 7 0 6 1 0 1 1 0 8 0 scxspl 192 10857 0 10857 10 7 3 6 0 8 3 plimitpl 152 76 0 68 1 0 1 1 0 8 0 sigapl 432 885 0 869 3 1 2 3 0 8 0 futexpl 56 17149 0 17149 1 0 1 1 0 8 1 knotepl 112 268 0 249 2 1 1 2 0 8 0 kqueuepl 104 340 0 338 1 0 1 1 0 8 0 pipepl 112 528 0 509 1 0 1 1 0 8 0 fdescpl 488 886 0 869 3 0 3 3 0 8 0 filepl 152 7232 0 7129 9 4 5 7 0 8 1 lockfpl 104 196 0 195 1 0 1 1 0 8 0 lockfspl 48 78 0 77 1 0 1 1 0 8 0 sessionpl 112 26 0 15 1 0 1 1 0 8 0 pgrppl 48 34 0 23 1 0 1 1 0 8 0 ucredpl 96 640 0 631 1 0 1 1 0 8 0 zombiepl 144 869 0 869 1 0 1 1 0 8 1 processpl 896 903 0 869 4 0 4 4 0 8 0 procpl 632 2333 0 2288 7 2 5 5 0 8 1 srpgc 64 10 0 10 3 2 1 1 0 8 1 sosppl 128 10 0 10 2 1 1 1 0 8 1 sockpl 384 1990 0 1968 8 4 4 5 0 8 1 mcl64k 65536 260 0 0 33 1 32 33 0 8 1 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 195 0 0 24 0 24 24 0 8 0 mtagpl 80 22 0 0 1 0 1 1 0 8 0 mbufpl 256 1064 0 0 64 0 64 64 0 8 0 bufpl 256 8101 0 1313 425 0 425 425 0 8 0 anonpl 16 137093 0 115740 109 10 99 104 0 124 1 amapchunkpl 152 6815 0 6407 38 17 21 30 0 158 4 amappl16 192 5190 0 4063 90 31 59 69 0 8 1 amappl14 176 217 0 211 1 0 1 1 0 8 0 amappl13 168 121 0 121 1 0 1 1 0 8 1 amappl12 160 42 0 39 1 0 1 1 0 8 0 amappl11 152 94 0 75 1 0 1 1 0 8 0 amappl10 144 21 0 18 1 0 1 1 0 8 0 amappl9 136 790 0 785 1 0 1 1 0 8 0 amappl8 128 346 0 309 2 0 2 2 0 8 0 amappl7 120 74 0 67 1 0 1 1 0 8 0 amappl6 112 103 0 87 1 0 1 1 0 8 0 amappl5 104 220 0 206 1 0 1 1 0 8 0 amappl4 96 1250 0 1220 1 0 1 1 0 8 0 amappl3 88 177 0 172 1 0 1 1 0 8 0 amappl2 80 5709 0 5627 3 1 2 3 0 8 0 amappl1 72 30508 0 30049 25 15 10 20 0 8 0 amappl 80 2727 0 2678 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 59 0 0 1 0 1 1 0 8 0 uaddrrnd 24 893 0 869 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 893 0 869 1 0 1 1 0 8 0 vmmpekpl 168 11480 0 11445 3 1 2 2 0 8 0 vmmpepl 168 122482 0 120093 176 32 144 144 0 357 40 vmsppl 368 885 0 869 2 0 2 2 0 8 0 pdppl 4096 1793 0 1751 6 0 6 6 0 8 0 pvpl 32 364737 0 344131 232 30 202 225 0 265 10 pmappl 232 892 0 875 3 1 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 684 0 8 20 0 20 20 0 8 0