6cb87c3ddd2173490f2a884568971b6bfd6a87ed640adeb5cf166a2b15d8465c2efd1516e6989686206e7f46cd75d439bc330f101497d707d7bb1fe4700da072dea9c97b78071c0b206cbf46e647dfa676a45d0f81e9e7aca7566e85d2f8ec8125b3db13d0507d46df5d4c9f6bf75f2dccc8543239db11d9880a02aed3a144382e6987f85cd0bfbc952e5d71e85f321bffbf21c13efd36a6cdf10f4b42fa350478960a43351fdf1b40847f419c2348915d085805d3e4b631889e44c7fd82b68a69e5cfdd2fe13b732413a632e2c86bf1d2f31327ee3aa7f8e52cc6485c5b5d627944748dc07c07f792770e7de526ac19a32870644baee348f6c64683cacc9a37f184b8303716fdb11772bcb41ec8bd18fff97b8d7471d401578c36daf8ad8f91bb45f4d395547923631c0c4f8ded0094129a3c301391149c25b20e1dd32f9157a161c536ae13c2e6b4a5dbeac6cea1b89027a0167f0bc2e0eae0b3441e48060480c3570a07692ef3114cc6a2e09db43d2cb068e8fd68e2eda19498c15095841cd1814697deef9c21e240ace571b4efb842c3b443e3c905ca14b209a0c27b8b85bace27ecc35ce953d6d8bda54c5653f7f950257a5fc48dac230fa8b9baf1f7afe120f7a76cba42e14d1ce96c03d875a5a105e25572d613f4f5a8e0dd8fc40877032c60b549aea4d56b391bd3f5358f54728ccb0cfb3de9ee85319dc7bb7ba992902babb94c36f75739cf45228cbdd592a200fdcce8d2ea8043f2ef4fcb62a47876a85b33b93b8836c6530efbe8e453e7a2475c66103ef76589b4d054c04a334f88d696af6353c8769f37538842d154dc17104f6f38214e3264bf7d9e9080230e700c647e38f354d20b73251bdb3ab4036e07b1bc15e51ffe097c77db7b26f9e23a41c74e8093ee035b21da663724ce4150e1925b2fb6f674dd02251df21227cd610c3f2d4affd42537d4f8f0e7a222022a17dea8d6ab0891a9455d909e38d778abd564f6cadc0b6c0970ae14b01a1fc478355330827d94caeb4fcbbc0d4710a40e29fe3e253193a9235319c83cc2e0083725ed9eb3805571c77b845dce2b3908eb7ccf002bdb582973057339ea030d079be8317e9d03677ff67d9643a542473e7872dd2def23460e93e925d2173753776b8acf4a6e61346d638c9b6b564646cd2c17d51ce217368add9732b67a6c64d778f93be25e479cbe3ce6bb1e55dd084560d040878535d266a421749c674d992307eb9ad9ef0cf4ac5f414d1dc86bcb6f4863da46108e0983f715cb04c87bba0c7d7672dadf952f14b56a3fae95c87b70a21617416ff29caa19b8ecec0600000000000000390de0bf05ea181739eda6a3c68121e512049f1add6fe83e2d5275042913bd615eadcaad01a231ffa93536f045becd32201f9f770b98343d71fcff5367c36ce1072afba85b2cf3dc44c8479ad65e12b1fb9dd32b498520d0b32122335811f72ec5b9887b391bbe2d2be2b3ef2792909d39dfe4b49cdfea991b1be7e9445bc7500402183cb773c7b4971faf57a3cb3f18f913379fa67e5f91a1e59ab959f723d059cb06bbbb7b5eed3224fff50223b28718569fd58e810947db2b70ab465e9c285a70b61659947040fe0bc510cc631f54157843baff6e3c36011c526db7a4c9eb8508f49237eb6a8b4ffccb43e21325d52da80bcf4b08f38180eaa49380f2854f62be24016a97567d6c0fa23bc459815bb18de0eb322b05f451edf115aa773d36cb3102a996554b63642735af45f0623ef54cb026cfdc086823787687d2d71afde816947c7930b5264f98ca615fa7f0b7e1dc50337c541ddb7e67cb71b1b407e95d042f7c71a715be098b9ace09bc07c20bd02591ebe82f6f474ba62b257bc3131bcdaad004679bf7e12cbff6124299ed8298ab3b8fd13c04777727e67d916af3984e84ff1a2bdc2dbcdbed853628f74facb2f579c02fb549f1402b9add34a2508a80d5955325c4af8a236ae81d248c8b4ca07f49ff7e6788775282319a9bad8eb649e5a7479bd9927c47e97f858cc1ab02bb92d12a6aa1e5f8b4d4433d1df5841cca6647b60726485f882f0463c1790b853524c923de33bdcb0632aa265f337068a5393f2c8048ce5f1d5c3a7885bd4dc5d4b51dbf625a14de1f33b226b7ca42d3256165900e8b9e319ee8199de91989f085c1ae34661ca1ba1a50bf6382652ac4c19c561d956c56c9250a91f2d39a19eefc1f0cec59e542107e8fc4e1c71e656fd57e27341de7d9a57e3beceaf3ade333ba45b66838a40cf4e08027b97e24a1177e40076882ad81ccbe12fe45904365916b7ace843bfb8f4fdf0f45962d57bc08342d2f957f5ce02ba42f532d6ed2dc306e3572743dbfe0cb710cae43e574908e64dc36bdc733fea727aa26fddab4a6a1ede98c25a62c7b7817014376a85d1b7709774e4c8957d40af8a9d767f0a50edabb9ff4c9c04e0274cf34756300e9d47b3b4b7d5e931e31c89016fe0e46b348e9ac6039ad69b749ebb28a14df42704355b967ec082aeeaa10aa6315c64b8df8eadff5ad6e83900b88d532690b23397c4815862c458ae389b05d551419e4de17b7a5adcf812389bd43bb3ab4082f0a654bf1a5b66237bc4a69452ed5b5430613b220fc4e033c860a511b050dc404f096fac737bee71d5ff4a5bf41dfcfaa35057e67b1bd5b855d2ce89830c4b24c79a069c0e8eb7699fa041aeaad18029ef0638d2ec61917c5efa42bd2cf55cef181eda9da3f39da1035a00c8b671ef0ddd2f6283a9f6c07facbaa76cf0e27b767ce4df526ed03b701d4e956669c376c6df809cd6d83387d01d248153692870b0940308eb050f3198d70d825deb8529aef8b3674fa854bfcc51c96844bc2b19abcd46991ce53a7d487fc3491d53110a0a0ee73fee88a9257aa0fe75ee5eea033bbd0a9c25026acb494ccef94b7da952a852ebfb16ddea90a7948ae90e3087c734d5546bdf1e4d950c9f1e9daa0f5b33ac67dcf3a000e6518bd4b9b699cf8548c7f85d93914858c5c8edab7a93a35a2f7dd8ee01bbc766b2404be1a0ef57fa56235d4fac61abece53c8db2752f22923974d66689d88cdd4445bdc0a83a9af8fe020035f390b55fa37fe9e942267beb9487cd5b4a8ee91a7717e1d2a818cb2219d147fea75694108eeb57b976989cd53b8facc5fb96ff4713fb39124c865ac3365c32a013efa9c18b7dae2feed4489bff5dde5709fc322c530d86e3b4a318cfc380e801a9a513143122fc3c3bd2e72bf8b4f6375577a5b794e0102744c9318a7b9fdbb667c7636d71bae7e19df08bc5590d9c9aa656245ef6d039740bfc82d3d961459aafafdeb3c3d29ab113fa6e216c227953ef31d2a92430713dc9b65b4d5f5aa09d288a2ed168f06675c45ccb2bea01a7870b92fc1f310ed9a638cdca340c63159d6f5a2e8bcf6088e6f77640a998a404c8ba073ea3ff1dd851fe28ca73252a1b2b259423f300c00a54550b17e64d3e634b67f35595937be09f0b0277583be3912cf7cdfad78c5d073c2e9c26c81cbd319fd5226279d8d4ce2632f994d80a0329b361fa15a6b0b39b7ac0f757eaed15526b7300514b4dea77e0ed0bc9a58b076cb8f4bdefcfdd666797ac6b2507dd90a05a9543abe393dddda3a92cb562a26599c589c447e127b23ea58dbe9ca8415b10789d300aeb4d9eef7934f718fc75ed009585bb5555f7ddddcbc1f771bc72d214acea58049e70259c02f5c02587dd29690270d46c5fe193f3ca4b2cd755576e31e08ba133444c09eedc641346de67a70c33bc0dfdb7588dddd2e1b6772cec5f4f00b44d44bf3353eb71e537fe07ee6e0870a7d854d3a08e3c660c0d740e1f8cf71edb268a757ed579b0fe249050be459c06ecb05c2b6e81275b32ae6ca6d604c192e8bf24bd27c84ea82b86868cfb7a0cee01810f47b656973345559bce5cd079a38bfed769ec6e7443a56bf055ecfd5b55fc386004cb37d3ca0758f75e2d5852b747edc856e7bf390fa0779d4ed9259f57a139642aceeb97543c3601f0e24f3b855c790b5bdc50c48b2be871c30483fb346847018668ebbede4d8d93185a54441a91b7e7b8638eb1926eeac7353d6ad3ce520d6c35c16c51d7e5ecec1e3cc350ce8a168c013ff1cb48837ca752e53324a9b7ef1ea50f33fb8cdcefd89fdbf431b289d06cf4878201e9cf748a508e21f9feb082f11891ce14ff6c53596a2a57b1f7a28a71790421cc062c675ac358c02a2f98fa07f375e55b3e1dc9507a5265cc9799d8cf9d2a382750290ce26909eba230fd074ae41da0af362e6c201f20f032b6e54024fe658eb8855c1fd8b0f8780b9f47bfe1d829e6c2c94ecd523d844038c35951cdf370abd6dedc8eb12331be855a7542b554b3eefb679bd73fb9fc1ac5647a13a34d0f9d01da5dd10e0bf41c02ad8f721fbc1f67db857283c36ee866ff7e34b9824f70d0cc9bea07332e2fb71d38c87187b51ecb166e0d93e2a4d5edc56901fde100139f100b049b4f8e73d688da82c207b3b36ea758f71024f8be05abb1d9b2da5c43fead3083e5ec5e8cec89c77def3654d2654dc3d141210d22a2ded446b521613e3dc10acf81db3683936a2e480912947e2c641e8d2970da8f3a23c58c91e4c492d01de83dff86e6c5c23560ada3a7b0fdef1e00731047157"], 0x1008, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x7fff, r9, r4, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x2}) lchown(&(0x7f0000000000)='./file0\x00', r1, r4) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x3c9e81da916f2567, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x2}, {0x5, 0x0, 0x80}, {0x6, 0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) bind$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c063000"], 0xa, 0x0}, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000040)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x290, 0x0) bind$inet6(r5, &(0x7f0000000180)={0x18, 0x3, 0x6, 0x1000}, 0xc) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x1) 16:00:14 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x20000, 0x18) read(r0, &(0x7f00000000c0)=""/231, 0xe7) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0xb73) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000200)='./file1\x00', 0x6, 0x80001000, r1) r2 = semget(0x1, 0x3, 0x448) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/94) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x40, 0x9c, 0x0, 0x1, "31c248c4b7e64cdd233db7022511ece815b8b1b3", 0x8, 0xff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000380)={0xffb, 0x940}) r4 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x8081, 0x8) readlinkat(r4, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/4096, 0x1000) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000001500)=""/143) r8 = kqueue() r9 = getppid() fcntl$lock(r8, 0x8, &(0x7f00000015c0)={0x2, 0x7, 0x3, 0x3a, r9}) fcntl$setown(r5, 0x6, r7) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600)='/dev/speaker\x00', 0x100, 0x0) readv(r10, &(0x7f0000002780)=[{&(0x7f0000001640)=""/58, 0x3a}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/199, 0xc7}], 0x3) r11 = socket$unix(0x1, 0x0, 0x0) setsockopt(r11, 0xdabbe051, 0xffffffff, &(0x7f00000027c0)="5efdbfa424f172b457c450ec3c20affa8e9e78fd1011bc161ccb9f708c4c19f13a5a0059d3fefea1071880f9a3a70ce50b6f7663d60e8eb6f2c2c264ae1b76555f922c7e1c4b7abfbd4443a58ae616687b6447ee6b83e2c2883d5e7ef077c52044f3f3646f3a67d040d1732511474b85147f50b332cb50daa50f9e67e536bc18db7c0f655f50bc08a076430d06f23a05d5b3beb69c94d8", 0x97) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, &(0x7f00000028c0)=0xc) setuid(r12) kqueue() r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002900)='/dev/vmm\x00', 0x800, 0x0) write(r13, &(0x7f0000002940)="a46e66e443c79ef0639d20dc922a719bb8d8634c09069c56fa0a22ae795b63ef256ef2585092b9282511431a0eb7151a4032bf79efb8137a31bddf731d8b16af3cd926dd6d9f7cb85b3d52ed363cac6f418b742a1e79cc18c7f4821a302a18786d6ce9b014c104f065b36167ab4eb13c8f98640e98f874a05566b7a822ef10e82e2436e6feb277cd876a76f81add50a87ce0cefceb18875f398eff53f56154f4cbca48f5278592e680a09d452b864023aa5c13b47c236a04df4c84f31884e9aaabc5fbdb9edfe33d0ad8fed3ec45c66d727508d2c29827f9db2697eff7960758dd77f8b47b54ec", 0xe7) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() r6 = getuid() r7 = getgid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x800, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/daB/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = socket$inet(0x2, 0x4, 0xea) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000240)="6cd55ea98b6ecfad9380672bba6771d17d12c04312f6a11095407a7a8ac9b808e37cec09a93927dde3e0c9f89d16ba717f9af4b5c487d228a93bc37a855ab40c20d4387c1ea40f03e2241248d7d5d7217058334bcb5a6b3d4632c32d513608fa14f30d958e7e0833cbabd9c8e56971732b4453102ffe96de48d2", 0x7a}, {&(0x7f00000002c0)="b7713f4bbc120af6168f50ff39d929e74abb500f9d7d7175cdf24d2307afd03896173d373d2d4d6b39c2c3ffdd82cda2c848bce7dd4132f73e9fb1052a3f474cfaefed503cd2e1ca8dc5adb085a39794ec524c4740ccffef7349a96ddc4d39d9443c74612f5d57cbaa8f82401fb03ae3dc8fd9eeb6da01bc884aa08c98fba006546af3134b838d44d9d77bba7a6e0a376b39ffbe21ffcd80054c3f09c647482fdfd54fbb8157176ee3b33fb793bdda29860e13d540b46a8ee13b1a941954f5c4c31a9ad073eeb49bb2345b7127c1edd7469119bbe7803e64b232488b8f437ef3", 0xe0}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="14000000edfffffffeff00000000c200", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32, @ANYRES32=r12, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r3, @ANYRES32=r15, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32, @ANYRES32=r0, @ANYRES32=r17, @ANYRES32=r3, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x400}, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r19 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00001d3000/0x3000)=nil, 0x3000, 0x3) dup2(r0, r2) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x800001c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000280)={0x10, 0xc08, 0x4, 0x6, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1f}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x150}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffeff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x2}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x89fb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0xb66cd0bf1291e750, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9c00000002000"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fcntl$getflags(r3, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000002c0)={0x1, 0x2, 0x9, 0x10001, r4}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x4) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x4002, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x20) ftruncate(r0, 0x0, 0x69a88df4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) ftruncate(r1, 0x0, 0x20000a) 16:00:16 executing program 0: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='/\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() r10 = socket$inet6(0x18, 0x2, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000040)=0x5) kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpe\xf6', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6, 0x61}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0xffea, 0x3f, 0x7, 0x16b}, {0x64de, 0x1, 0x1f, 0x6}, {0x1000, 0x4, 0x4, 0x6}, {0x3, 0x8, 0x5, 0x400}, {0x7, 0x9e, 0x8, 0x1c}, {0x1, 0x5, 0x1, 0x401}]}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r6, &(0x7f0000000340)="1d9f290fc53898db167d78699991d2c2847b49395e4eb140d440f75d3fa8c3fbcc0bfbd017960bee41ded5af21c5615e6e918ff07d5c439935", 0x39, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername(r5, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x7) r7 = socket$inet6(0x18, 0x2, 0x0) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000380)=0x4) r9 = socket$inet6(0x18, 0x2, 0x0) dup2(r9, r9) getpeername(r9, &(0x7f0000000280)=@un=@file={0x0, ""/35}, &(0x7f00000002c0)=0x25) semget(0x2, 0x78a681d40031d321, 0x8) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) acct(&(0x7f0000000100)='./file1\x00') acct(&(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x180) r2 = fcntl$dupfd(r1, 0x14, r0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) accept$inet6(r4, 0x0, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0x8000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000080)=[{0x4, 0x3, 0x40, 0x80000001}, {0x6, 0x80, 0x0, 0x1000}, {0x5, 0x9, 0x7, 0x7fff}, {0x2, 0x20, 0xac, 0xaf2}, {0x100, 0x3, 0x85, 0x800}, {0x7, 0x80, 0x80, 0x9}, {0x3, 0xc0, 0xa8, 0xfff}, {0x4, 0x60, 0x5, 0x2}, {0x1, 0x4, 0x6, 0xee}, {0x3, 0x9, 0xb, 0x3aae}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:16 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm ') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x8000, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/`ev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r9, &(0x7f0000000a00)=ANY=[@ANYPTR, @ANYRES16, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESHEX, @ANYBLOB="00995222e1b0f65ebb6ae10ac33fd0d6daba02dbe36f00ee418130a389a61f3f0d6e592762c306ec65e598e32c5bea3c6836d42d94ec72d3c8ef7e1b5035520a42fd1a8c1f2e72bebd31e243873ea6547f1506c059583ecca45e806d89a6b56c5fa65741ed11e98424021fa9ea81d3a0996d953a5bf801cd03249d505f42a72619b17e810f2f2c2bdc37d85c54732075", @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESDEC=r10, @ANYRES16=r11, @ANYBLOB="ee8c5caf60308778f7d608fcf185b768e11b95daf845a401b7a3d47484f58adccb5409a04d8e8bf8013590bb097cdb1235c8ddc70da0f698ae25324be70e7e36549d637ddeed68ccaffba6fa79e18a00f2f86bc32d2a9d083de173b2284e677d4e67d7b6d03969781c0945a9a3895f04154d3aa2067921bcfbec2ccff8cde514ccc18784d69fe77ca57b7fee7ec4ab076905b6ccf2b62ccd55409c947bf2d8c77dfe8a0da6", @ANYPTR64, @ANYBLOB, @ANYRES16=r5, @ANYRESDEC=r13, @ANYRESOCT=0x0, @ANYPTR64]], @ANYRESHEX=r1, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES32=r13, @ANYRES32, @ANYRES32=r14, @ANYRESHEX=0x0, @ANYRESOCT=r4, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYBLOB="822f7dc5e1bfb7199d7d30c3368f44d7b5e55e166eb19fb4aad5ceae8da42d55497f281e94174073fe7d08c554cb139ebc71f612dbbf9761eb2553eebb51d16e4a550f670b23f890ff833c57282e099c1c6fd04c7abdcdd8f610816fa8dc241a3bfa8c9da2972ffffb20edcbc6c1318ed056dbb693fe7a1bf0c6d28e547ad1672890057ca2b708aee1771a00309521f0f24fc7ff0849c737e3f10a0f7729cdeb5e0944b27c0e06b9d479e08a17df776e05e73c2a81249a7633f6461e0ff78ae4febc376675b8f917d7761d", @ANYRESOCT=r7, @ANYPTR64], @ANYRES32, @ANYRES16=r7, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESOCT=r8, @ANYRES32, @ANYBLOB="27f8673321df542fe90ceef22c7d1583a6c6d607e0e61178b0c73ea74027df2a20ea71d17c1ec477798f6d7172f898e321d58d23ff5839a90986f8bc76d4c8b09a4a13bec55053d8ce10128b8f1d0cd5180c44db5d8d2fe0864979418eea8408f59fd37ad60071e51758f3d71bf812f2cad8a95c5ea23399c937e430f5d2e86e5de51b7c7479a0b0a97e36f67c3b949f3033b50da31f49503ba7d41ac8439529a886a02df097917ede662923aa33743ccdecbdcd2af3469850a528eb65ba7c688fd8ad75399c6ce2e3c1dc04da003f391bde959ce0", @ANYRESDEC]], @ANYRESHEX, @ANYRESHEX=r3, @ANYRES64=r10, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRESHEX, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES16=r15], @ANYBLOB="bcaa8dcbca2769beca49fddb0b15cb2527e987152193000cd97b6715cd14f622939fb033cb61bdfe6b55642c0848ee99e1c25d4d02f8b94d4ed3cc5e788b0b88fafce7e890719f87156c7a1de5a9cd5c73537f1b36e5045e41b02fff25f737bdc3ed95f614968af06d3c503ab095a233b4b944ad39ca8334621926db8c8046e50d2817bec3930cd0458dd205b0666ed59f0cac296846512c54e1ac7f8369ccb45c63cefdcb0127791cd09c76130cda3309d2069f5e85a0e5d028e2541a165c0fd07e23bad020d2409713af8186855e86371888", @ANYRESOCT=r12, @ANYRESHEX=r16, @ANYRES32]], 0x9, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf40c73f9def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f386ec0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9050031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b70000000000000000e963e86814a576b24813ddfe8130a04b4ad6d8791c698df63e5e23fa3273264848d129f3f7769669e325cd2485e172"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0xffffffffffffff0d, 0x0, 0x50, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r22, 0xa5, 0x1, 0x100000000, 0x2}) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f00000000c0)=ANY=[@ANYBLOB="002200214b945200"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r30, 0xa5, 0x1, 0x100000000, 0x2}) r31 = geteuid() r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r39, 0xa5, 0x1, 0x100000000, 0x2}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r40, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r40, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r45 = getppid() r46 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r41, r43, r44, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r45, r46, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100), 0x1, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, r2, r3, r4, r5]}, @cred={0x0, 0xffff, 0x0, r26, r34, r43}, @cred={0x20, 0xffff, 0x0, r22, r31, 0xffffffffffffffff}], 0x68, 0x411}, 0x8) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r1 = fcntl$getown(r0, 0x5) getpgid(r1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14, 0x0, 0x0, 0xfffffffe}, {0x43c, 0x1}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:17 executing program 0: setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) dup2(r3, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r5) dup(r2) socket(0x18, 0x8000, 0x8) 16:00:17 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0xb4, 0x2, 0xfff, {[0x3f, 0x3, 0x5, 0x12, 0x0, 0xffffffff, 0x6, 0x4, 0x1, 0x400, 0x0, 0x3, 0x7fff, 0x1, 0x8000, 0x8, 0x0, 0x1], [0x7ff, 0x7fff, 0xf8c, 0x2, 0x4f, 0x1f, 0xc409, 0x6, 0x2, 0x100000000], [0x1, 0xab, 0x3, 0x3, 0x6, 0x1, 0x100], [0x9, 0x7ff, 0x8, 0x3, 0x9, 0x8], [{0x7ff, 0xff, 0x9}, {0x45c, 0x7097, 0xac3}, {0xffff, 0x5, 0x6, 0x100000001}, {0x0, 0x3, 0x200, 0x4}, {0x3, 0x2, 0x7, 0x6}, {0x62, 0xffff, 0x7c4c, 0x5}, {0x7, 0x4, 0x9, 0x5}, {0x3, 0x3, 0x1, 0x7ff}], {0xee6, 0xff2, 0xa, 0xfffffffffffffffa}, {0x240, 0x9, 0x4, 0x98}}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffeffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000032f000/0x3000)=nil, 0x3000, 0xaa463a05c862d73) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = fcntl$dupfd(r1, 0x0, r4) sendto$inet6(r4, &(0x7f0000000080)="1f26580324f3874dff1e7914914061b8994728258b6c1da527efba12b23072bb719309900b6419585dd1c267f67ddf828ac5447e31d319813f7feb3f8ae0ccbdd87d95d4912535b27baaea1c20371b20ec5cc556d09bf2c8a18066fe2be91ad84eb4b03c217cbcb82fa42617cfc353b37739b8b73d23deb71ca1c7381a66f39c1c1b32882e966f8e1a446941eeb4d6732acfbb7db1a60de4fa70e66478a3d9b611a0ae4ad2b4bcafbcb0c5d1e47798fa1d49ca47445936", 0xb7, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x16}, 0xc) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x347) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) write(r2, &(0x7f0000000140)="585c29dbbe6aa18545c3222c8bf4650186cf8109c7149548ac5c96c9b273bead8f68f7174c3e1d71b73dcb1638adbd3bff53804f604a13259b8217047647d7eaee134de07537e7693895e1360ba21cb8bcff6b97845e5d8fd969b317af1b199ce934632e6f6441a67334ab8e79b79c49a05d7abbcdc07edc70357feb18b7932e689cf91e583b8f72098447e80fd9d1f3db499f7855cc1762901b6650bf567f0e446993db1f6dcc4d38", 0xa9) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x347) shutdown(r0, 0x2) 16:00:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x4000000, {0x0, 0x1}}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x0, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="7ad6a05ee27c290b6fb69ea69ef192cf53bfc5502ac413aef425f4dbd2173f8080ce500024fac6a2c31eb403338f57626aeaf71b8faa99d9a25b6071ad2488e761ad15643207025fd883a6164b71d0a340af1a25b113ed2a25f53ec7475635302410d3344a1d3b0da89d136c4b6d59c5ddbef7fb70b30c50df1a7d19b5c0c76461819b5b07f3c7309645f76c4348", 0x8e) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="882ab4e0adc952a4544de39e981ccfa1f47b49b9d1dbbf80bddc8e035061ecb95dd6c2421d388bac4ef1bbb811646abbf2a91cdec68c26c2f9c2205007c69614ed595e6fcaecc83032b026c4c7473402828f54167060b0c09aed433fbd0e3021f10743e700e0c682a8d3c57f0b76d3805f9629cb8c0baf501d655192862425c16021241fa3c74808aecadeaebe6dca9bbaee64372d7e032ed41ac223dfb8e5588e6a322afecdbfa910c43df83fded498c71bbaec102e60a0fb7d", 0xba}, {&(0x7f0000000240)="275f0f6fc76d715b2bb6f0e72521d0fcaaa505efe2eb2fb9777aae6e2c944cea9c7e191b7668e7de162522482ea869a88df7f2554592737cf5d70d3964fb4ce2bf98f22f77a934934756b1828945c2586233661089ca33adde55f5e924edfd8e95a7a994cf6fbfaf1b46ff19bd16521d90f9c4d78a27cdbd1324385808b94c5ef061fe241be90ca8c072a0fd49156b88b3c35e7b1f7c76592da1f244d1fc382345325692716cae6ffe11413203f83eb4bedf328a1d906c7566f4eec9127dc0d7bf430fbb592437da561d84ba7ddd042efade9e84fdd09e3101", 0xd9}, {&(0x7f0000000340)="5c26f0db020572fac6b000c864494f7a2feadec679063f711ea7983132e3dd8f554f067dd901b4764c8e69b0dce9f7a8552ec4bfde35f30229cb5e7384dff6463a08c6e29115593fe7c1aca1324dcfb59dd05ddd9f6d0301f789a7b045d7aae8540a8333b492c2dd202268e04299f7caa0336f3285b4d1fc98cec28dcddd4ba1e18dd14d8b0905ddf6377c63e380810b8b36c9c3fa99df7d26b1fb5ba7faeb439b5221b3ce69ff9303ef5493123405b24cb62bd9ab98183868d27aa363c4d1c433581a38966d4c8930002a40acd2f64027709455f3e627d2dc2b3e", 0xdb}, {&(0x7f0000000440)="cf1dc106499fa1783c084c60aea4001342e085cb8e24417b36b9d738eac301181747dbcde5cbc40ecbf8e26d9a8afa31ecde0120ee38100488014fdc21607925e33dbd6fa7ecf69bf746b406a879f8b58cb155d45a7c515a604b9f181a75602c075dfae7b5e9e4a0951526486f25bc8c8dc024e8c733ad2dd047a41fee2a", 0x7e}], 0x4) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x96c0d85af2aeaf, &(0x7f0000000040)}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x10) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="28b7b4eb37ead619767b1cea4965aea64083a9199822d0dff9f80da93be9ac3055bcd491c4b1e684a21c4de0c8e3dbc0a7be6ff7057d894dc0a8e6b542e28922991dee269b1fd0d9bee1528d38f898d8f156485d46b9f92e57e23e5f8253946be5ef04ecee3790f1d0c29dcaf04942a9e439c92746d9042324562a78f2ac9b"}, {&(0x7f0000000240)="858e64290e988e94d2b4df996575a1dea43d49e9e654ace97cce98db6582b5952c2c3e7673c2054b69294af19d311fdfee9b376d259bfb7876181139322ca96c82dfb1ff757b9e0242f8ba2d439c70882bb9de5f61fd5ce0056e8abcaa076391eab9fc8dc272c87c4a29336e534d69f2e856bc294aa52ffe725284f2bf9af86a0494ed586630ac7011ca6763496bae01ca309941e79d213ef90ff70a69781d177b3edbb9ccd69a69bfa11d41347fa26586416aad3f222920f701c7b100072002519c33e9034543c0cdd5618db3cff72d487bbaaabade54dd7dedaf0f4a2a03fb2bf1b5a2e2d5ecc283c3"}, {&(0x7f0000000340)="c1f7d9550673beb99ab8e458e5774de00b5b57f776b6aed11b6f63749c2f3077b21b36a8c18eb7aa5df8d8a7f75061b06aece8b58e2c5d37c6cae4d1e6062dbd9b8d57b2e5e93de20a4763a8f803b4a4b5e03bf88b846cd1540a60b91c8b46e5c0a66108cb800e7930495e811e69efac2fb4271b5a21"}], 0x10000141) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f00000002c0)="c4d4101835844c3eb47b5086a73da4f50f137c58c03f410c69943d9eae21dd566c178570df7e3cd54e363cec2a1d6a9a652064e14c8069aad4ca15cb8aca279f4188296545598a3dd6ebd3e9b80f7731eb53207638ca55828ba5e8e6572436f3fb784cdfa06184f6ec3d2fa24f45aad5686a39126f74b8b5208aa967a0310b243941170df5ea1fa2d5aa699f62368057603f73007fc141fe30666e814bfcfc9b9d057d8ecf29f445d6889e41ce2207d2e17f6935c2092bf9754f0565e7", 0xbd) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000200)="9f259b7498a7d81280ab910e7a3a487f2c1f1ef12580b404c80f3e10e17d1392d072d7f447f4f0e6cbc4992b288a113c44225c803992011025ba6e5d1f4bc7c9ed79ea736766f3b24213ceec2dbfe5a063ad8e570d4297bf5a4fa5b9b0eeb6a6c87a1f3b057cd08bd4b828e81177c042bad261e801ba8a70e6cab07e6ee52e21686d09a63c1bd6110eee968c182ec321e1e0040f9d2c9df3bafc8f61694c679a969950c4ce337ab623857c2c59", 0xad) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(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', r0, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1/file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:17 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2ff40902611da0616c7849ffb49cc571"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r2, r2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x874eaee1d5e32915, 0x0) geteuid() syz_emit_ethernet(0xe, &(0x7f0000000600)="b6cc86a5e02dac365446101a5b1e") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e", 0x42}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) r4 = socket$unix(0x1, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6, 0x0, 0x0, 0x800000}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f00000004c0)=[{r4, 0x80}, {r5}], 0x2, 0x874) writev(r1, &(0x7f0000000b80)=[{&(0x7f0000000680)="7215cbdd93efdb5d86b2673fda75f5dc9034b8e4e4c43c601e59a55075870e23f3a0933d1fafa536b3528ddeb95d432224ab8797474c3809a6a853c4d9dd04d3e03e9541a3b057281c06cb1f60ccedb5ff68bca7de2cbfc93eace8852a9a5f03309ae72fa9e67bf75c870eaa1c1b9916381275147fc2c0209694e36fa6", 0x7d}, {0x0}, {0x0}], 0x3) r6 = socket(0x2, 0x4003, 0x0) getsockopt(r6, 0x0, 0x1021, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000002c0)=""/27) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) 16:00:17 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e3143300000000001b4c425e0000000005e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85d2b1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e69b028d70338306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c90101000071e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ac69dcf6938001c55190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf81117b22afa24e6debea177f08917f4f58c1ccab2f60b9fd62886b73f17a9586e462225a6829e623e8ec8084afc3691cfe2e299b82ce3edd9564306b3bc11827c965deccc1ac8e4c018da8350a477744c8"], 0x1) write(r0, 0x0, 0x0) 16:00:17 executing program 0: minherit(&(0x7f00007c9000/0x2000)=nil, 0x2000, 0x40ed5a0d8dd6000d) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20000, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)) r1 = open(0x0, 0x2, 0x0) write(r1, &(0x7f0000000240), 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x3) getpid() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x28850, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCLOCK(r0, 0x20004276) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:17 executing program 0: msgget(0x3, 0x400) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:18 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8800, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x7}], 0x1}) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000014e, &(0x7f0000000240)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb100400000000440fc7"], 0xa, 0x0}, 0x0) r5 = accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) mmap(&(0x7f0000060000/0x1000)=nil, 0x1000, 0x2, 0x2012, r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0xf8, &(0x7f0000000340)="9f74e8ff5a6248c14eb1fd1d044d0b6b1fb5eebf7dfd8b219b3a0ae18048f4906eb6cd3f8f999ece46e4ec95cb08827f5aac382ea5c35a35032fb4d2bdeb1575604279ce238e7be7fefd623e9a6e4c766aadd7d9e25f88cca18c7faddd41832390db18ed4bd022fff569f10f6a52ee2c49c22167fc70dd910bf7d623145c9b0ba0300739df3fd26f3b6f5e3665d4479bf60641a4a3add6daa6d7bbe4d69d5899ce1ab406c06d5db23b22cb7307b16fa683fb78afb704f2067fd97842b752a1389eb7e69af84086234805aef9b465707bf922efdd4bb1ad3a704ef123900dab545ea3b98dc2eeb3964ba9b0ac64900f751abcae263522a190") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00e52d2f66696c653000"], 0xa) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x17e) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x1e5}) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x82) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0xd69218663e2c20e0, 0x28ae) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r3, &(0x7f0000000080)='./bus\x00') r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x800b7ab) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x400}) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x176) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="5e57e177538a1c924aae6b2d3307592fd0c5d4f7298cc57b7faadc66eba6060cb6fed65ca52621a629810d619e335a3b2201a9360f84c6b2395e362b3596a64aaaf4939cc237c177dd34524342c12e9703d47a4adc8c43346aeeb9bcc2ed43090b450f3671fb34724de33f81ba3976eac658eb0e5b52b3f97d949f4b5b0a74f6b5a4bbff3f81ba1aaea021d87d5e5369d567bd906ac01acd58967d46dbe22c7154080e81cb3ac45440be1acef74ca63e2ab03cf5c70290f856fd5a99ea241a3f77580ff081d84982afdea0acce338c9c28238320f5c33fbb87", 0xd9}, {&(0x7f0000000200)="d14005b70991d7582c28e6262aa339c5eac83875b5fc7bfbd3d6bdb050b2b8de07c0107f81cc045700629284d01989c07f66c51b0759e401beda557acad1ab19b628e205a9e55fb39953c4183c8c4c81f423228337e4ccb68d96f101caab14be27d5885655ab57d18ebe8ea86f8da028f025359a64bc4b5f90fc5bacff5d5ff74bc9bc74f568c546142fd9d13ee5e6eec41c97fc239a11cd862e49e97ddfe4e004", 0xa1}, {&(0x7f0000000040)="912f5ede94dea9198469c93d5bc733bab31c4f5b556dc13c234b9464dde6cef5d042be125d302f980312582685041638717f3bd8560b", 0x36}, {&(0x7f00000002c0)="a2c3af554e782961ece0a421070acd2787af2e43a4bf82aed07c8e4a3278379691a281f98c92c6bff7e4727258d5f6dbbd9c66f64a4edc6b24986ed75d6556d45be03c2d1a", 0x45}, {&(0x7f0000000380)="45dfee8009a45f5899a41bcebcadbfb79ab094f6301f3dccf1f9e98ec73c448dde5d7a45afc31d7f31d51d7b499bcb9fc21ec397dcca95be113610d396286d57b617c5afb7f447a116dcce94e575606b03ea1fabcecf78bc85dbf7f5a2fe94f146349eeaad8ea65a6a8a93ffa5f98d3ac960efd2d9ab597c1a4cd295cb284efafaf6b7f4a8d4726a8a4083135f9b38383b666d625a", 0x95}], 0x5, &(0x7f00000004c0)=[{0x28, 0xffff, 0x1a0e, "e49f71758ed7250c7dd1ca4a8d9a9fa0659987bdce1a14"}], 0x28}, 0x9) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='\r', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)="b5197ce8e62cd260642989921fe20400bda9c5b3b3fdf863c4a6adf4c36f57dcd53e8a2be76a39a548327868dc8cc4693804b504f035ead78539ce48e8618bb82a97bb7dbe787991a8bcdc1281b08ca3e7210f28248f54262a97c0364598b8c128ad430d29001aab38e9556a1d4d172657106d41b3fd17bc3b46741f72933d314046dbd6ee3e5c83fd1bb60c49464d15b977b177b5dbaba6c2cc3ffd9fa67e7f30053431983d228f1acdfbabf725d31cc2bcc318ac0984c6a8bc38393bce7f4c6ae21a9b49490ff24fe6e3caed51150895c221bfd809d60355db6165c328924e3440d301f80b2ba6e627bebdfe4dd856034df72481c96e2733afbe085a7d716f72521305b9f3f916b0dd7ddc4b6777", 0xfffffffffffffe32}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) flock(0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 16:00:18 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00"/1174], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xffffff00, 0x5, 0x0, "92a4feec2f65fed84dbf3f512a2a84a320dff1fc", 0x3ff, 0x1}) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) setrlimit(0x1, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r1, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x1, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0xfffffffffffffffe) r4 = socket$inet6(0x18, 0x2, 0x0) dup2(r4, r4) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000001c0)={0xb6, 0x2}, 0x10) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000500)={0x14000000, 0x800, {[0x7, 0x1, 0x8, 0x2d, 0x7a, 0x1, 0xf6e, 0x800100000000000, 0x2, 0xffffffffffff7fff, 0x9, 0xf1, 0x8001, 0xff, 0x476, 0xffff, 0x3, 0xfffffffffffffffc], [0x0, 0x7, 0x8, 0x1000, 0x101, 0x4, 0x2, 0x3ff, 0x9, 0x944], [0xfffffffffffffcd4, 0x400, 0x80000000, 0x9, 0x5, 0x6, 0xbca], [0x6b, 0x9, 0x1f7, 0x6, 0x3, 0x5], [{0x8, 0xb08, 0x1, 0x65ac}, {0x40, 0x6, 0x0, 0x80000000}, {0x2c6, 0x7, 0x1, 0x3f}, {0xfff7, 0x81, 0x3f, 0x8}, {0x0, 0x200, 0xe603, 0xf09998c}, {0xba, 0x2, 0x6, 0x4}, {0xfff, 0xd7, 0x8, 0x7ff}, {0x9, 0x6, 0x401, 0x6}], {0x5, 0x6, 0x5, 0x1}, {0xa58a, 0x4, 0x0, 0x1ff}}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x810, r6, 0x0, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x100) ioctl$TIOCNOTTY(r7, 0x20007471) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='\x04\x00\x00\x00\x00\x00\x00\x00\x01\x01', 0x10, 0x0) getsockopt$inet_opts(r8, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x63) close(r0) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setuid(0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000440)='./bus\x00', 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r4, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) pwritev(r3, &(0x7f0000002900)=[{&(0x7f0000000380)="306b4472aa7f6d8a8beb305eebdc61818590f1e4875d90e307433c6b1d63ceac5125e76d7907a311dbbb4a4e873c8831ee8be747e1ab888ba9ec8b85c8dfe80291222d4b36cdc4f87d75fd12c33aae217a2a28b59ce8b22b8aac4099ef4a09844c", 0x61}, {&(0x7f0000000280)="167e394f5833924000d266dd3be2790dcadec23faec66d", 0x17}, {&(0x7f0000000480)="edae039dc82ec54bc310e0f3f70a9bce4a0f91df6b5fa5add8e4e9c0493cfc931597357f640cf84ba4500e7a31f31d777dae25e76843df01a53988a0080580722a91c4702ce9b5a4a3e0f8075f9d72e2092e424f672d82c07cb21a3733517b8b7a6cdcfc005d97b2757c5f6e2c4d99c830affa706b5c077328a635ec41d5b444855f2eb4c5c8b1c738041e07ad4e0e459139e27bbcb407a94ccaa7036673e157014f1f28f925ca67e603f676d051e0e8bcc9599c645161f744ef7347e862fb1327848e2fafc5f7dd3a799498dcc894a47e1e688feae10e33508086330ae5abd4439e78c5fc4844662c5b555632bbbd426327ef8b8ee054c4b601a24572f9", 0xfe}, {&(0x7f0000000400)="4b6e6d9f8b6ca8f098a1b4f8e2a6cede26230e7c2e9c8b58", 0x18}, {&(0x7f0000000580)="6603306848cfb0a65fe0d59f9c887d68df0e625d81291b74e17181dcf0c9e09aaf47db9db4c3003e0222e593", 0x2c}, {&(0x7f00000016c0)="a7315b8ffa09e360aa4538014a31fe27bf3fc0aec44efee4212bf91604f9549550ab2ddfda8e62fab67b3509a702f9d1d751f707ef77be447cde163ffb0ac2097a1f7e0e68a18dee9dcf1f7220315d976f4e1c8232e3ad9795148bbc17887d89d84678238418e6b7921c86faa9eb151b714f51df9b095d03a62760b3a03fbc63b02e6b6206ecf389250ece8e340d51858120c2195806af8aad0195617bbddc6cb691f6c10d56c82e69aa83a6d549349e92c14f1e8cefb44dd6f908e7f7d691bded94fa350c4b06d655b58036f43399852c3ac0c28ed16f49515ab2fc6184d59b643f293ddf8ac2fad95bfbc988cb2635be01cf586ce1ce08468cf7f0ba2c48fc73dab019427af0a5794ccd01a7d3ee6c1068415a7ca90d8128d80a84c45a11f11fc9db8ff8d3dfdd4f81d0a6efe8e315df8ca8c1f471c4e15ec27380adf7107302ca6f6e859e9ca6acc0be17e4359263127fa0f139fa65fd1a8685c416002a65f60dc1ff8c6026fdffc2974b38caa2b4bd29c2039df0f5e2b7f0b3386f254a8448bee8190f4a04cd6e032fd4dc4775a8a485e3afe8661aa74eedbf96c6382c5932d02e08ab91e82b4761083ead4665dfd329734dc35c75f1288e74eb8dd840aa6ee3a137da554951b1285aff2ce649d9a54f900d5d91d935861bac5d716ec73261f4cf6441ac3afe343368e64ce10a08a649eafd817e0288f621a062f5e3217d677abf12bb93d15a9726e0bca6bcce8e6f6c5ec9328de95d4504b875f24074a265f20e1038a3cd1cfe577496ddeac03e5722fa43d7c884853d3056704378664bf4edef05431d8d39c2d044507076d8ab234aa60c23489edba9cfa552578ad739946d0e9afa1d5a0f435287d0f51428e9a5b7bb864d8b454729f8d99c458d5ff35feb099d9200eaab5eedf95a3a68f621d63fc6d891ce8f80ac85422adf9e50efc823944c507554b7776e5fdfc824d09ba84f5361eb58297e3fd21e20c72bd03e264b4df765a914080dae891ed6a2f3b1fac0c23d413858ef7912dcfb3fe849fa0710b197f9501afe4354aae16bc3f34953240d276bf137e7ffc994e4a4284ec19a9c0af7534aac6c327ac775ac2982b33eb7994b0170e0a7539f0ed8933879bb2369a26b1438633e12c63bada88bc5a0dd25b59ce2a7ed1e76b153d51ab286257d8160dace9ac25de138f9de3b69ad244dc4455be71126d3c6bac0fe7db9734b86d364e88713ee172876d14d2545f7e7a2d6c78b44089f83e84ed74c2a060547b38047b4592d6894c8fa9ec98528a23f7f08acfd0f57e1496dd26da7524bdcf9ec45ae4b762e753c416b9d26607101636f6814ce46b6736e3efd3276e0f289c6a96a4edfc111552841d71e56ea6adf8e68e84febe85a8ccbf8c1e6f84320263c70e2d9d2884506c7f3a8e6b842b591ee7febc099fd14f869ec03eb7119971c2619822cb8b9531c7e480807422b0a0821eb0eeace54c93cd4faa765544eecd4f196e0ee73a04bc192d0ad9f3abedd111f0bb37700fdee6ee95abf23ac1b70be2694ac8af6491ca52152de97a0b725bb2c6e677ee258d122b97e829befc25ce7159f0cd601eeb96cbdfaa67767bb4c48e3b8e59c96757071331ce1ecc38d99e85cdab1e6ff2e11249dda5de4b436eb455d69aec41f7ddeb2a5c41f6ae141eb74972c6f0ef01b9c90a419b123de1e2af6ff439251d194150a1e0be7bdf4b137ab96d07e030feba1c6b6c1c5cd278a08dc2e7e64f09b6a07597e211b7363e34a5d3f797186e2ebd206ebb9f21c21613a42fc7b36bb6ba117c5b34c35d3c65792a55a111437110f51cc70d74be3b495e933c4756ce31811e3d25c506728ce6dfb482e6c3805507768d14a8384c53cf7429dceb1581e2facf93a3ba4aca9df2308d71930bc4a715018ecb23e04a08f700eb9114aa2d4f5e78003a5eae6c23bc806e756c8795fd22d053d543446f74719450f25cc3858d872cf60bf5d087e0b9f34076c4d5b50b1cfd9af83f9578e944f523ac5828f4dc8a61b2f9a4e2e33ff67bd10c2deca8892b9403b94debefda64bef10c25b72caf6024270565edab0a09892767cd3a87bd8e5822c3295dd34e33aa91f4d6c970947178a24af059912f82e904f8faec5194ac9d39b2278bfe4f88b8589dd48266f9539cc1c74be279a6e6c3e332f412a8231991654071ee95c333759f514c225e37dc882c00a6d0ac2c3a61fb0dd2ec34ca529670c14336ebd13384d8ab017bc23eeab0434ca0b697c085d1d7e0db18b2aa675b3c02de38b65eb94b4f75704f05648854981d8b52975b9278c34d293775b8e4904ff4caef229ed46d027d264b347b49b69da38fb9a9b4534ee36a606bbacf9233361316dfc433de8b153131fc45c4d9f3ec209421d04aa050d79ce720d8697e44c3c8178e6ceeb2522e97f295dade063dcf9ba1779adc0033204afce3274b9af6e006afdd6416cece1752f61703ef04956b6491481a1c27c2306f9fe539738583b28fe0cea4d49e373eeb93d73e496287b796041e3a126e4001db64c56168a31c9703526e105b899633e77c193fc1646a33560eedcde0e6ae3efc692c634ce1f8e3982d03a314dcc834d2f421e5fb7ac83e62d2fa7d2a15d968d03229d9e0ec0b1efeebd288bde439f1afa446cf6cbbe3a660d63b751bc7e390e086c3c02669a51b9592499de0ba35b51aa3f768f6d711c604fb3d6c197e98eff940a6a03be1c6db35dbcc1d69387d2bce8fe24eb58f25e6e06dd16db6746c0ca84d06a35ad658cf0010ee2ac74b8be1fc47146036e18e8f227683b2197f10c78b2f8882fdae5a0312e010ec1c7051358d1e7270be689102d5d737ce1e1a0f44dc28bb2210ecaf8daafa1a215f015b6e988884c1b3e5488d6772d40e9b406f435cd84c5059ed76410581f3e8aec15f4c27929174c19cda220cf0fd6819e4b0fe0111f3c6ce19973d6ca3d23c018b789315c5e9c0e4c59433e3e1be23260dd1b12fcf45b69288a48a55fed14a05d27e773d52a9132d7dbdd25ad155796f81c77ce5c24c69e8fe2124285f6bfea8916734dd12e4fb9cae85a5b2663e65c852a5438806e8b1cb9d47e3094be71eaf9e4733f16502d58aec35137bfc739c933b106e06e7329cb600bb38c529142016f1c3d18cf7426b3bbf6e765a62b839cd401ed91b23bcdd44d721734a0199129686818dedd653f3dcb43c0d82dc99d54f6b53cb95f8c93202f1aea419a5ab7b9c992f4076d87e700c14c8d011ccca64c1afe8e855b960fe4008b910a4f5dfb2b0fd6ef735f2a31a6697ad01e27d1cdff8d1f1aa491ab9dd0fb87cd0c1da551436e7fc03f41815e2db5384fbdea4bdee63c3bbd8330aff5d5678782424b28682b16d3ccd5506fd9f291a404a9e6438e3a845e449ec02b411c64a14b124b8f1a10305b5aee90ef20dde43317723161d4cd556c053ae098621ed95922dc2c609434290878837a9fcd42c83cbaab603c90124890727761b3ee3c195fb33ff5e752170dd3cb0024da6af5899b71c0ef09e3ff7fa92a45840b778d4d0daf408a3f098e402f5298d029ca3a4669d367e777da2912f667ace94768fe5a38f71d94ee9f30dcc87224b88378ec138d89f11fb0351e008a5d78d7d8bd94664d3d8e0fff791b05d91d53f7a1997dfce97db8728a7f931c1c4fa26ce85a0b8c0aabff2036939404a178eb8bb8b7835a0bb42b80998632e362cc83caf4a36df8ad13ff5e8c61cffbf324460c7ccb3429ef5ef96f8b121d320a099959167578c9f5b55cc825cd7b4f7920bdc7d7775ae906c11b222211b85b403b6c0ecd5b02765809e2b05521ed85df9d61987da6ae771c9761f70e93f511441b7478d608f6cd11e11a9974dcee39300447a1f2e6c617f68461554c7e4a3484a22724eb78fad79cdef7b7aff46c15f3f7fc73d3c54176a769d6a4719c8eb99468d2065c46830fc49a68265861d40e86367efd169f16c2ab70b7e4cdb8d3e1e3a9e098e14ed9f7c71adb8262b2a53a3da22cedfe8b798a4db3e3b9939c4e1cf36bd08ec476e6f0141d1ed204b4e7fc34fa2c07ac25264f4ce2d9c8bd8b8a49415ad7781fd9e69e454d4f85385350c5d86a390bb2f464b985af2fcc04d97ccd8a7980dc1b61cbbfbaf9ad566bb622f4217e68c48abcdef29a14dd2e95245b9b6a1db16965a873e2b713dfc074657f381c7f7ded6dfb113bc615f32d8e3b5e294262ce108e520d36f95ee28a603aa9c9de196be451c8999bd2bac75d28ae614d7ecec472e30e4b686309d0f06f5daea58f73331745c85d2def0f0f588b7d49d91b2dd794d6f29e9a9884953739a5c5963117e272d49f0ec0c970faa5b76baa6580fd9732ec53b97675eb659f36e5c5a7ade3ceba02d6d87469870ae56662314e65822638648bd8863a8e3d23c222dc7d6f8b3bfa59ffbd50c47c0596ac2ec7de63e1e47470aa7f5f476977c768ee6852bb65135bf00bed7427366c00bb5654da22504211c8465ab1f713bf2f461fdf55ebde712275995eb53d726c38d6ffd33e43c3eb511e9549e89e993413c22a29fc1355a96a20e9027f97e3937946a649e204a04a7290daf3be4ec674808e5d37524e886e4adcc27bfc94f3ce6e9d7d6cb4d277738159c9928f512e83ed2aa3feda6d3c969cea3ef851297e2cf20128b9eee1fb820173473fb536d1bf647a790229777dc6553a8569bb32fa7ca4ca2eb70ab1a68fb87acb6d20a1e40a6f81a6a5da69c79f8a18b26aaffbd640b21d81194a4ad508b933fcae7452603fb9d9d277254661f6fafda50280ef1132aebf51dc70e642929840dd0e82ea2da25ef8813c4d14e2defb14876c2bcffe4e457f3cd04bfc9bfdf4aac903b48e02b9ceb26191917c4f3d419c41d1a864dbcc53cb943cd2c0bc6c35985c8a72d25c4471ecbdfb073970cb977644e595cb7862f29f4c736a57ebcdc843068747cde669cccd966c214d3dabfc66f594786e7e92795a0a2bc2ccce648aaca78235f6424a3a24bf718e333b3bfd3e38bc2ca32e5c1912853f68f71ea5fb445e20b065093ea0588160d56e5fe9effc848306cb2afe4ea0d9a2458b458e54a747bc63191584ddde74f795241d8ae18114663fda6941321ee2f323a82d398399641acdb9cbc7b00fcc27a9bd7ded4d82902a9d8462b9cb3723ab93521df6cdec9c409a0585486c5385e70d87c8b466384f9dd8f2e5d25ac9a2e6bc4bab14ca4ecdfde216359d852b45e37d2eca5600cb823e6d3c99e81f31e4b0f713a288a2cd75c80c36a2fe8f75a712ab5efcb6c63455ac4fefd7f2f19fb49b5fe91de43b41f6a42cff433fcae0079f2fd06a46bed4317bae7e39e7242321708f718f4f7443c1a78b8b2dadd898396016a03df0da240a5cbfa8637a2039f7fdb5521e8d5a9388215bc6d7421f433b8252bea089c5e447ddb793f9828547a1636576b8d17ac9f043d1cc3faa8dacd72cf0cdfa906a1723445057e883215a4b29ca0c979fe4ab14a3b76e5e566bd51dbd60603ec924c191b6444be5bec8d9c8ba08a4407e6095c246616f43c63444394c231119733152565773958129139a0a8f99b317812e31a56f3ebcfd5454006e7c4f83ea362d7db87df9b857e8bb06458f2d52368489fd79f791cd7b52c1f1a909f6590a9d8547cff6b71e6950bee05118f8edf095f7a442d7977c9136ea73db01af41c818f9c3ae21732a4d89be07b0539bcbce5ff087d7e60ab137089a86b4b2eddeafd0ecb615690b665880796cd50c21d30d738937af7d2f1bedd567dd34ff37251eb5039f781eedd329c9e16bb7a6d93e8b68cd", 0x1000}, {&(0x7f00000026c0)="aa9efcc54f1cb3c2b0a322b5376f5d68b14f5eb80498d79af8bf32853c1299593b92a122a8e1ccd95c064894de1c674146e6cb7768f11586b47f053a0e82e2411b4d898517493a9e29688d2f7ae518c8118b6e92670ee77fd8689f6d1a780eba7189195e0888929fb4b63ef8034298e54aa8fd2f7237f392257dbd6dcf91988536c47f07f7872dee4dab3f84061927", 0x8f}, {&(0x7f0000002780)="87478ae59d3c5c144fd78a22886afb3c67d5a344c85f9fc1a156cd46411aca7c4fecff8c59984d5b559366c6c09038a9c8d2b403ea2d816621cf2b73c64423a39956397e36acc69067519d617e22a0ae65e7f6207f806a1e89d3a7dfe3fe6c070dde741b7993e9540a59f7fa43a41d3113f4aae90ae67744854a3cfe481a0de48620e8708c42343ff296f9f916e8f4dffd37513ef9ee3a36af0daa476f58019f0dc15ca0df812c7b93a327663ec3081e28eabaa47467445409cb1e556099d414cf0fcdb8ac9f15e23908f86a28e9955136fb3e3f3ad74cd3f809843ebd5f11590c3bb953b15cac4b5522a317e55053a8fe6905", 0xf3}, {&(0x7f0000002880)="f26346e22f6047dcd11c8348e1c04236928d29a019c95f8986bfbabc8bc432c04d7587802ae179fcff7c667a70aed46113b643d08873b680d7c7d1a4ec6e09a91c389182101e44ba498f9183d9f9931880b8eaab", 0x54}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x1}]}) r5 = semget$private(0x0, 0x3, 0x222) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x101, 0x8, 0x4, 0x1, 0x7, 0x0, 0x7ff00, 0x3, 0x0, 0x9, 0x1}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/19) 16:00:18 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0x7ff}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/4, 0xa0}], 0xfffffffffffff2c) fcntl$setstatus(r1, 0x4, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000240)) write(r1, &(0x7f0000000340), 0x10000014c) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000380)="c39adb2e2c9fadaee3c268f964fa598b060822a654c4926421e2317368d484a257e3353757034b7ddbc69a1c17122a92775a45fe39f318f6180f7d4179045c22125e97a7e3c217d9ec5f92577c313be95dbb1333ee6b47689bd13671f128eaa34f9e237af2339116e472e90db9f6614faa51e8ba1d453bc30b450cdbaa2033e3d0771afd5c37a2a94f28ba", 0xffffffffffffffa3}, {&(0x7f0000000440)="a00e250c2bdc50ead3efcacf977983ec9b90a3eb450e7a24b017193124db82fc911a2c4bed680cc8da803a6e8979c2af8a0738b8e808c6590d041fe64c02fc8ce28233a2b79d162b1ea484034f283b9fb1877cdb39373861794ec2cd82cb762e9fcd6866bf5b", 0xfffffd28}], 0x1, 0x0, 0x4e, 0x4}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:18 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r2, r2) getsockopt(r2, 0xffffffff, 0x19b, &(0x7f0000000500)=""/4096, &(0x7f0000000040)=0xc4d6dc3da38aa064) close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) semget$private(0x0, 0x1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100}, {0x74}, {0x800000000006}]}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x9) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/devf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000200)=0x3f) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r2, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgsnd(r2, &(0x7f0000000140)={0x0, "bd04a160b8ddd203d4f89504ada2a55b7cbc39ef9c6545c1b2a8ff7531bed9fa6065d02d4be6aff2a6a18c7538d8131538a0c4602ed57bda665313ac35929e8b6fbcc42e358e411f32c6d4bc2e4ef50981635c2e8220dc8037bf9505be6f12c3cd"}, 0x69, 0x800) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:18 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x80) renameat(r5, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000140)='./file1\x00') r7 = socket$inet6(0x18, 0x2, 0x0) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xffffffffffffffb2) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) write(r0, 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4dd5, 0x9}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) recvfrom$unix(r0, &(0x7f00000000c0)=""/26, 0x1a, 0x42, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r0, r1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000280)="633596d67adc19d52505af92800ad818bd267ede9f27e0b615fb3d8d4d40be60773a4cccf52df2462d272833f5a48dad03a6b1a17ae1d726d9365d522a05660dcef12ddca591da8cd9132d177c19f016", 0x50}, {&(0x7f0000000200)="32d1350c2034e9b20323fa1583d9088ae7d3eb371b0838d0de3d4a64b86368f4db6862bd305d5746625b9014df2d253fa47c1bf10662006c1c118d6562", 0x3d}, {&(0x7f0000000300)="e20585b129e7bdf68e98f97466f89e07a25c9f7d9921630373c49e5340fea78acd2621364c5df50daa035d77183fa9f378e0fc6e61d4b8", 0x37}, {&(0x7f0000000480)="bd9e79fec89c9cdf5f42cfbaa9943921b46985c9099259149dab05206b144c3afcbaf317018f918086652f68d98d4b126e85419de2b2ec7adf721c8cd84ea329ac130a6f7b79a66ff13c13b3e33240ce862a6992955b7ffff2b69aea66bd0254a644ae1516b9be8b679a28f8be097f9ab7f8f10a5b9d89c50c87ca8a970b4a0fa04ea836f52fc200f7a19cfad89ae3633c787cb62806e7fc18df0f627c2aee7eaf4cde939a92df32588c4b19fe04d9cb7879c957d6890c43361d52de0a6736a32a45edfe2d3d46fea0e03d4c7fab24294e8c95", 0xd3}, {&(0x7f0000001680)="b5df27b5ac6c9d8dd70d83c807248b520902c908d65ac4409d84cc36590c992d33f001211f20a1463ddb0312ecabd45087bb8b75b835724ff34a539444ddf90f92de60bdbf51844962cca844307db20fe1cd282e96d2ef216b049a943f10ed4d22c97d70351ff546cccbb4b0e5360134559af9a5bd45d30bb898fdf2377aa4ac3348efb9e117f6caa16bac98f564397e11518b177807e4af78f06ea2b4d65eb828b0bd9e7479e9efe6b29a6c8e62799af1fac1676b7617e9e8afe7f1b1ddcdcca99f19ccc6a1a96a1aed3b5536a23407a50edccff40ba00a782e3c10c319e066880d249eba734131f97e58257d6f097703ee1a5cf7893b5d923c093714df2b0ae2d7d92dba507996283e1a64bbb6802a88eaec48e9961fa0b1d12306a10faf7326f539e4100f2aa37de7e9859ac100749695ad327f776604a1cef0e33f12ea78cda2ac91d8b8a28f6080b0b6cfdf15db15178f8aa57d4713e25c400f3cce85546b804ac24ffad662e50a57db92e79abb7444ffcace2b2da04a2a43cdf08f297a1452085a7a767992de763677f1ff16418c938abe738bac30ec55d43261fef79293affd9038e31c31e974aa62b9b666ef39af16ed064d0735025537db0a71156615d16cddf343c5bb1395c3f2602d57743b9bdc2d80a9d4e939a018a4e7cbfeb30697c477ba5bc8a25e1e72eb25dad29ff2f0a84c96787cc1cbb1764a30d80d933d1075e5e68e95866d328ab16e090eee0ada79752793eb5dfa64b6961ae4bc6727a1c9fbaa66c10d1f611d029a3ca28fa57f8185fd0e13046ef561b3dd704b0cb7ccb300118ade9da7cc14dee16d4f31776e83e9de5763c7b9ae0d46f8c695cabb3ccc3cf6420a1e2166244734c8218e563488211c143a74e7b240b0e72c15ceab75661feb70716a7c4d3d3078c5dfb035a0c8c090ecc56ddc310b7a54ea0ea91fec504a0ff8d40ffc959a04af130ed85fbbdd9363270587358409ea72a70489b8b6204c0cfc94d401b6051d110ca56b010e772a23c64e7e531088fa6c05d98abc2a54be4576737655e5390e08214a100591af3d7f9e0a4093cdc027c28492fb4faf8e1cc680686373661d05acaa73ff8dff77e05bfe787d3655243b8f3bd6b88d24a73f17d0fd054b35baed394eeb61760471be064b70393b5c71e11c7aa32a9cc91d3bf83f400d82c71bdf23e6e84ffad229aa894de770d9b10328bd0d773209509b3e3a57ee8b05d312c8fc79f11eb4a884b5d215e3bcef446dc656e33b47849019993147b7b85cd138db72e7a0ab6458a8e596527513396c307c42633ead53e131a079327c26ed8de8da5969c624c0af76f5c7560cb76c3ca4d7d335677959aa7e2d8e3a8aeb928c5f9cd20d6278cdb881ee77399cdfff4584f6ac3b86babe0968f1a09c582df4898779f98346651e47e9c849f2a660cc29179a0d00b3ddbf0222e7219bcff4b53e2f7ade2873ccaa669c956aceb66bb8ab412876c21088d0f9dc6b2421b98b13f9478469e6af11536a5227e9ecba36a663daa1b83702f2f93a7c2b1aceedce57ae4797bbee1a951b4516b4b474000cbef9114bb83079265f70b710391fd355a363637132cbfb820d82c6c2d125b5e9f0bc6a2dadb8e019bf7ea42f1b9423021d0d470703f972e0c6061517a8444b25aebd84154bbdf458771758b96f75ef1cdf4e4a12e99294b51bd6cb0ff8ddf935d4fad3e1a1ef3482608ceb6d38d2752d1d9184d99ff4c3beaee2cc9b41c8ae729dd23d47c8e7db0dee33d86d5ee8a4192d3c76fcbb8cebbb5a86caf9de6609355fff04dc64082c65526e91f8c11e02a3f5662ec7ae1bd813999d96850f26230579be29a221e2b12c83cab2a991ffa2b821bec853341c2d11974823ff32739f0c9c9bf4b48943716c3ca828989d5d620f1cdf71e3c203480784a877fbca240f819c18d50a1b4ee96944a962dc351cd87472dcfebef52b300625d751130eb29c0aaac89ff2ad088389a7b4c1de93ce2b001eaba9a47c991a561e303caa7a8ccd5e5f8fee6382a6230fa9e4420d57e852ceecc99da8fb340cef2aa1c2e20657e6c9cee376071f61c59d05b6140667e769ff09e7c3d05a920de82ae442be831b8e65718a57dbbcdb3b484fc87bfde2f8810a44d5aeaf2f6992406596196ebfd4fcde855eb8b860f9393f9d8c27442b5a8cf7c347d95e462a2cec15c964584fcdd56edf9a3d01fc159432bd18ca24c09911b591d95bfbb0835a7fe504b92ae32edfa1fda6b4758fbad6eb1bff39c49c8aa093952314ee38d0a990b32571718a44bd2e39347a7ee376e10709a69098979919c4bfcc92b3328f1a94d0e13ecdaaec88911fb404758006b4000002427534c73eaf03f14c09d95c1ad7f3f9dbaaca4d05d263f84c62dc7e8b13919a5c5679685b250da626aa519c3b3e54bf99f68257f410c8fd1455d8745b6c5fe2b1fc02d9ac8a2d3154a8d31ae3d220cc79e52c1cd059bb741570883aaccd67ce135d52a61eab72b8925ad42fbc024e64df24412e1e2fc8c8eafa6c23c20a58be5088e4aff0db2cd070a24bf4af5515689c1f21258f61f196287a4d7aac8d7900379d2bc4faf2ff6473dcf5c0d4431489b30bed6f0caf88ce2023e28b9049b3bd72181388470cdd73a270017b763172e6f8172aa6c0ff939a0078f76535fbff441e328f8de7b29467fb2899bc897ba4a02c9fbfba9f9282e86eb496e4bc9d5f838acfcc4da4a94fe8083892ae184c49240274e9d3d3da4af8a6d64c4bc856801c9278082d5d21b2d5db0f6624860fbc0995267b88e9f73de2b142f93b0680e8b79ccf135bcc67edc7bc0a81087b8043b0f5bfaf9ee35652cd2401b157a48a86e1aa0cb4571dee0565189109a291cafda3798ee920057d3a611c1501f83e66e79072360c94fd0af86571e62e7912edab1aa156dfcb78bfbea3d78f031192b50c2a6f04068a249948b466820d5b63d771bbbfbab8b92a6c7d573f30b83108230b908696036e7a5085367e4f8c75cbf6e0cc2c31ec0f66cd6a962c036a3bba13bd992a2472b79e83476df846a323524ac5649d6d0065fbc74cd169f83e2eee47946ec4ec39d070306bdde31e38f063a1a218ad6dfeabeea24f045d97f36999344c82e89fff8a6769fe5fe6dfa6f5db7c7bf18d1dbdc55b96552c53be86472b90b54da22dc0944ca8c3d096e4d113d0d762268447bc9beceb1bf13c3c1036097b8285262987ed4ee7489fd6fe5ecb2e9884628c755ab92980e751c7f41095b6226459faf3f645451224610c6db13c3693258187f58e01a4c5080dbb495b89e571cf5d17a4308b56a5f0134cabaae7e4b28186109b20d6e4e00d5d25efbdba28caa685191161d7659d250fb2135f74345788ebb4c8c5229d43197030ea724f7f23b5305410e0ddea939dda3878f81991d07c5ab84b4902188f1a6fe846c150b0cb4bfc01c832fa57fa2bbfae5fb9137102d1477ab15c4680f8ff8c01c6aac93a175e1430c1f545b7cc16f2745e12699a0c1a459a1346c08afb03fed8dd44dcf1dac099231daaa577f0fe5155ed7b10c3d030e2ec61e75f27cf9132852cc88db12f5aecf6519460453cd4232acfea298252a085fa0ffd5ac799e0ee7622492721aeb416db94a2b7dadc56c3612d1896a4722bfa80767ce03c82f5d5a305a9b8bd1e4ac2519a505a68928cc4173c52d60a2822c41dc64214e2a8721514fd024e726a942c92c5f23ec5e94526ef2e924e84266e1f1303316654a0fe4124b30b9dda1ce7fb22c15cc32c96a88a565f64853c2b3e578634dc589ca93675693c898bce9dfbec5ebfd56e9b614481f2f6a1252822870ab7ba825c67d4526bef6691c2367d9357de7e1fd696052e7edc8e3b76c01ae38a461dd05c12226242f6de9acc7d58a544690ccae443d168fb457c019727b63e5e072382a56dc3c2684a931c6957573ff4cf2632579093ad7551bd1d2c2e5448085af4fc8303954031ba1d38845dced58924f99965c4c5f9c6ce1d1825a39da04233985afe4d3008aa82e77544275ac0ce28400bc88900538cb97518798f1f45cf0a0d353d468483c90128735c528dae48eea4b391fc2a48491373c931e7f6cd21a1ed7e1cbfad3b0d1affc34871e98069130a48767979010aafd6f04231009e6ef0b0c3018835a364d4b1e949f70b8856fbb7c032fe8dbc822013246d3d4f230b877f96ba4ea9be6970afb0caefcea8a01c1891e7fa8ce4047e4fdbc619bf684820a4a0bd19b0755f694fddba9a754a389a26fabaefaffc9bbaeef82b9cfab35e8fb30ee3745e40514106ccb26273b240273a1edaa0998371c703a68d6c299fb9a62b6cb2509020af3bfb8658438d6878c95039b4501988b590cc87d39077136f9d6ab92360c7c4d1a413fa09006437c35fde3ed1ef4c825d97fdf83915573cac2f0f9f32981a32d8b98203caa8ea0c3c209f6e7b791aa7ad98ec52f5aef212a957ecfe7a2bdc19bf6c5d9aeae09c0da8b644a459f815709c3b339668bb9de400df8fea85f96f4ea50f588fad617cc2ef09410b2b9315fabba02688f37219d0a61c3ecba2db71a2d080236296d8d27bb6d07abd5ba393cfae9802fe35f15eeebba34d7fe687f8ce08b88aecb5e201ba8a097d67cd53c23bcbbecdd419e6d9cdd16c777f9664262566d84479c6c897e6111d6521a944b8df3347e32cf4d5ea7d69faa99785aef20473d759c5dd0bff817e37c50103b77f0efc3d767246722717af9699ad4cd6b25b7e942a99052b36bc7d7b674ffdf4c9c3094da6aa21bf3ec23fe7e283ab95b1b4ccf1b4665091544c0bd3626730c6468f8396d7af321ef0f267301c237110ba4b62cbd070b0c3847c36a2f151c24024a3e7dd84833d8880de41401042f28a01bff284b177bdc27b6b0c41ea5873854dfb081b28d21ecda64bcdfc3f7e52b017defce41383da802161be4ad0d0c7cc23bab6444954498ca5f41da34f977c08dea0e9ad5c4b6f1f72c701c6ecc4f95f89037edea8cc1eb58070ab3bcd7eef02f6260f7da717cb256f2fc9882da97e2420a84579fcb1b716eca36e90b41f6f53032250e2f8ae1cc37d8a99828c91911292f783c2b21fdf9d7348a122d8821bb42dde774b1b310cbcbd5fb2d590549cfcd34e166d8c5636ffde944c308a4ac35b351a05101a580d95727ee97906bc234418227bd09842d379300ef3374014b7c0e6f5ca7f1c2ff2bf8769bcb76ad1738a986fdc2f52a40128d7f319a15c14b18a04f647fad78d83a1c0443e1f7fe2323e0c5f57f07dea8d15ff289b1ce11df08db726b48a1ff37b09d9e36b6c6bbaf76c57c577e8370931cd92cab9aa484bfca3e6e32614de3435e69a4daa6148a88f92797bdb1d44c5060c0473a790b071be68ae2e13d66d562d9a787079ec47f91204fdb2c736059b89e5f5154b0854cf84efc7f12868db928a8a92a374e84e0fc30322b1ba52e02e9f7ab1392ee701721889e19baf0daf6802e058fe521e89a5d6ddeff99d451f3517e58a8ecc295527b8c32139265ae6531fcee6f0b2b252348f7c3b6862e83c0f2ef712db7993108c6b16498bfad595764dd3faae46b93843cc36cfe23241f163a11ad736005565b7a826e6170407c857cf37e4546f81f05a097b4d0d44eea4f94dc264ff2c20a22a77e3f2d8510b56cd7be1620bfbfd8411e4361d3bbc8b3a51116cfc4013888fdccbb1b8ba904858e7cdb649c96daafc0b8b2047cdc0aa971cbcb5c4db8ebba43b3391516b008c950287817711b492e924f60c63b6493ba88c23d4e6456db86a99a92ae3f997dbb9e01bab46", 0x1000}, {&(0x7f0000000340)="d91b9ca8aa7d3572bd251f2f7eaf47c37fca18a1a30c5f179d4f4e11", 0x1c}, {&(0x7f0000000580)="1aacfad2a28d5f7a57d9cd1d8350033a1f9d78a7cd04ff76455ceb5a87145417f9d2d34bd86b66b3220c9e6a0c71548166d1c187929e8b4b5b9658d2ab82ac5d0524a19ffe0dcc4dadf47514c11b9bd01e3c54f8f915472d4e72fd205f79890c90aa02b37b74fc84915dfe57aecc3085f9ccb4b63f96531e5f47b28ebf404e7832ddc66f8f066ea8e94d2946acf056423b113bd2ca2ce8bad9bb2d1199d6b8f87e5a0367642194e9e2ec5a0fa4a9636bcabeae9690178fc897381abe7dfa03fa0e9dd67a3ff0a95b7d77221887a9122d96b0d9b2ae321841692e2496fdb752b2d873620600ef5ae1cee4ebadae76ff5fa867d5bf828bd09114a6f20bb97d28", 0xff}, {&(0x7f0000002680)="0f5c911d7f29a3dca45c5284ea44b08b6b6280d0a036e8ae076896f3c9f08218b07da57fcb367be0e6d0509c605c6bc956c312c994cf8fb49628fcafe63dcf7695c4a94359de2c8a36d384e4b0945f773d2b8099bcd9fc15f7556cbf6dba5ac31231e7f2b38c4d838ae2aaee46b262b863c5d4b59a576ae47dcd3d9f7fe2d72e5b30f1a8f83b5a6e75a9a19bbae289be48ddb81b00433e609bfc405a360f7b7fdd72a1ad5f29ab3c5c47e8cfd60e5d3503294d7b259cb239bc91f3f919e45c24c829e49d5c7d6d9186dc237c26249d3814ba6c1841b4b24af3037a92a50fb1a79410cfe9efa47bba4090923dcbdb42b53e13beba7fa33ab5b2a1f777e3a95bb4f2f506504c7b293063a8d0940ce4b5cb9fa0aefd1d0cbea56425d464397c2dd48277c6371adcdf75d2db4fdc61825b1bc1da619e17a6f05bfc911705fc7c358765fe6d90ff068cb4d4c6a6abf6aabc998f3768b6a2707c7bd8481537e3cb415949dfb9e01414b3ca337ba570fa8c58d26bdf35e768f8e839dd11f7fe06408435033c303b68bd64094e893e9220e6b499b5edce7df354d2b341202b4df9bf062b5e46ea8568ae38b3745c18dc2b554bcf77d788e8dbad9ba85dbcc172dc66b95fe87e9d4affb6fab1906b5e247f13b010db07bf37bbbbc41f1f461d71f5590164a8a4c0dbc12b02dc909ff4d0d5e021ed7a5f3cb8a3c85fa8ccd9664a364935451da23453a4618f94c4564b5ae3ae68094a820d9618e4b443efe0a2d48f1a818c45df9157599b84e0bdebcfe691cf2d078630aade78830b030bcf93a18e39f5bd21c2c9bc80e58bdb09aa071764a5e30a47e88a3d2213ac7fc08d44cfbc8616cbf62154e8df464c20d82bcc007b9356acbcc9b05916fcc3bb32c96e6f607ca40950115f011de4d9ce0a2eae575b7109dbf91606c50af772fa314b3825cfef5d495d5f30275b1fde0986c504dce258374456dfe0a75f65c33009e11c859785195e015fc93b752930268b07aa07243e1e1c24bd3438a26a9b777ece0add0756410c40ccafb873162a39c9c0e1d8537e184a4161bfc11f008c9ed9d1fa2be05060fe601c0c9be14f05bcefb5a93c58937f386e6a1d5aef569b4b26b850643f3fd231332f20691386753a20125dc9f92c539546b2f7d30c0ce577e4387e74f64377c21756199983f43e4c939d0d5e7dd0ef33d0e07d495fbb9a3d7d0022ebc1c059d6004d38d6b94b431027912251b37251b66ca51f72f59eebb145ac8f067ca968d8248200cb36f672959682a6cff2bb9866e4b1b076a70d40d6602133aad490f96fda66a605cb97ac46c1d7f62ecf8b89ec80c616d398d79bb7519cfce8a723b280240fbff4bb132ff7abaf511612ef58853d374632345d620e378206b047a974225855f89cf50673ea00bd602ac4bbeff7f90e49a30d46c96b5af50eda975aa976902be6277058b300faf1ad26802b20d7d6e804e7497df76278b02785a311f367b70bb51d10e9072cb785dccf78f04fad38f267dc24d8a594803e845222fb90fb39078db9ff0fe87616d90953551831f121540ebd62e29d0b25fae843a7b3160cd6053321aaee4f5f94c95b059929caa4590de351bb6e8e32f0ca65b16b34fe9695fdfc780d797fa99c159321d5aab0ef09cf61794f41f97d642a233409e779ba28ae6d305b33e949806839984fb89b405764a4c81878166cd305a6b3b4e557800ed5aff619e4f773e21d9c787cfed06e4ad469d6f17ece62c11a1fb293b7f9a9969d3864170d2c6d3ce6da612251846d395e1a03946800a53539e2301a21054d572a36a5c3eb4f4f305ed1f032ce9f005571d3458d3488bde2167744ab9a8a21369f237a1079a3836a23b84cc4c12e1825ec445788ac6185fac163e426b9fc8f7ae8abdaf34f116f556216d7d03b45d25cf8c9acb98badc2471104e9a4b517910d2ef0ef0c689e8cc1ce3641d727ec8477f45f2378463a7618e52d9b456c5bfdd37a77f7d730a8af454d935fdebfca45488dd10984f2f164e21b8a8a644d6cc8452269e56d8d8d8d1b7288a105f91b4a9aa5f7ccebf670674aa353fa58a98f9c8e903b5d135c883efef6565a26069cc3252d47a59405963d2071241921e5d7f5f14ba09fcc631465e467ea116e2b1ddd5b4613e07257e48d8f7091aff21bc05ed4e063e69a40aec27c2c67b1bca30e86146dfdce7d5ea3a0ec2d477914e44fc31015658f59bc2b336c332d8934041fc7597dd258d77388db0671d400f539e4866d1d893a5dfc9661425bec27a015b0f59ec48bb820bcba6b64633cad327ab1d6fd432039046d8ba8b3f4378515c58ded7912163a6d04cb173de854d953cb8fa4902c11700c7f72f1fbf4b5a58b941a93f03a579ccf7cc529edc99fb65a6fbb044dd646d0196d69083dec6ee0a2953e8e1d53e0cbc70b99b38703b630541c05f24fcdc6a2bb3b560530a6a9ed24224de9aa72e1f6cba28e790864a7c28e259d32c122a6551f14ae3253b392f9c3d2d4e0c453c5efe1c5e0798f089cf3f9e7e5468bc9776f135ba164f5c808e0678e5c18c378a87c5eb0ad82c723df1c9613231c5cc46316b374d285be88a5c477e4539a9879eb560e271fed4d8be6c1402eadb56491e1e96604e0c5c1e1d2f6517aa71de588201da25ea1cb9a258c0648a5630820d5694ea4700ceaca36546f7cd17a0747d089ad6d8d2a6ebf2a39e31fa0e7c48c9d8c27b31087363af635199b81e3b490d5849a1c6d056db35ed9db5f8724947c9c154aebe1ec1a8c04a170f19f4117fc1783ff5bc62fb01942d61396b9274cbc0d43ec3466985a82bd448d5740a17ce6aff03fe8f6b16eea5e41ee5a7f2021632169b8277452d4c69bc38581586be6bf922b2b481078914ddd3df746309a19022d38337d6f53fbeb17a9a2ed15317feb8396626584c2ec0849c2618af72aeaa9ffd6bcd8e6efab781e7d062233d6494aa469f81c49b2f2f7e2a1c7a94ed945e63819b8b9228c0454389c55ec5e0b09fb787153414a916f355290c51212d97bfd496ebb5e51201ef702d648aa572c78751da4e7ad4710f81812af6854cc958a1cac60e26a99c196a2edb46ee73e6740415ef5649a3cec8ea70ef62a527f0850d1190fe297b3cf48c9a08579f1107dc35908543607a54d507ec9b2d3eaa3763e5b1d51886de76fe3a550c7ecd923a6a15fd247b1f0007dd643d7979759e6e431a9f820fdbe5ae8ad639f04cc837413115cbbbe3935ec9e409d66511df43c5db8bc06624499b118b67dbcbee08d85beb76de2f9ff3e1622daffa248fdbef207814db225519ebc89f392b137e784d8e0d45c8af6a25f6760f71020e00c2bc065986bf0f9880ccb7c05a68adc659a7d2e9e98ab28fa7e9a9b1c0cf12c963dd2a497d272e784afe2af86383e33f8536e2a9df3a6c5cd6c0cd3e841d71f6c5bce73883cd834575b80cdcf81bed6264da8662d0408036e098a860f2288aef59c95f3ccd123485c687b01ad6f7a0547a5f99deed9f237b141387e6a6d55a7ce1e55189d98c357f9a614901886d2382ea465aabd0fe4cbbe1597552e0edf33e68cc0e8333eecfafbc27836b8cc78f032193c9a74072d923c6bc4c89b0c3c7b6354a7098fad7205a91a21072b443ed743bd355459d04006bd0bc86131f854d05499b4d27ac5b1cf2d66d670a49844309f3d5f6fed313ef10e47502a7451d4a09167a4f944f6c6431e17b13b2792d3a5626596a6252a971c4199855ccae3e4812295349731cbd1dfa569d1968734b59319ab6e52901a68d54d0872ceb7d0fb9fbdef7e59d49dc9639db35bb74c06bedd429f3217be2ca5d050a10e72c4b12285807526ed4c661dc0bd90968edb47bfdd9a53a89eef45427689a6faeb37000040185a7e749b3747ad95026156766d439d51254bcd8dbb3caa0441b70ca82a353a8dfb39f0c76a6fc63658d72ef71bc24d1a25f400299134519537ae07ddc6c2a343b2228d6c8e161029ef3a0d913b91b56c74d26a629702a80c4f687285f4f711c2e63374af7721c873a47aac0782bf40a9783f56314d0d62c02de3acb47b2fdc8986229119e5513bb06830fd8d1456a123057ab556ffb4ff790ab5f2d88ee4f09a9fc24f622b8cdbb5f3b13bda87a1c40fa853ec0414c4d11dbb8bac95297cb3520cb2f09f4240b974099265616907e22395d052b55e946bc3041452c76ce7ca080205ca83af262edd1b1d13194f8d871ffda3c485f88e183f572bb39acc73551b6df83f70622dc7266b5581237534f89487841b6841fd1419a1d64a984d8cb0f82099d40966f09406840e868e66015c87356167f4d06dddd0c0dee6507fc9b8e9b018c0d24cda90b910395c7658cc0a483d5010665fc5c751626ea57be6e260d4c18c700326eefb4f21e080f8572d26b62790f0849343e0de0af9a9bae6b5a6cc696072951e48092439649b792d6b62f5c521969847788da67531cb0ac98fbaf5cb0f0963c8055e199a12e036176527add0f31c1fa2324ae77e55e3332e57f55dc47aceb2b6e4f237f42c3044da591cf1b17b9f21de344e01c43406b735099849c78f14487ba2b28275403be59b12492f9fa82af51acb68c76278e8f7fdd0b01d5494d59056d7338210eeb2e750608c008abf885ad9377acf983a0c511e14f1e812e058b831a59bc874592351572bcf502b375800ae37413514f7d338b0ec81d1ae22aecd12912b6e674eba2d0f5d640c914f080614c36336b4fc705c7798e464c7b1eb48ae0d5bcab3b9e413bf8334861f8e1a2c3fd0f33d062d88ab2e92ba21f018585af45a7938b539f0c47d33d0cbc06a8904c96fdd41d34041623bd0af1517528d25ae57a27de182c2079c7efc2ec73672a1657112ad810d97d52d29270ee145a393416ba5ee612a5c65f36e016e9d1aac1cbf18a4201aa0e1ab74b6e2a2134395857219e4b731c2c11b0dd62d9ec47de614fd7b1bbd386719c9c98bade9f2ee0b5681f6815b799e536f98c2e058704199ea5527f4ef0ebc84dc6404b299b27a5fca9b93ac8462fd9b7559013787b86596b74d9c68a0ddc72190392234d255f5bb0727dd145d53281022c6380c7f7573a8a65b2bd083991ae986a06578d204d1c06a33dbe9cf8c351fe5906f2c6be9e3192d45c327fda1fd5231a06f7c5420f398811cd3d7774c8dbcefac8b19f082570c28c8d22a3a179b89708e351d80e4813cd6de5a29ee7a2fb79a2e4619ec6627b9edea76a805eb87fea9eafc53bebb3839989061c0338d0205ee0253df4f9ed1c937d72149b0e80be5421b993b6bce0fafca64c93ddd84b6190e17d7aba7c3aadbdcfe00c059e8fdcc8baac7ccf8aecee1ae195b95b6cf199e302ef1397edd0e0eae88ccddffb05dd181c68e1fa4d33ff34fce485fe91c3e015e3580f56314529c3dffe99470b869b5d17ff14aff17ccad1259ff1fdde018acbca28352d37a80ebd5d38fa577d53b1f0ef3765561144b03ff7d8faee1714c013ae72d6502918c2c99a2aeab820a98863ef982583e4b429c4bd2e08c9c56c44fa95d6fc0a78c78f447b85d09eb6f20c56cdb2e5cc81330251fbaf4409189d1c999cef341afcfec87519a4291ddeaeb8c2e3213abe09e526f67fa45415bbed09abd2c1f83724cd5647869839fc76116ad3481bc74d067f72cbe91505affe9d8d06276eb65fbd55814793a410a101ec61855dec7edc3fa51cf8a33a07ea2dcab05680aa7f5942e206f46202b0817c366eecb5956ff1bc380a14f192eba3f290cc3c5f0c8fdbdbe805bb36873697989fdea7514172309a7aad80f", 0x1000}], 0x8, 0x0, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = getegid() chown(&(0x7f0000000040)='./file0\x00', r6, r9) setuid(0xee01) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000001c0)={&(0x7f0000000140)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000264, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x6c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000003c0)=""/203, 0xcb}], 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000002c0)=0x9) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) write(r0, &(0x7f00000005c0)="508603ed63654947204e06e6f62f49b9e24b140096351e8db549b40272bed9f11583bae5fd0fd999996dae18619a07c7c6451dc2df00cff675a2b5a550854c83c84574d2b2f3aa98d6ebe5adee47e56c3d2aa862b71f3d676668998abe1acb2a083f4a61d8b45a47520c8fb4d1b72027f8000100000000000036afdd2350a3da3797f6f8f2189d999370c6c3b6f08035fa6882f8c51073193241c3a22afa2f8a342d00904056fcc43202ee7c790f986e1ee9c6da275e612900c81b00000000000000000000481a1d1556d1a8625a15eccb2ac5724ceff8018c5a62aab0f1a30c", 0xe0) syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2080002002, 0xeac) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xffff, './bus/file0\x00', './bus/file0\x00'}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042e95d10000007800ffffffff0000000af6ce4f79e9111e670bb74cfcbc", 0x34}], 0x1) 16:00:18 executing program 0: r0 = semget(0x2, 0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5}, 0xe044, 0x4, 0x7fff}) r6 = socket$unix(0x1, 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x1, 0x0, 0xfffffffffffffffb, 0x7f, r1}) r7 = dup2(r6, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7f, 0x0, 0x5ca4, 0x1, 0xffff, 0x8001, 0x641, 0x1, 0x3, 0x23}) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendmsg(r8, &(0x7f0000001800)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x1ff, 0x200}, 0xc, &(0x7f0000000380)=[{&(0x7f00000002c0)="af0b311e72dc7e726b3a4955ab4a42106e3103e767b05d7c66fa0b6423503cdf963e32145bcd797895c18aa8522082f8c5b41005b5ab7b1503dce3415f5cc8c8c9977a6a66cc3c75559576a2362d02f0a23948fea1b9af8561e59d68412c8f16bf156436bb459e8b747a6201e0779babd7c43daebd67a312af807fc31e3b6270e189e0bf200ccfbb7c54924494f9b12c60b417e6443a49ae48ed0cde05637610e1cb2c71c9b33b23922de5cc5a99a7c6", 0xb0}], 0x1, &(0x7f00000003c0)=[{0x88, 0xfffe, 0x10001, "9ea570c2b4f07a91742e930de7173521a8f9055910d1dc6d0c8ccb373490293b01ae0df7ba5a65a68b0922ede3597c65abba838d567552fb7f63b677500415ef3b8e20645e8051bdbb08d7bd3e6d235236892e29e681020467847842429506d7bf0627a834fe273cd4ed45a0def69380cce105f779cb"}, {0x88, 0xffff, 0x17, "b5c5ea6b33e992898d84da22cccf691444226ce94bc33826ef512c48542772156e5b4ea267ff445cfa901b11a24bdbbe56ccbe3a04a0108118e96d5833fe765d9a497b66724bd7d095178cbe7335bb52a4385ff3fd6d80c46270c9efad492fd892292cad9667f9ef9619e8c05b7d721d59c0"}, {0xa8, 0x8e67af9ae5a3fe96, 0x80000000, "8d817007d8e2c7b06f3fb4eff7dbcb1ceb2a33df4597966efada615fa6b6cccc4cf67f5185b7b406d73ebb110ab408906f2392fa45835f99776f46e5e5b5f64e0b91b3954bacb191ae0e1cddb8d5079877856ddfcffbc41dbec4d93dcf46e0095883d69d84d3598be3061d1e63bb5076f7762ba3a688c7f6208fbfb2e5118dca3ce9ae74aa553f79f6bb081b9d236bda151fa33f2bd2348a"}, {0xa8, 0xffff, 0x9, "18e47132629b7a580ed9c6cbd7b49d736468ac3770b14fd45f368cd04553fb8e4862a29ae2330c43032b09155e7f43568d362d5de05556eea0221ee1adb588740fb7f164606b28f648d09141ae8d9234cf3a1c252fa7d6bfb42d63f74cd476d2627bb3cd9e9ef567d81a6b8d51cc180c458e433a52a8394fffd4fcc79748717d6fc8d8f6c4f72311c0a59af06514ba58d484b4fc"}, {0x68, 0x1, 0x100, "efec93ed4a151ea9af8307c77a7e9171be166c8e85d8084cb38ca06dc58129ecb400edb713fa3e66bede97e017bd766510a1d4b96382c7e5b52a161d16b51d82804d918ae1435bcc49423f3b86dfc5bc4c64ecfa5a"}, {0x1010, 0xffff, 0xfffffffd, "277afd6a3f57dc64871c06d74498dc8b199126b3c869723a5f3682fac9fff17160aa088a2d03321cb6652d059bdb64cdf303cc7392455d2ab6b9f1f3809268d5df1aba0880ac25c003e5458bcaf878c19bff091eadb5939b0bb62ce0e4168dd690c9cb3737d1f2b17e0bfa2231507587537b652025d19c6cc57263e6f4c418f0dcdaa6d0f9c6def4a1a40d5bba94b5f142d138a2e6714152ea52cfc69dfc7cb3476b9d9dbd231344210945254247fb589122df5b1e753f7bad99c324600700017996f8333ef417bc3cab686c89b0ac5dccf99784250dd4a0c6659463ac64b3f5b6955888bf3ac182f6bfdf1eae86d8af7cc6d1f02358b3a2b12ff836899271785297119d8b0863851002fe86941b4305b0f675c287fe1cb5a25763e6e19c1bb2289d64803fab6f8f58c2f2d271c0751d150732cf814e92f2ce9b76bbcfd8c412429d590cec8901654554dc5dce95b10b150becef92adaa139cf4a8da63ee8d91a50c326cb9270ea274d28204948189f23e3d013be986a651e80bdb40762ddfbeeaf61648533215a097ce87c265371ba5260a3886254fb47f17c085ba104209c5a93435990e0f6789237b947e542f304bee6491cd4493e2c872850091fab8195ed445f07ef914dd1896182714f179144590bcd04bdc784316913872ffb4fa2e1b25a5f05b7b491f95466155fa7866bc887a6b92201e913e7107bb05b7b96cdcc89b10b41c0642026226b9f672b41b042f8ebe26967694551711b070c407be07f7069eae88bcc665db9439377ba457012b53fd56c802069124b96fe008888e43f66aa6911413dd1adc340ed7fd9b959511772e98b36155bb4b8ec4507f1a6666d88513752c476e113230a2ccec723f79a623ccc0fad52c616dd8f7cd4b0386f3ea9c46c82e3e1ca35cb61610761bdafbd2c1b769a88db05dcc5a88c20854cd0dfbbfe112b8334b0fb8645c4b4fb38904a4c5b252e24ea1aa73404f5b7994e206c015b99bc89f374461d36da732e26f406dda396516509681a28afaff1bd90969f020368cc912ba6de4bb9e942d9469ec70ec5d47d6cdbc9b09e81627f2f6f41a04f317084f4332d6607b4ce047ffb5c56eeb7b6bd39146beb0fce9de577ab51d7dc587f1658a8d5192c2791cfa75b31bd4f09d22d39591672b40299de4df584db8c1ac851603c38987e4998e8e8f613dc0bd3c97b56cc67fcc0b2d44618f0c0de7a989cc24bbc4dacb4e8d4ae59a5d6b17cffad5fd2b6324b4899389ad898ef1a244874cffa645bbba30caca3e0c79a309f2cf16497cd10e71f82dd1e04fe0ed3e701bc355318e16a22036e5909e06d92206acd0a466de5facac0c36ae3e401ba9b0f71e0c0a5d431f46c254f0fb1ed544fd16f5854f45892d6caead1d5fc12d2a63f081b9496536187112bc6552f4ae90fb59bdb219c73a84a54059a56f9d2f95a422f655e63546be857c947c222640086884e54de226fb49e57cdeda00191499b3dbf965e86e5f54c824fecfd08efbad3996d3ceddcea4e2cb3579d1f4a3ce4179e1f99e1db526ad8c9523164a9be0c72353cda4a841359043ea5047fa6b29d9d071599ef86f29a58502a0f97c933b9ca5cf1f42b811dbec7cbe5151a3a25571b67d8392c3903eb8edc00e2e058aba459f9b504e06376a752910d352cc4f700eb084e3292696ad4380d02a6c75e4f1656d08ce24aaeddaa56670b600f604df5e357cd9171378108f4e78f9a9eeb7e73f7671f1f4386bca1c16130e5776ee09718bc54434a1f2a240437d25c9f85b93efe1cc980f6aa63190a1341a11335fef6e720d12f0fe297f9ee0f08f0c2f7441f448f70545f690a9870ee1f6295f28e755c2044d84842788ceb68daec04a4086eed218f149fb6911e94ec83fd7d83a7f1ce4c660e5894bb35f815f620d3be114bb9ec0b8c75bb8be0ec4b488190b649fd4df2ca310d77ea2b0dc23314ffdbfd914553c44ebe5b61f268e63591aaf9a1001249735a9d009a39e6699b8c705bf76460fd85118232bbc7ee18ba4ee8652437bf124b253128fbe4f0eb89e62b30a0f2d4b483a50efa563b970c531ba7883cb9bee392d89e985b92832b156505e621cae590b79057b382c9a23d8268238e0592cc6c270973af325fbe7e0511ad11af8fc41a20ec105b0649a6d145e74a9e599040aa522ca9e804851c787c5b9170c82f61b43b278cf5dd52bab179fce4d4b1ef2eb67040fa23ab0ef4a62d2f148346de46cb7899cc90e54f57d64aa0e81776beade54d13baf328283fc0b2d91cb86ca7a75a17979acc3cf58a0db04d2aa6a77b9de95169efda277448b5831aa404b6d0859c47a8637d2c7882cbbfe316911598cf04ea22c5a440ae84a8c322aa8aa484a97f765137875ec6ed4df6aad6ad400ef2709776ecd4ad9491405a1ef89671a67cfbfc95a95471f01395f0099cedce4e09ea4e632bf194be8bb10beae4db41f706b0d7ce59bc57135e68403f9f3b3d3d22cdc9d3d95b9f0195a32062b0df225f9c8171177cea5694f0bba321e6a4128a88024cb3558b3f3e46a9880d4589b4b060dd8c9cdb87825afc27d88bcbdf66bb872f55bc6f0dfed24a4a4c08d86358a9463dc5c3d7a6d56c70358ba49e051a6f9aab1ec2b8e6c4e9872a32ea26915674db777633be1e1c323b7171c60f1bbf43d88879277a22c61b04930e83446ec5fc0b0e3db0d2fa6298525828290d327a12f0ca648ffadbfa17e15db7b4872efff2ba5e2989d956b2e59b089640a6427c62c11f7ddee5e2bd56ecd36eca58e7f8f9fb0dfd1d2278c599dfe9d1eac54293bfa9373cfa0d837f8fc256aaefd59a7f1391de38fcce9df3fda4c142a6d485eb64308a0b74def3e63d8ce9f4b08b96af9e3ab7ef5c0685138d2a5ff208c7e506d171d7a6a24068df47707aa1de528796e73f0bb74bbdbbb6c64aa9c52f957243739403a62b25271a0586018cee61edaa5c4c3ecfad6fe1d7911fcca26f86edf625157d4749630a0693ea754728b63d94de79bb972f1dbf306bbacd118d888021a71f2da4101bc2a338bab7cd0346c73b110803a0061d477570dc7e8fe357f65de4a27b5f27e47df9673e8f874cac4400c0ee79542120d02b41ee2bfe9fdc0dedadd80771d48d018ee2b64dd1b2f912fa13cce8a718ab12e837549d209971006386d35c67ece759fd1e4f52f475ff8c13195be0ef90772a0bf25b7239c170eb234e288bf10e911f4c789667f3ed21890a94d3b6eb32fc3dcac37b7394cb6dcb95a21ec23edc30b419a4dd746efaaf499b73dd6e7d5ff6c268f2ed60744ebc20d5a0d18d7ed34d426a32874684aa0ae7695a247bd20fd77c4a787dd6412c19af2add2a160298f90ef37d44302f633eb94d82b68694b433c9af074f9da73ddcc8b81ce0b67eecba5cfd771542da57173d309274abba7fa7ae2daf60833398e2ad72c2305db01f141c29bfcb18876846b09f9422783f26dec9ea699cca241551c6a39b6bfd3c1d17e5b9b27c210625212272b9254e4b3fe29933ba642813d0cea866c29c4600113b613decda5320650836fc6e95111d4ad749e25f76677bf1b879af13d3b070da7c6131ed400336c0f070ededac4215ca655404d7812cb8aa3fadfbdba45185c125b984a7a6ea4dfdb356c590a01bdf5155064de98eaf6f343d32f934bb0a687ae376422b49985059d93b44677f1a7a4d6131300f03c9fd693ff64ba9d43ff0a103cdb9d7526286ccb2c93d55850972192e1c8c1dcd4648f748459abf6a6d38d52d03111f81f16c09c573bff71898023c9861233820da627fc95ab0d4a62ad6efa6b1b3a3b0fd71a5769d09cef0fffb1000ebbd398c6d881e564ce5a50179b1a230e55dc4eee3f2da42e6a52d56f32c59dc4851747f8dae8ea552c991d6c96e66f295c1ee72313b5aa809c96ed64c5c2d68b0e20a6b6a36786b561baee9e438f1b8d0a120defdb42845c93a8d8d37e1a1aa97b320194e9312cede2eb5e51e1692dbe446cb2552efa1bd29b1c8b45b7a30e40df0e944d773befe16dda8ed17f8b6ab42148d4c83255eb0505c55259a9adfa4ef689dad8369d134fc896ce370191b5cadb9d676f7b72ee24a8b2f50bf72fcdece81355af73de498586b5c27b3d5a2cd37c159922c30e830d3b9682de7bd2f9785f5fe700630283a9b149174977b4f8f02a3aa8ea5847d5732a4e550783abe6bf12a3179f2199b44916a23e50398f42ef468f179abc0c6c793df9c2b962de56bdfecad629611cfa30af385d3c5dfd6a6c9cf76b759e4b5cbe5f54e3d9139060520353271a5ca2e082acbf9bc866b60399270ad22f2c28d38faea4e17190b17cba34a3deaf30305eef954968ac9550997644a3f411f63c43531974404205e093c1faeaaf34933ae5a13fc5e0ec47ca5a221facb4c654c8be5fa8562ba0a52d0009da18af4c884ddc86f642015a6750740e6dcb890e4445a5222ea25aef94a7e6f61854b032f91f6ccee263f80e68098a66376382f98e4e14b6de91b67f7152aa90b215008f1607e2b3a187472965290a5d9b14f86d05019637ef293abfed4ec80bf11a7747c1ec463a2ec791541293e7c15c88c9400cedc5481f6ef2d572cb700ab122647c2a3190c624339f9547b5af87cef6eaeceafd73353021c2de5f27837c9f1e04129c9be008cca9b791470dfc7c8c3e62fe34b30bb01e9ccf9b7a66c5be6cbfd1abb1118ca1e9ffbb7d8cb4bfd19782921dddd55ec8416ab99a7132141f8d8c9ccefae19270ec37e0d728750af0e0e10dc2e93ebb81382c2aa5ae1e566843c662582eda7d201996f56f2fc1bb0b1ce7078b8e0da9702ecf167f7481faf0406e5f733f7033870d8df43c59c1662a62cba9de2d15f108ea6da8afb2764a6975ccb1fa357e3081916d62350bdc07cbd987dd32e5020ce778f3e0f1d7607800e776ed2e0a19515ecebe603b50a319a4a9588af3b9b010efec23d38883e080d0d5b1373d1f56734bfde1ea302f9f9fed204b45278bad3fcc5ca7121a68402e0fe7b6f74eef6da7247f476b3a925717adb647095d5a720e0a5621b03a3c2ecd0e1fa4dd8497e9fd21525ded092abc560b4e845a8eb71e8bc99aacb91e5ce271be9c6dabf339d7060e019fa71697db9eb116f9023a1957a0f1c5d010f36789c70d4307fb6a64c9c06841d4f4905cb2b77d7216f68f80026a2bc4fb078520ab7cefaffa9738bbedfc3fb9967babd00ef83f93357f55b083c44dfb4ecff91cec82601411ff3d1812b631ceca5af07a0c996915299305c2f4ddd8d8bd0d08630be6e1e489d3667fc288032a794d47424c6ee5cc71853174b03b7f0128adf4e3369a31f8598b8312267ef252e5323b920d46b73457abc68b330c52dcb3615c83da2f510220da5b2e6d60e054a4d17744729dc924e024fc4f85a5974eb90758885b6308c82e8fca49a0ac3cd2e776c3ce23ef2997e8e5ea715c311d9044325fd49bc7072eb20084bf48e4b0fd3a4200d30b6a40b5865a96f1ad0d3630c37d063e1b583ed01b0c9ed5fa5f6c9b7c6158016305544ca506301e6f79de04116f6ff62170233d44c1a7a00ca4542b8078943ae07d13714118750d1ab53ea97231ecdde52d86cc30037a3742f4b084dc25f86e27dc624122d4e97bd494ef5df870090ed074dc307781c2e03f15f66ecd2c3dca1e1702c9eb1462732832b7d240f9c2c93d3cae532be4c4a2a837490cf66506b54961fcfda237b898042f6860fb94e4b2dc77bc84e551e144bbb49ec03fe96c388aa609d8e052c05d3b55d9d43495a8d7bc738540110f2e16a0e47355aef4"}, {0x90, 0x1, 0x8, "5a8f9960a670f9a34ef4c5dbcf250440e4a82efe7a7462fe7389e85273d98b32fe1541570f54aa40011b52f6acd4490398d18c7e9bfd105e56c80f85d9786611e405b58e4cb79e86cf7224f92a299e191c90cc3cf21a9a2b4c2dbea897d279c52cd53e00e49ed576ab9f1a811d34514c1328b6de5089c8c87c9643"}, {0xa0, 0x1, 0xdf, "8236341f6a3d8d38b33b3cd6c35189cdbbc54ee7f2260601c44a6adaf276534de9460dc6fc6124d04f7068ec4e4eebc9d0c27dd0e3d381954866f63397dcf082f338aa760efcdf4fcb4f35fd33bbeb0ef14b468ce517eb13d522938d5bcd474c781f6c8a93ac46d282e53e7f52227cd7f445a240f6c54284de5120e69c03a3d88e96d3f765edd6336ff94de2"}], 0x1408}, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000001840)=0x401) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000001880)='/dev/klog\x00', 0x8, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2011, r11, 0x0, 0x0) r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000018c0)) setsockopt$sock_int(r12, 0xffff, 0x10, &(0x7f0000001900)=0x6b4, 0x4) r13 = open(&(0x7f0000001940)='./file0\x00', 0x1802a, 0x40) ioctl$TIOCSBRK(r13, 0x2000747b) pipe2(&(0x7f0000001980)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f0000001a00)={{}, 0x8, &(0x7f00000019c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) select(0x40, &(0x7f0000001a40)={0xeb3, 0x9, 0x9, 0x100, 0x5, 0x81, 0xff}, &(0x7f0000001a80)={0xff, 0x9, 0x1f, 0xfffffffffffff801, 0x6, 0x6, 0x9, 0x7fff}, &(0x7f0000001ac0)={0x6, 0x4, 0x5, 0x57b, 0x8, 0x2, 0x8, 0x9}, &(0x7f0000001b00)={0x8, 0x81}) r15 = dup(0xffffffffffffffff) writev(r15, &(0x7f0000001dc0)=[{&(0x7f0000001b40)="0b504149bfc4b41c85cf3addf0276bcec1e35f5d1f1d9757827e0dffb2d4b63bd5d833e25480a37a379b85d15062bfdba7ce4b334d90d7eb33e2cded2573fc33e2007525b7bfd0e7c8f4786db51eac313f40d7f37f251de6d31bee8174a162ac83abee", 0x63}, {&(0x7f0000001bc0)="39f9573302cdeccc1ceb9123fe2d93d3e4a79f7af8408138cd81db9d3c66234513bc8d62e84804454541c8186b051f900bf7980fe0495895ddef0428261b9997603602e47f7180bf2e4e1b9c0b699e16bdc40b78aed5f55878551e979a775e2a63a1eb5fab16b5089201d8c9ed70d24c224a3209cd83fd91cc66a0cd79ed71be6c9c9669c92169e0260b8ca2f8823efc007946c50b17442fef6ecb49b32e711283cdbfd51b52c5a4f8d15ad093c52810e49ab98872136b86fa6234aeba92cd196a79d515601007", 0xc7}, {&(0x7f0000001cc0)="585c6ee51aa2b7285c96727e0e7f274be4d49d542ce06f40d05c69670b043e3b65fdaa99f560eff12d4de8fed9777e3e6e54e59afb3c47f583d82a7443ea9a6cba61bf8a09d2005a0ac585f104df21775c393f8fef3dafb620e25f6a2162242122b85162657d8f6c37eabab12c25ffaca05586ac1d50d5db2e7cfdb23ae01f5eb47596d1c3c6b2a11e35a5ff60aca9ba7acf69b37707b5541e76833b045cb2f85d326dcc6264d975016a9a74c5b451db02bf17a6480f639d59efdf2c2dcc2bb7ff83b3d411d2fdff923b2ec401cf089c10f37bc4d5281503d4ced01d82d4", 0xde}], 0x3) writev(0xffffffffffffff9c, &(0x7f0000002ec0)=[{&(0x7f0000001e00)="0bba6167f799ed3d355b78f23fab1177ba92cb355c18cbfbd15429ca6c7c1957e88df4f0864264ebc6c54852078daeec27628200f1b7c4b840c3ca987a4d22df4b2dc7bd9d684a8ba747695da97d74c0682ad82544453f22ceb205b79293c97391d7dd48f9266f45ee44140aad4d38f59096d653c4bbc846a76d8c1fc628e399eed085dd1d96072297dd0921", 0x8c}, {&(0x7f0000001ec0)="60af5770cfd8563fed784905d23b36a9f61cfd71539d8da30aa3841e99fcbf09d4200392cc7c973add78fdfc875baf55ce17b60474d1de8e9599999011752166d8eab39eba0af619f46dc536375406fcac3a3837c10abb30e0269e4c6c710800e311acae832f1e24381b5c1adb93ed207b83a4c675fa296ebc7feab7978dc89bf43821706afaf871b72ba62dc41589dd1b443e8f5c01c2b99874bec5e8370813832109f6d41792cf06e44803445280d473f83fa7b1f060830e6b6f34dc1b470cf8fa9ef36cb56fc21b1f6c707a424436fc327b965e20a779eddc617f1f220c69ded3a2df7922d87eccb3d35fb7c1d5a9cf680ea5557a0fa09de3fb9a6d8f07f9400256dc891c58fc05cc31d369102793a449ae30e74d16c593d21344421930ba812191405cee094705ca2d8df09a57c9cf5a120871edf3f3741c07ec3a3712cf382e81d76799f30146e7fbfe0da0e15850929bdfc4b9b7966f7b1ae3870d2f3578a9ec7217e16970a677f861121e12273689100c5a2dea98f3a2cfd42191e70c96ffbea82328f387a1294c4c1c7102c9058eade724bcd5fa31ced2ee3d28b2e3ccfa716c5c88b9c23d4b49cf97e5379a4eb1e50bc6ddb3a2c282a91d2c5a5555a34416c17b021545f667d9995a8cafd418b35c06ea05a3adf876975faf2554bcf18ffeb1f277eba24a41052beb9c3c64516cc89365bc87c34491fb25664470c1d032eb0e960d3fc8e060ae9315bab2e6446eca1379f166e4a44c368f7de685e7fbcf21d3752c8d389345d8cbd7d6e3a44b59fed93a825d4e364adf373a3dd24d59663165cc2db6399ae2a927b2621aabbe08b35ef4fea0169924f11d3473f74207a8026bb71af8a50fb881ec1ebdb62651761b3f10a48474132a95915ed227e7483a1bdc89f267c810f09f5630d0e7b5234d03337a01b689203ab95dc23dd7dbb3b82d67f11ad5ca68f6050a4344255f1d0532327617b99ae8db98b540a0e61aabfb60693be401ecbe1f9c85b01a7ad1d8480b8cbca571d1c5e01f71262227a30c3a24c600e3775ad89ea45c74390370012f1e5ab3b53184170807ed63f3afbf855b639caaf78b8ea88d954078e719e4b90fd99dfff7904e3350948aaf5cc7aae0e36236c8e8b4810311bdb0d2c11d811a776680f41ca57a15f4c5f7ede43fc278ed3878fc12002a0209a996f910e7a1b5670b87e0dccd531d967d17b6b95b5aae14e53c7a4dfaa5e3caf75a2e5b069c8bb5d8e9b8cee08c7822fdc3064f773848e3b7772d19ec8a3e40b8852bb69bf6425a428dca7ce5dce518ddd98d42a01fe4a4246bcc6d02fd701c39c7fea395286e4e98f220a9b1454683d98c1772799e0809784913e0875f11e03dabd453c81ca3bc08bb96257df58f8df4be16972611d097f12eb4af2c12fb112d3be229eb2d32ba214982d6dea828ab8de185261cd06b729b7ae36c776ed061d89ed39b8efe716b662a795d9a4e1052aac29ace3cbc28d0d1559f143c87b60de9ef165f31df5e3ce94d3c6b96acf89b706dd6267e0e10182958f7dfbfefbb1a20b0932a48912e40809e3584d645bcfe2f0fdb69d1b8d3a176a29420a4aeb4cb2a92d2689fa0c978285e2ee1319ef219597441b343026cad894e16460773d150edd59ae9f3c29247bdf1f98b6822d41d77f3c3fe03f55d73c00eba80b680bf8f408f3ca7ee5f28970318696d839b21613a6e3af6e69dd070b94f0d194ec1fdc770f849ce99cb14244988ee98559a8aa6729c7dfb3b1056be9991adfeed8de52fe4248efe4d4a5ed4ca6b2f6b384d4db46fef79ba049fe66021136358a1479f2db5d026aa853ad59da412929c0660496816183fbab53af9d1d4a10e7b4a586dadd75bdc159f1504335c8dfa10e60168d57e0f113e023e1a8203ea30b3c66e4b9cf7e4a6d9977f3e2f73dc0e2863d6f8c20884a443e9ceec91dd2a95c0137fd2513ea7f6f44d8bc8ad3e7599256ed7fe4856d9ef991380832baff047e26235afafc92b365e355d79d22d7e6abbc01c689748dbb9daab6cb0cbbfba04fab66b2c7db47003ab9fb95c68faa1eb87d3d4163ca6f64997029c730dd47e656412666619bc68ca41927253a95a721eeda6c7e4fb8b7747c107e1aecb9b77a2da2293db422c9e5219f27d6b994b630e93dbd2a5c20971672f1d31ef833f97d93268a96a877c6e930fe272ed7e5242bd159de7cb79b9cd439f488e444de6b8f31afc18418714ea6c07d659f7028d6bc68b70d9e6626ceef3032770adf562103d2723e11295116138fd6b35f83bcb86c00f5cef19d87d7d0bc3a902f1daa9564985973337d061db1f33425b3952bb57882f0f24d17d14d97533b0765b9902dd8ad5ac25e5e7376d38207971bc6d78eb5cdd8e5bd0201c9f52b46d4675a22a255d29ab7c378947dc06026bdaac3069f43edb4072695b8d8fd9d563735ad30a8fc18f3687a041ce785fe937cb149c6c025f97030480bf8dfe1c0d43fe1fddf771b825617817d2d025603b8499296bbd95030bfdf6b15235ef9c550e4ff12ba806e3c5139a61e6524519568e46c9f39ba8045cce8a0ba4f5b76479adb3e3a7ce605c0cd69bae3b71039bdd6b5cb28dd6d55148b586beb32391e6a7182d1890933a69b4195608ca86fbec404e86447761917c7574719682858b1b3c9d51961a4f2fdf6257fb1ccfa9a32791fe7e9f96ed3bf350e6e09c4ee9a196d56d3c2d0ef3cad2d2887dd1a8d9f1ef1549b5aab727fdee70d614fa63f649ab3b5f93f4bf58a99f224cd9f7c805c279ea33ab75e87e394ec100a33e3f0dec1fefd1586c8a5bffb5515a13c4a803838327602b219848a3b5306734d0f61abe117369bbf7c48cb4e4c2ccb3b449ebc45d516abcd14d5b612c7842c90f60ad8a000ca73465e825c18fb976297465c3399a3b0f6ab8ebcd938eb6992ad708dc9bdd1cf202549d71010d17c335a3c70dbff8f7eb005c3e19ec4d02d3bb9739b2b9c5a2bf19284e0578af73dc90c9ea5176aad92583c764f3a2cd4487bf18113bee2a0a723d09840f3ac4e41fdff812f0199afdaf8ad0e95c0c457c492274d69cec43701f42cc864ee156ef682767b03955a86c2f643eba79ba5642ab6edf3e97ccf41785f6ab0cc864241251e9aa0cc52f47177158cfbf4619b8fb1266b27545108622ec25851f3ec7bee5f53873a01b2c1f624a0baa27e1e32ec4752c91d88278b7349dbcc42376d37961554c1b086452df8ae425296fafe992731d9dd3d0e93e78ca98e05ffc73b98bd7f57952563cb38d6ce75465cedd649dd02ce08401f49d0efeaf693dc27a8e22c43e3a6ba6803c8514e8079ec19fd099101c43f431c629cd3cf60bde53afd212af7aeb8d675f13f4493ce885e6e30884ad6a8de2ffdaedcbb92916af6f6bd667e1dfe9a56b575544b8503b30a52d1397936f2a84eeca549347b092329e49b8181c18f85de6da38c9aecdd2d0a35ba0290b7626db8b421ffdc09a47f4d2f4e36e6f99b4386539830d439dca6e0c9e44da9983e86c3097e06ce46907721eef257b0ff62e355b196da184a18cbb725b3118a5c692865d41b1028d9e77199ef2b4b5b64147d46aca728e01e94774ec206443507650b012520f8e3e1ed9e581184e0cdf4d1565d8936228ac750dc8de35c17b8b7b33b960435ca35ec453dec1cd92b6f7e3f088878577c46f29d00186662fbf89f80f30866492afeed0dfcb2b75849365c3d08de0f5237b37f8c7593ab5db4b5479894b3af260209c7ea1d0aba873c2fad6dff3a5387529db23e1027c02f98d010bb6f18207347137bba4d9a2a73a2b5ac812f291aec24c7e480dd04c8a97bbecd7af32109f9fdb88c8f520d51c0b14069b3f102d01edf8234461ace774c228f52eb2c67453638d8081a74e7d476329f9787cfb5c4931de1b6f39f1cf2a34a2c4326b05d1485cddc1c66e120a53b12180cc2e43bfb3ea1e31f1dc32935848f7612520856c36bf8914f795543d504576953a215c75429927ff96ed982c9ad14a1e45ff8aabe81a8515d1fb2d07a6f4a771c4efd4d48d62beee696f7bc0a4fc572b2375c90b003dac622beef4775adf9114d6141894d8431d9414f94e7b1408f8b00396a1771e6eee131758c3ccf341b340cecce088ee7fcc07f0e470ae104543eedb5be0e7424673d94461a37d0b25bdcc3b775c72be8c49593e59657972404a479ebd44b8bb7bfe428a26607f1e9c4635d76417912494e917714edb04dea0b87e947e3eeb1bcda6223af3d117bedca307dfd41d1dca981cddbbb14c7b91def69823fc6bc5b1dc798eaea1d73a884350babd9051e009120baa9496116eaa7dbc97a6a8b985dfb0aab979e6ae2676c7b890165e86beef440227de66a2f2812adffa7da652f455af7d9007090b885115e1404d7a5ba3188a9e26a18d6e8839be996d034a4c15868ff05c66830e6d745ab29873f8df937d8f3e96a9a0da15dc9d30086586266aa467823b6dfa7a67ca20e745c5686e35d9471a6421e036f88e6ecc2e74872c23e492dd915bcfa53e40c63c27df64e3655f07b59ca946e80aadcaafb5db6cfdc0046e7a19380a85dbfe06a60d182b9e39dc36b3f709e361165b6af1bfbf239e09f2443068b941fa8477a09b8f5d8724766044a8ca033c6fd4104bddafbed05624513bcfd7829553f4b6bd39bfab168e1988fd5bc19c7fed61d2432f276aefa0f180e49ad4a0b56c2d7abe8457d7b7d5ba72d8d4ee1a26ce23e99fbde742dcd3da227cc483ce2de4e955ab24577678039b2634caecc9f8d836bcf3da13ac534ca300f54c6594b497c1395b3e669b460affffa4c1e139981667b66bbcd8b9f964165206a3362bfedd2a5a53336a2ac2fc6903cb66182806261538143f2d445014574f5f5ceb5f4ee8ddec35e0901d485cb986a3814601d68f4a3a98f2609ca96fe4a30b69e18a9dbd42ea3fdf85c9f301d60422028f13878599e4f6b7a9a4b9a3bda7cb4aca50cdb054570eaac08c9fab8d88be4c204c29f00ac9bb8f76ea3e6f67bdd31dec2ba7ba7af9ce1819261a4315b19b950d31e80ec6340004d77df0cf49948640e6e8fdfe0bfe1979068b8181c48569fc0b227cb94acd323d18d515a3f08819fa0ee2ec3d8dff8ca69cbb5ffa9d723f5a80351ba975c84c444854e13eb4789fc3798da03361790cae97a3fd3356b50ba0e0fca523423ff6f2e50e55cceab0aa5e3ac8e8bf8d2e6efbd2363fb7545a552e829ccdf05e55394db1117cb65218815c6e22348e772a19548ca89ff32ce2ed85fd79ced6219b85a3e3db695ee3497600e8c90f4403a4ed3066597c3ded73e1a1138164b39ae01a47440cf05ea63d865d70898eee4fbacb3b7d1213ee7d04c12f6bab87c53ec3243d1e48b8c390206650a7eff26830d106e36fdacda4cf6e7270c73214b16745a884f38523db47832cb4ce18b7c30ccdda0e1c031b29ab80487e49ca49135a75f0d938292a8b7309b5d1b54d1c0031eb69c19ba0f98c033530e3fe4b52c04ed8dd3c646d12844cd94117dd1589105f32010bf05ee3fbc6b2d4615ff87b0205a4a834198743eeb33b50df419568d39d01c34ec99de3103fc284997960970ba92cec563daf091adad01fd8fdb080b7460a7a91c32a1418dc86e36d2566fb6a4a6b052d01dff543f4222e531ab2108f107cdaeb3f2ae6695e880b583a81e076fa6e61c5ea5fbe9290f41618cd115e8f0eed1384720608596172a49f8676afa32764f9f980cd266b3ddc61ad8fb99364b274a3b55b67a5724933a2ad517d7e3ca2c9c36780184ab147dbd753fa65f0", 0x1000}], 0x2) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000002f00)=""/132) writev(r9, &(0x7f0000003240)=[{&(0x7f0000002fc0)="6920b065d8d5b8143255d51edf3d27c9ed7bdfacd9106049d7521d0fa505cdba1cf0f6637fb02735e76e4f48c52450445f37d989e02d2c904df2ba4a5cf786001f1dafbf9b0808731d375b02bd4fb3a1d03fdc24df40d49858bd937c659e240b36d389119da9a68c192b9f", 0x6b}, {&(0x7f0000003040)="f680924ec2e6a568c8917b495cfbc59a5ce3571a9dd0fe134bf8ffc30e4fc0d553cf066fbffa94f6d01909e6452122406ea5696a34fb291712ede52299b49b02bde5483ac495efbc5a72e2ce12c1ba0527ce41b986a220c152", 0x59}, {&(0x7f00000030c0)="5f265d90b50038178791c5c688bcc0348a7761c182e190f92ac0fc563725297debd55f188a37b6ee683a3e462d3766c7f6445644ed0b733e0195c5c423dd93a636be56dcb8628fa63ff81d9c65d87a82fdc510486ef8d0d0eaba7a7edfcfbb471a50", 0x62}, {&(0x7f0000003140)="1262a0e47b875bf8aa619b3d670088311d1e6e54dca409d9add8cb3c84946f51fcf0f856d9e9267b1229eeeda91ebe809e0a92da7d1e6b4309c93cbbdece25ecfde87238f62422f580ce3008b59729b829819e3e21c9a02e7b65dda85476c89f008c8b332414edc68648df04a4", 0x6d}, {&(0x7f00000031c0)="549355395cdea535939da35fa6b82eea9a92bfa8e30544f1e30dbd1f49355348c75fd9feeeaa0799e05550f378bd254f93d36eba659764b5757b7e7c1137eda131da2457b1772e2410c7186e0b57d7bcf04255e3897f8ee62b3b414afc33ee26784b3a606f4298a79fdb064e6cf4fa6b5205", 0x72}], 0x5) r16 = open(&(0x7f00000032c0)='./file0\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_DELFONT(r16, 0x8058574f, &(0x7f0000003300)={'./file0\x00', 0x7, 0x0, 0x0, 0x1, 0x4a3, 0x4, 0x7cd, 0x3, 0x1, 0xfffffffffffffff9, 0x10001}) 16:00:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10e) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x12, 0x3, 0x7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x60, 0x80, 0x200, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x4}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x41, 0x80000000, 0x4, 0x100}, {{r0}, 0x0, 0x82, 0x1, 0x3, 0x6}, {{r6}, 0x4, 0x8, 0x40, 0x3f00000, 0x5}, {{r7}, 0xfffffffffffffffe, 0x0, 0x2, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x50000045, 0x9770, 0x7}], 0x0, &(0x7f0000000280)=[{{r8}, 0x6b39f8598acfc6fe, 0x45, 0x8, 0x9, 0x72}, {{r1}, 0x0, 0xc0, 0x1, 0x20, 0xe8}], 0x8, &(0x7f00000002c0)={0x3, 0xffffffffffffffcc}) 16:00:19 executing program 1: setreuid(0x0, 0xee01) semget(0x2, 0x0, 0x40) semget(0x0, 0x4, 0x10) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000243, &(0x7f0000000180)=[{0x4, 0x3}, {0x2, 0x2, 0x8, 0x4}, {0x3ef, 0x0, 0x6, 0x3}, {0x3, 0x4, 0x42, 0x4}, {0x90, 0x2, 0x80, 0x81}, {0x0, 0x4, 0x3, 0x800}]}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") fsync(r1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000004c0)={0xa8de, 0x3, 0x67, 0x1, &(0x7f0000000240)={{0x1f, 0x0, 0x5, 0xbb, 0x8, 0xaf, 0x2}, {[0x6, 0x4, 0x600000, 0x10000, 0x0, 0xfffffffffffffffa, 0x6, 0x7, 0xfffffffffffffffb, 0x7, 0xc9, 0x1, 0x1, 0xe8f, 0x4, 0x80000001, 0x2, 0xfff], [0x3ff, 0x1, 0x4, 0x3cd4, 0x4, 0x7, 0x1, 0x2b, 0x1f, 0x4], [0x2, 0x7fff, 0x401, 0x8000000001, 0x100000000, 0x9, 0x20000], [0x1c, 0x5, 0x3, 0x3, 0x7], [{0xfff, 0x35df7225, 0x7, 0x2}, {0x8001, 0xff, 0x37, 0x6}, {0x800, 0x7e000000, 0x5cb3}, {0x1010, 0x7, 0x3, 0x1}, {0x0, 0x7, 0xd477, 0x800}, {0x2, 0x7fff, 0xff, 0xfffffffffffffff8}, {0x1, 0x1, 0x3, 0xfffffffffffffffe}, {0xf225, 0x6, 0x80000001, 0x100}], {0x100, 0x995, 0x4, 0x8}, {0x7, 0x1e74, 0x1, 0x1}}}, 0x200}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)) r4 = accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xfffffffffffffe61) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r5 = dup2(r2, r3) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000500)) 16:00:19 executing program 1: getuid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20, [0xfffffffb, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff]}, 0x2d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000380)=0xc9) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000580)=ANY=[@ANYBLOB="fb180e74c4696c653000ed3748dfbae1ea7ca30d8e2155ca7b91b616400020385a5ca01c95be2eb4ec4756234013eb289465958128867cec6ad042ea9ae367fc7dabab4434f7fc3d35fcb85640424f5300d057b22fe1389151ec1a29504809f62d63f35e715481e7245255c85cf705b6b6fed1c71510d5c83d7b75644fcfe383abf5d55f882e2a2f26899538a4f62d43326612a405dec92f8b89f8e10c3d38135ee5a766935980157bae7f223b9e657dda2000fb269d3196a9e2d91a430560884fc1f1230af52f81a2248ee8e877c594d3b326000000000000000000000000000000000000000000000000003589fc7bd3ecb5260dbd15712d84c9cb5ac91f73e6b147320776b3eb79db710702726700974b768d93706bcb0e777c42af5283767b8dd362f4cf827aeda91a501c334ad620e976902dce10dce8a051452a64f8511f977ca1ba43ca82f509163c904f05a029c1851e9bccc4e2ffa76a42fca22814149805edbecf44024f1bbdaae97d398b76b241fa819cd7bfd014a6bf0db2fa720ec851d3c2548b96bd67d41eb0763a11ced388c493faad6eb9546c2356cfe9fbdd30e56f70ba9308784ee19392bac602fdae0bebd8239a36bded018ca08d69b17ab39217a621f4fa1c3f5de005e8d9ae66a88cd8890ed4aca1ca75d12c3c36380ff8ab7e475f0539603f0012ca6422fcc5eaf4f31f1c9d44c800de311f56a13eeb2e02c39da9d6c37a95be6a9b0efcf2ececa3ca369dad247c29018c156891a3256b170af4d856c0c4d4f2ad04d8483e9782684904097aa1fa61fc62b9c234a65d1026ce3295353a3cb97be49d38ef76c62ad0b01614a006cbe2ee51ae000000000000000000000000000080000000000000000000"], 0xa, 0x0}, 0x0) bind$inet(r5, &(0x7f00000001c0)={0x2, 0x3}, 0xc) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000440)) mknod(&(0x7f0000000300)='./bus\x00', 0x20, 0x9) fcntl$setstatus(r3, 0x4, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x100) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0x80) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) dup2(r5, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x808, r6) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000f200000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r12, 0xa5, 0x1, 0x100000000, 0x2}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/99, 0x63) r13 = getegid() fchown(r3, r10, r13) write(r2, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="dc20f42b21d600f0f9af871a05641ed382f810cecffcc2c75825df3499ebd2492c8dbb091748dafe1b26b3ee61f71b841b05bd256c24891fc6c3a442572c1a1be1ba986d540b45f7b0c7e8ffd56959bf53beb353da56efc1d921864f824870f08738f097868b0866eecd061ebe2f51552c72e1a7a2e2479f8371f03489355c848e5f8c1a448dd6e8c51db988e62234c161534076dc21a90a4ea07fcb3835d4722eb8487dd7", 0xa5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000019, &(0x7f0000000100)=[{0x2, 0x20}, {0x200000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getgid() syz_emit_ethernet(0xf7, &(0x7f0000000340)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r4 = getuid() r5 = getuid() r6 = getuid() r7 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r6, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f00000001c0)=0x3) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r10, 0x0, r9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r8, 0x6, r11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r20, 0xa5, 0x1, 0x100000000, 0x2}) socket$unix(0x1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x2, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000480)=0xc) r21 = socket$inet6(0x18, 0x2, 0x0) dup2(r21, r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xfffffffffffffffe) fcntl$setown(r9, 0x6, r22) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r35, r36) chown(&(0x7f0000000200)='./file0/file0\x00', r35, r36) lchown(&(0x7f0000000780)='./file0\x00', r35, r36) lchown(&(0x7f00000001c0)='./file0\x00', r35, r36) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000080)={{0x6, r35, r25, r29, r31, 0x1e6, 0x8}, 0x5, 0x5, r32, r33, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r24, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r24, 0x1, &(0x7f00000001c0)={{0xb718, r4, r23, r5, r7}, 0xfffffffffffffffa, 0x2, r11, r13, 0x0, 0x6, 0x4000000009}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r37, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r42 = getppid() r43 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r43, 0xa5, 0x1, 0x100000000, 0x2}) r44 = getuid() r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r45, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r48 = socket(0x2, 0x5, 0x7) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r51 = getppid() r52 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r49, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r52, 0xa5, 0x1, 0x100000000, 0x2}) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r53, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r53, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r53, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r58 = getppid() r59 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r54, r56, r57, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r59, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000240)={{0x1f, r41, 0x0, r44, r2, 0x20, 0x1f}, 0x7ff, 0x3, r51, r58, 0x9, 0xb63, 0x6}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:19 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="946fbd29469a07c46d8f2592dd299036cb30985059b8ee87fc3d9ecbc3f2a137d1c27da010d2a722d5601b99e323df469fd8492b5ac41d5289ff28e0a3e00cc19e13d98aa2e9cf76cb903ed298fb3bb1ea0c210fe1fb221a3859446f4553d072e92ac6585cbbd2e52255b5a8c09261c5bc0add064eb0cc6cc7d19e4b00fabf1f181abcb568ff9236e333faa4efb4482083f90a85dafb76bf9d345fe5f5ca8786e3"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) getpgrp() connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x66c) 16:00:19 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000c80)='>', 0x1) syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8, 0x4010, r2, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f00000000c0)) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xe8, 0x0}, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getppid() syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r4 = dup2(r1, r1) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096d75d596d196c331b708d495b7079a20fecb1c6f7980b9bbcc10d0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435c94e2c013e0d3d8d3926178ddc400"/127], 0x1c, 0x0}, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0xc00000030}, {0x200000006, 0x0, 0x0, 0xffffffffffff0001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) socketpair(0x18, 0x4, 0x1, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) r4 = semget$private(0x0, 0x4, 0x585) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:19 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:20 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRES16=r4, @ANYRES64, @ANYBLOB="a0e567de430895f10b3f0752c66b968fe1cc0e469a08d050f35ff4272ace896da7ca7af335a45be593c33dcc397bc4f6e44d27280067eb8e7d8a6161111cfb129e69cfb930668ba94e96438fce955183d58f73d47d72751d67c622355b154c719ecbfa5f2f2dc4adc58972a6e2a65a532fd4e3ffad41c9354cd8149d1039a882a046ae5abbc7fac2fdfeb906b2ec9170d32973864c521845695a9b2e1e1c8bfd5520f06e81cf5e6e66b49d7b0c129fcae34275944b7dd4f9e1d7c9cc6ab09c454cce10a10e347472729c41916ab27233e600baaf700430a536db5e5fd61e4b50a56fa42dc56029f2d45309345964a6b92d3e63a179cebb3eb5cf0ea6f96f0948e965f3572032a6b672bcfaf4b2ab0b1f58ca33f05f4bfd7abb71b5a8d74fc95183e779098562ceb87bc5040279ca26d7d750f1eac74c153b050c1e34e61d5d06b6299a8153d6f9f4ceb7c129dd473727ef2b035ac14e9c0697da60c29d154c245ede3360a98106f4b0695957b82ae8bd66368e782094a8d88081824a008dcdc16c13ea5402a55e333b2d3295a8e6ce7ef6c3e62d7d5640efc7148bcf71d1a293880146bb3293ccd990e2755393fc372821d35895ad8832206de9fdd9d07d99e656aad164929d7435c86ffdd3b941fc23bd32437668bda0eb8aadd5e35bcaa5c1ce7e5cb5c48b8fa9bb650bb55c142c250d59b10d0eb17ee8441e287f23257f4d7b497208d412298e31da70b6eb46e4f900552c5ff8538679fb6f139a782ae5e06f385e450d2701223dbcac61f5eca8711759057e9a1d40cbd73907e7c32e6d5b1b03f3150c2d8981cafad61ebaeb408f663ef558c50a2fe61a883d71e38097d80c57094663573fa8459f2c272e34a52df06c24ce6879d2f954a490832542978f88e029c31c7b7a3c9bbd4dbbc5c484b20e943ceabcee33dbbe9c8e43b2a4f96de8c57d169308ff8f850aa45965c3557722fcd6c32da8b133a0b218d068df6dd5f41b3288c27135f7aadf90df7f2ad1c9ba39aa7ea55bd3c10ddc0c0e0d61c39c6a6c8cfe3d637f9eea43b387cfec3b78ea4205a907ddd0f804569329d1e7118146fec832dd6c20e49de1993591c3ef638ff1ddbe86a80c0a66fba7da67888c31c810f63a936cc5f8153c007e4ceb5ecce02ae7ce4a3ecc38fd9c1c8380403c4ee1bc86cadfc30f141ee06e614b69e79b997ea46ce4c86c3f51d8a0d08ec4342af55995168a6bc0a1a3157cef1cefa0f0a33f47699161d1fa1afa470376f88528156a76aa3036324dbf58a70a4e4c1a6fe07acaf01032b68049baf234d822cb3adca9168fc1b6e202927fc56c8beacbe898eb203e64300f9769e6cd416fb2e7b356565c7f45339c629df90ad1fa519dd30b8293531d6b4ab5782c2a916c4dec3edda58eac24048e0eee3f72b5f5dce0ba6050990a557e5246b375132459717fc37a31fd373cd4b661db79aa2625081032559f9375bb0f8d8ece9abb6ab22baa450d60556f5bfbded47963cf601b63ac49630c875ff7345850a5ea205b49f1ac2c4b3ddfab5ad9e8879d08517897ac664aa792ca947c5dac5433475f9186cbb763e40b87797e0d569d19c28f8b1673bd347f22b98d6911e4bc10b7aff41902cf0f280185559193830fb7c65c3cef1f6a9d821ae810c771020987c6406a38bca73573d390d71d99b4817a1fd9ac2019b23179d201db99f09cfc8ad0f0a8ec22c2d740a2318396a4d85436950efc7614e0d7207a24c5f9172df1062d7d301492e126b43546b0ce98a8e573c6e8ef56f100fad21a904a9a58df4cab7d822459ee49c87fde672c12540dd85057cf79e7aee9a2c050f52adfed075613f44a120693de044e882756e7f006376e5e7a3b9584f5657fb7dffbca2fbcebb18672dcc2df0016b5f00ac4c277d342945972ef48856a976f50e6e7882ad1ecde31322360a82ead486fc5a7019d414936cc7cf155762e4654c1ca0e228a17bc99c19cf613a2a48645765d4df92e09f9f91135fcdf77cfaf3910d0d0935dcb81acd349dc7c2c6d4b5908e5c7d4d78621eaf5288bd41f5841b41740749f89d806591af067705443a88b0ee88c465a923f1207bf0d978c136517870bc3e4689ef24f7d9985f4fb3df542962455fc2b65ec4aae38cb7c2f02c1a17f2556e38518f1a065fbc012212cdca4e9aa51007d5a72cc70ea0d0e24d7e1b39f1ccb5c21ec76bf1e993e2bcf623ff91cd03a5e7c4fa4501dc64464a367ea86e1db44c131a67f6498efe78881c2d30a0d6403ff593dab2b233b67b8a29961664ffa5f4315bd86b8a87ecb61c849e5c86c8723bb3f8bad668957572c70db844cdce580b68e2b0fe4f1372f1dffbc3ca7aa302609005e91206921b85abfec0892ccd55582527fafe4196d7fee8ca41aed19bc2aa97ce5698afe4ce088e37615de249d6225802bb9694987ae568b833c4d3c91be82f627f2c8e8a607db2e88c2ca449b529d2b17a2f6c2fbd910679c3b679ddd9c56687856b9abb989a45e99bf102ba7ecc7fe34ecb38a18708724647595315643f09706921179121bdac553a5afa5c444429c7ae542bc19d630d0fc1784e522b3703576220cce1a0f520ba782b91ee2c9518b6d56d2cd4edbd745ca1b1fcc92aadc6a161a454c8846d8897c95ed9a58ff5cdea6e828ae479556026b193fcd7b0cb450ee0edd8721667a4a6a0936be976711c3969fa1b09b5eeb0a74290c7432cc71bdc6996e5e2dccb313643bf387a5fb55c5eb0f179246e3985ad6a2f89d9198cc559413085608b5045823136ad40045547b69c49abc21ac89b790bf84a3cb9f0066c96286e63bdd2585d2d7fe174ab34899b3c1b364dfbaa980b5ce3927919581a62410b42cbedb50df17d54c376d71fa21e92429038836b511aaf3c8f6f27bc34d201fe2db16ec90df65198dd5a6f6cdc89d60ad01e1836f1e6ddfb397310b9ed4dc8cec02cab1634336149f8fa8071b0f28c5a0a5530e0b8f01e919de73def5b677b8050a99ca0ad9076b9a4523752ff55bb780400d9a670465207e97ec587cb651725913bc56ba2ee41eb85c99d82ea1c7ae2c77c54c35dc89642606f8f6e36167e7bd68f5000152f4fb0be8b9f4fd183c2a325e46b64d76e66f49578ba4559370173353faff8632bc3cf1f2fdd4ad8adb4cbb8722697d4d3dec80f2f7bb85df28cf4df1144d1d643bdd9b6a24822d2b76ae54bd1559dce1c17a822f3d53b3a72ad42bd51d3a7a9688479b0e7d13e70055092921abac68f5f904ee086116ede08a732276e4111a2b268817665817fbef0689686a8a6d78131cb3551e9328edf5bb65495408bcb1f8e138234fe9cf36b577d24ee8dbda18ff7f9db17d2cff6f9365e1715a2ef76da54f1114c0ca3bdd2aa32b421d7b21ee6f4f9c9df189130d36876c30925be860bba914c543dc2ef5f69c942f73eaec27b6456804db0f0a0da5c4d47c47871858dd5f428208d0498151b83ab50b43cd45cc6e14c89e92955e14328277baa41e3fc90cd409a156e783fc7c99c57be85001f14bfb0a6dffb2259c98b9d3dded9cb3e85674aa1859097e1b7eca80e94fff58918e4751ce369540f4c5e50d8189c96d411db501272b92199fb7426671b9b695503880e52ca649697c145e5f31d6b0048b0964d9ef4eb69256a5243044226dc8abeaab2ce305587ec5518d6fa447aff24aeb1bcba0d1dcc2a0b76fca280eb23c67c61a60b5e56a765bc62bfe0cc32cba2fd5ccd41fee272159b88fe5f991e30918981707073b8e88fd498606580a0b015488dc7143e856dcaa96356e1115cb06ce9a5dacf74e7a03d1828896fa244d305dcae5f8ade32a19356b6479cf5692a859c67821f6e6c500f909bd454ed54ea74c370959eb13c28bbacbb2c285550c23a5ea8b6cf5fad39ed56ed5ac81d1a27ee5100457a4452e53ed4ac531992923793c4d7d7aa20e3d6ae6023c3376e951524d8d9a300ac333ad7c1ef7435337d74053b0660c8dcc802689b6ea9561703fe8518d2973e20154d344c9cfe6819b54fd42788a56d0aad395bb26f31644923fd20388861550663384f573a54a85fe2390b4c46d4a09f48484ed74e245e8638848c5ae6128ddc9cd6bcc64ef4caab82b21b434c4d53636db07abccdb05c90aab0f2fa0b07d601f367d8f87b2f090c5821f1e08defa056cd54c9710df8977cec7c3e707beac96c684307aa4d17071d43d4db0fb7c6224ac53be7e17dcbea8c7c338f76bdb38eb31c3efa4244cdac170c4bdf6e9d4fae2ff21f81227fb451e6db5c8cdbaafce4823efc93a699e48966ef859c44e15e066ae53d317c1c60cb8b18201d97fcf854aec908f2221b84776432f1ec0615638c3a02248e0ff96b1e87276a04c28b9076374507ca2237c657db17231344c9796729426f06cfe9dacd41e4f3d54b623a2b0d929ee1486a7dc6644ead1614bda544ce5a62749da8026d44f6b65ad69c695769c0d243b2fdb54fe9ef8d98145948ecf2733497f2ac321235abdb72b180db323ecc832acd0fd1f2836d356fadbcc9483b99efcce1cf756373fb8cd0b39d37ecbe22e750407da0898290b2f8a02677492013de0f7a6a3de349d8f6d237cd09b504ccdac760efcd64f8cd0dbd00e72e37479b9c1382a2ba4e5cc711945d25b18e239dbcb8f48950d5aea7483622a66a71dc327c14cc3ff986de49f5624aa46c2c491c7893e7b3b95634a59dcc752a0c56b0fed8a98df67071cc4eb7c55c9bb424c852bdc1392c21b06f5951c8ad894af01361325eb77d0fe372030574239a33cdca1e7133a322f36d6f8988c8ad131c5b1ee4410f150b91dc6b896385ffb7be41880932346401ed35eab90bf1513765362f7c297da26c43dc43e874966aab9768f23fb78134f1145bc78580030b56fde5ef68283599fe741b26709d6df80f11cfbb63d936f73677d555bd06c917884dc7250671beae74cc36b2072d0ddec2a453e5f6c0944e6f34d9660bf43a2e85106d12c5379795113c6e1fb9c007c818cd302abf64949eb1abb6a68ec8f2223cd6184b88672dc6ed10cdb22ad5c8a21d7fd6ea2f4a1651d34716dab325052a00c6b6e174f46a11b3ae35d26835047a38b8cf72fff91afe5ba2877e182e1652ac49e416d7e3e030fd7e189bcbd62d63aa7ddd3f1004e8f8ac0676d2f79f5a5571a0aea2f74ffd5003fe7e859f9710c5a577bb2427d6731aa983061f6d65799b5343e853ac87323dcf10646d44cdce7cf1bd9c8b27364ba578b42ee3770bc96fe412c0bb6136876b0fce5630cb5adb753581fb888e5970a007c4e859d396a21bad53d02a2dd876df09a3bccc0c07dd5570efa798074a24bc63b4a6264faf415727afa6d71a9ec34070716a85418ea5baf9c75f29a5f004a76713bfdb45296db48160f8ca0a7c566404252fb2335f7c9f5a29943b32e8a7ab7776a36e651375ef29669feab82eb4808fb690ffd1956cc223c5db73bc4c6549ef18a702d02535fba86ff06b0f138bbda8aa0f5e8fbc7b4c042a7d71c390d87991d32cbfd40208d3de2c4a0fab24c118e232e4b0c869d9fec19de9bb2b8b37a1096a2324235c1c4ac1fc28b9fcc164798b1b5f54c722c2054f881c3b116dc06e5f8f8fcdbf0d6b57c7e1d10dbd85fdc8b56c3621f8eb2f6393a1dcdf2ca4d9aa6e6d3ddfc98407fe819090efc99d7e8c31e43071cd598669d9fedbd96c623c78cc4f8e75c80d5914bab70f13b174fc90f030088e9ad609fcfe80a1d68e9bc3b454cc48f005548a0cb8efb6b751eb9a031b823a3068b3217cd6511c5ca331638cdbd97adcb8fc7704dd2", @ANYPTR64=&(0x7f0000000900)=ANY=[], @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYBLOB="905ca23737f9d05ff4d570b493cc4061b7b1ab123ba137b7777a392b7c8566c91099e237fe92bb9f9aaabdedf8f8cce0b823a8c1", @ANYPTR64, @ANYRESOCT], @ANYRES32=r6]], 0x1, 0x0, 0xc00) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e30300000300000000000000ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e000000700000eaff29f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r7 = msgget$private(0x0, 0x0) msgrcv(r7, &(0x7f0000000240), 0x8, 0x0, 0x1000) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r14 = getuid() r15 = getuid() r16 = getuid() r17 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r16, r17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r19, 0x20004b42, &(0x7f00000001c0)=0x3) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r20, 0x0, r19) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r18, 0x6, r21) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r22, 0x6, r23) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) 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, 0x1) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = getgid() r33 = getppid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r36, r37) chown(&(0x7f0000000200)='./file0/file0\x00', r36, r37) lchown(&(0x7f0000000780)='./file0\x00', r36, r37) lchown(&(0x7f00000001c0)='./file0\x00', r36, r37) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, r36, r26, r30, r32, 0x1e6, 0x8}, 0x5, 0x5, r33, r34, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r25, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r25, 0x1, &(0x7f00000001c0)={{0xb718, r14, r24, r15, r17}, 0xfffffffffffffffa, 0x2, r21, r23, 0x0, 0x6, 0x4000000009}) shmat(r25, &(0x7f0000ff8000/0x7000)=nil, 0x3000) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r38, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(r1, 0x6, r12) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x40, 0x2}, 0xc) pckbd_enable: command error 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x20, 0x0, 0x0, 0xffff34c0}, {0x0, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x5, 0x0, 0x6}, {0x8, 0x1f, 0xfffffffffffffff9, 0x4}, {0xffffffffffffffff, 0x5, 0x0, 0x7}, {0x9, 0x8, 0xfffffffe0000, 0x6}, {0x9, 0x8, 0xcc6e, 0x1}]}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) unlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x18) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r4, 0x2}) chflagsat(r0, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000000, 0x4, 0x6}], 0x6, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffb, 0x323de040f35ab103, 0xf0000000, 0x5, 0xfff}, {{r6}, 0x0, 0x81, 0x1d3c97ff3d53d4ce, 0xfffffffffffffffd, 0x1f}, {{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x7ff, 0x9}, {{r3}, 0xfffffffffffffffa, 0xd2, 0x20000000, 0x7ff, 0x2}, {{r3}, 0x559c292b9ea6cf20, 0x80, 0x4, 0x4d, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x5}, {{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x100, 0x401}, {{r6}, 0xfffffffffffffffe, 0x4, 0x10, 0x5, 0x2}, {{r6}, 0xffffffffffffffff, 0x6f, 0xf00fffff, 0x7fffffff, 0x4}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x7, 0x7fff}], 0x8, &(0x7f0000000040)={0xffff, 0x7fffffff}) fchmod(r3, 0x1) dup2(r0, r3) 16:00:21 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="b0ad17d13e3a00983f99f50aa0908da5f7b67506000000f0000000fc33d52985a833298933"], 0xa, 0x0}, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) setitimer(0x1, &(0x7f0000000280)={{0x7, 0x3b8e}, {0x2, 0x4}}, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r6, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="afa9c8899ed085a1622ebabfd819b3f5854377cfa3be063b54db90456d6111739304d2f3bcc73b296db1c95a3d0715028a5d7dc2f5fc5899475a1538d9c7e50cec3c0e8740339e8fa0739c83b62ea131a5d4c1a3f1f49c7ca4de32d139dcf3bc8de5321abae4f607fd45297b5d85885db34b0bae38ae00dc2ee98b521edb4d74d4a3932dac1c56930ed964a4b8a79647db16942039576feed025b3bb", 0x9c) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0xfffeffff}, 0xc) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) syz_open_pts() close(r2) syz_open_pts() 16:00:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x4) r2 = socket$inet(0x2, 0x1003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000140)=[{0x3, 0xcc, 0x800}, {0x3, 0x1, 0xf3dcd425483af227}, {0x4, 0xa6, 0x800}, {0x0, 0x40, 0x1800}, {0x1, 0x101, 0x1000}, {0x2, 0xea, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x3bb6c2678ad8a06b) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x41) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x3) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000000)=""/210) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r7, 0x0) renameat(r7, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x120, 0x0) fchdir(r2) semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x3, 0x98) socket$inet(0x2, 0x5, 0x30bc) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f00000001c0)=0x3) r9 = fcntl$dupfd(r2, 0x0, r2) semop(r3, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) socket$inet(0x2, 0x9d6213cd076d8822, 0xe4c) ioctl$TIOCSETAW(r9, 0x802c7415, 0x0) 16:00:22 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00'}) r1 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r1) syz_open_pts() 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_settime(0x4, &(0x7f00000000c0)={0x1, 0x7}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x2, 0x7}, 0x8102f25388b1a9ea) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x6, 0x0, 0x1ff, 0x1, "346e417141847448fb11e4d202c0a3b505de3018", 0x4, 0x8}) 16:00:22 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x2, 0x3) sendto$inet(r2, &(0x7f0000000380)="3792ae5d8fd1d75f9cd5492ac6200bd668107847c5bd93548570da3535ac5649c9a86f24b14a3b7f00e659b3e9aa33cfc7c763a7a6c7959f679ec6461179c6f1bd40fac889eefececb3f28d5491f266e74156fa18ae917a6def51f556441e27c55d9164d4f4223d306b2a5fa700f3cff8c9ef0d09361b708a72acc0460f126acdfececca8037c5528a4b412ac5870b407d8ecbb50cf530d5a65928e6539bad4654b894c3447843d1914a54c0aa47c3aea2f9f75b7399f220a6505cbb9867041147a692eaf858e4c42a11f0467c66bf7a3dd837f2d612504e972447e0d8c738e9f948c67f03cd8d988799e26edc02f30a6b7d84c0dbb99e0596b7715e5c818b2334f3145cbeaad277fc5116c6fbb1ab31c07168e153651bf0d5a8ff871f432de639f272e1ca1edade7f4f784cbdc5eec46c0a7053da84235c9482e01b04a7178eae4ca1f946d9da1a0554194bbbc2e69a7dd4b8ae8a4fce8a398e96075ec49f7fd1b37a3cbaa2f29885db5ad11f9d52722b0e5a49afc7d83bb1bab1715cc45beab3f1952b1c8ad1b772cfb9a1bd2a52ce28cb53c2b83ae4e4da603074307f3e262e1ba24886906e45859f69086ff7ef32d8bf7ce9db05d8c943fcfb3887fbf3644b339d15b5a80ddcc620b928d8e9b91b596c6e430a63a03b3b7d27bc398f3e3229922ad1de72e79b004991df7e6ef4674ac66bc1f889db31cf46698462b69b991a2652404c418acc668c0688a67f9169648187097a7e81d67aecbe1333bb8642207f1b3eeb313b6f577581a75040d0f1128099fc9ba3c36a4499d79c579453514ccd39f3433cbde8b596a09f4b5ccda4dbac1a9e96545ff5f62fd0b25dd8591d2c2c31478062af6b5f82b85c286a9a088f49fa40fa4ef6780860108f7e76e71b1a9a330c94ea47d9220b6e9a1c8f9322b216983cf2b12a39553816ca1a841c100f2294ddb0b609b02403367a9357edb23c9dbc2c329d374c3aa4f4cd4a5273440cef0ccb2bffd8df7ce8f66b47c3fb7f033c0430766db0b4069325191afe9698084637ee7bcfb62b867da7ed4444d0bbc1f44736c70e478ef4282fe57b2bb54820de89b03a3c5a6c7b230613cb25653d931182c5da3f61311dc3479fefaa90d80ff66b7f625e42abe86a333b7af235c41b5771f2513c80d3949f565a6f8929ca39d9ff9dca293b4b042708b49e4a9ebfced18d14ade14254a026f4fc20d6800198ef09d84868cc5b460cf5cc6308091a8f950e85ac9c5285145f0ad7a05550d4fb022bc45ed42d75c880acce556c3b53268aee0d90b746db5b03267242331e426e5410df16cccb2f8d6f84d18d011e99e4c7d01e2c7e41423ebb0a953e33d7bf65b6da77cf2436bc279576146b9dc49e536738bb92033a8a9a2d5a5230a2aeae71986720bb48252284c034e3446dcdbe645c08ef2960b4918cb7f2d86c836bfed6633ccec73554cc2d5e319fdc6a5d8e089cc764b613069e68765c8d0fbf89b1713027386de71b2852d6ec1f88a9c6ea457e3a76e3039a7e2910276ccbb8255f574529506438d7801d257ed4c963f17490a59af826a55a0a916dab6a6b3ae3b8e52012da5637aea9e0a6ae9a7cb13fe4831ff98357c93e464805202887ea4b2999aad3fab7e80baafa95075b187147625494ffc667223f710f9f1d0362a9bd87215f7d314a4e9ffc72fba272ce0fd8f9ef89f2a63475c2c25f5e21e2aae71e4bc6160f5180dbe9a1c5f71832ffd93c670960f7d4c5c59c3e1c3825f48a52b9de398673cca6d9dc5d9608c876e2c3c560c50ad459d2e5817a5b9b8a4f67607ddce1f939b8a63210d894c23186305a35a79b92906e6cfe828f71222b7cf14faf697d1468f2648ff282875fe2a3510a3f8ced75619da61e9c22bb77ef061d1f41ce307c6db545992e21fcd1fd6bb19b73e7539f7cf05fabc7cca84d0bfaff7eac11521a56d4348112d62e9780778fd17777ca68e6ec19b769cb6c28459e450d8a4fdbef9f5be29a7527b17b419a1bbdaf67810b9c243637bc9f4950ef76e4413b803b5431caf0a36d43991754bc4d00688b59ae732b128ca3402366f8c2484e1070e8f8623b0e00d009cf552a85ebb401ade0d49cbcedd360fe01cfceb9884fad3769342455a9f23b64bfc8067b60c6a6df6827930384edb53860bd7a0baa000634b4d5e9ea269d150fe9e06d185085fa62a4b1186537e7754e949f5770ba07199b5e75095f93a2bbaa25e7369719b5ee02d1b5d0faf69e1a8cb0e2b21246ffb9b02554951de6cb4120e2f05a3473ebdea62a396c9616f92bbbd8efa969ee1d99494a906d4326b478f52adaece7655d0cb4ae1a7f0ce73a1f7a4d8a2590371982e9a7f1a054d335e0bba15848ce480bf7cfcd1565835e7d189e37d8e70c53411c06acaa5b015d0db7d9c5c825b8d9d5b6cc26d64c58704aadfeb14581c0f631b84eac6b89ca62c03683e6d20174748833938fe17cb9054d47180ff07eb26f36de9b58b4ce53a4f87e5b93082be72acfb202cb68fb8c77e8644a04dccc68241d4dc73ee658dd5224e92734032f491b82faf5bda77c1e60e960746d0bc217006fd1c079b402994121883a45acd2564af66e23fc564acf252fe0d8e24adbc1e9d2932788448276d4d3fcb094795894d60c5f7ebaf9ae680368459cbc6d40c195f1c7bf9f64f112c926d1bf7d0a75dac424c435dcdbfed942a943e9185656de3714c78ac9160de39cdabca7da302e769b76a56f5e098f47726f589b32915f66ee8ada284c3acbaa1d8d9e156f344499a8c62870a5289bbbad25d96027d0c3243786e708e67dab80d98221db9632bc11916ea883b69257a281cc8ca3ac2c704782ffd70e832f3d5e537a74f993508a99701f9d5fa6f5d8058a6198c7ac837e0f296650ee56fd32eb2fe52cfe6259981a688ca9a676b2116b6af5640c8e2dc577982bf2e2ed1fe38b1e30f230c99891adcb021db1951570f06ca21f890a14665aa5f72dd85721abf3c160949fa1e9c63c878fb1fc4e1c4806638a0b5c6d0e840295dd401453a4e4d40518772f7c298690478f536b71b7ca29fa3e75665fd47b2fe2dec023aae53a927bfd5468d14fed6f942617984099110382b6666d898c4375755427cbc4f4267512b3903a8b8dc5d351cc300561b9d0e1a348487705199e33b641107300126cc26f251b043a14b82882443a9523668a93bbf9fd6f65bcc2f42a1357507457e62bd762872dfcf4fbb95279cea523e8b29bdb6c19acd17b5ddddb8d254a0902f63612423a5d90d13c58e5df3376c4a355a236dde3dd43e3198e4b21da5612ff7c742ca1794bde90a23a00cbbf82c469d8e8d866480120484b01e4a99d7666646815e8ebfdb39235fb902958faf94152ad23dc26ab987b6d51ea5ad556f0e3a7fa9a2a4db23f5f9c579f848fd2febbcfc244bd668de53b3f4087001850cc1f73510b4a8378bb12312bc5255001bc79f5b45fc15bd637b3ac10d641274da0dcc210e6d67e66fae6e2211a81d5d2e2c5725c29dd57504ca8cb4e5ac4188bd06953cc99087508c5827af362577b76ec4effebae6bb30f335a91f2f03d49ce04ac3049266d78a0d79f93325e6bcf83b65a049e599b2ffdbabe5b5ae9432da21bdfef92d0287a8188e0161405a404fdcb73a4bea45beca2622d53f674dfcce81af470232e2557b8790f00f5aafcf4a591e969a1fe40b84425774fd72439d7d943b101c82c634d5fdc52abe2bb208109446b3e69f37680b3a936114425f7794650f7743ddd0908240df11487ba77047ccca3f51264908f59406d2514efcb7772c01e9f5ae175b097567dcced0c891dcae6e19064bdad690c82cf788cd1bd532958dd25e876c055fb772079e99866f3249cbc25c97371e2dad4096be5b6f7c2e92686a94662425587cd762f5c96ea1784fc88337cc6d87ddb679afeaad540179e21d2899167acc01ce0824700861654e20e9dbe33cbdcd3e52a64e208a8b2929a48aa817ab00d2b6a8947842facb6733204d4b0d1351871f286a17f49ca47b477fddedf662dc976f0dd76e67b78b81a620b807e03df2822c61e36d2f41fbe54441ae8cf957860c8e5401a73082a9e087dfd2b649da4987cf93158b089bd4845cc124762757c35b1de437a736929042af00af34c1773bbece668f10ba3d3dc515a8ecc1f693e0509da38d10f5f14bb8bf9362af7873347beb2b79fc8cdd1b62794304a4aa54ca9ab1c9fb7cb09b529b74c6aab8b49c59d6bee77e47164436dbce30743b6bff4c023223a71600b6a46c9c0a5f549ee04c9cf3ac30cb6b65daf3be4a470d93ec64a5039ee99c6c3d02642d4181787e953c282f7cf8d931e42ae64f4bed1ada40a4943cecc0d85fd8a7e847460ba07ab57085d78135596dff3c442449b57a14ad9ab2036740195e2a145bea1c6fdc98ed2e0d9aa4a6e68d6b8c2871e0f3bc9a47157c8f966b268305fee420a9f1e872930a85e82a49c755d4b5740235cecbd34c61e1a04da476cb52dc146113fb70506d069d8130b9670e749f6ec44e47b177b3ccb7466f568e6b5a0c781e343f86d1eaaf74a2f5287a83398ec94ceab38f223ea81a79b04638184ed53bf6bff6fb43e1bcd5c5453b0fcf0012f6f0844dfe86952cdc279e08b6c2cdb47e98987fd561b4f831a648f5f8650d7e1b88ade44502a64b46026b78ffac23f7b7921c634d497ec3056d2096625978123509ab13dfffdaaa8befa1749762b8436d301b0e49b2115ec2418d738f23cf44c68aafb09016aedac902bee42b12dc90b493ecccfd46722578688d172ab6b23b8e4df73508e313b92fcb92d926fefed0da496bbcd6e9581443df35d49bb11e2f2898ab5209837365c12e7ca28cc2113bf8944f80dbef34d3710a0a6599137fde23843ef1f1e32d0475ab689f212e9a06358f7c5627ef7a35e92929cc75d0574f40c9bcb138de67f73dd8a49c58fd3d1a06992fa0fd696bb677ad8f3b4ec3ecc331fd2b362e43174cdab9fcfc61926f52b207afc90f65c243fb42a6aeb2f40082da27855a7679521595d52359ebe9b0b63dbeeb4d5cc8472226618c5805ccb79670faa6c10da2140974cf68ad470dbc13970bb453c87c59b169735df89aeba98411adb4467a390e2390e5f8938435d82be0c0da044f80634bce75338a5f90fdc04efedafa60d9ab27390742197367c92658cfcf6fa3ae1f4bd8acc47c0b0b29e51016368697279dfc4130a00e346458f6767e945bdcbf04094d5253c6107bfe55503259c9958979e6d6e85a23c3c327dbb83ff41b9adf013aaf2a524f2c8cbab278167328e07ef4e6c58f84505f7bdf4b7feabba533dbd8eddf68127be22db2a12c4c67fb7449db5d56b55205f6a1aff13445f89b869b59a4ce0b73640ae631ce17004f5140c322798a5a99351a1cf088910e570c3c5118c6b88afdaded15788a0328627a6f9b70519bd6b7c46044a1f38d30e1a214ff6ef9ceca0a686c5710b3041b49a2ea5d9935d8f77c14bb5890182caa1d89b82f313fc9d9dbe10881b3f3a48eb52f16f5dba94e39ee23268398a5526b522843dfacb094699db472fb79fe2ff3e3af6f8e48ab2b7a116bdeb34e87152b247038b886504ddea42f31f3b92f81262f34627b89dd0bfc468ee8ed1cb2f94d0f470017aef25f540f74ea75feb619bf74fd0eae8830f641f3794e2b5d950be3d35a12488348c60b6410117daaf7e42b3cb528b731aa1c5c0aaf3df369ab457bcd43dab91d5c57612aeb19768fc3856347ea7eb39fdf4026aaa49294ec675d93567740bb091b92b4271f05715c41425dcf9", 0x1000, 0x6, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(r4, &(0x7f0000000000)="61f54f17482210dd404d93f51dbfd60403f06dfd6cbfd597eebeaad509ded653669fd8a7c9208cc42c47a78aba", 0x2d, 0x8, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) mlockall(0x0) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r2, r2) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="50585fdf588941fda9f649023c901a8c78013f7c67e3891866c7ef9184cd2ebd6216d7050c5e00f05ff0b1b1bf21c0eb8f48d3427400322433a1d301415af21f64d78da0aa7957ae09566763d87d87b4430458618f5968e9271028108711f8cc606ae626b1b29109b0113bae4d4b4e8a96b36fbbb6c3ef2e3def046e9f720cca8ed545e2231669999face28f30c1f1a35c5c0873f280298bdda1b8e8b6c315bd4ff2f29e57345eb1eee298b0819699dac066170f332931c5b7408cc1b27cb9137fb206fdf241f7befd80ab95cdb0b9c5c8e946e6b282", 0xd6}, {&(0x7f0000000040)}, {&(0x7f0000000200)="61912b0a302df73cf872d84f65b790c918db6706d713b83b37c1a02ff6a30ceea7a32a2c8a8ae214b15c6ef0bc3170b4f946dd902f347631530803cc09e60ba77624cc64bd8b807b7f6d2b0e21ebb9216b072562e61dc71e89bf72ab4bfaa32b2c81515a63a35a8d0ead0d8d6e5a1b8153d574fd5dbb923fc5a47f997e29e7a5b78b106c14e9afca157790a837699fb5a4d4ca1675aed3810b4041a6", 0x9c}], 0x3, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x3e, 0x9, 0xe1}, {0x7ff, 0x3, 0x7f, 0x4}]}) 16:00:22 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f00000004c0)=[{0x2, 0x8000, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0xffff1ea8, 0x41, 0x6, 0x0, 0x0, 0x8, 0xff}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r7, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r8 = geteuid() pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r9, 0x20004268) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, r10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x602, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f00000001c0)) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000480)=""/227, 0xe3) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open(&(0x7f0000000380)='./file0\x00', 0x40, 0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000680)="9d61bdca708edad9a8ea4a73b42d0ba98cce2b807ddf9d48d24af10938453d3cb2ef74dbce0b76475d39d869dfdc05c3165c8a5adb37247c318f191128018058e2fe3b9175c1b3be99fdd5ce4935989eb7dc50ae07ba4d94d6b338b50b2b50200fd16dfa4b1a311a5c95e0100b5c617df487b343f2f0063919ad50c4131d302586c69da1bc33b4a0388dd158a3635dcd10cffc980d330a852f26f863f760713674e8df02c31a4e0ed9023ab50a6da96fd00b1c1077eb1c418fc8404caeb52c47c6370b4c71976beb15761e6bcdca2800ed87db006937bbae6523f5b0450fac8fc9a4a114df000918c5c4e1607f7d69c0d1614b1dea62458b145cbeec18cc186c590d25a18ac7a41244d3a220422c0d548ed55cdf7952389bdc03715e46cd5eff1b439151d36ad0b5617eb109cbf0dee355c86c7fc44099b565517c673fe288744b77eeb3ecf537d4b87caf9e2f0f6204b5567d17227975e5c7234984f6af3ebeb04860b4b9954de59d72af397183ebd9d8f1aa5da72d86d4459842739e7ce284d8a2c7fb6936f38a11274eba50062e69c7f728f2fee3788fd3898f6e074211b25c0bd79a05e54ab88dbb29d12ec7f999daa8d3dbf714119beaf808471bb23db8c35355c9f3e55b159c8b287638eb0d8bd5c5565aae71d35ef3347079148ca32638bffb2b80adfaab77e06b978b26f8e0619bba01e769ab0ae6a25fc4e859dbb77445669ab63755779ca8732809aab3c75b508aca82feb0de9548ca114133fcebfd6ae96be9e629c86dabaf3db1505204d8d547a7e4a1ebd4bf858e6a19bdae58c6ee7f82857a9e76285c508c9d67fb27f9f16081803a11acb195b66e061f10ff667320eea6fc531ed01197fdb10158ca8ddbc9de9357de1f2f8f7be87eaebf9ec94ccd78691d74e30d1e022250a43ff8e162fca2328db3241a2a3877bbd15e106702899eb3b2a1118ca858d8a3a0e0c88eadbade54537a216bc67135fd7ee7086a47a21ef5282f6d31cb0913a47d2f313f779748bafa1e74c2ec4f3c93691093517267138e63110becc58c13dc7159b4f53557095f8a332ad16f4363f8fc5c6cc9419d7d1c3577840c2057693292c8abc39056dd86d378e540ddf522de36f17afe669cfc61eeeac654b3b398db6a33ea72d86b53a2a5958feb625bf54c5de01ca87aea26a8eeb9b198a0e50ee7827e80ba110c69e5cb06b3d2e6496959b6d355351e92ea49244c557f54b6f89a14739ed5c3539a41de982f21416fddca0f00740d1e2d9d48630c3f9de19946d95d91156636cc91b803d3d93589854104d8188b70cf16e99869626ba0c9c967871dd61466e51aab1728986835d52c4f88e25e9111ef617374a13818931bffe3b8e857bffa14a5494b7cfd7406733fa890860208d40773007ead842f9b10a7a042c1d2d88a7a6466f706f2e4957c339455ee23b6bfcdcf5cefa943c0e6fb40712af19537159c1c95922dd1627d1568721c704a8cfe185a49c2e2e8147068532d0debc1c64055c14b6d344cddfbc42cc8247f916ca96e03eb019d500c6f56fae61b453e41b7637cd19053f89f53f764ce67c33af2c520acc3a13b43a35b460f53130c7d2fa5bfe814e9fa03e29d4a65f82c97ff7009bf2e3d806ba606dad07e212e1d14d94955c6113e3438cbc42c4bb20488b55803e6b9510c5779fc36861623a90000117cd0519623a91613015737cf87981d3c8886d3c1a86b46687accd3de50e1adeb6cdbcdf5cb53c168a70e037e917887210cc88d0e67c0600a9208958f4ccf7fe36ad0aaa58d31d29e5ad4886372a1d23ada1318181999187f8dee54d73436b6b26479ac24b06acaae8658303df011faff7eb7bb12bec19b022d86290cf04ca28a0495611543e156ab01c0a4e7961e7e1339a7694fae7f3f39a388d809397e3487a10178627634c8227cb3b9f3e378b2078354e0980707d805c0aa619761306efd831bfe33961a2083805068ed8904877b9541bb4902d3c1579651e34162608272497512d1e216fa926836c6cb7f0e39bd53347c6ffff7e5d06baa3b33358208706a0f509f1d120b4ce280ef70d97d5535300fbb9bbb70ff9667b84fd2e3fa37f2ffdb20149f409b68aaeaaa9eee5155bb0a99781659d7925f494155dddb238dee57d85946113b9a9594184a9a67655bf0b381ba420ff09d7268233c0f8048b5381ff5bf3040b1024d55ba3ddcb993c7c8a2c5ed21c5e8825eca863be92648d1f5142401078ebb35a1756c2eb993f25476917795dfc2c810f2bca861e7a969f6098d9d0d6156a164d5b5d61c2ef75d35f354715d680cb9f4ae1dbc25e4e579afc7a49fe973c6d86a551a281d7d07abbc6d16de65c0157e2e91ecd47e76d84bcbc7d1568c297e4fb1bc1cc21907c1f4cd2be14c60146e32236ae9631de211bd50f020d0050cc2f79738c8d079a3f67074cd9117d2f1da60b56792f2d3027d56acfaf51824a495be529de0ccb07c6ae36b41b22e18a18046467639280bd8bb022a9f10d1abb64a91a2578b95f35a65917c91d4102a659e8b37d11bab3bf39a6777d8c10417ddec25039ec9a0f2c3a89e853ebff3b6679b871a7c1a29998dbe677f34a36fbbb87486502a6dce04cd61ae69debda23369c7efc5c8aa0bfc7b8913d5bf473b1d231194676bc7440bd3887ba3d11ca6b626fa6f21f2c30aad5164ae10996d00950ed2d7687b074dfa15f6df792e7f5fb1a73461da98dc44350dcaa935c10377f3a9a16c29305291bb1594575f046e3ba63ba8be885444f5cb5386f57b6e2d5aafd74836559f1ea356005ac3c5d34501680c149bfd58e32967dad3656df8e98f4a690cfae336b7fbdf5d0704d2413cb16226785615e9efc30e13ddec56b4b6c5fffbb87ad9afacfff48be7f4bf7ed38d40aaae2f620e02c7c929dc6e01e6a125af4778a9d71a510a1b1570ef9da7e77c9fd24eecbb6b571972d6bedf918419e00856a837efc467c4c787df132289ce1c86159007e59a6bc2abdff0ef9cc1b717e845a562845ae1f4a563e0e4048940017e2c13ae07cf8e03548c1b3eb4c2c7dcd6f7d8fcbc76ac00e767e42c76b25f5a215bf6553533024236215dc7d48d53816640626a0350040bfdc9001e20c7389857b572b25fe5d8b378647e8b60eda27b9cfddc0c933e2a6123c3b1bbe8cfe08bc3bc913de5725c43873b790a8a69732f742ee57ef1188100a76f8690d284d64f5060e83b8cd00a3671b8a9d3cba498c8dae076291332ab08cbcf07aa18370117d96e2ddce5c213c9e1054937e5e04ed89903a246682ade7c6abf99513c93fd74178aa82e10690c250d986b1cea93c00c213590a18a9c380896dcba292043b23282889ceead28ed739d82890ab2335a79d2d0a7325f71305f1c11706c8071d1e27d86d0dd33a0051ce840cb57bcc58d58de6b52174dd17081c7fc2aa17c73b57d43727ff379d7a0468ea5ce63611a221a1396e1477fa201060f98cfc7a6922f86ea2d2f2832ad5b008686ddd6de670255bc684ad91d262ae48601e0215d7d9358a2976cfdff5648d8b38871c15456d075999593f9b9ecc057597d1bf2390ac824d7a890bf16ce5cb60e7119bc51d5fbc9f8f2cc116bde61c54b060f08d739df3f03839eff7d5827775c52c482194592b0ee21a4827b03656ac93bc80e0b2ae1b7e5ae9e9f9e4b5446573e240749262247dd23858c64c864ec82159c3e5e26442233998ba68a7960461b73c910ddd609b22d3a02769e5927e1fe8477498886c09b24810009406139f989f97f72532197812af530a7f785ab2031593069fea4422d2a2d570d82a4ebe25885dcbc259654bed4eba96eb7e19b67cd6db8f1ed3036a82fa39dc7e2eb65ace600886c885ea918cb8f8fb48213a20164666be15f1f688181d01652a9ab2a7e70a23f94e424596a507a932974ac562f3f98b4e874b3b1f2d090ebc92cbb2ff778b645f0808d8b2e653a1394101bd959800e903a838a6e527f6aa42cf74491da2aca9170f57ab57c3ddf90323da8b94b3a0d0ead52f9d0556d7f5f8af5d847eca6434653777e5a55e6ca2c90b71f4cfbb6ddcff78b1f7573a7c55e115c6efed6a42ce867e2f7ee1e03a9c29ed935822c15231ee148deeee2205b16e838b12208e748bc5c2ad75f5a9ec6c869341fdea4b8224abc055096ae0cd223401104aab9b89d751afcbfb06362bacee1aabbac82bf12aefc00d8c9d64671da5697a55439e957776b2548aa0979d6d6fd39124b82be576d08de5a40269f9b6cc25488308b4130bd28a7ec7747ecd4e76423192df27b9b43bc089aa19dddcf6e0d0014f2e4d40efc160296cec488b2d76b6b2ec23e8f487eeb82b013765c956246426c1c5fe05de46ea186df2bbbc944c252222818db0beceeee89d35813a9dd8f8886816cd3acce6203226f69eb00791877b52fa06ac136805d40a331fe778a435e13d65a6dd09921cc86e96d6574d7caefbe344adcb434c0a1c237f2a2a2a940f600adde7edaa63726da8fdc04c5de92eb9e1bec44b056c7870b8f44083d6667b4896635e3dd2994e2289873d1915e880976f02cce55dbd44041e2e3fced61585b0b01c8f588238cd3098bf71149e779b0bf8753bd61a100f1e5e3ce8b79e0175f730bd47b3ec9c02a75dc6a1ccf436448ffa862e47299bccce919a17444e26a090ffc8577575769525c587588873d25ee9c7bbf528d00e947393efe68267aba56d1dba83f17b5064a2bc9df05eb49e55ae46e80c54c3f438d0a0761fbd11bed6d7da199ba1ba0d01348f423d3a7d3513bdfb5c00588954316b41440f9d6c9a5d4a6aca856afb2b60de96e086b110b9b5f376d5768fd0a1dab3bd968d809a0cf0e81985e156e252a3a573e74d232d4e7e9b04ce8eb8c88f831f72ffc5b6350d46a328ac1308b03ce46e261760f35cd1d8600841c13b2d4b5b4579b403830a3bbf6084c9558b7bcbecc2f5fe58dbf8c3a8edd3717ec146a6c6bc1ebab5227311f2ad3c86e9b7abdcbd85040819553e315363d17c4f7c6facf11c023e83c40105468f2b861005a8c967b7d4d7b5c42268c25b591bc98265457421b339ee663ddd5cb43d56516c9f82532f142b8d53f23b4cca25399ffac2093618a52687b72ae9e6e8b70b0b18374e7300551f435e3363f079b6f1c34fed7a86bb4e5d1f241b4d3662dc48acf019e97d9e5799df2d14135d496e53cf1d59b3467215fca9ece574d077b964eb54c6caba38b6694321ccbf3f13699746a015d14b40daf511db0c15d6d6a1d1f95baef8b1ba0611bfdd47cc7899ad2f483660c610ee9135fed9a782c315d5bf2edacd4a13c9dc400b50ffa93792a53294a8d785e80032201883600833b3cbbb6f2934b9146fa9eef7031ba1cbd46c00d1ef24245d6679548befbba979e9d73faa2215adcf7aa34f57a9bc819ca591f87b6dc2ecdd75e614a69be9b8198267e8745bcb22760cd1244e7cedc8e95529793c6b8caea0b15c0cd31b5568227d876ced7c96d4b093df56f37bed7f69e16ed54224a4041d14aa6c538174d3f4e0320e7748c672a05c32a6e583067a370e2ed1617d0ebe5d118e4e2c36d8b9807af3f2454a6dbe560300065b6e8b4b23275fc5c9af590fab5abec62664d09397092cf54900ad2705ca83083f8f001fc3d232b22a72afd06402fe05bf1c77a506e354229a4351d1a4b7df27f71f935d7639fb4c3f0f7ca7fdd16069d0a55de0914128968986fb8b3b6bf77f4345d1de9348724a7437a8b7c8876f7f953c105254f4808f09922c0882737dda57d8c19419823b986ad77d60e3393", 0x1000}, {&(0x7f0000001680)="1d56be2116ee773f739afafd3743ee09f6f8295ecf3e32af471340e85678eeaeaee1bc6b9baf281de94c78656c19ed07615ec0", 0x33}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000002c0)) chdir(&(0x7f0000000340)='./file0/file0\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) r6 = dup(r1) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f00000003c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f00000001c0)="995fa56a5927eedab0eb7e7d05c87d0c0ef737fd49f2484b313f79f00c7e4647b5b60da655e6eaa005ef8c477f03ef88cc1451d3b52c21f38e891f404acd3cdf3af557bcfe54cb93c141a4c6f06bf9a379c96f380ca82dfc79266736212959a52681865dd9997589c31cce4dd3d52c8832bb3447e1ef8214cbcb9e84dd4e9d3612e7c791d523f38c673f9aea52ac65f558d5857faf1638f987694daa2786494384987539cca0c3fbd08b87532f467b1450449d54aa5f5b0725bb47ce27862b8fc5db2b63d86dfa033915853f4694a8f1", 0xd0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r2, 0xc) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002a2f66696c833000"], 0xa) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280)=0x4, 0x4) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() r5 = open$dir(&(0x7f0000001500)='./file0/file0\x00', 0x10, 0x418818fd8ef13ecd) kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffe, 0x5, 0x20, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x30}) r6 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r1, 0x5) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) r10 = geteuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r12 = getgid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() fchown(r13, r14, r16) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) r19 = getgid() fchown(r17, r18, r19) fchown(r11, r18, r7) r20 = socket(0x2, 0x1, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) bind(r21, &(0x7f0000001900)=@in={0x2, 0x3}, 0xfffffe35) dup(r20) setsockopt$sock_int(r20, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r23 = getgid() r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r24) r25 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r25) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001880)={{0x0, r10, r12, r22, r23, 0x4}, 0x1ff, 0x7ff, r24, r25, 0xa000, 0x3, 0x1}) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) r26 = socket(0x6, 0x8000, 0x3f) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = dup(r26) listen(r27, 0x0) sendmsg(r27, &(0x7f0000001800)={&(0x7f0000000240)=@in6={0x18, 0x1, 0xaa, 0x10001}, 0xc, &(0x7f0000001a40)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="e11621f47d9a685f7064f306d62ba76283585f3439b2a122472190878819ed138e3c056f596fa976f9517ec77f54b8829f32f5d6c3d1ab7f4bb85c7aabbf831279a3f7594a6f763612cea1f4582335339f6057b059f91bf4288c2240ff92e8c73c002cb278bd16c40d000b96c09243de63a9d3889730c5430ed4c47eeecb7aa366dfffe9946b04ac5688f7491a31c1c273e4ef882779409a7fe01a28b8185de0f8f1ce8d714d0bda9d9cc23bb9c9ef2db0c6027de19c72bbd6dcfeb303dea34a9d31e4a72dd4f9f45119d7ac3eb9834180340eb0d6f516bf55a9fdf27f091ab1a4ea790cd9d36b523bd62f28cb0a780127ad684e514149709a51775b9c5cbdffee6d371648a43bbe02633d0940e324f2152fda5111a89132b1a6c0d5afaf4da2fd44ea510d8f2f6bd1a796da827b66b9749881143ad616230f2d1caa43481b4ad7ee48ac911de19d1c5b20c6da732a282c84ebdebdc4cbb5a31959d4e7c64de21b21bec59b71f09ae288fa99dfd20337f78ab13000cf2657d17750c6d0877b358265ab058e4ee497ba4f9055a2662129b4223d8498d412a695e17328cf3c87312003f93b2d388da96390c0ee87e6c1f6ae044cad15414e1f589fcfc9430e1867024d36709ec6a1a78b1775ace08238b093e79d2207f10b789e697c26509416da907620ba728661a664e2aab8901f8ce407383b10443e69c06af14738f6a195e91784c4762ccd712739df85e477c91b9c6e381857a6514b3c92a33b71a63acd774953334434bc6931cc32c69a8d008988b87a2354909e7db1ca012fed0fc29574776c0520fd702869c5130b08f256633c7394a1b5a92e7af2075143f4f4e0bf0c3e4e79697926243c1a962030ff8f28d03b7b55f8783c9438bc720f82b2cce69274fdfa0b9faa461fa94f3ecf1a89091a67773b6ed639ce305016c93b1525789acdac7b87f30e0a247537d5cc4b056f279177b35335482cb53585d0bf806fadfef7dbb7c46a2b065c1f64368f5b87ed7c10d5d5cea16409b07c509663785a269e9093d0328e0b9e620095b2965711578abf80fe4833b321e1877e0a62d0edff84d5d5c6ac5d4f18075c2d2d0102e6cf46af1a01a6129e884703389289c21b13b8ce52df452c9f469d556a507a2a2a7b4eac57030a394a7bbfdbca2545a4a7b22e733186fc28fcf0b888f929faf888c4bd21e0bb566246e1c2bb3c6fa765b05551a9abaaea59e4ed7c56445a84d718d2d53b19a08a120a58d5e2da6ccfdf4d32261425cc6288a7a765e0534d91fe18855b2af51135e2b5cd564cc5f9821736d3e109b023cd8bb8d7ea8c71dda3ae404ea41eb88b394cbec4ae3ecf0bbc9298e88b484f3d4fc525e30f3d301faf9284a7a589a90bb7949082d7d36f2a0617d7bc6fe1bbdb641d85fbc4ff0ca638ca9984dbc0cd176907a0b1334374bd82d3df43778eb9bc2c80c05c8471476c924891e4ae892182dceeac6e71a72bf671101a4ed193e68ba06cb346145f78e5730bfbcba79f6c75e7363817e407d291a00f41050bc4cd1276919bf1dfa18582b565308bb967ae42cb3a92bc5baad032209c8d71dc42e656e724d36d1aa24120e771804dc48ac103503ca521802091b601bea58f1c286f5dd4467c3b2508a975f9d069d6eaa0377a5d00055972660f405c54948dfdc830160ea50b1f936a58ceecd97a724775ab65cdfb06aade3ccf65d1846e4c8df29822045f70fbde445fff0a4bbb6823079e48b58b595ea0824cb2d27c78161ba284b5aa62dbb02c27123f459020f223e61c2ab19eebb54cdbc848bb5e423351873c540b7812c5276a194009874307d4ef410cf175ad75910a4107ed01f590dc8940e6ed07f4088ed5ddbb52f9fd975ea769b42d047663c264f5dc5dce31995b3a709f04f3d59b187aba69e8b267ccc48cc3154529b27c785eace752a364b5618f2d5ba01a529a1988d8d234076bd320f6448d6886ac1b705335cae30284381b176a062ff0824276ea700ce12c39f33c742c79971ec23b16ef2def19a18297491c2734a359f1bee16c900a38e51852afdd8387785587cedacfd9ff339c2ecc1cf22095bfb2e883012397533de9574387a69222350eb846deb9b12edf587ee17c49d400d05d33be3ef3cfdeb1eb01d34111b3b9985f3031fdf12095567c6301fbd40ae9b66975d641bdb86cf6fbade7520a1375a1ca3dc003f676d6d2a170ce50232c90d11758bcb3c12af19971a89b1a8594f87a7e8accdcfdffe4d22ab56c781a82cdd2b2003a63ce0b2ea6f7520d5a2952daa6a4a409df8c383c3cc8f5df5a7e48ef96068537edc0ca3e30e488133f83120a494c89c341447f4ae24f553c670682e4f91cccc07ae938a8d6dece2bd8888d513d67076649497b101c233145b80986a30a3210a2dd9c72e3544a2d3cfef85ef26e35164c68b29eb1a6c657f59496346bab4cc2a2701bf0c170b4eaf356ddf571d164d368a392d99911e379736cf6046769b149de4e872eaaff482e6882b4c43101d6b7a5254d342c334579ff9b7128c25fa37ec39c55c00d6ed1eeaa77a63ad7e5bd145313112289f164473ad9eb2d17d512c51c0563f581228d0994d6ee6ce21c2a75f93e0074fc6d1187c33d9e3b3e5b552eb6f3ee3c4574f31cd9539545346cbd684c152c16c68ce92ba494967e5d53b869cc74f8cd41c47fcfc9ce9c8a3965437b17422fc7b73f2575649c8069ff123e5517991f00d143dfe6b4e3d1bbafe970808e2570c6967608782a6649279144130220e003b264c383eff6d17b1fcbccbdae89008983c486b9008ecb2c53fe0dc1cf2fd54184d3b9119a78ecd8239df2576733f5a5e6d3c4f5ec050ac0e4256154a74a53149fbbc54bd6b5e798709c852bed60ce7b77484c82df7884a9e8678bf2949911b6586d114c9828dd1ff8a017e67158937555f3aa9d9d0a9d983cf989ce401577aa65607348a8cfe16c0d62258d58a3d5b692d4d9a06f86ddaaee3c3f4fe9b3ed0ede26e86fe5c8d4f157d39e8c872ca8138493c1d8f518ad5d7efc9ee194aa09ce990dc239d07eafa80c1f2791786dc2eacea0e2344e1fedfa2d5b50be002ed96c206129e8c08fea3179e47e9c0a31159904d3fbf84c5fcf669f8d62e9aae35d309e6c8dc915d353b924cd35e91ce1ad1940ee2cb8624a741a6bb5d152f49c49cbc8b3a90ecc4012dd369c4b97851174548b66220f4d017e6ebd1db9be18e21d2d4ebcb29221c58d9712228c69baf093cf25bcdef6918fbf6d3c7bce96cecafc405fcb9279bfde70e39c579da13ffd4bb068fe3368412cbf118aa3edda88e2748337c5a89490f4e892090e5e5d37e4a850437743ecbb14c5e6d376146f6ca72b0360911c0708f13aa2dbf012f6f50f01213a126c616f813afdb4b6761c4f23826821f265b0836dbee73564b9b335a7bb2c588a720974a969ddbfe131edad7dd0b76bf02decc9240d59dd4986c6b73f2f4d698e73b1acfe2d2570d539ad53fd2051de79c618d29ff4149b0b4bca35c00f74f72b55b86daa6ad11677859fb590da7a5a046dfc8130e7fe53d0f94d6937cb118307d91e7368c17bdd48daa0ae1e317526cf4609c331d33a1da68d394d3d53e3c3c4c42abd870fb42957358f899bf44533e83fceec630bdf3908387d1fce548005e68493088a0ac3e1a9186cd1143ecf83210fcde02d05e2ae7cfb550e7e875a56fbba94999ab5cdb76b6205a78af9480c08c31aa2a3ac358259a201d03a23a24bad14fc7f8d9a230966e3a78f07c55a8f4c5e048a4ca1329dcc9de875e299d75ccb8f03bb2005fbe1bf32f9c9ac52218dcbd21ad956167640e46f8a908233628c44919d72a6cefc951c986f79a44d0e7351fe587981ef85f90e61c0d9fc11a4e5a051bc307ffd731139ece0743f8fa881b96525361d5276f13e09fe0d787ba91a3c39bb1b6f2b145aa48ef97c43a3eb72acf09aad5d993a5f5be5e4d1c4b7364822c79368939872c87f90381cab6ef24f518ddafe104133825f40527137b4343360a1a219607d76940a5b2d19699a1c34aef550d41a68415f2c419e7e4569ca36a6305dcf5f9bc300683b13372babd517098ddc5a2732c7ef44d41df63a591e04eaff54a96210e9b050ef71cccd7a826dde26d3daf070367aa60822a4dab72e58c2b49f30495e2cd68ba626caea66d09c045f1ff7a3b30f093f1c69de72fd9698d0b88e2e9e3ceaed5454db31bb8594f4a94c9a8ead49a9eda8138d7e7bc68720e0b26ddab37ea33c6f2bb1e45b6432964a50d429ef6732d7caec2188306be732f4c3dacf9ffa1157232bb67bde2fe69a482902df29c8085de06a4638ab900d7ae65d9c98da830910990839e2f11696af0f3a99335ca7337d144ac6f92c1f651ea509fb8468e258ab07fef6e34bb10e39a15c23d2005fd0478d58c564e47a1d240ecd68b9959646893acdf0bcb0ba8f997caff48fa39ab9698ea289518b0e6f9adb334a6469dc5c1f25d35eb8ea808d0744b9ebb7b54149f1e9ce0f3f214d7f68f2712f5ee5b352e09313d937e3aa3b50689095cc362c0da9d1e0b5a45244bdcb5799f9baad716a7a6b45c3f3d7ba099e5beb5a31dbd4be4390562415545ed04108a5cc2729d05210d04fa39444d555d47ee43cb97be61b6fd958a1947d32c1fe264e0bf52fea49f109c4b6cdda51f8b3050e9c30e6163af6c7adbc38af40bc2b2be69ba9ae255e25f650e4ea85b9045e783fd71d88607c18715ae235f396fb3601cc6b1930cfb86d69f4be0588d4a11e83cb3f18d6ded396b4050c6e5ef4cc4b725d7892fe14b974d687d40808d0edca14a87ac653d0f5a16f1f9eb474e603b1610f188728156239fac6bf34c07d5ec027b6315ba59c5ebb607744956d1fb4eea9e6d24c342bd5544d17e778da3e822d5d43454ac626137f2231921fa0aee0e281c660f568f92c75e4e518e050285cc65933f321ed7561af4e883bfe4df6bff49eb095bd41c4850f330123f18fd7ccaf68dc80bc98604af919f3f47d4c732e18881d158617a8bca71600228bfa4ecfc55e4645afa83ef3890e73a228ca70eac96b933c3a6cd0048f4aa2df78bd43356578c57448f25812073984cf5fb10dd9e511e5198b9b2c9cec43233e3e99262d4687d6f55a8163a7835a8b7cef716f0695e25e9bdf13e836f7c26a81ea9e458e1574753ca15a07729adf1cbf8099154ad427b14155495ce08faaa80290ca0b9513ecfb43742f5b927683c0c0eb54259b04ca223a9a3dfd4866b9565a90477c58554bccb9d3ac057363ac127bccf3f76290fac6fcdbe10cb04d4c12ed42d930475d927555038f2263bb176e37a3efc0c238f9a4985dfd49948683ad41267edbfe03ad89674afe8bb66fdd4341443f0f3fbe21983a6570eb41de0df22ad82888c396a81eea4bb224518e87cba475d0b719275f5700f32112b85fced1677ae3d40f46b5c6c4180f2b1494e56fb734d68e853e0a45ec9e194568e357dc19143506e158c94e9e9571b79b7544e4b7bc705b24539493cb2444ca55b047105857416a220ba37e8e81f54edffda47fa2312b5a71b9fb101eebc7b92d69eac30745399e74c213ffcec9b5c67452e98cddf526c64197df57147344e8c9fc6b42c548bff5441fd00a3b11791194fc6cc5c5b98514c7cbb2c35eb8e8657949ea801b849ce1c27738758c4fabd7ae1f6debc66229dde2a96daafd7d19f25b5d81d7a2f7204e81e9ee2bff3dfa5c04f4fec842ae4533c9a7ea80d69c76d4df0386c5bb1b82c13d9d0166e2018b836b630f9f11cb86086b445c09145345df", 0x1000}, {&(0x7f00000012c0)="9facf59d2c7d735b5378ee6882c207e80ad0b571a2c8adf64a8306dc953b48960861470ba33eed1a8a0285ff643e81d64b5a6687631e6a76ded4b63d2e5eb2766770b10a40218299da43736338546324ea3823c82b348e9fe0b9fb52f9dd2aa084f8607460c0e97f70591143dac066edba22b8", 0x73}, {&(0x7f0000001340)="86a72c8a69f551b2b87527ca771c540cc96dd5b295d7eb6c2387e73137b8c68a267d6be94efaaf085766edb064fe14293c41ef65b9bf5a005966aa00b49ae7b5ea297acbd5ac8b6659c76f7b906dbff0cea4b01e2dd9ab69de1d41c2f71cbc524b0c29c53d3a42c2be4b58588a2a9e881473a35382a1e9388b160291af13e5523763fe", 0x83}, {&(0x7f0000001400)="3cd1b775fde2ebfbce66fdbab20d", 0xe}, {&(0x7f0000001440)="9ab2a4aa429cb65f647717f3b07637fc0845b42a304f906fa675375e9581919204198bd84da1564b615f8555f0727140424b74002382ee4af9c789612a87db8ebce57e1bdc4069246780da9acd64851c9822358b651bf7d772e95463f9c827668ec39958b8ceeff99fca2e6c0e7256acbd174307ce58bf346b4cd446c2fc2191c7f79c2ce43bd241a7a15d38faf7602c9cb333e03e72a1dbd22ea40cedde9cd9adadd6091edbbf6fcd", 0xa9}], 0x6, &(0x7f0000001580)=[{0x20, 0xffff, 0xebc, "a9c8e9f743809b21dd4fe6a565a2"}, {0xb8, 0xffff, 0x3, "a8d420e38a82ec61dc2255473a3f4fcf3e2e841112dd9ef26a3bd8d25b3be81b33220c31862e90d55d8badef4eed9abd5b3ea33c5f0bc9de77d3a7b82f2696d1061c8947a163ea374952a31730aad23cf1070df7d97682591790f60efa0b5670968ade46f3d06393e863c668577cf5dca451ea86ccaa8b598f56d09db46f6775c430842a10796ce697c3d4538935e74824812d0540d6bebf856933d76ad55d62af25"}, {0x20, 0xffff, 0x101, "d7952d93639d6d55bbdd9fe12ba9"}, {0x108, 0x1, 0x1ff, "c4417ba1ab5d2fb490c09e6c03079ed569710f5d083fd879034e32ce69933b7f594d95a6711d073354b2a53f27434dd69451f5736139d24eda5277b01c81f66379c3a5d84efc4e81c52fbc521a424877875a8e3f9635ee5826a51c347510f2c82fab2b3e8b1b96e8749acd0de5201546bf860578c5fa79011623ae1ecdcdcab9ac1c84c6e509d200af245e4b3ebe1f3d83567b69556bed95fb3c5f658103150b6e8a3349909bf58efcac8c70f607b5b5cb4c62082c65b8c694194ecd71c878f1574908de412a18012769dac7c7c6d9d15eafb684cac032f08dd8ab5e54d0466435bdc7c859fb68617b3afd199cf710d38c6d0f45"}, {0x70, 0x1, 0x8, "a0b5a528425531d88ee764c2583c4d4712e3749fdc4806317ac8d7c54b0388fade11bebdd508262fa6673d9da6eb9d598dda4a88b9a419c8c9c44a97b97397e677b9236998b77082ca9946777f5becefc39e04d6fc9fcfaf28ea35f9"}], 0x270}, 0x40c) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r30 = getgid() fchown(r28, r29, r30) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r32 = getgid() r33 = socket$inet6(0x18, 0x2, 0x0) r34 = dup2(r33, r33) sendmsg$unix(r34, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) accept$inet6(r34, &(0x7f0000001ac0), &(0x7f0000001b00)=0x17) r35 = getuid() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchown(r36, r35, r32) lchown(&(0x7f0000001980)='./file0/file0\x00', r29, r15) 16:00:23 executing program 0: poll(0x0, 0x0, 0x1ff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2000000000000237, &(0x7f0000000000)=[{0x24}, {0x21}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x4f) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x1f0, 0x0, 0x0, &(0x7f0000000000), 0x78}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x361) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r10, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r4, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000b6c62f1565eae800000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2"], 0xeb, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'\xec\x89\xfc', 0x0}) write(r3, &(0x7f0000000280)="abb2fda3eb2a239b2470852323a7182a06d7f430b0386f8a7699efa3a1d3e3c2232d3282095c34b2f1fa7821ef9a6f70c6f8b6b972a72b4f3b418a567a15c1c050f17a81237260dffe1c742a4f54e605a331e264712c86cb2561ecd183159a42a2d91dbc936d8c4b9e54a4fdd75cbed6ec0997843545d8ca1012c8529a6eb02c6be296162dc4ae7ee63822c8c4ef39af566ed58ccd98614cab56b69747754660f8c7803f649622bc631b64e092138543525bda069e169daba0aa95ef279e2574b0a81409ce3891ca65fd2e6e0dc1c746", 0xd0) 16:00:23 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) r3 = accept(r0, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) getsockopt(r3, 0x80000000, 0x6, &(0x7f0000000240)=""/102, &(0x7f00000002c0)=0x66) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r4, &(0x7f0000000100)="3441011e1aaa09c7be3dac7c865ebb9e68320df14da7b26699ff993dab0c2c6218ee0b4ed96f4a793f050a8a2af404e4be8fa2d07888de31475af59bff0b521fc2a199643f029139b6d1a7e8433ac563aa1bbb4de671aadab31ddda885c936a63f03b9d6d82214c473bf86b6f90014250935e5820af9a1021a3c6876de26383eb51f0ddbc077ac0d90f83f4ee86db13beb1af1d994", 0x95) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 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(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x6}]}) r1 = socket$inet6(0x18, 0x3, 0x9) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)="6c04a9653131a102fa1d27fe41d6f2ed45def2ff4cf0d968c4dc6a0a6ec7fae24e5e7051f2f61df3c755376fee5226bc8b4266c60ee46ed84a158e256223ca2b53f1d1fa553394e481e6610265d7fcb6c1d55aa585a4ccc48b814709", 0x5c) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) fchmod(r1, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r3, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x20, 0x8000, 0xb3) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) r2 = socket(0x11, 0x200000003, 0x0) sendto$unix(r2, &(0x7f0000000640)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f0000000200)=[r0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) msgget(0x1, 0x1a1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0xe0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="6ef8aaeb5f5577135a13d46f496a1672a05f580c0b01c49c5627b817d654310f1e29520570092f3af62419e50ede9ac50114f0bce523775dd28313f7354d32c00be3c805af3b160e3ac723181ae36c4cfa2f642e81a6d2e4d20c96ce159e03c5672ad71e16ff983617f1d27c33cc498f6a65f56a59cf5e2a7d59c0c34928f8afbcbe77d36ed299a6834b043a610551fbbb23c8c3f3ae762e8dcbb119c9d3ac52096d089dadab5ef801b9a71805", 0xad) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)=']', 0x31a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f0000000080)=""/29, 0x1d) 16:00:25 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = syz_open_pts() close(r1) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0), 0x5, &(0x7f0000000580)={0x8, 0x100}) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x9623, 0x1, 0x10001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r4, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r2, r2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x8, 0x4}, {0x18, 0x0, 0xce5a, 0x9}, 0x808, [0xffffffff, 0xa70e, 0x1, 0x6, 0x3dd, 0x400, 0xffffff84, 0x8]}, 0x3c) r3 = dup(r1) bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2c}, {0x40000004006}]}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:25 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001a0007cb0741e5f110417091903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2fdf362155e6afcca9e19112b81dacf5815bdc5fb84a16"], 0x10) write(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) accept(r2, 0x0, &(0x7f0000000000)) 16:00:25 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x9) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = open(&(0x7f0000000280)='./file0\x00', 0x10840, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f00003d8000/0x4000)=nil, 0x4000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa9806a7df60b7f2a, 0x0) fcntl$dupfd(r5, 0x5, r6) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:25 executing program 0: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e65c38305ab1b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1"], 0x10) socket(0x18, 0x1, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) socket(0x31, 0x1, 0x3) 16:00:25 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = getuid() r2 = getuid() r3 = getuid() r4 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r3, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000001c0)=0x3) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r7, 0x0, r6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r5, 0x6, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r9, 0x6, r10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r23, r24) chown(&(0x7f0000000200)='./file0/file0\x00', r23, r24) lchown(&(0x7f0000000780)='./file0\x00', r23, r24) lchown(&(0x7f00000001c0)='./file0\x00', r23, r24) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r23, r13, r17, r19, 0x1e6, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r12, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0xb718, r1, r11, r2, r4}, 0xfffffffffffffffa, 0x2, r8, r10, 0x0, 0x6, 0x4000000009}) r25 = getuid() r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r26, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r31 = getppid() r32 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r33, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r33, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r33, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r33, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r38 = getppid() r39 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000980)={{0x2, r34, r36, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r39, 0xa5, 0x1, 0x100000000, 0x2}) r40 = socket$inet6(0x18, 0x2, 0x0) dup2(r40, r40) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r42, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r42, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r42, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r42, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r42, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r47 = getppid() r48 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x2, r43, r45, r46, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r48, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x1, r25, r29, r37, 0x0, 0x60, 0x5}, 0x7fff, 0xfffa, r41, r48, 0x55, 0xffff, 0x6}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) socket(0x11, 0x4003, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) socket(0x1, 0x0, 0x7) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000240)=0x9) close(r0) r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './bus\x00'}, 0x8, 0x0}, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65300020e726b3126b8e78f78f06ba6bb16c38d1c7eed90d420ada0d0bd3a1a6eef7b9b276f65fec4dbc57473e2bb8659dbdde69ddf9e4f72e38403650c0bd8f28c37f07f0112c4028b9bed2aa50534b95afd0ed9ca7eb6304f0ce48b97d8215c59424f9ed0f6966e7e4729be3056e1b3c9a49de356afe31032592181cd664395a2b6afa8dc94471f4cb"], 0x8e, 0x0, 0x5f3, 0x0, 0x7f}, 0x0) linkat(r5, &(0x7f0000000100)='./bus\x00', r7, &(0x7f0000000180)='./file0\x00', 0x13edf2174e32fe40) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') madvise(&(0x7f000070a000/0x3000)=nil, 0x3000, 0x2) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8bd9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 16:00:25 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330017000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef569e3a7999bc2b0a9ca083d3547f780026e969c9341589ac85cab1a4c6b41dccf137c8ae29b4f03b4928efee758e3c75dc3965072d20ff40f89b888c94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb"], 0x10) writev(r0, &(0x7f00000004c0), 0x256) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c6530000d254a1e1ca7821581fd24823fc6b794150b473cbfdea753208b3b864ee45ba932386341393f5a0d668f2bcef785c0a04aab017e86d0c807fe503dadebf5ce71ad59e9569bd4a14d77c0671609fc9dacc4d539ae12ef3c9f78df3b61239d329aa95bdc2401f86736ef61703b917e08d428aa58e04a2f28ea0e07009012ed34d13437ef788c30817a93609c19cd8c684f3afcdade8783c6b665e13dbd7460e8b69e76"], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) fcntl$getown(r3, 0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(r3, 0xffffffffffffffff) getdents(r4, &(0x7f0000000040)=""/112, 0x70) 16:00:25 executing program 0: r0 = socket(0x2, 0x3, 0x7b) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r2, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={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) r9 = getppid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r10, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x3, &(0x7f0000000080)=[r7, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r17 = getppid() r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r18, 0xa5, 0x1, 0x100000000, 0x2}) r19 = getgid() r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r20, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r26, 0xa5, 0x1, 0x100000000, 0x2}) setgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, r3, r11, r15, r19, 0xffffffffffffffff, r23]) 16:00:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x5, 0x0, 0x1, 0x5, 0x9, 0x5, 0x7b464017e61bc58c, 0x3, 0x5, 0x7158}) unlink(&(0x7f0000000140)='./file0\x00') 16:00:25 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d0179808d877867433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c7bc825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b7881c1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e555063f014c24c41fb7c5b5f76956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000001d5d3c7bd82af9494f09191ce214c595745a4da25b1226ded989dfbf7401b563fddaf028f349b94c785d9e841a00f6c89b039a985d6186e0a540825da9123906e0919083e1f58b4fd4f75dcc70deced5d90a5be193c76858012e06177ba8822cb1"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x4) 16:00:25 executing program 1: close(0xffffffffffffffff) r0 = 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) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000240)="6d358cb6c44bf9df20d7592ec1e01c5afe18a68bad1c7878728db9f2060000000000650000ec8ca783aef81d53b0b716df8a7a2f3bdc71911bea9612a01a80ce090000000000000012282683111a4faae37bb2cd498240f6d6b100fd185e358059a0c8407834251fe81fb8712ec0b184b87b3e5af22109000000b39db971951104ac6543a0c8ea7255235bb54e34043ddba387cf7684f77f7495d6b6ba122eb789ec", 0xa2) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tqp', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000180)=[{0x5720, 0x1, 0x4d, 0x1}, {0x5, 0x2, 0x1, 0x7ff}, {0x1, 0x0, 0x80, 0xffff}, {0x3f, 0x3, 0xc, 0x1}, {0x4, 0x7f, 0x7, 0x20}, {0x89a, 0x7f, 0x74, 0x81}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0xc, 0x1}, {0x7, 0x0, 0x9}, {0x6, 0x20, 0x3, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r2, r3) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20, 0x0) write(r2, &(0x7f0000000200)="ec37b70abe70a71f331e0bdd8ec127256b8325e2a9e6e03c4dd37773cb05bdd0e209a5cc4dba7e687847cc9133514f06b8a5329be0736ca598311e6341b88fbb1887527de452952531599a1a43ad2b44e391a8f5c28ff4613bc1ce3996d0efd0aeb0caac4dad98bbe54e04f5c99aad8cfa2b2eab7090f27729f32b2fb6aa2c41fd90c2359db15a6fa7a78a3580e881a1d1aedbae09c482ec4fbca2071493effe401b18dcec416acd73b4ac4d61e378d4748515e7121a83074bdca7ab19763df13108867ca264f2bb9398305a0df166c0bb4aba6529b5c3c0d6242d366269652526f15b459d2660f0f1df8a046c54603d2e1f0be8", 0xf4) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r1}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000140)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r6}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = syz_open_pts() fcntl$getown(r7, 0x5) kevent(r3, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:25 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r3 = dup2(r2, r2) shutdown(r3, 0x1) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r7, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r7, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r7) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r9, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r10 = dup(r8) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r10, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x140, 0x9) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r11, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r12 = dup2(r10, r10) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r12, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f0000000580)='./file1\x00', &(0x7f0000001800)) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, 0x0, 0x3, 0x0) fchmodat(r10, &(0x7f0000000540)='./file0\x00', 0x40, 0xa) setuid(r0) r13 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) 16:00:26 executing program 0: recvmsg(0xffffffffffffff9c, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt(r1, 0x7fff, 0x1f, &(0x7f00000000c0)="9fa16bcf0d6f597c4da1f64222556a199370b4bc43e9b9d8f6b27100ae23c42df45d6206a471c3d0998746537fca4007747fa9830fbbd2a741af4f4d50670f6ed8a16816a0af6df39b245346f2180b4bc182c58f8eb5470a07528e443963fe726088c8d07edadeacf6c1923b080ac4881d0a08949f6262fc2acb3602424356cbf4e7c100f5d97165dc874e054877ed7c2d331af0fc81442e9e77b328", 0x9c) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x0) pwritev(r2, &(0x7f00000002c0), 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:26 executing program 0: poll(&(0x7f00000000c0)=[{}, {}], 0x2, 0xd8) execve(0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x100}, {r1, 0x10}, {r2}, {r3, 0x100}], 0x4, 0x7) 16:00:26 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x140) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r1, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r2, r2) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000777000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) socket(0x6, 0xffafa6abee6f80c8, 0x7f) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{}, {0x87, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r16, 0xa5, 0x1, 0x100000000, 0x2}) setgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, r6, r13]) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10c03, 0x0) getsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000240)=""/250, &(0x7f0000000140)=0xfa) 16:00:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0xffffffffffffff7f) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) nanosleep(&(0x7f00000000c0)={0xffffffffffff5e66, 0x7}, &(0x7f0000000180)) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000280)=[{0xfffa, 0x2, 0x0, 0x8}, {0x9, 0x0, 0x16d, 0x800003}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 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(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x0, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3}) r3 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000300)=0x5) 16:00:26 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f00009c7000/0x1000)=nil) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1a}], 0x1) execve(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r4 = semget(0x1, 0x4, 0x201) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000140)=""/131) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0xf076, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r2, r4) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="90d4be6d7895c4460615754afccf8b478fccd17cbce9987b0ea602f7e23b90f9c26764d4b3625cafe2185beb40fd9aa2c220d8169851e51ccab485120e9ecaadd0d85479fb9abaa7a07dd3866f9f5af757f59978a36327f0872ada0db60aba06d6eda54d15f53f4dd14d48bbf57820d2cc82443c7ac459d93f019af71b55b3845f620b6ca64327b609a2522f0b73855b0a090da969f98901a2aaab805c65be6dbbcc82294b6805ee47f8e140800e1d02310430aeeedcecfb08e0589a3c231fed88cebbb02074d0221afdb213a8ba95e5804728d51223d29f7636bec5bb1bb1f5313978441ee03267c33c979781e6a4135f504a8915123d9c427c96e8774cfd2286fe4b2ae5f3793b858f991a3e5d196b4ed5acfc7d6b709a9fd13c128226700233b15517825fbcb15aade122e2595689d7cf8be19578b8485e97dae0b9b9c2ff801f006ba0bbefebe13d46060c3cc1a7f3769c043a2cf2209e246cf4d8f9c5c2cc5bd06cecf710090f31a1676cba4963f3c16ad4544135281c9df2b892453d6364f6cf737eadd94c61e8f5"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r5) 16:00:26 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xfdd431da9b67acc7) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) close(r0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) r5 = socket(0x1, 0x7, 0x9) dup(r5) write(r2, &(0x7f0000000240)="77e87d0e510128b9f376d419fbe93d860017af00"/32, 0xfffffffffffffec1) write(r1, &(0x7f0000000200)="ef", 0x1) 16:00:26 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6, 0x1}]}) socket$inet6(0x18, 0x8000, 0xf7) r1 = semget(0x2, 0x4, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\\ev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r4], 0x1, 0x0) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000ea1500000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000ffffffe3000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000004000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa99806000e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4a33d462fcf5fa3b57806356cdb615f058b0fed6702a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cff4a4c639d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000003f0000000000000000cd846e9ea6bfe963e96814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[], 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) msgrcv(r3, &(0x7f00000000c0)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={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) r9 = getppid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r9, r10, 0xa5, 0x1, 0x100000000, 0x2}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240), 0x23e, 0x0, 0x1000) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r17, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x1b8, r2, 0x0, r5, r7, 0x0, 0x100}, 0x20, 0x430, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000000200)=[{0x0, 0xffffff35}], 0x0) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 16:00:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:26 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f00000002c0)) write(r6, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r6, 0x2, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r7, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x0, 0x5, 0x2, &(0x7f0000000300)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000380)=[{0xfffe, 0x7f, 0x6f, 0x170fb862}, {0x9, 0x6c, 0x5, 0x200}, {0x101, 0x4, 0x9, 0x1}, {0xba3, 0x7, 0x4, 0x800}, {0x1f, 0x7, 0x0, 0x100}, {0x8, 0x9, 0x2f}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000280)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:26 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) socket(0x18, 0x1, 0x9) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:26 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="8202adfdffffff238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e8c4f5bfe96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000054a1a65666c8934f258e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306600b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3abc5c7a192543dba4999caefe4857cbfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94799b28fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d5696f322d8da3a0c55b317eb692e71839bdc85bba476f2b88da43f695e4ebecb3b86c4c0aa6ae3692b3ea480f670f35e2d7c4dc6dea428c812b19bbf025b5fddf6f62b6f81e2b0f1ec803a82400b0bc0b84ae999bb6db21aba000000000000000000006f98060bfdc00130e13aae3ffc8b650f32a1db3148941f9ea5c1ee5657baec1e58e1597111e42f49a996e855d5b71ff1bace7f497988efcc169f44effb63014226c9eec2e6"], 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000080)=0x1) dup2(r1, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0xffffffff}, {0x18, 0x2, 0x5, 0x202}, 0x80, [0x10000, 0x6, 0x4, 0x5, 0x5, 0x3, 0x0, 0x8000]}, 0x3c) sendmsg(r0, &(0x7f0000000240)={0x0, 0xfffffffffffffd5b, &(0x7f0000000400)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="1217e467a1a49c504d867bbbc2f402eb20c92b17826c192f037ac6a735f1f4e8f490615187833068a3e20408dc5e6236b93b16e5269f5d834205c6503ac2e7135243c987791766b8269d9da7f506a0d8f2eda7463c0b6f2ae082e413d32eafc610de1297d48d6108dd4a018f3c2838ac0a8b9a64b2a68d37b3e070a0b0b2799a4613d59a8f4a356e3d56e75959641425b9407878f3ea9c9e0b442dd25184fb139486e663578ed3fe74210bd66aca649ebb799127e4ec9ac6c018ca"}, {&(0x7f0000000280)="f00c2a5dd786d56ec981577e34cda897eb9aebaf6eaf01cd43b422b8490a497da6742806b89a5d543dc7b501286728ac1f8195eab36100835ef8a54c271076a85fdef831b87adbb9f4f7ad0c9f03b99d48ea"}, {&(0x7f0000000300)="ad38eb45552918c726780c98790f81ae55a7d51bdf1d4e47c836133a98fd46a859dcc187dd17f9cd343346c1328246aebf4c10837752e8c95446d7e113bb682be6d9258fc31b68c5f4e8ebef0320896f5aedc492bf43d282b9a8c5fc486a6277fd256c7f7ca31ea52a270023adfdfba49c5626684cbfadcc713acaf4d3609916a664bf2124038aae955030d5dfaca30c6afb03785a6742fc45c9eb73ae2804f67f6a638b94ffa4034585a9c7ef04cbab320316352ee55ebe8bd5a6aaabf848b6b8df467faeb1a028cbb5fe6ca3b9dd6a3c2e4b46cba3efcfe94e39790a766a2d82891f3a649993baf413c254e1d41ffff3899634597df065"}, {&(0x7f0000002200)="e210e3434c1de1484329e9068496db439aeb6955e18845fa809f0cfef37fdcf05ade7c487a76ff3eed27383ae1754825146b398a8ddb6492c88445da9e61b3bed8323304ff68664860953c0715dff3ab92f32ba0cfcd8a7676dc49972388e8ebd70fcd4ca0f1c607f395390a79b8ab9caef1d8ccb3ff8055d4235fa72782898a37dde913e0ca3cb4a9ab5285fd063422dd4717292090beca7747c2a031a39cf108c7cc53e948766b2d58dc4b55cf7379b2838d3b9bcb0ccc6c68de0134406ebd55d27b9f2f5ed8904de80f55fe6e3d4e41f0becee3450315b4bc0498fa812fca2326e332555d27caea5210d1c1206d4a4d0e915dce84105d1eaf86a46a24bf77600f5b6547e4e0235cf47147d7b5d323fa0c6ebbc9218cabc99aa81ed32d2ec7dd869ad804e35588aea35855083dfc826482e435e3d7ca3d06a32860a1092167a6aa55edeb8e5fc28a6dd16cea150a129cd163eb7fda225b3f0da1db0ace7c3b95250d244d07b9d0cba0f510bd9b948164e7917ba147c6e2e710e380d2afcbe535ab3781258fc00833eb1c2ddc5ac84abdba2397d22cdabf2bfc941cda44dd153699af430ffab64d8d93af87951a8f8bf529513badd70c082a712b5f05fe9570c21de60538c0378c490f87832b5c41916b52cd1f3b868441dd0c96dbc639383122a189d57447052439b847b22e4bb105aacfcaef9d50619f2551950c168a0ce0f8761287dc39e89cf11e548aeaefcd866765da06974afa165141532fd2ad5c7ecff3552574a9670b597a3bd0e9892c9b6b97630414332e9c545192273e5776768ddbed12b76cf705a29f36e254b5cc76497aca55e07424931c085d37ee1d02ec238014b0096122658429132672e6121727ff7beeac9202396fd79ee890998cef5fe02f0bf1a086b3091f4ac4f61ad4e0516f35c55d8a22888d78c6bb8f9019a07cf1bf230039753b546803a9fbcdef700861397f119a702c2ad62ad20f7e05669bc275f22c74df009d647ba417b09a43619ae99904b9160bb0a9b7af05b4e7786e5465ade9783a2eec2f9293e1fb5b16783acaaa6532117d6cfc597956ca3cbacc7623b43813bb8ff8029debdc8a03bf6486b1ad52e9055405cf1f89ca58ad2359e2040a6570da47ff6197529e0ffb9d6e8dc1386b77be1cc85e123651195450c14ecab8623cfe18ee64225348aca1c3841e38bc96c8c915b42943a106132c2d86a4df1139c19780878e4f35edc241fcf9923cded1960cec002c48e753a0aef09dc1d77fd2011bb0ddc72da6258d1cf172441512e3bbde8c56327fecce18827b8aa65c2153bc4dadf55ee5b0d099a2b671e0dd3efd2294b548f5430e787709849615858687ca6a3bcc1fe7e76ea4ff694d2d3d1639f357c61081e54e54e296d0ee991c0e29c5c149f7cdd6940acefea43292ec38dac437662a804b6dd7bf1091af287ddaa41b809f101b84ee93e65631e31eb2d08c451be6012361a2e971fac5dc4a8cea6e89754f638d534ae60bea197526023f90eab1b753953c5e8bd6411e3ef863357f709cf8d40f114181021efe1f8c3e6709c4db246a847139de548d9a3a96a615f57f65ba3309b32e91d49a949261ab775c33d7e9c2dabd22e2494010ef4eb8b18739a165673cfc3270803b198801c6ecb3009e6f026fee6bfe9c03aacc5f56cd7edac1802b8d14d4a19b8eccf655fb3d95774f69b55395d3cdd286c6378690e6a0208718de5c1bb5f48a8f3084110432198904d9126a087781fa945f4a7d382fb7c0a661e55b45db6929c3e73f245e79984b4d4ec2bd886624236f7b95f2b5ec7150008bce2e2a473ac63019f3e9a78e751448ab763aee946c994df1f45910df456b45b94a7dc8795283b45c60c5e490a3849526f81b3d59ffcd84586ddbd4ecb7cb189de7e6281e59e6edba5809a2c86891ee08f42d88670bbdbceb744340767ac453d426086f4dc3e113f221eb44f8fefbd36b8a52927e873ff8f376966b11e7367bd64a5a2c5b32dee7af9eb086232845556ac37a724d4bc4d0fd6852b92828b1198dd425c23618a06087c8051ced9548ef76a96f2f1be8cec81471d66735ff2df8d7f7058883960ecf7f587364627cac0d884527436f56a37b2cf25b91d634343ae1a140112e049eeb06a360901bea954cfd93654714f3eca54e8e9c46b235e6f843ada86d58ffc6dae15c7331b30e05054981123ca2be444bc72f796f2e58df4f14ca5d225c396b029b1e317049d29c31563a2fcb1d5ce954a3f67dd40d5565ce8cf3cfaf4727fe72b7eb5a13afb1ef31431e335300dd6a779de2d5e447e4e930fe24781c1c4e61efa0092713cdbb96ab55f788aa58bfbea7f03cadd6b382744a37f8dd9d788971586e1a79d6fcfb98eecf6b86b8b83273fd26a801e60694c53e2979d4bbf35069c2f089a6b9c3ed04d58411455fa08ba53a9a1e6e1a116cfb02227f5d9ec1f082625b751d4dc368d617bbb2b5276bcdd61fbfcd1124eb9b1e1274c44159b4ef91bd032db84844d7d2a43c508fab10ca0748b766fa2d0ff5ac16788ba73ae9af82b89ba38ad9db2a854fae97437b3b2a858d1167ed59d1d4961ee3a59dc8312d4d75cfd834ab88b75cb9627fd3d4a456cdcb4d185760270a79fe17b1800b35461fd093c855f66d58a3b390497b35d36b967a08a9a04785ffb17bff71487a8ec70e836a868964595b2c94a739120d88b59b53e3f9190659380150f5d2c002fddc731b08b5213e7a38179a425336369d460ecac649ee658ec71436d6b594a5129e202d55304aca4f9883ce3257023cc6b10d543733ca1c348741d8fc8c809323829f975c866367190d40668c7511db2500e876d9f2e12e34fae4ad6115de115949b485bd6f54354d31f088d6ee368fa479c08e2556e7e170f5f15f786213c6c4b02b8f10bc82e8c357e522c0e7bbc322b878962a710abfd809235c47b31fc6124afa05e584cb4fd67ee11e630ae90d1ed4a87a672b690adfbdf13d5aa39002d94241d46fada8734bbd5677917df995fe21ec6d5e2f0e072c5351e76138b7d4359a4578d67bda54568a04fafc11adea39d212d5b3e4f6b8bc39ab415f045c6f46f4b83672156963d8f66a578b249edd5ee730171185892e94df06a48e12027d5e9bb8c5b5215d9d177df95754090895827c16bd0f2b1492af38c981f2ab741e8a28a1ad5d5f4797d8cb3396cf8537d852e12a8fd4095c17ea8d57785f6a138a659659569053c8dd29cde8b319e8ce9743cd46db2dbf565bc9136f1a02abaa2ae00e3cb018cb10aace74cb7571bec1b45169ebc5ae7fd79454be5a08a11d857cb3a51bd30c47bfce28af20df0efcdb8b93e869b9d2f7a9b7ebf59156e2a5649efdb091aca81f73aee2b2612e8eea4fa1cde18af93a69dab768f7d3ce0239b7e34581da8711e809ea32b1a2ff7ea4b4f2ffbb2757dfc3d5ab28eca8e8a09ad9de178747e2ade78f7e6f19f30ec033d900c513bf054fc975916d52f482090b2fd3247eb7c4e0667cf787379396ed0a47d5e9f515c06f5668e29dc8f9f9c89c84965c9000814499906deedbcc70bb04b8fcd4257c84a77765a0cfda1c2868908735b5c6fd3345f548d74f02289acb95a1b1d0736120a07fb857a53e03bf68ae8de13564fa9c0b7889a5f34ce1a27204e771dbed6273e3e2e845320f4cc702f151e437f101474c12e7f0a19524e77db3f8ab7d9b1bf5c5ed75f4c80c5c82f4ed0d34d4486e2729272cf7e8dc7e674519340817bd3fb6028f01e4a3d411d991a1b11351f8719bb6bd529d0f4e1a94b6bdfcda9bbd1704f91ca8e2f3550eeab39e6ac63cf9c00ddcab13ac2a090b0cf38aa7f8b3c001af0e17f26e3c61574eb15135b24207e72eb2f83cc14ec4c985ff03a12ef510eb16f4ee6ea84ad81ef4cfa4de7c6f2f6dec3c49abbe6da1c3f50b7687bd696f66b3653a514ca79a1d2c741774fef18c5cee9a11da3e963a32a74d076de51ce5de0eb8cf24dcb655a6b7accd13ff4c89391741fd1cd0d49e9557c87143105d4c220ac81f0b38debcced34de623729a7d9ac0d22b79c01065a61c4c39caa4c66180d551a929d27ef90e8451913e5d42d6f2ac488eca9fc1b1bf766ac38451011b239ce67f82f50a57f78012ef431416536e5782123acf596e4a82975256037c3dbe1f1b8d52a75c6956bbb13c3ab080b691244bb8ead09214341de68e29feaea6b292048562ffa1bb60edb15728a5a8446ca9cf82c5d5209d90e53800f20293cd0022988cb0a5b92293cbbfb7e6e6afcf97fdfffdd9a05aedd89d988397dd3896864db011f5d3ab158a6490e4549f44b152139bf4b9c1669aa8dd5f4d183912b191abb810a248908bbc3cb37dda9163d3a9be7535c6ab1449ec93c1f4a3fcf5624aa86eaae0ba98cd975ef44d08a0a15ecd66a4588df914ab2d8ad806e3f8981602423838cc499b2d8e0fadd36e7f6ac395c5cb9a8079d4a693d919f2420fd0a3f7922b01e56fddc4702824f8a4bab5fcb82e146f257642ebfa6985fa601f0179c752396a576cdfa6364c74e9378df47e850a32037df33c8150d46fa9e8b74c9cac5711c1acb3dcef96290bf3c3fd461dcddbba307d4bdb1f22a507e5604062e7fb6f39d06669a932762187ea1444fb0469b6e0ea2abff3d3b64989bb9181a4c7d49119a7e0cdf569d78b3b0349d3d6f8a463f8c3be1fddb6217dee38dd085f4660602b8d63f523bde85a2f94005b41fae043a3f5d1f10c5910bb3f54acd0a24fea9dade4dd1084333dbb389f71132b624f86f119694d5b5cc3a2d47b0a710f071232a1f5a5349331d7a2a24c05d584f5059c5312776283cdd5db161ab98b6448d24d94ef7636cf7a5e40a72cf28f9809ba399048d1ba0e731c399968090206d707804d20a8033311be4850a96dfa9c9c3a9a7db22b68d286c282863e8dfdef7553d6b45bd5fced4a05a165ad072a8e3e48f4e5dc606e659c6501ec8f45c51969b9b35b3c2687a3d2a035954bfa7693d03e7e8173a0bfd8f3b50e74deed9081b924854432918628498f6886c36c123835ec2049047772e12a86be1a6401f87a898ba8e95bc35fdb3da4d3d417dd854cccef2fe2f1628492b4a3215b21979329411c79d0539a8b149f25cf73253b5c9f3a4de99b868438fe5dd0d63fcf7ca9aab2afff98e7ec1463e5c05487291a4f23621bad275ab70bce3c0f36f0ba86188615a0beacf55a07ee3f098858f1ac1d5e0e0747825b9b8b7fbb0e1f344a29e7f2e3b129e370026a88a5d11086a108aa60d43eabd8da19bcae609c974e33a106119edf72d249fcc69560957056f5bdf7c1843b1e7134d5a9a380241e94a8bdd8cd85d174f5cb4c3e32d5c48af9914afbc1d197ce2380b369729d3c2530f56afcf05a2278e8d9e07f650e4029f7ab6be10f06c45688c125ce07781efe116e7bb8aee48dfde1f6b85461775391b2dd624715486545d966a79e7ffee3abb83457406d483c2900495b0cb709d52b0b6f65929892f8fc64fb138e5ecbe9af8b05a6df2373cb67907b537aa1d6e90bd988a353a14e15a8c35606caca8563af8c64317a9584c2463b8b50dbc9b7963fcbf015c712675944b37ee76761fffb48dd05c14f6c49acb42b606c1fbfbd7747bea65d544a416aa3424cbe5ec74c47a68c911318b17207dfa17e0eacee86023ee3540925fb163b328549ac7f946a3cab8a0f80224093d2cf0ee76ba42401c1cb4b873756e188bf61bcc7865ab14f0f5ef2029350d3c851e5eecb83e67b31e58ccf9ef007982af5a02b1441b2052891c76884a95b5762dd78b2"}], 0x0, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r2, 0x0, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r1, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/255) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYPTR, @ANYRESHEX, @ANYBLOB="e44d35e60e0ce7804e62b3b115a1053b25e75964b96c5af0264c5920569fb043", @ANYRESHEX=0x0, @ANYRES16, @ANYRES32=0x0, @ANYRES32], 0x7) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000040)="64f3df81220404cd04fab27c6e023164a84c09871413ee9acdce0d88c4192a4000000069575247af7b33a0d84fec692bb6b298e9849c8982cfd946effbf998bf05ffb2ac81a2f4705e972aee3a1f6c0aac859877b3c65bb50082b113e766ab6d00c0e89d2f908d768ce2704782c21ffd30f4f6c1918c3ae65faa23cb51b2ca57ed65029c6cd41a7fbbd3e0c811da47", 0x8f}, {&(0x7f0000000100)="b4da31f5424736747e875f6a286cd8bab81862e7904778276e8766891513ace597ffafc5f1b9d7cd2f63e34ce5be314b3f5528a762a78499e0942a39edd0669f52e2fd03c715c4b8e7843342742ce25701f47947d7648124d1fb648bb7604d722a20a76aa01cb2cd7bdaeb4ff2c9a5617a9df56ed4c8f779eb432ffe9a74c602862007f9a9a9e65f9fcc19a53c916cb98f797c4245c268fc311fed6b009a391cb2420a61d62d468837c65247f5c3bfb5085f59186ef3a4eb0223e56ead036928a41803efd269be7fe24775d649512a700b1f62cc8b00d4293b1232786c", 0xdd}, {&(0x7f0000000280)="bd98208c54ea2d3cd04eb8d97a24308870072999edf86b85addee130373594b7d1fabec2a2029edcaef9b9b5cd6badfc14a72c273de0d00446b0aaf5ba626733092e58dd228105a49f0a4d6de98cc0cfe6e05b859fa94b8dd3b4fcd5b7e500990976750c5fc4cc562df941ace8663f1a64ccb5b0294df9a79636ed03a9e0abe076d2a0e2eb4aa81dd1f4cd1c3beee578da7e955ab1841e0efd9a5a0d5ced543c5c44d5b4dff73e0cab3c73080f88d4a4227ef6794ee7ab38409f8f15816add7e8dcb9b22f62d5a8b42997bd582580158bc07eca6af1536399187a0f07ddd61ad2edc6ba918edc2a17816a477da97", 0xee}, {&(0x7f0000000d80)="4a0a92525b3780a2dc911e8e462d9dd5d38b230eafef72577ac3c6ba79572357d51d412e1b237e18842c5701849ab1dcdfe352065a5315f556099fbf9c1dcce5a7a45aa1b264cd67d086e4304ffae1d2d8776792097866ed3444d64f8da021da94f730057e086bb5cf05556dbf034413c2b28793229364373520a6b34a8c5069c4e737806c37f64aab0e27c3528e0d2d71162ac642677c5f2e67efec0faa7aea98a2690b52a1c67adb2dbb07078ab56beb4eea2a016154bf02573f7cdac03df77ef16722029fe3d983fc40d6db1c99e63dab82ad40c3a733437a17a4504b2c9034c3c60e314a5eab58fab8c9ced8a10d315cb1cf7803c4915cc92b8f0fda1a64520b94deea83e1e04dde60158e521678a8ac1840102bed4e334b75055c0bc90d1e7f43bbdfe9d31deb98a5b26bd4bd328f378d1f0aa241bd817a2759c1604572579d156609e5151d886cd25258ae73e0b56773583bf4963cba0d1a477736696a5a7a523c85a61f49ecdce3e63e4a394167e9e15d424f56238f492985f6300b6dacb0abf318cf7146676d563a6a1c870f2c67ead65c1a30b000787ad5c067363954aef7fbcb89182654e8c9562019d8d3c8bb236eaff2ac13e8c4b97bd7ee6b10f18af736b7d4155195ba3d4015e337b203ddb633782f9825856c627ff03fe84e9666f87b55d7fa9436ec5bc385c61ecc73200e6e2c023f2cc793e89d42a8573667e3e1d0de769d1f9fb9b680cc6c1ef0193103d2ea96c054e95d6634b9b0d00cf2f694c37850ca7d64b5b65284e9d6652f15ac9e4722824ff36df0a60a27dbaad83e4dc4599c29e2aefe578807f03cb01b708bd70781fcb99562035d25f0f2bdea47b9cf90bb9772cdd99b6175140b3df57d89012cf8fd990cb3965d3d62a10e5ea818fd80c067db4fe74aad1fa70dea51feb705462ec4c84f072cf25837012eb387099c3a2a820137e4a9c9cfa13a0eb0bc41017331774c6b2b3756f741f46dcaf8c1a2761ba77b193d31797f1c012ec3791e1ac91c0b4b713b6d87cc664dfb9a3b5d226a6f7a4434ad2fb40efd6c5a65c12d3be3d13628fb25d96b6d00b1b66fdc2b6010f27d1a59829bf028f7144285520de23132369f76df3591400a639de180540572ce6f43502933425152960db774a4d48720840ef87c5a079eb07a0b29f523dde9a5cdda4aac37bf7fac340d068a0ec5c71e2e85abd98e666222558fbcb04e765be862", 0x367}], 0x4) 16:00:26 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) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="03f01e18910a5b0b5ad1aa80ca4a17c0f9ecd2779674119b30af2a2904b6a468f1162dca8650ef15db7b824f3a344248b2", 0x31}, {&(0x7f0000000140)="6e8238c227c1257f846192dc636c6466d24c744069668b1cc5680f0c896f888f28f37396ef68448bb89053596dcfbacbeacc5617ec7cd7a199ae064f5495896c1023fba5ffdc8377cafbafee5d110d5327fc09d92d92862d7cb03a0359d49230d3ce9c928fa1cb96d16ff0ee29ced3fa9e51d4858f564a98216adb698019c77d09cb68b155", 0x85}, {&(0x7f0000000200)="95f8773afa2a66a9851d4b6b16f90841e2a648c7339b6a882fb18a6d64391b95240439e50a8b14f6935cb6e7b46466dadda9f53a3b3987b023023214b811960890a49e72796662dee297b98b4cd3357ac910f574ddf2234a55fc2360385a436e089e57d7df10466cebaf02fbfac48c3cc1ff27c256abc724378235543f6f5b5c16430f86165ca3b22a2efdaba1d0b60e0faf2ccd8dceebfaebb85848425014ad1f1bf1e83ba2dcc15f213720197afa450ddacf779d0930a43f6bceca419322834d625d78e479ed65806075dc65f73ebb914f7b8a10f13439d7fc93e64e51184030955d2e26231653ffaefb3098119cd75e995ee58fbccae2aad487284cb40760d9eec637d7c886877e0456095a18b2324c88fef3ba378ba63daf4b40aca33db2cd19bd747fae6b6c58136fc1b28c4f67fe0c7f79be6dce5e122587b6b4f9079c5167ce7f784dfae9d165bcf01f4a28cbec36a26ca0dbbfbdb1de0f6ff9348d20f31837cd1ff15ab3fb7e4a7b03d674cd636f4082cde8095db1bf754aece89829365b756f39f6e501abc6039449a16598bda1a2f12a945ff3b807e66f02062e262ef9e130beabe67c0547c3b21aedd0dff736dcebd50d1a723671bc67cf44a3fefbb143c18ecad3b6f52e80a946c4e35cb890aa10cc22fe5be7b9239d9e8b77c31d242bdef6745707854b3dfd4cd96ddea940a2e79daeb33f477244eb98dc9d5567b2f2ccb54988b5af01ec73a52456a10fe03e1bcd613597aa79aa56e6dd8f7c2dfb775c05c88bb2a3478979d232d1ba62081d174912de3e3af5a5ff637e2321d6eefba94891676dafe7ab160cff9129072dd04e9940cb03b53a16116497f9bec463709d96078445dbfc4a2669027670c63be06a698979896586ecafb41f6b99d29d544a0ee2df9db967a729af53c276d32b96b1a9c1a60903dddbbba5e0a9f53d5c131b578c73428a719233433880f736246ebf22e1f63c7829a7fc0c5d5bd97d4e0dbcfb1b7a0522386cb62c5c8065fe22749a6d56ee0b392a83bf19a220f9a0c817c16c6fd5298ae565c56d549987724af1b8ace16f43bfde94804d60878cfa9b29dd897a7013607e935e659222aa30372990d6e5eec7207dcc2d07c7a8a3036d582294bac6b5f72055104e259921cca886874e390162af362dd7caeb73014fc036433a6066dded36253d11005681ba34d48a66137412413710f7ca14606b18cd65a71720c749080c44712916c94547c2572bd522aec2f5263cf6c9a7b4438984b06018d4f5d29cd5479e3b048669a5511613b7dd41f1c3401e5c23b7ef14dda1ab0effa3aa786ec0cdfa06cdac962ce0c8b4f7174a24209ae18c68d05873106ef18db07c95f2bac3a4abd2812abf49bdd1dba405782bc59783589fc486b7c17492ad90535799d13cbecc607e3bdd9b42b94155cc628d30715568cb9c7ac780547aaf64925d758a8390ae6d1e407ec3d786feeba3eda7841ce562a209911e5c73f9b85aa99ce3f5a02713f2ea246034ae7d24459315ae6f1abdf39bc5e8b645f7877cfca54087aeed3479b138c91c42f1a7d4f2ee9fad503121bd1aae55bd33ad0189d4eec823132daab51c20b56f4c56e932084cb772c2b2622b4eb993f741be1f5cf460d551097ea00f289b61164ba69bf973f71330c741d5ab1d5f255c58a0fb5fa41f4af1d86e562b5bb4e0f742aef0454fcaa65fb385d13192ff8c70f99d7d5fbc7b5c25216ac14a8ede401faef1d85b162a06fb78a67259ca3d1afc5c9d08e0be83a232936dc132ac623b59e357253c6e375d5b76adf863ad0a74783aaf5e11cdc90eedffc3a498a04b94b1ebee139c915bcfd69e327f9d0bc9f7bdcdd193811a65a910e0f0d312be236e8f41d00d670e49b5d60e785f40b512e4c4284b6fea941abca093d4df2a47344c5b0037b0335e6ce90065426d81da38c5c4b76bce314e6301ff2be38f87503d5985f45d3dd76fc2b5e9a1e05bb17dc4c4b9dda5797deccf02af9218c3b051e7db5f9fc7466d96f6c3848836566afa9b9cb0d782ead659d9d40066ec7fe6ab73e1e0912d2a627219328b28e866213fbb20f8c5a75607651713ae6bf8f6fb485c45d33351c953826a3d514c5d618bf24222caa45e51f12f0bfca2d0c045ae5d50a7c04e73b0c0bdff756672b1c9e4e99b7618fa8f6624df19b0cb1b44a7fe3159a0a0590364562918ed2f88e04f0d69f9bfa41fdd7bc419274d899a42de511e3588407b9fac388793906ea8634972d745da2f03d47d9eba66e38712cd45c0bff0f08007e28cc5b6f6a8ec11e83daac6c2fccdb07ae714c6bce17483f6f0db9f1ab7889b3d69b9d43c0a851c11463291e15bb5f9ee1698810ba6ab8ac8f34d9ca125f8685ac9be10027d72ca4f0b5e76399e205626444313d67d7172bcaf07a2c4b8dea17f57ddc4f987253288aa9a950031158e92b6ff503b3d46b9d29e8342f52b6d4faeda5e541d89d661ce2345b4db53879253adbdb457bc47d0ec6d892653596e703f58c4e9433bc3e4a56b630d83ad00604ad255df07f04ed5c9dd2599ca93b8c7ead4b5ef85796351ed763afebeca9a3ed76320d1863e0e9a492bdeeca9186e95f83992ee1f22c6300c9ca88f3932e5de837f6bbc2ac524db6996f5d4129ebd872910ecd617c15a340b30f2ca33692a2f66f35a8fc5e3a7afb681ddf65b74e8bcc316796f95937fa70293fba497d885592fbf831e7e4cea76f024055500709c85075525e136e1b424ea09a86080664e43d7445dd9cca31147a97a5392c2959e58065aa2affdd7e3b4e03e8a3f67886f4970b0a640c5f8b308c210fad7ee862673cb6a26c10624de2614841b4706ae0812c82bc62e57cc1cee257f742d8f3af24ed9c043b377dc457e26576825c20330f05b16b29ebe43a2af638c16d6ee643e2d8bac456f119319363ceb1de0bac258601df23acc0234e55b48e8be964391fdeb072ae58b0fd78a6cfcd41d200e74bdcde7ea689debc2f38776bbfaf937f981598f443c6b319038d6a54e80914b2b984ded4def0586e3dd9edc09624c6bd4c22d94bc1c727cf56c88ffc3ead6b50093c6388830a0bd1f2dc28553b2312dd8532406674616afecf44ec062fb4a2f30747003a6108bc4bdf4816aaac89950006e30d09dfb5481b9b4fa845441168e9045193f1b205f91715adaa4bbdda4f6f024adb32985e24b4a14c44ef4a1db32a37f148964eb3167b2aea7196220bc6cff1763db863cc9abc9966cf983f5aecbb09119931cd41a31e94e022d2df92cdda1a5af4738daab25e3762a59fe21170704f2d1e48afd80ac574cecd5bf2d120c2711063a7b465756d896b37f8d9d99e9ca245099c4df3c4857a877da85fa717a7de5fc25abd3abd9aea699f3d9c87da7375acb2be523445c7f6502b3cae84a2503f28221a33d747eea35cb141608201605129991b58ea2b08b90b5b3ddaf94ef24958cffca774fc38450395e2ee3ec6412b7d7a4722471dcd3c85ee4b6370de8edb79d80ef7c274d1ef1ffb25d75fc027b30d4242b2cc13828686a7b614b9c8a774c092fb88bb6f211185c6da05f757c7b49536d3748032e36c104e95349a14ccf298669ae4521131cd798b1c2c2a123bb43eea7395f086cbc1040e64d16b8436908987335ccd1f1159e2e40b86d61b54deb1660ed799fa4d8ec383b54d50f9d2d77be3c0b4c04a48b7e6170f00734c11439d93201aa9d2473c7bb32f3ba2dd3dc19fe11dd7857188dd5cfce42abbd74ab6d4012d84a92ef7b5e0a250ab0b7e2e665e578715435d875b6a2edd0aaa30d7d640f755b703fa963457db4d2ad4bb214f11ac376419e7a3bf88c8ad1febe08acf17d7667686212b60bc6f559271ae6e56b461be1dd550114aa6dac65488338803aa5eb6ff5030b2bbdce0915a9e1d0c4a9c491409da9b6a4b0682e6538019c1e3d8591605948d51fd49eb020d28c4dd0a050bbb34df8f023848167e49e79d1c13f2d2d793a0adf089e4143795b13a191eb138ca38ee1c221b794952863a548898248b394945e434cef42ea1e5c6451dafb9f3fe5d0c5eab99d3a2cdc3007b31d420022273cb3b6533397c391ad7333d87815606eca5566bbdfc13e28a286dd65f5ac1ae5f8a940668f03fdc86f895f1a5bb579ed836f7565a6b8084621b8bcd5b84a7075f1018d24618c611be3b7ca1e849e8bbbb3c7184017c40b516b9616d7658adfa3b289f523b3d2128442783beda917294a134110b84ffea0bdd6cf5140b1972b3f2539d567165e3895af6d862b035c4828e473ed40f6d1e41136c0e6e35e3a791fe34e34475a6445def9282532aa3c4f08b01ccc255933cc930d369f04a744c2e02529ccb88169379ff28666895ec01da9a18729d107519eb9755e8ed1650f3fb864c6092b8c32f6e1c4ee1c9592b2003e4a876f5ca95de34a93d9e09b2e68d688e9fefbabbe868e767e7dd6dca4abaf684950d08dece45a8632d02f77c71f4fc077371277fbc60e54e0e6f0e6fd69e2e7b7eabfdf95d0bb6a2a24d64a30bba3f38d2847619ee10cdd55bfe63393f455bc7a968c0c86d27c684fa4cc04f8b69f3559d73ae0fb4ab8c57f3f7230d5766858faca17caf28215bd42b723a92dbcef73dc03bd6ec374085175b9b5b72629088075fdae8c09042ee338bcebeb3a78b8b8688ed733beaba4915de8d4d8fe22b0babd5e8a2dd4e435439c02d517af21a4b76ac2d3d8ec4e8cf4adf31c0b4bc326a035263e76262ece7f222b07a12e493012adadb3e79f1166489a46233896f750dc611b6aba93ba982fe2610c591a2413598620a643fa597db5d6e1a980ebe91c2480d9227f2c256b2cef503e160ad125e97328586ecf2f5eb599d4611a8a53c2dda13958c90c91ee72fa296f722fb1fe7745fa36ae2180ee17cf7bfed2ea70a173b877e1e59ccabe3ce508dd2833b61b927030e9bfa34a6329dc837d441959256a8bc09219a13a725a4b5ca568dcf05c60013b31a7cdef4a8447a1d27e5ea7aa73e252696427cbba2a09318e6d02969ffa81032210186a20129a03db6f89c5346b7f81ceeef7c9fd102874c03a63ddc56344b3813d00e66878bcd7ef7f2ed96bb8f87b7b22d68d0c63c3ff33cea377024cd90b8e55d45fc47eeca9560afd767214869aeeaab884239c08812a81721016342b9662c41ed99891580893b6956a2cc37653460076c7ed8aec76e651c5aec9414e4c92a3e964c55db356d99dd6277bc7719cfa60c06de8d41427a6c72ac90c27a3ab64e5fc0272b36016bf02252fef49feb456df0b05ca81f0af162c3ac0f98a72b3239f6b2b413cbabce581d4e21e64e240bed5a4fed095fa0bfa4463691a9ca29d378ee0b08f53413b43a2d2bfd7134ac01ac777895a74a81eec033a029a379b2ab3074633a910eaf0642161575319900e0fa9e295d370b76607d42529fa8d43ba61ca38b08f7c509ba495b0cb35bf2d5b7d73bf15a4aa2fe0801d3c1e4c48bbb6ea3e97dfde821c78b75af7acf8784a8898975a0342fc3ad8949083b52fdaa35dcdad555d168185dd5929a323cad492b5c436a8541c34942e1f43d739219785492b324e02bb9a7e09823114eb4eff688cc2b9d2b7e3e788baf807e7063928752483997126b5821b37603cbe7aa66d420e65f89f943255146c6fda263989766aa4f8513889bba1639a2f021656e47964953350c4d658308cf8d3ef53facc918d3baf8d0502b4696a5b2585972646bbd6fa674320ce22897cb0ae7253d1361d0e816f3c4765a029f0a7f0d673db7653ae7c0f50d204708f19c71898d7", 0x1000}, {&(0x7f0000001200)="4a7aceb3f345beaff334aa212d4a94854dd5d40204aa0bdbd9f50481850d2c37fa5f024b63099aeb4c025edfc4e6912f9a241a110a520ae8b3aae6b9f197a6797b6d98b1027a15dcff16471e56b721af5b714bc576526d3ef54517bc0669860f8714f2c51d11cdd90c83ad4e1c43f11a13006c02c05b657e9ab2d725a91737280bf6e297189635d090dfc5f57e591bbfc263cf3c1d95c3be0345b8d24cd5aed104a5d384d138268a5da823054453fc00cab0a56f182614a81749ebf5b1e09832c6f738", 0xc3}], 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001440)={0x10, 0x1dc, 0x4, 0x9, [{&(0x7f0000bff000/0x400000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x2}, {&(0x7f0000e15000/0x3000)=nil, &(0x7f0000c21000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000cd7000/0x3000)=nil, 0x80000001}, {&(0x7f0000e1f000/0x2000)=nil, &(0x7f0000dbc000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000daf000/0x1000)=nil, 0xe00}, {&(0x7f0000d96000/0x1000)=nil, &(0x7f0000eea000/0x10000)=nil, 0xfffffffffffffe00}, {&(0x7f0000c5b000/0x2000)=nil, &(0x7f0000f67000/0x1000)=nil, 0x2}, {&(0x7f0000e6b000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000e7c000/0x3000)=nil, &(0x7f0000c56000/0x11000)=nil, 0x3f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e10000/0x2000)=nil, 0x800}, {&(0x7f0000f7a000/0x4000)=nil, &(0x7f0000c34000/0x1000)=nil, 0x7f}, {&(0x7f0000e82000/0x3000)=nil, &(0x7f0000f43000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000fc0000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000fec000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000dcf000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x460d}) 16:00:26 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5d9f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x400}) close(r1) 16:00:27 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, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x5, 0x800}, {{r2}, 0xfffffffffffffff8, 0x48, 0x80000000, 0x1, 0x8}], 0x3, &(0x7f0000000300)=[{{r3}, 0x7ffffffffffffffc, 0x10, 0x4, 0xfffffffffffffffa, 0x1}, {{r4}, 0xfffffffffffffffe, 0x2f, 0x1, 0x200000003, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x5, 0x775}, {{r5}, 0xfffffffffffffffa, 0x2, 0x4, 0x0, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0xfffffffffffffffb}], 0x5, &(0x7f0000000200)={0x8, 0xfffffffffffffaca}) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) dup2(r0, r0) 16:00:27 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x100, 0x0, 0x7}, {0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="64035313d6769af0b237f8aa34aaf4f60d6dd305bd3ca17a78ace430ba0fafc0d85f3ac15dda84fc758ccaeb613139929f046a4f8325839a1f6c3c94da11088f7e84f3e40dd3aa0414de72462f0e8529c3748e3b10d4ddc3", 0x2}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r3 = openat(r1, &(0x7f0000000080)='./file1\x00', 0x10000, 0x2) r4 = open(&(0x7f0000000180)='./file0\x00', 0x210, 0x78) fcntl$dupfd(r3, 0x0, r4) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d6565fd1e164539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r22, 0xa5, 0x1, 0x100000000, 0x2}) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r29, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x6, &(0x7f0000000140)=[r1, r5, r12, r19, r26, r30]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f0000000840)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chflags(&(0x7f0000000000)='./file1\x00', 0x10000) setuid(0xee01) chdir(&(0x7f0000000200)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") getrlimit(0x0, &(0x7f0000000080)) 16:00:27 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r0 = getgid() setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = kqueue() r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:00:27 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xfffffffffffffe3b, 0x0}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x5, 0x2}) r3 = dup2(r0, r0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="fb6b6c65300000000a0009001e9cb5e526addb6a"], 0xa, 0x0}, 0x0) openat(r3, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1e8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200), 0x3f740468, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:27 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x2, 0x4000, 0x4) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3", 0x5a1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x8}, 0xc) 16:00:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000000), 0x100000000000008f) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x2, 0x2000100000001}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x90, 0x1f, 0x7}]}) 16:00:27 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) msgget(0x0, 0x446) r0 = getuid() r1 = getegid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000100)) r8 = getgid() r9 = getpid() r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r10, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0xa04c, 0x5) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r9) r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r11) r12 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x2, r0, r1, r6, r8, 0xfe, 0x5}, 0x4, 0xb8f, r9, 0xffffffffffffffff, 0xfffffffffffffff4, 0x390, 0x8, 0x53}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket(0x18, 0x400000002, 0x0) 16:00:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfd8}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0x4f0712adae4c110d) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80), 0x0, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0xfffffffffffffd95}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f00000df000/0x4000)=nil, 0x4000) 16:00:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20000) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x3, 0x6}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 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, &(0x7f0000000140)=ANY=[@ANYBLOB="0170cb906eb1ff94f00059dccefcb6cdd590696b7f2b7ce93273c573f91a022a2d4988922864ce3f7f4d3f05d5a01f8bbe647d82ca03638fbd060b8562f9bc56d623e673085c3da72536eb3db225b04367094c211edb665d23"], 0xa) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:27 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) r3 = socket(0x2, 0x3, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r4 = fcntl$dupfd(r3, 0x0, r3) pwrite(r3, &(0x7f0000000340)="5c7448a80c65fda7fc7ac781bbdd1679fee2962f8c1e5a9337057fc2fda665bb744592525f50a20f82096ba7c11647060825afc0e8794d23b3c552a15908604916466e9be26032e08453774faf3c92990c3bcd373b935c702f5e017f0dceb22d", 0xff87, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r3, 0x80000001, 0x4, &(0x7f0000000240)="604db42615c4f915b774d94a59758f48e0364a69e99df608616653123eff330e783f29a8417ca2fa0cbb21a47cd4840f07184eefbe7586216ad50ac4ef6a22d11a26e383cc9ffb12f56c2d846bafd8d285e7861ee834f5895d741d6c7732885dd987e6b24e9cf94c9d96a99f3c32ce94602578952e495f7eb8bbacac4bde0a52a1d861861983c11164aff2f6d3a768ee7d897225818384881d7771810a137b1dd79e", 0xfffffffffffffdbc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0xab) 16:00:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82020c2fac1400107d810400000000c7e93cb6b932bebd0f6addccdcee79922b5123b5ebf2a22fd360e985e1cf9f02598776cec8f05ebe5239f559b8201491291261e4125988a965dad7502a1c8b8b12637135e097d677ade7038759a55d985e15f128e4c970726a5a12ab"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x347) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x14, 0xffffffffffffff9c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x3}, {{r7}, 0xffffffffffffffff, 0xe, 0x80, 0x8, 0x400}, {{r2}, 0x0, 0x40, 0x80000000, 0x9, 0x8}, {{r9}, 0xfffffffffffffffc, 0x4, 0x1, 0xffffffffffffff00, 0xde}], 0x5a, &(0x7f00000001c0)=[{{r10}, 0x6, 0x10, 0x1, 0xfffffffffffffeff, 0x2}], 0x5, &(0x7f0000000200)={0x7, 0x101}) setsockopt$sock_int(r3, 0xffff, 0x80, 0x0, 0x347) shutdown(r0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x10, [{}, {}, {}, {}, {0x3, 0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xe0000}, {}, {0x0, 0x0, 0x6}]}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) 16:00:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff], [], [], {}, {0x0, 0x0, 0x80000001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x5, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x0, 0x1, 0x0, 0x1, 0x10000, 0x3f, 0x2, 0x2, 0x2, 0x9, 0x200}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:27 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x0) kqueue() msgctl$IPC_STAT(r1, 0x2, 0x0) 16:00:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 16:00:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x6, 0x4000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r2, r2) setsockopt(r2, 0x7e, 0x0, &(0x7f0000000100)="a39bd8a833b0e038c62864163019d3cdf4c1cd08a2336894622ad2d3697ab595423301ac009db6dacc1811de2e6c3260bc95287f54a9f2aedf0c7a2f4c0f5c3ae3b7dd7c2f1a85ff64cf25c40118ff947f330b4eb0f51a59", 0x58) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:28 executing program 0: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:28 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r2 = getpid() shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffc000/0x2000)=nil) r3 = getuid() r4 = getuid() r5 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) r6 = getuid() getegid() r7 = getuid() r8 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r7, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f00000001c0)=0x3) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r11, 0x0, r10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r9, 0x6, r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r13, 0x6, r14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) 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, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r21 = socket$inet6(0x18, 0x2, 0x0) r22 = dup2(r21, r21) sendmsg$unix(r22, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r23 = socket$inet6(0x18, 0x2, 0x0) dup2(r23, r23) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x9bf0) r25 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r30, r31) chown(&(0x7f0000000200)='./file0/file0\x00', r30, r31) lchown(&(0x7f0000000780)='./file0\x00', r30, r31) lchown(&(0x7f00000001c0)='./file0\x00', r30, r31) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, r30, r17, r24, r26, 0x1e6, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r16, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0xb718, r3, r15, r6, r8}, 0xfffffffffffffffa, 0x2, r12, r14, 0x0, 0x6, 0x4000000009}) ftruncate(r1, 0x0, 0x7fffffffff6) r32 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r32, 0x20004b42, &(0x7f00000001c0)=0x3) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r33, 0x0, r32) ioctl$TIOCCLRVERAUTH(r33, 0x2000741d) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) sendto$unix(r0, &(0x7f0000000180)="80", 0x1, 0x0, 0x0, 0x0) 16:00:28 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0xe4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x7fff) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) msgget$private(0x0, 0x14) setgroups(0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:28 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)) chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(0xffffffffffffffff, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64]]], 0x1, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000300)={0x98b, 0x80000000, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x40000420, r8) msgsnd(0x0, &(0x7f0000000140)={0x2, "2d23cc269eeecf124afcd89d9d68f2082fac434954f3a4024192f33fe00f328f585a56d6958b0f8689dfdc3abebcaa056df2c59599057757cb9b00d8b7ed8d8f3efc08e79eedfb39af2ad2195204681d648869ed4231707bd68f9e87f92512af106ba799273e361c9f94f7e0bf0f230128df93e0e0e277360ba0"}, 0x82, 0x1800) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 16:00:28 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x400000000008, 0x3ff, 0xffffffffffffffff}) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000040)="2c16954c53150051942f27e9f09881c77224ebc97d80081e6450cdba0674d0b1ff94cc8bcbfa49f91f2f7e88efa99ce206a912b890d02b0e4ef7e047f9eabe0ad26e8f43778223abcc", 0x49) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) listen(r0, 0xffffff80) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/69, 0x45, 0x1, &(0x7f00000000c0)=@abs={0x3, 0x0, 0x2}, 0x8) listen(r1, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x7fffffff, 0x1ff, &(0x7f0000000300)=""/66, &(0x7f0000000380)=0x42) acct(&(0x7f00000003c0)='./file0\x00') getsockopt(r0, 0x0, 0x2, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) close(r1) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/89, 0x59}], 0x4) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000400)=0x6) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:00:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(0xffffffffffffffff, r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) r2 = socket$unix(0x1, 0x7de4def0e797b284, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xffd8) r3 = msgget(0x1, 0x4) msgrcv(r3, &(0x7f0000000140)={0x0, ""/39}, 0x2f, 0x1, 0x800) mlock(&(0x7f000000c000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) 16:00:30 executing program 1: nanosleep(&(0x7f0000000040), 0x0) clock_getres(0x4, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x40, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = dup2(r8, r8) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r10 = accept$inet(r9, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair(0x10, 0x3, 0x4, &(0x7f0000000240)={0xffffffffffffffff}) r12 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x14, 0x8de83bbea2fef4d9, 0x7, 0x7}, {{r3}, 0x0, 0x0, 0x20, 0xffffffff, 0x6}, {{r4}, 0x0, 0x6a, 0x1, 0x6, 0xfffffffeffffffff}], 0x3, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0xa4, 0xf00fffb9, 0xfff, 0x3f}, {{r6}, 0xfffffffffffffffd, 0xdc, 0x4, 0x100000001, 0x7fffffff}, {{r7}, 0xfffffffffffffff8, 0x2c, 0x40, 0x6, 0xfffffffffffffffa}, {{r10}, 0xfffffffffffffffe, 0x10, 0x10, 0x20}, {{r11}, 0x7ffffffffffffff3, 0x30, 0x80, 0x5, 0xef}, {{r12}, 0xffffffffffffffff, 0xa1, 0x48, 0x4, 0x2}], 0x80000000, &(0x7f00000003c0)={0x7, 0x4}) r13 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="82810090000000000000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r13, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="67c12d804e54ef62f8c7f34125e932b0", 0x10}, {&(0x7f0000000240)="dea20e828542bd4980c9bdf1d1eb70015e7d4401dc483b9ddd84be8f2ff9e2d90cd37d7027608e84cdbb5f5ab9a9d30054a8f717b18a4f05d5b76c9d11a64d79f648b38d18e08c27a48f20f560b542979591fb8222536f78ee9f489871605891a5a40a6f376256929ffb447c2176f9f1e7f703ae744c81a7cf8e79567f686fa442478f31f0d08a055232ad984b513e8b758841b6099dd694911e9b6881140a5318fcd9a2ae1669f35750e178027c304b4f111d35289b43b7877ce42fb0119ce5dc4c0026565c030f477c67180b1c2e98ae3031f3f965f12652a2109f83877b8b4e87a815870ec617336b0e83593131cf54adaf3c5c51cf2c", 0xf8}, {&(0x7f0000000340)="6d0515f49ace2f9fa6ac67390ea02c72109235a68298883ba210aa9669d1c3575184b86db0a7aa16176b50004f4efa1871b332a6e8ad729a8b0b1196d3e0ecb1727b8aaea203131a29303ac66234f02c4eccf9772687c91aad996bd08c4bfb350518ec94233c77a9ef1f21c03d7be147df1bce041c9eb54d31b660e9ee9ab1fc3003f1e5a7113072ccbd8459171f4fbc56038f348f45dfcccd70cebb79cf0f4ef5ee2cb6049196e3d67843120865f2062b0bb15c6f990a45d1eddff6de2558d69850e5eee3a8d5ef8b25a5367a9d5a3e29", 0xd1}, {&(0x7f0000000440)="b881717e3be293ba668469e053bae0153b3e8aff29aca3aa3c5414f46e786112dd6e2e8b24dff5d1da9d58f57f0e06cb87ed8611635196d9ebed9232400e367df1563e2cb80ae142e49471d30894c78ff9351e6d8792c17261940e9e282af27fef0232b7f0736c90028e7ed92b285774c01ddfd74d63501553e25bb9c2d93db72ef157027d21f72e07881d23dd5bd5f156c8954b9fef57b4505508ec06f089edf2a0817885385bbe9dc13a7176d9fea710f01c26759145e4b7a9fa0bb5d9d6f23a", 0xc1}, {&(0x7f00000000c0)="24570c8a2ece8cedcefc50092ad7f96ce4adfdf55f09f005afab30c44b968c180629e7bc01a7ae8b778b63420114a47a7d34437195d969d5f70e4ad6d5dbac8463d7a74c050816b1", 0x48}, {&(0x7f0000000640)="87040011a36e0c6d980d9931022ba4f96b8ac47f4109c783373c5bef7d758283b52bd947d1393b49e9292a7fd0f7fc3f511b990abb39ff954e6167d2c1e251aa1c593e566482140df08961fc8ade25c2603e29671266ed83e8c403a5ae22b0a57ecd76aa473eff3a84c36d9c01335c5927c96dcc1c339f337d61deb3c9bfd8ced7865e91feaee45b06ce34fa2eb61201588ade03385c4a85c08613ad5971bf5e39949cb798e4d638aa0c98daac24a97fe755838aa831862718c5a35b6c87408879f54d6a32785e1d6fbe1ffbdab9c77476", 0xd1}, {&(0x7f0000000740)="a706507e89405b3ef51e9b3f5400c23f7c3827e92537e2ee8ea7458f80e1b761d530dd1d320c46d699d8e9f4f2e7064d7941e831be6c54c56db44ec661cde3ccde133cc7e7671ce727f0575bfefd20a755b94cda8b9c2e611b8827dff34e351f19be1831270e82011721dcea22f9f18895e0de350febbba6fc23c613639ecbbc924615cf7474f2414f45be3afe9fc92990be0a98c03dd9f8132683c282ecfc02cf2734d014211b621c0f3928e0144f7f306dc9791e6bf310f3d7f655c02dc48a49098f26409b400703c37ea2fa8da84c8bca1dbce75594b2d584643e4e3bc754a70c50663a398b7205d47c1d4004345ad70b", 0xf2}], 0x7, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) close(r2) r4 = dup2(r0, r1) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb18e8cd66866c523800c760c1f423596c639a5a94a04173c3"], 0xa, 0x0}, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x200000000000016c, &(0x7f0000000140)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r6, &(0x7f0000000100)=[{{r7}, 0x0, 0x4, 0x80, 0xfffffffffffffffe, 0xd1}, {{r4}, 0x0, 0x36, 0x8, 0x1, 0x400}], 0x10001, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x40, 0x80, 0x80000001, 0x20}, {{r4}, 0xffffffffffffffff, 0x40, 0x4, 0x1ff, 0x7}, {{r3}, 0xfffffffffffffffd, 0x3, 0x4, 0x400, 0x7fff}, {{r9}, 0xfffffffffffffffe, 0xabb5847902e150e0, 0x412262bdbef7f1b, 0x0, 0x1}, {{r10}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0x2}, {{r11}, 0xfffffffffffffffb, 0x0, 0x1, 0x1f, 0x82}, {{r12}, 0xfffffffffffffffe, 0x2, 0x8, 0x6, 0xfb}, {{r13}, 0xfffffffffffffffa, 0x69, 0x4, 0x73f1, 0x4}], 0x3, &(0x7f0000000280)={0x389, 0x9}) pipe(&(0x7f00000000c0)) fcntl$dupfd(r2, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)={0x8, 0x16d}) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: setitimer(0x2, &(0x7f00000000c0)={{0x1f, 0x80}, {0x3ff, 0x1}}, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x87, 0x20}, {0x86}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) flock(r1, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x86}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000180)=0x1000) 16:00:31 executing program 0: readlink(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/7s\xd2ouse0\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x203c9, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0xffffff76}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) dup2(r5, r5) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r22, 0xa5, 0x1, 0x100000000, 0x2}) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cd2ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dca41e4bc40cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4a5058abac3cbeda7736b853c3e566d6d8791c698df63e5e23fa327326484829f3f7769669e325cd2400e172bf12000000000000000000000057ea7075c0f3d407510b9910d2eb5e965757b7830f77541eeae966634c1a0628fcb2e0f02e15f2fd14e2a362edf0157d5130a1f91185150809599769cd3d4d0d90678a91d65e599b977cef1bed3731c62e7f9354e1eb760abaa3986275153740eeb5ef49e209d5f21ed361533dac8bd6e8c1beeab4f5ca38a1135bcd3bf26e"], 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r29, 0xa5, 0x1, 0x100000000, 0x2}) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r30, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r30, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r30, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r35 = getppid() r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x2, r31, r33, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r35, r36, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0xfffffffa, r17, r26, r7, r12, 0x34, 0xffffffff00000001}, 0x4100, 0xa, r35, r8, 0x6, 0x1, 0x8000100000000, 0x2}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r6, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r37, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r37, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85d2b1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e69b028d70338306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c90101000071e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ac69dcf6938001c55190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) write(r0, 0x0, 0xfffffffffffffdcc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x130000}, 0x20, [0x0, 0x80000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff]}, 0x3c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = accept(r2, 0x0, &(0x7f0000000080)) close(r3) 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x4, 0x7f) 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", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/100, 0x64) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)=0x8) semget$private(0x0, 0x7, 0x40) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000080)={0x4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0), 0x8d) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = msgget$private(0x0, 0x26) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = getuid() r11 = getgid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c80)={0x2, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x113, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000fffffffdee12645a84c0b1f5bc7e156cf02c2a4d0f10531504912b2c1a08356ae79cd0a6ab8a5ac7f4ed5f874313bb2ba33dec898b024aa10f059cbff255cd0478e45ee9f944f197f05984ae78f0616bbf0900dbc4d92ad89e130ea3000000000000000000"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r20, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x5, 0xffffffffffffffff, r6, r10, r11, 0x138, 0x6}, 0x1, 0x2, r13, r20, 0x2, 0x5, 0x8, 0x401}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x51ef, 0x3db, 0x3f, 0x1, "671667ef03edd9c89a90de43898ca76b23771b0f", 0x1, 0x447}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="c1ea2c9ba61ff4b6aa48a2e879334ff9dc98163a4c7ed28bd64916519c7567ef37596d794f58711435a44138fcd2d145", 0x30}, {&(0x7f0000000100)="1208c2da3527e4ee30f5bbe37ba95369c1d027f3f3481a312a0a4d777c", 0x1d}], 0x2) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x20, 0x50) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x42, &(0x7f0000000040)={0x18, 0x3, 0x3f, 0xffff}, 0xc) close(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) close(r2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc000, 0x800) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) msgget(0x3, 0x60) renameat(r2, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9}, {0x80000001, 0x400}}) 16:00:32 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0x9}, {0x1000, 0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = open(&(0x7f00000007c0)='.\x00', 0x200, 0xc0) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r4}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x400006}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x4, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semop(r6, &(0x7f0000000a40), 0x2aaaaaaaaaaaad80) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f0000000300)='./file0\x00') readlinkat(r7, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) dup2(r2, r8) read(r0, &(0x7f0000000340)=""/197, 0xc5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000840)={0x3, &(0x7f00000002c0)=[{0x64, 0x0, 0x0, 0xea0}, {0x2d, 0x0, 0x0, 0x53}, {0x7, 0x0, 0x0, 0x100}]}) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x2, 0x0) dup2(r5, r5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x5, 0x0, 0x1, 0x7843, 0x200}, 0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x60a7ea2efac9813a, 0x0) kevent(r1, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x4a, 0x1, 0xffffffff, 0x7}, {{r2}, 0x0, 0x18a, 0x10, 0xffff, 0x100}, {{r3}, 0x4, 0x8, 0x801ffffa, 0x6, 0x8}, {{r4}, 0xfffffffffffffffc, 0x2, 0x20, 0x6, 0x8}], 0xffffffff, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x68, 0x1, 0x80000001, 0x39}], 0x7fff, &(0x7f0000000240)={0x8, 0x4}) 16:00:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(r0, 0x6, r6) 16:00:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:32 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x100, 0x3, 0xc0, 0x5d7f, 0x1}, 0xc) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r1) 16:00:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x24000000) socketpair(0x6, 0x4, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) lseek(r1, 0x0, 0x0, 0x1) acct(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:32 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) sendto$unix(r1, &(0x7f0000000140)="bd770052d4104f3c68011f5864bc3756d975e5ff49258bd4c1b03decbbe959059317358908940ed69926b57c3b958e6d7dd874770c5846e56307c747a1dc5f9634a812d78004c8034560d6e371ecf9fe3eb05976d8a9dc502dd3e4c3a3d45eee53b6f8e07e5fe02e2834986d238b7c88618e4e1d7940061b76115f0eec9a95ed74b1de688290457a7fc1f5f0a54ffef4e47b1d56b9d9146c9b7263d7e8dbd31e0eef1b35fc21f00c7cde14da85d61343c0290f32f16a", 0xb6, 0x2, &(0x7f0000000200)=@abs={0x64299b12ba49564d, 0x0, 0x2}, 0x8) r2 = dup(0xffffffffffffff9c) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000240)={0x2, 0x0, 0x322e, 0xfffffffffffffbaf, r3}) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000002c0)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000400)={0xd6, 0x0, &(0x7f0000000300)=""/214}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000440)={0x7a, 0x7ff, 0x7fff, 0xa594, "0c7dde2ae37b6f4e8908b24e00eb037e29d9a5d1", 0x10001, 0x8e1e}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x0, 0x0) fchmod(r6, 0x12) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getgid() fchownat(r7, &(0x7f0000000500)='./file0\x00', r8, r9, 0xfa975ad21b1a9712) bind$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8) r10 = semget(0x1, 0x4, 0x81) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f0000000600)=""/137) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000006c0)) openat(r5, &(0x7f0000000700)='./file0\x00', 0x20, 0xa0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x10, 0x0) pwrite(r11, &(0x7f0000000780)="d43a1a1f555ee1c31a421eb22633a05dd203d3db3ffbd486868964979402b8a017ca6168b23c52e4ad8c0c449deb6a75c32bbb172b04df5f1bbdaf69b3cb761bc62667c66a92ece5ec979fad745a9df72298edc9323874b49448846faa930ce012f4042226df35acdc13223ccdf1bfc0afd541a62358418ff3d63447977fac047c0a0a7ded9422bc02f6a389e260f1f458771bbcd2c97b9a51fb179054ea755c8c317305984b0da9781f6c7552bc1bdebcd6f203a089c191a9fa07a8f20221882709ff76650b879c3165194e233ace5434b6ef4f53146825936784aa0a1bebbca5f1b11e4f5b937e375ebb0e9adf7a412cfe465eeadf93b1d1cae52ad042b3", 0xff, 0x0, 0x60) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x0) openat(r12, &(0x7f00000008c0)='./file0\x00', 0x400, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020d57808 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020d57808 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x6ebfde25296b2356, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0x0, 0x9, 0x80, 0x2, 0x10001}], 0x73, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x8001, 0x401}, {{}, 0xfffffffffffffff9, 0x16, 0xfffff, 0x101, 0x3ff}, {{r5}, 0xfffffffffffffffa, 0x80, 0x47, 0x3, 0x100}, {{r1}, 0xfffffffffffffffc, 0x7a, 0x4, 0x401, 0x1}, {{r6}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0xfffffffffffffffb, 0x8}, {{r0}, 0xfffffffffffffffb, 0xe, 0xf0000000, 0x101, 0x8}], 0x4, &(0x7f0000000300)={0xef, 0x4}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = dup2(r8, r8) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000380)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000340)="713257cf226cd7d2e5f29ee5248e55b2d18fc14e2eb10f782193701976a6c8616e6d042711893eb1c0df14", 0x2b) 16:00:32 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') chdir(&(0x7f0000000180)='./bus\x00') chroot(&(0x7f0000000200)='./bus\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) 16:00:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x0, 0x7, 0x20, 0x7, 0x4, 0x7, 0x52dd6e0a]}) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r4, 0x1}) r5 = socket(0x2, 0x3, 0x0) setsockopt(0xffffffffffffff9c, 0xf864, 0x16, &(0x7f00000004c0)="69a598d66bdce0cb3b6f2da11c8ff8427cf410241e70666fedaca9639f9010332eeb4f474b6451edc95c027cbf4805df416c7855cc851ce950d6cfc125e2b3dd99ec2217b44dd756eafddb55f3df3bd3da337c22f09b03ec70f8eaf9de438e193af87d96b2bc6c864a80432cd8d387b9b1e8fd9f72925dc92e7d685dc9ee8cd305d55fc7f8aef5ddc35d1230115ddd98985f131f657ce5d105b918", 0x9b) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 16:00:32 executing program 0: r0 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/145) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x0, 0x2000000000000000]}}) 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, 0x8020691f, &(0x7f0000000300)) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x2, 0x3f}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$inet(r7, &(0x7f0000000340)="d0971966a7d2b9944eb0c63e91bd5d83089bbfaedc845dcb1a23c4d933b41ba26fddb8a3c6129ba86d83e37e8c02cd1eb51d3bb066a75eaa13e97cf3e2fc7897caaa7c093d3cd0f29a6c0663508f827832f8bffc22c13cb1d623c935cb1f9330b60a3540e611494569f4516ce9f41f904a3708edb38a9c078e7c3c1e129c5b02552bd5176958836c71bd47709890dc99c4648f0e90b651a4d8e21276420633a5845219a54f4fa1d9cba83deced87b7283aee60f3e1e20a418fc0293258c9082e9cc4c31544333ccaa86b39b57cc22af142995a84928dc4d44e2e452759edda1936d37a", 0xe3, 0x1, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = socket$inet(0x2, 0x3, 0x9) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) poll(&(0x7f0000000140)=[{r3, 0x4}, {0xffffffffffffff9c, 0x4}, {r4, 0x4}, {r5, 0xc4}, {r8, 0x100}, {r9, 0x20}, {r10, 0x20}, {r2, 0x2}], 0x8, 0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f00000002c0)=0x4) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45, 0x0, 0x53}, {0x4000007, 0x7f}, {0x3, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f00000002c0)=0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='{-,\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xb1}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80ba471310f87ae7, 0x10) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x5d2d028540055c6d, 0x0) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) sendto$unix(r1, &(0x7f0000000000)="39277cae7b7e0e9b9ede7843638e35", 0xf, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x20, 0x0) pckbd_enable: command error 16:00:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x4}, {0x6}]}) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000000)=0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4c, 0x0, 0x0, 0x8}, {0x87}, {0x4086, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat(r2, &(0x7f0000000040)='.\x00', 0x10000, 0x208) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000002c0)={0x7, &(0x7f0000000240)=[0xfffffffa, 0x3df, 0x7, 0xffff, 0x6, 0x4, 0x100]}) r4 = fcntl$dupfd(r1, 0x14, 0xffffffffffffffff) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18d736893a8562edce"], 0xa, 0x0}, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0xcc) ioctl$KDGKBMODE(r4, 0x40044b06) 16:00:33 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)={0xfffffffffffffffe, 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(&(0x7f0000000280)='./bus/file0\x00', 0x100, 0xdd) 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, 0x4005, 0x70) 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)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r31 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r31, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = accept$inet6(r32, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r34 = socket$inet6(0x18, 0x4005, 0x70) r35 = fcntl$dupfd(r32, 0x0, r33) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r37, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = getpgrp() r42 = fcntl$getown(r33, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r36, r38, r39, r40, 0x5, 0x7fff}, 0x6, 0x2, r41, r42, 0x7f, 0x100800001, 0xb1f1}) r43 = semget$private(0x0, 0x4, 0xa5) semop(r43, &(0x7f00000003c0)=[{0x8, 0x8, 0x1800}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r43, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r43, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r43, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r45 = socket(0x18, 0x1, 0x0) dup2(r44, r45) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r47 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r49 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r49, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000100)={{0x3, r46, r47, r48, r50, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000180)=[r30, r40, r47]) getgroups(0x8, &(0x7f0000000500)=[r24, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r30, 0x0, 0x0, 0x0]) getppid() r51 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r52 = dup2(r51, r51) ioctl$WSMOUSEIO_SETPARAMS(r52, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000540), 0xc) 16:00:33 executing program 1: socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = socket$inet6(0x18, 0x2, 0x0) dup2(r1, r1) shutdown(r1, 0x3) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xf3}], 0x10000813, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000018, 0x3, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xcd, 0xd5b, 0x6, 0x1, 0x10001, 0x4e4, 0x6, 0x3, 0x1, 0x800, 0x5}) r3 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000480)={0x2, 0x3e}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r3 = socket(0x12, 0x5, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup2(r1, r5) ioctl$BIOCFLUSH(r6, 0x20004268) r7 = socket$inet6(0x18, 0x2, 0x0) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000700)=ANY=[@ANYBLOB="fb182e2f66696c6530804d3360e1a79b6fbe5cb8235bc66c1024d39b29475bf3247eb8371b5499404b9685df81d17833608fcbb096da460549ce79ef1d0600db7293db696246be2b48424e36873697759cc982a5193b9544fc84b8145906728851e73e85d02fec98a19dc7b113"], 0xa, 0x0}, 0x0) r9 = accept$inet6(r8, &(0x7f0000000580), &(0x7f00000005c0)=0xc) pwrite(r9, &(0x7f0000000600)="dc78a9eeba8b3a345f6f18e020a8cb866f6588bcf9eab5a67ddcedb3d2de48ee1a7dc1536cd71d22bc492648541ac3932e0efaa906fa4d47c24fdd71402be48ee7224aa8d4482bf9d291affa5531e66c2372c4c7742fd28600cfedb4d054920ca77306622a5a893e3b4389d827a6e2c77ac2b15774d1071066b254e29bfb503ba75bb3ad5b37cf0667222196960789e5570cca155e41bc0359fd453a6ddabe8ff5e0f3e38d6d2c84ce644236943a5e56f2d8bfcaa453464cb416e156dc49ae133f00ee7b98", 0xc5, 0x0, 0x0) sendmsg(r3, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="1774702007efa4f0d213fe33b6b6c54b4c2b6f8263033f5a35e8e0369c90b78ef440521e01c8eb4b38e82a5c656a4b8854def7bda8ae00c6ef10314d48428b6780", 0x41}, {&(0x7f0000000100)="aad3300cf3516bfdf45343a88f21448c091fa8b32d7b28fd9bc59f56f66543cfe8087b46a386f32b73f61e0b65f87c9561f8d85ea1e6bc74e8d7254b0402acdd69959197ae398c777d51dc02830458b549f196d5b357", 0x56}], 0x2, &(0x7f0000000780)=[{0x48, 0x1, 0x7, "673131697a951a4bffa0e3b9e853fc69c82f31513471c78cf8f08076cdf57aab0f77202248c1f0a707f8896b4f549c9f851c8a9f"}, {0x158, 0x11be7783e8a1cfb0, 0xfff, "115f9d3babed8f45344c1abba81b51f367553274d36fbe1a729bcbfec74a5f0e3638cd2c546259fbfe0ad290e9c6e07af6795e71767bc23ba6f6efda85002fb39a5eb7fdfd95d7f09c5eb5fa646b7a6040e994b07aef1f29b1c577d41e2055a2a8ee967415a0d2218bcb054f14993af72b8430b7fe5b6248ec78e96c310ab640884cffbe9e619ab25fd80312000000000000803818ee6cdf7bb92e36cd1752bb521d57241ee3a268c3ad7e26c07fe29f43c022287193c94c3d98b07f9381ceda207ee38c4bc5b0145bd491f2471117770762025c962ee850f4bdd469383b6dd7799ddbbc351e3b090f30a0f8515faa1b3e5f79a44e996e6f98986fbd9abbccc9df17d7d1bf44b61b0fc0e46e7f6eb2b5d2eb99c08de3fd726ea6e7e3dbad02c5b7e68cf1e0beb448a193b86a3786f8c16bdce5660929c8804e17df0000000000000003f1"}, {0x100, 0x10002, 0x5, "865761cce7e2552d12dc18b0c29313a24f150d788299f3134da0d9d7e5a1cf5cc3d93cbc17c04df1b000e74564185c8efcf079f268fa43df5ce4edd5a7671269093d69125e76cb18a2e4e79273b0c7a875db37f5bdfb11a9d43d2463a60ebdb40f46b731918ce33c7fffd72b524edd48e9dba8e2c9076a3fbe8b595c094b24b54531f03a5832851976b0665eb3600baecc76330fd1b07c2c16298eefaf44c422f52a91c3af31486e61c213c5f21582f72ccbd89fec9471ed500a84979d9a433d1f2faee886c1d9112fbcd86312cdf1aef0cf7de26dddc54b2bd21f55114052d03fdbf4fef0809b7a299194540d47d8"}], 0x2a0}, 0xc00) sendto$unix(0xffffffffffffff9c, &(0x7f00000004c0)="e1554fd879e126b9ca5d92b1cbf3dfdbf2dec666bbc3bc736742236318edefcd3a2439e4d0ca7d0114ae18be9ea6a4ea0bf72b27bfb78f1855f6dc507bfad7e2b2a97cc2e4990e90077993c9ba5b0166f07a8ada6b515c41222d001b516a0783", 0x60, 0x406, &(0x7f0000000540)=@file={0x1, '\x00'}, 0x3) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r1, &(0x7f00000000c0)=""/50, 0x32) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xb1}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r16, 0xa5, 0x1, 0x100000000, 0x2}) r17 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r8, r14, r17}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0x80000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000058e268e88b9a"]) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\a\x00\x00\x00}\x00\xff\x00', 0x868712005c2eac0d, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000000c0)={0x47ec5872, 0x9b, './file0\x00', 0x401, 0xc60, 0x1, 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2ad, &(0x7f0000000140)=[{0x5c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r6) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x2a, 0x0, r11}) 16:00:34 executing program 0: r0 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/190) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d, 0xfe, 0x0, 0x100}, {0x7, 0xf0, 0x0, 0xfffffffe}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x4f4, 0x20, 0x6, 0x6}, {0xffff, 0x4, 0x85, 0xe0f1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000100)=[{0x0, 0x1, 0x20, 0x2}, {0x858, 0x4, 0x2, 0xfffffffc}, {0x9, 0x2, 0x3, 0x6}, {0x5, 0x2, 0x7, 0x8a5b}, {0x6, 0x7, 0x8, 0x1}, {0x80, 0x1f, 0xc1, 0x80000000}]}) 16:00:34 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000080)="f598e3978d0d377aa441", 0xa, 0x4, &(0x7f00000000c0)=@file={0x2, './file1\x00'}, 0xa) 16:00:34 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) r1 = msgget(0x3, 0x101) msgrcv(r1, &(0x7f0000000100)={0x0, ""/68}, 0x4c, 0x0, 0x1800) r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0xa) recvmsg(r2, &(0x7f0000000780)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f00000004c0)=""/79, 0x4f}, {&(0x7f0000000540)=""/86, 0x56}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x6, &(0x7f0000000740)=""/36, 0x24}, 0x0) 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r2) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1005, &(0x7f0000000000), 0x4) r4 = dup(r0) accept$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb4bd272aaf7ecf19089b62ae48d88fcd0bdb5499130e52919eeb913622c2eefd9429cd7acbc20cd004531cda89a3dbf66b55f3a66ace34f666621b36c0aa74c7f62ae9f43dd55a820baba5d7d3862d1f3912d6b8677ddadb92ccee647484c3275147c3570cbcbff"], &(0x7f0000000000)=0x6e) r5 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = dup2(0xffffffffffffffff, r7) dup2(r1, r8) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) getpid() semget$private(0x0, 0x4, 0x4) socket(0x18, 0x4000, 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xa0, &(0x7f0000002640)=0x4, 0x4) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/175], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r1 = geteuid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d0145ef", 0x6}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = socket$inet6(0x18, 0x2, 0x0) dup2(r6, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffffffffffff8a) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r5, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x4, 0x3f, 0x0, 0x4}, {0x911, 0xfc, 0x6, 0xc37}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x1ff8}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x870) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000100)) 16:00:35 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf0d2a8d1e806b113) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getgid() r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x7ff, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x8, 0x2, 0xfffffffffffffe00, {[0x80000000, 0x4, 0x4, 0x5, 0x0, 0x3, 0x100000001, 0x0, 0xf0, 0x6, 0x80000000, 0x1, 0x3, 0x6, 0x5, 0x4, 0xfffffffffffffffe, 0x100000001], [0x8, 0x9, 0xfa, 0x6, 0xffff, 0x5, 0x38, 0xfffffffffffffffe, 0x7, 0x8], [0x7fff, 0x9, 0x401, 0x1, 0x2, 0x3a, 0x4], [0xffff, 0x7, 0x200, 0xf5, 0x3f, 0x1], [{0x40, 0xffffccb1, 0x83d, 0x401}, {0x0, 0x6, 0x41, 0x1}, {0xfff8, 0x4, 0x2}, {0x8, 0x8, 0x9, 0x7}, {0x4, 0x3ff, 0x4, 0x5}, {0x2, 0x1ff, 0x3ff, 0x6a}, {0x1f, 0x8, 0x8, 0x9}, {0x3ff, 0x8, 0x6, 0x6}], {0x3ff, 0x5, 0x3, 0x5}, {0x8, 0x400, 0x5, 0x8}}}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x40, 0x7}, {0x18, 0x3, 0xff, 0xe7}, 0x2, [0x25, 0xffff, 0x7, 0x80, 0x7fff, 0x8000, 0x8001, 0x6]}, 0x3c) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2006978) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) dup2(r3, r3) getsockname(r3, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) listen(r6, 0x6) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = dup2(r0, r9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r10, &(0x7f00000002c0)='./file0\x00', 0x0, r11, 0x6) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xa3c79e35b4d0f956, 0x20, 0x1, 0x9, 0x10001}], 0x74, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0xc9, 0x4, 0xfffffffffffffffa, 0x3ff}, {{r5}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x14000000000000, 0xf64}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x9, 0x8000}, {{r7}, 0xfffffffffffffffc, 0x20, 0x2, 0x8, 0x8000}, {{r8}, 0x8000000000000007, 0x20, 0x80000006, 0x4, 0x7f}], 0x4d05, &(0x7f00000001c0)={0x5, 0x4e8}) 16:00:35 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, &(0x7f00000004c0)=ANY=[@ANYBLOB="b44f2a2b00000000c37236e14ad985d19b68f02e839cbe05aefbea4f0241398f3e352d112ed0"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000640)=""/124, &(0x7f0000000180)=0xffffffffffffffc5) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) rmdir(&(0x7f00000000c0)='./file0\x00') r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x2, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2}, {0x5, 0x2, 0x1800}, {0x3, 0x2, 0x800}], 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x1800}, {0x3, 0x807, 0x800}], 0x2aaaaaaaaaaaaaca) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=[{0xa8, 0x0, 0x20, "84153c66df95af5568bc266cc2fe463119aca7d20c50ce34baf1c96118477ac0d2d258f6ef435a37fdbf5cccd7b906ac6e8eb5118f38fdadff45255045340b6bbf8facba93d15d5c4eaab20e748820c7e091233d129710b678ef56373863c9a4f57faf2ffb26998118a51b76f93d076e9bdb9ffd1d7413b952f69183aedc4eb71ca733a3fa24c66c6f462e0f2cfc8e14edf3d483c8"}], 0xa8}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0x2, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r5, 0xe, &(0x7f00000005c0)={0x3, 0x0, 0x800, 0x5, r13}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r14 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000840)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r14) fcntl$getown(r0, 0x5) sendto$inet(r1, &(0x7f0000000380)="241a1a7e8f8523e1199811f49e1a853dacf6a382b29fef540d4864b241580d2d5cbbb3206e1876c8fe76d73facac2775c10488875d4133bbbcdff000a3c9cffa4344af037ee61bc610b6a621d68819c7facfe3b63896485e99a8124b2e88815480afae248271a1fbc2953225315e97dd09e7c27f7d6f96dff68791d26e7f3ea90b251ef02e357c7f42d42d5e7384a708a8d6380a71bfa2cc9bd29bc5359f0708ec80d81af2fee06995a6ac888e004283ba19e5f7eb92bbf024c875f2cfeafc4115019bc3e3512d4d", 0xc8, 0x5, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:35 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)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000028}, {0x6, 0x0, 0x0, 0xfb}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8048, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x10, 0x4, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:35 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlockall() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:35 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1014}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet6(0x18, 0x3, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x54}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x2, 0x0) dup2(r5, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r1, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r16, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000240), 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)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r23, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r17, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r24, &(0x7f00000018c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000003a7600000000000000000000000000000000004de38560018326fd73b0f684cff01940868074ffcafd3d9e2bc9963240d2e01886e707e5a177061d469cde712e05f87d4e38d1078ec611873d2653ef53c0e3c058ef337490875c10070197b0f3f8c6fdf0e02aa0a00c9c77463c445fe88200477188755933b765b3319142032931c35df191aaf1922e3dbc76bc08456681f35df9b8c4bc7e1bab683543faa715b6b97476fd8dc2b3af6efdebebde66c18c0048a1e695ed38555d13421fca8e886f6e08b20e682fe6d7c131d1d472230d526b6b74726ec12b1c7f700420a73c5f64e8e9e6b46ca837dfa5bed06754f3acf40cc198"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r24, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r30, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r24, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgsnd(r24, &(0x7f0000001680)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d40142b6c3266e273e6adc4d48fc62fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a561541621e222dcba8dee9f08dc7527d27e8a15b700000000000000000000000000000000cd976e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f36a5046ad69cf69b389c080a7a49abfcb65a60b111a33f47464559d780ab96ac0a3958099af1f41e3c483f0f981a212288df3b0a5527d69e26504e4b425b2ff476b8b00edcd26f97b19dd0f0150984788653bf1ca3a3e96b8e763654eec7760232c150ca62bab33929cebe760c816441966b1dd423ea3685013cd9f05859bfd78d5f48a227e63e518a7add70cfbbc7d9213a5b6c242d151c835023b546bb1726ec24090adbae7cf3ea682f74bc9b2c919b1817db3bba943099593fc3d1be5802b57f6c8da1666463d1cfaa2f779dfee153e40dd16766e9823c2dba989"}, 0x1ef, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r36 = getppid() r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r31, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r37, 0xa5, 0x1, 0x100000000, 0x2}) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000001300)=ANY=[@ANYBLOB='\x00'/10], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r38, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r43 = getppid() r44 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r39, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r44, 0xa5, 0x1, 0x100000000, 0x2}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0800000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r45, &(0x7f00000014c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r45, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xfffffffffffffdf1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r51 = getppid() r52 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r47, r49, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r52, 0xa5, 0x1, 0x100000000, 0x2}) getpgid(0xffffffffffffffff) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgrcv(r53, &(0x7f0000001880)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRES16, @ANYRESOCT=r54, @ANYRESOCT, @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYRES32=r55, @ANYRES64=r56, @ANYRES64=r9]]], 0x1, 0x0, 0x1000) msgsnd(r53, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r53, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r57 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r58, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r61 = getppid() r62 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r57, r59, r60, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r61, r62, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) r64 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x40, 0x0, r34, r33, r49, 0x2, 0x4}, 0x4, 0x4, r64, r63, 0x1, 0x6dd, 0x8, 0x9}) write(r0, &(0x7f0000000300)="60fe358a0744334854f1525c09f4941da39dac092d797b9c499c4cdbd5a473aa885a7b2daf9d1852a4b8ea777c31ec74d411bb78a64caa0125679c7eb077c151d6fca1d684d6e060226970b86b5b7c8ffd1801ae7349d5a781796013e0ae6d5c9bbe144c748c1e9ec6bf54e3283604605c73af2bf5303706b71d48f68edbfed1237c67e33b8ef51887963646265d22239f90ac7c5141c2615e7a4d244edb8e24a83385feb603ab4bcfdc5e2362d5cb839d6af5eae8176960e823891dd50eae2a7ea895884936b6dbcccda2509f7999069fb9b984b11d912204da08cc759a2c52951877d16fab0fc34a706618c7f21f0617c71b44cad9946769d58766c5854974af54f2050914b225b7a121f71ba47b0abefba339c7002aa341f9a8e8e980424bea7935624e076658454a72f18444d532e4d9e412ccdcb01861e80ab7fb8d5ee89fe3f3f6f26c8907817d0dcfb20b7537724f96d489c3ff560f385e34ae0e8cb380e6e3762bdc341fb836e2d8e16fd269b238f29257bb1e4ea277452a2353ca021c862c742f38aecf6b691e273cb7e45e8d56c358c25cd06d504fac8194d8de6165fa8f6f1be5516c25de059a1dbc70d9ddc327ffb64547fc5ac8c1b4a45896b5c49aa7e29e493e625d4b412500065743fe57ab551cc1217cc5d1e9e9661a54574c7205cf831968af1dc9d8f555187ce8159b3025715bee4dbe8f0132ab8cef75295d222ae03749a5c8a5692e15071d8c49eb59b7af91c919748a555945f68a3da1f766d0e1b99e43daa29bcc471e44990d0739b86ca64cbcc2e532edcdf6f07416a755c46c6ea01d3210b6a4143a19aae56f7ebd84a90f96e7e29969ae74f2d536a8da9d19bd0c534761946729422c30502def10efa6797ebc0511b77c54195ac32e65a12f6f0ec3068ceec25b10c89f14d8fed2c0d939d43608e8cf9efd09bb5b2f2c482ea2bdf2d6c10717dc1068dc7966a903b8f18dd2e685f1e5498a190b97f10f9b8cd5e30dbbaeaceaeba8b9f22973c59c13d54ff580a641cf00ffd77ac0663be6e412d9a812fb171047893ef3e8f9ef5711457bc7296bee27d0e43c241c9b99e7281da6be2a1db26308760f8cdf1f480a424a9832c852c33f3cc3319c35df73a2ee656c95e716dbf4d2dffc2af65b7c18ee72dca31de26f10667371d9b284d8a9647b69972c29fefadfedfc073b31ec1f9d01d509f3ba767b295eaec9ffd87487d137cec73809d9b40e297eb0d0dae1a19d43604d4df0497de76b8e16a9858f3e1856ffbec82ef696fc5286fe34a840327ddf886fab1143e94fb9f8678207cef13e4ae1bb5244d89ada13347b0af103b60b2df9cc2a35f5b62669c3e8c25dddd4dfed114508c85dd2541bf3cc448a836657ab24868501d8d03eb5abd57955e8f5d5c2a5ba5e9fcd7e86e55d64d083befd43b47f2af8be7cabe826eaa3ee77690a3c62b2a0a52e050be441bd19e7449b502c70190187ecd256bc9f2cd4278702e65380adf67d0a77c34594062ff4e0348f630fe23267d100410f2636499dfc2aff325721f96cf6d8c428e25c8774e3a94a0453c928262d5ca986ce6225655e5ccc57e7a69eaf5ce88b8247ebf8b4589023199a5143518d621faa996620a837aac25a3c873aefe8bd919c2b059b1de33efce46413c2a3fb1cc48cecc69ca58a6cada01efdbb7f61b558246964ded700c4539b4ee1c99debae860ecce96a23e58f1c731781402ebf9c1ef8529a1316b26dcd7b586bcd4b1a80da276e76b7faa92cb2d6666e2a1273c334e00654bfae7828a8ce0e97dbc3466e6c7b8fa0b894fdcbeca000a756eb00d659bc5002640a977a22fbc934982697134e96fd4c550af7df2726107dd5af33d6bdff75915548ed2415bca3762d9cbfd978c21c0fc7952fc618a13db8f42d7ee147cb4e1a1e428c533c45ad1e4a645b1da8a8650779220ecad267ab11f346d991651f965b4245ad689f17f0196ff0729b254eb3e420d728fa7e898630395a2c8235ffa7c45d7b2450983436e0a51d5ef923050d04b720f68ca3774efb3feca2f5fbb188f402ce91aa0aaf7528f075f6dddfb6d33363b74c88968b6a1519d2769fbcb08d7dba4405862d60d464ce31783d838a87684499a6f086237b1634fc41b07c2dae6caa5f3bdba9925ed51a3c565d13eed96ed7c77d6966f3b0c9e9209be1487fb00babaa97b3d61999ccd28be0b6fcc37f39c4c1e76c5a0f0d0f3d61846968698aca90e08e5e37d24a9602d688041473aa4b0bab30e2f9d8615ed4cd693d5f5d2081e04a532d09cd2167b1b3aa2ac96db6f10896ac978f9ef74ec479696601e9667eefbdbe5ef74281ac98e0182f4e044c6a83c94794bc1fc4e696796835e1b955e3d8000cb85e8e6bb8970a5a6e915b35f06159a62382ef55304d9bf52322066294799aca4191f64176226d484b7cca14ae59612b5e02f25513d74d5d815f27a2cbe7bb4770a131ddad67a735964a5516ad25f2efc8e169e70e54b7ee09d9af8f238628d8a2d5ea363dba3019063d68f44b1235cce97cc89019557cf1af827d52b745d78bd104b5d47966d4ce22ef15691b2e9039b426ee9adafb9127feaf4f5e934f772fb5e7b27bdb5a57e15f91d6df41c53a0c40349d4175a9769abce51bc869f983d3d9b1076f3d211b3bd5b9effdd916dd1540cd0a757752b18904e71a6f1bfca011ce9359d28f755b8cb8fcff36bc89e69ce58507c0565bccb7d62ec396a1b271ed5c505f95f2825652e1f8fdc81c7907c7255a9b4660e616eba23adf755433eeace268300ea094a8b89ecc870ddbb787659da93c0734bdfbffae6b122656f306c9ca75f20bc4044ae983d0130bc2a210b6c5f927611607942a6b95f1197428494288fd18498d2cb3b0120fe7b346447db47b1923e6762a5c2515b8c55cf71aa3dfd798f2f0808f4b59d16655b0b66e9160225c6fcbee4cdd748ad27c92236034176615fb52690c73ceab8937b8a32df568b5d863c9b0d79c085e8c3f438aa10015b6d393735bb1ffd4adabbe8a9f3077ed3acc61d1585dbcfc835569faa983ae90ec5967d74703336886c8665334dce30c6bdea0690ff0f9c5f52286c9c79c1744d4b8cf9ec22ce4d1cb4ad90fa14ce353e634b2bd6abfec93b23e187fa867cc34d1f27b03f8139041b510f0d17eebdf853c805f7fd319fe0fba883305fd9875e65cdf2ae8a015d62b4db3b77daa1f3a9a85ea3ad9a23d6d7fca3c25f7e3c3afc8155465e0f9216202bbc6cbe27bcdce6dc5785348962822d6d219717c2ce10ebf46715a9a08e473a8a2e0cc74b6584502e1c9ed06c8ceedcdb9f808209871b60201533a1c32968274bfe0e929b8164ffdf8d0fd0aa720fa7da85a185a3ecb05973da00fa183e0f1a345c7818b55bf6eea927e63adc9d8a3af562bfd76cf77bc48f2efa1db372d2cdeec99bf842939bd62b7daf441d2d82a3218d526faa3ac0c98f41e5a7bc367d25957cb01c88e01a8587971fa444739c7a1b6e71242092520bc05eea4f0de86fac24ca13cf195857d0d02db67f355aa9d9528cf800bcd1efdae189653eff42fa6b60bb9bfef8fe3355b6b63a080446cccad59114959301b0d97ebe5802d5cf8904e77c8054270ea8bd422b09ac5c6100d043c9b3c2016697ab1d5f586f3dd3fe1c1a359274d33b447ab6882798f5704e32113b4062268bc221078d4d5b20a12b7709dcd03cac3a8287cfb29b55024c6c0ed09b1fa5d520258d7fa101a8a365ad10d8c8f0e5f9ebc8080b1618685cbe006065c0b2478a5f99f4582846ee43c14317415abdbb4e561d7dea461ba8f2715a2b6b1692ce3e45d502378b22d5e4e45a7d6bb4f8ec9289915c17157e70a53607030e6960e8c698f175e2b0de556f5470d754c7571b27380125a8866bffd4e9b837e18b69be575431669666ab2aff68912235d8f23b5e8b12b698cb8ff63e0eef59cd89282868ca6280a143a0162ad283d98f73320eba6136ff3cc9da2eaec488c428d9048adaa3d1f5cc69db493d95751c2152d6dbb0bf6efb63135745a0ddb4e9b49d65f24e6a99aa38b936b19a52e2f30d4cb32b142a357a7fab3ad78f0789182acc2c4e68e72703dd06109ae7286c97cb3d593762a216f1d4f4d59b1b25831a327fe0b3b41ad7cc6f20cfb8f693e88a8e62980dad1eafb800f708a37b22ae2eb6c1dcb74259b63d931de7dec25a98961979a93e4f9345a49f475bdd47e49c24f30d3a9cc942d31536280f86beb4404b6f76722644cd879a9dd8ebaae2e98f663a04aeb412a2fc804492942f72b7a7a7017d73ac41f32a6ce445bac858821bb2af9848ac761f44a2087e734c3cbb2474c67da5b118734ffa27c0e7f499c74caf47f0a752911c6d074e2708e8071e70bd9e4ca82de33274a22382e910a3d76ec799295393ada09a4074d85246989b4925a5509c6ee081b0405072b13b08671db89421e2562cc4f3b428c7ae0097180c6094ab20534d1194693ee6b27cfbf7f8b0517f0f5aae0a5d24413d64036f0941ad4fd4e4c3fef8858e4496c9c53934d609c5ded4ce997f3fa7455e42395496a9a7fb86fe88f1c4e175f03e62fa1b3e696931392f8e5e6520b545a0efff32e4f564fdf3e33488914aee3b4e906c44bf24a60c21be0c75deb1efc2e4b73f7c3600c0b0e7cfed1a3020e6d6504b9690dcd312bd943ba1f2270561f8171b9faca2ff77679874eb26177b6bc786ff287233be32de37667c5a09f932aaf61647490a9e91669f1bde9aa232059dba26edc1bf466238f7fb0f7224a91b18cebdd87934f9a4a08b64a22ec057231c04ce804577e506bedd78f529530261940098ec1d9c409d3bc620acc763b4307e02f65cd52fdc3539a925faf72f1760d30a3fe00261042a03384ab01a0cf5c047a87304e123e3064aa5d7232e88a2be477b4864182c37e35688f9e8e8cee9bf527025c130ddbec47427c5677018d8ce8c00c95a2277c624a68a708230656705ba2b3bfb24c5ff37d4eeb7a74f505dba0efb0797003d49b318942f6b2b1596c2d6db8822621a54b7929daf0246d07db404ce2f1df13962fc8c66c28b4537db94a943e4638438d7f284a2354e2df92ca183d71daddcb27f1da9505dbb39d1a4870b96a0f930d860c8a615533e71972276a821d9a995696647efbca44cf29c818d50c387065a94e7a94ce927eac163726fa18f40fb3b69ecbb84648e9178795d3a227bf522a36a3b889dd318c1b9246b025786eafd6b55dd6a71e1c7093d7bc13af3bc2ad3b761389d4356dbf850a45d7a9899ef0ba02a499856d704b7a4eed9032108b640cb25d4cc0548ef26bddc731286f070ccd94d3e537f947b1279048207b53e7dc5421b282793b5d51e8c8d99b8331e2eab0466634f0cc9a2a69fc4eea240c8b040cbe6370f81fd52b8da5accdc111904dcc91bc2404e812690d738567de277c84a4c5aa2a425abe520f065fd11458943175889adc5e677d6bdef78d757f02433526cf1688b3f675cc389fbb1776bc2d62d2f31a921b065f27d6e927e08d6e3c86a76687c13ec2b6ea663f80e89a47c6333b95a0c4f41c1c44df23cdf39e690b7b33ee9accaf2ead0d89b61bbf82038c34e2d41fb9227b9a1b363fb39f8bc7e64bcbcb1b816627ce1493de686da09b1949408a115d928b808fac8b7c7797f571a248395310865dfdc3e1ab7406d03c9f4d3dd1bc3008225e5a68a720cf1257d5d55ecb57277fca59f723180755511e51e803656353b6fee65ff2b724dd150b6231fcee77cade4d3fcc13f3283262d893cc86d03c98d888be63b87c41", 0x1000) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x87}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x86}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000240)=[{0x5c}, {0x14}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'\x00', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) dup2(r4, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) seteuid(r5) 16:00:35 executing program 0: unveil(0x0, &(0x7f00000010c0)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x3f, 0x5, 0xfeff}) 16:00:35 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000000a8000010dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffce7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:35 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) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[], 0x0, 0x1, 0x3800) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r15, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, r5, 0x0, r12, 0x0, 0xffffffffffffffff]) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000240), 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)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r23, 0xa5, 0x1, 0x100000000, 0x2}) r24 = socket$inet6(0x18, 0x2, 0x0) dup2(r24, r24) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[r16, r20, r25]) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x840c4cac10f2f89) close(r1) socket(0x400000000018, 0x3, 0x3a) r26 = socket$inet6(0x18, 0x2, 0x0) r27 = dup2(r26, r26) sendmsg$unix(r27, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) socket$unix(0x1, 0x1, 0x0) r28 = socket$inet6(0x18, 0x2, 0x0) dup2(r28, r28) setsockopt(r28, 0x6, 0x2e, &(0x7f0000000000)="ebffcbca7c02657bd1b2d6713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r29 = socket$inet6(0x18, 0x2, 0x0) r30 = dup2(r29, r29) sendmsg$unix(r30, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:35 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) sendto$inet(r1, &(0x7f0000000100)="ff594db2cf2b4a78436347db39942646445330b25d285ba4c2c1f52295d0eab6b9c86f7a1bea157106083419e9591472f36b411356e135af17ca8d6a63ab3e42dfe4776b8acd2abab9122c9af859d0e09a73dd0d32a2d5c37114170a014c0297a6e4ac5705eac97421cf31ce4fc240036736e07183899a93fc12bfc4200d3b2714e4b8cabe1d54ada02dd4afbe4b180e22c1114b1995ff4f40b26d1bb362b5", 0x9f, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f55375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r0, &(0x7f0000002740)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x28) 16:00:35 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xfff, 0x0, 0x7, 0x50ef, 0x2}, 0xc) r2 = socket(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0xf39f9d924062a3c0, r2) ioctl$TIOCFLUSH(r4, 0xc020691b, &(0x7f0000000300)) 16:00:35 executing program 1: r0 = socket(0x2, 0xc003, 0x2) socket(0x10, 0x8000, 0x81) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000008c0)={0x8, &(0x7f0000000180)=[{0x200, 0x34, 0x3f, 0x33d}, {0x0, 0x3f, 0x80}, {0x100, 0x2, 0x96, 0x742}, {0x2, 0x40, 0x0, 0x7ff}, {0x5, 0xd4, 0x1, 0x1}, {0x8, 0x20, 0x40, 0x4}, {0xfc7, 0x1, 0x7f, 0x5}, {0x3, 0x0, 0x7, 0x6}]}) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000480)=""/206, 0xce}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000580)=""/131, 0x83}, {&(0x7f0000000640)=""/232, 0xe8}, {&(0x7f0000000740)=""/255, 0xff}], 0x5) 16:00:35 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) 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)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:00:35 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="97bd0503e806b9453454c0c81a55616b24a9af501d689db7ec3da9fe8be2ba0d33e275400df66ef6da8c2d6aaef25898190b7cc40534e2bec6ba4262ad385d9e3d96f89f267388bfb11d228973441ee6ba37c5de80f972754aa685e7b0f1e9ec553e676eb87463fb8c0481a3e8f926b356fea693d598c95a52a45f3dec63c8e1b94fc680915d2bc0fcc2fbb57187101d8571fa76e554cd8e395ed96ba2d7b01e50000c676ca21588b1bb787ded871eaa0b2a08f32a99ad764f9e8fec31975d6a0133542a8e989001ef571d1655fde642b05581260af1f35e71c63ae3363ca6", 0xdf) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x45, 0x20}, {0x7c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000180)="3f519e8c364995c17a6f547d35741e05a50c8ae223fcbcd6b08e829e8e7a506caad02120ef880c516f6340d5ee25199d3f59fea3fdb90a0449dbb0151c04a639266ce25aa2d2d9ac1536e925da96081ab073bdbf281f15ae8a7bc3585cb21b6f9ef83906376efc47181787e0b1097c09bb3541fb37fd776f5b5c98781178ec13751874e01f81a2e8ee8580860ae67039969f", 0x92) r4 = socket$inet6(0x18, 0x2, 0x0) mlock(&(0x7f0000b4f000/0x1000)=nil, 0x1000) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000340)={0x10, 0x3864, 0x4, 0xf2e6, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xfff}, {&(0x7f0000cca000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000bfe000/0x2000)=nil, &(0x7f0000ba1000/0x3000)=nil, 0x7}, {&(0x7f0000d6b000/0xc000)=nil, &(0x7f0000f6f000/0x2000)=nil, 0x8001}, {&(0x7f0000fe5000/0x3000)=nil, &(0x7f0000ba3000/0x1000)=nil, 0x71ad}, {&(0x7f0000f05000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000c09000/0x2000)=nil, &(0x7f0000a77000/0x2000)=nil, 0xe38}, {&(0x7f0000e1e000/0x4000)=nil, &(0x7f0000f31000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ec6000/0x2000)=nil, 0x3f5dc0e9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f71000/0x2000)=nil}, {&(0x7f0000ddb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000bfb000/0x1000)=nil, &(0x7f0000dc6000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000eba000/0x2000)=nil, 0xdf6}, {&(0x7f0000b17000/0x4000)=nil, &(0x7f0000e56000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000bff000/0x1000)=nil, 0x7}, {&(0x7f0000f64000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x25d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x34, 0x0, 0x0, 0x1}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) 16:00:35 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file2\x00', 0x32f) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8603a) r0 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) writev(r1, &(0x7f0000000300), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0xffffffff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000200)="220e2a", 0x3) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000200000000000000000000000000000000001d00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) pipe2(&(0x7f0000000100), 0x10004) msgget$private(0x0, 0x50) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000080)={0x3}, 0x8, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff00, 0x1}, 0x100000440010009, 0x400008001, 0x0, r8, 0x0, 0x6}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 0: r0 = semget(0x3, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, 0xffffffffffffffff, 0x40, 0x7}, 0x9, 0xdaf, 0x2}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r6, 0xffffffffffffffff, r2}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) r8 = dup2(0xffffffffffffff9c, r5) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000000200)) pipe2(&(0x7f0000000240), 0x10000) unlink(&(0x7f0000000280)='./file0\x00') connect(0xffffffffffffff9c, &(0x7f00000002c0)=@in6={0x18, 0x0, 0xfffffff9, 0x9}, 0xc) getsockname(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000003c0)) mknod(&(0x7f0000000400)='.\x00', 0x80, 0x1000) getpeername$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8000, 0x0) pwrite(r10, &(0x7f0000000500)="4d535b7b0cf0f28dd595fa49ac416f7ebc3d9f5c8562e19af5a4b5e62a594fa9b07d617e4dcbe119e7e64ea37dee3f9ca7292ea7b72ca218c3c5d95262e626c15141608e7e8eb235c843c07e72017d6da5", 0x51, 0x0, 0x0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r11, 0x20007461) getpgrp() r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f00000005c0)) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x2, 0x80}], 0x1}) ioctl$TIOCSBRK(r7, 0x2000747b) r13 = semget$private(0x0, 0x2, 0x99eea1555f8620b7) semctl$GETVAL(r13, 0x0, 0x5, &(0x7f0000000680)=""/136) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000015c0)=ANY=[@ANYBLOB="28479847891af538f10100a3f6893a19c2"], 0xa) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000280)=0x4, 0x4) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x14, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000001580)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6, 0x80}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r11 = getgid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() fchown(r12, r13, r15) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r18 = getgid() fchown(r16, r17, r18) fchown(r10, r17, r6) r19 = socket(0x2, 0x1, 0x0) r20 = socket$unix(0x1, 0x1, 0x0) bind(r20, &(0x7f0000001900)=@in={0x2, 0x3}, 0xfffffe35) dup(r19) setsockopt$sock_int(r19, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r23) r24 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r24) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, r9, r11, r21, r22, 0x4}, 0x1ff, 0x7ff, r23, r24, 0xa000, 0x3, 0x1}) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) r25 = socket(0x6, 0x4, 0x2) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = dup(r25) listen(r26, 0x0) sendmsg(r26, &(0x7f0000001800)={&(0x7f0000000240)=@in6={0x18, 0x1, 0xaa, 0x10001}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="e11621f47d9a685f7064f306d62ba76283585f3439b2a122472190878819ed138e3c056f596fa976f9517ec77f54b8829f32f5d6c3d1ab7f4bb85c7aabbf831279a3f7594a6f763612cea1f4582335339f6057b059f91bf4288c2240ff92e8c73c002cb278bd16c40d000b96c09243de63a9d3889730c5430ed4c47eeecb7aa366dfffe9946b04ac5688f7491a31c1c273e4ef882779409a7fe01a28b8185de0f8f1ce8d714d0bda9d9cc23bb9c9ef2db0c6027de19c72bbd6dcfeb303dea34a9d31e4a72dd4f9f45119d7ac3eb9834180340eb0d6f516bf55a9fdf27f091ab1a4ea790cd9d36b523bd62f28cb0a780127ad684e514149709a51775b9c5cbdffee6d371648a43bbe02633d0940e324f2152fda5111a89132b1a6c0d5afaf4da2fd44ea510d8f2f6bd1a796da827b66b9749881143ad616230f2d1caa43481b4ad7ee48ac911de19d1c5b20c6da732a282c84ebdebdc4cbb5a31959d4e7c64de21b21bec59b71f09ae288fa99dfd20337f78ab13000cf2657d17750c6d0877b358265ab058e4ee497ba4f9055a2662129b4223d8498d412a695e17328cf3c87312003f93b2d388da96390c0ee87e6c1f6ae044cad15414e1f589fcfc9430e1867024d36709ec6a1a78b1775ace08238b093e79d2207f10b789e697c26509416da907620ba728661a664e2aab8901f8ce407383b10443e69c06af14738f6a195e91784c4762ccd712739df85e477c91b9c6e381857a6514b3c92a33b71a63acd774953334434bc6931cc32c69a8d008988b87a2354909e7db1ca012fed0fc29574776c0520fd702869c5130b08f256633c7394a1b5a92e7af2075143f4f4e0bf0c3e4e79697926243c1a962030ff8f28d03b7b55f8783c9438bc720f82b2cce69274fdfa0b9faa461fa94f3ecf1a89091a67773b6ed639ce305016c93b1525789acdac7b87f30e0a247537d5cc4b056f279177b35335482cb53585d0bf806fadfef7dbb7c46a2b065c1f64368f5b87ed7c10d5d5cea16409b07c509663785a269e9093d0328e0b9e620095b2965711578abf80fe4833b321e1877e0a62d0edff84d5d5c6ac5d4f18075c2d2d0102e6cf46af1a01a6129e884703389289c21b13b8ce52df452c9f469d556a507a2a2a7b4eac57030a394a7bbfdbca2545a4a7b22e733186fc28fcf0b888f929faf888c4bd21e0bb566246e1c2bb3c6fa765b05551a9abaaea59e4ed7c56445a84d718d2d53b19a08a120a58d5e2da6ccfdf4d32261425cc6288a7a765e0534d91fe18855b2af51135e2b5cd564cc5f9821736d3e109b023cd8bb8d7ea8c71dda3ae404ea41eb88b394cbec4ae3ecf0bbc9298e88b484f3d4fc525e30f3d301faf9284a7a589a90bb7949082d7d36f2a0617d7bc6fe1bbdb641d85fbc4ff0ca638ca9984dbc0cd176907a0b1334374bd82d3df43778eb9bc2c80c05c8471476c924891e4ae892182dceeac6e71a72bf671101a4ed193e68ba06cb346145f78e5730bfbcba79f6c75e7363817e407d291a00f41050bc4cd1276919bf1dfa18582b565308bb967ae42cb3a92bc5baad032209c8d71dc42e656e724d36d1aa24120e771804dc48ac103503ca521802091b601bea58f1c286f5dd4467c3b2508a975f9d069d6eaa0377a5d00055972660f405c54948dfdc830160ea50b1f936a58ceecd97a724775ab65cdfb06aade3ccf65d1846e4c8df29822045f70fbde445fff0a4bbb6823079e48b58b595ea0824cb2d27c78161ba284b5aa62dbb02c27123f459020f223e61c2ab19eebb54cdbc848bb5e423351873c540b7812c5276a194009874307d4ef410cf175ad75910a4107ed01f590dc8940e6ed07f4088ed5ddbb52f9fd975ea769b42d047663c264f5dc5dce31995b3a709f04f3d59b187aba69e8b267ccc48cc3154529b27c785eace752a364b5618f2d5ba01a529a1988d8d234076bd320f6448d6886ac1b705335cae30284381b176a062ff0824276ea700ce12c39f33c742c79971ec23b16ef2def19a18297491c2734a359f1bee16c900a38e51852afdd8387785587cedacfd9ff339c2ecc1cf22095bfb2e883012397533de9574387a69222350eb846deb9b12edf587ee17c49d400d05d33be3ef3cfdeb1eb01d34111b3b9985f3031fdf12095567c6301fbd40ae9b66975d641bdb86cf6fbade7520a1375a1ca3dc003f676d6d2a170ce50232c90d11758bcb3c12af19971a89b1a8594f87a7e8accdcfdffe4d22ab56c781a82cdd2b2003a63ce0b2ea6f7520d5a2952daa6a4a409df8c383c3cc8f5df5a7e48ef96068537edc0ca3e30e488133f83120a494c89c341447f4ae24f553c670682e4f91cccc07ae938a8d6dece2bd8888d513d67076649497b101c233145b80986a30a3210a2dd9c72e3544a2d3cfef85ef26e35164c68b29eb1a6c657f59496346bab4cc2a2701bf0c170b4eaf356ddf571d164d368a392d99911e379736cf6046769b149de4e872eaaff482e6882b4c43101d6b7a5254d342c334579ff9b7128c25fa37ec39c55c00d6ed1eeaa77a63ad7e5bd145313112289f164473ad9eb2d17d512c51c0563f581228d0994d6ee6ce21c2a75f93e0074fc6d1187c33d9e3b3e5b552eb6f3ee3c4574f31cd9539545346cbd684c152c16c68ce92ba494967e5d53b869cc74f8cd41c47fcfc9ce9c8a3965437b17422fc7b73f2575649c8069ff123e5517991f00d143dfe6b4e3d1bbafe970808e2570c6967608782a6649279144130220e003b264c383eff6d17b1fcbccbdae89008983c486b9008ecb2c53fe0dc1cf2fd54184d3b9119a78ecd8239df2576733f5a5e6d3c4f5ec050ac0e4256154a74a53149fbbc54bd6b5e798709c852bed60ce7b77484c82df7884a9e8678bf2949911b6586d114c9828dd1ff8a017e67158937555f3aa9d9d0a9d983cf989ce401577aa65607348a8cfe16c0d62258d58a3d5b692d4d9a06f86ddaaee3c3f4fe9b3ed0ede26e86fe5c8d4f157d39e8c872ca8138493c1d8f518ad5d7efc9ee194aa09ce990dc239d07eafa80c1f2791786dc2eacea0e2344e1fedfa2d5b50be002ed96c206129e8c08fea3179e47e9c0a31159904d3fbf84c5fcf669f8d62e9aae35d309e6c8dc915d353b924cd35e91ce1ad1940ee2cb8624a741a6bb5d152f49c49cbc8b3a90ecc4012dd369c4b97851174548b66220f4d017e6ebd1db9be18e21d2d4ebcb29221c58d9712228c69baf093cf25bcdef6918fbf6d3c7bce96cecafc405fcb9279bfde70e39c579da13ffd4bb068fe3368412cbf118aa3edda88e2748337c5a89490f4e892090e5e5d37e4a850437743ecbb14c5e6d376146f6ca72b0360911c0708f13aa2dbf012f6f50f01213a126c616f813afdb4b6761c4f23826821f265b0836dbee73564b9b335a7bb2c588a720974a969ddbfe131edad7dd0b76bf02decc9240d59dd4986c6b73f2f4d698e73b1acfe2d2570d539ad53fd2051de79c618d29ff4149b0b4bca35c00f74f72b55b86daa6ad11677859fb590da7a5a046dfc8130e7fe53d0f94d6937cb118307d91e7368c17bdd48daa0ae1e317526cf4609c331d33a1da68d394d3d53e3c3c4c42abd870fb42957358f899bf44533e83fceec630bdf3908387d1fce548005e68493088a0ac3e1a9186cd1143ecf83210fcde02d05e2ae7cfb550e7e875a56fbba94999ab5cdb76b6205a78af9480c08c31aa2a3ac358259a201d03a23a24bad14fc7f8d9a230966e3a78f07c55a8f4c5e048a4ca1329dcc9de875e299d75ccb8f03bb2005fbe1bf32f9c9ac52218dcbd21ad956167640e46f8a908233628c44919d72a6cefc951c986f79a44d0e7351fe587981ef85f90e61c0d9fc11a4e5a051bc307ffd731139ece0743f8fa881b96525361d5276f13e09fe0d787ba91a3c39bb1b6f2b145aa48ef97c43a3eb72acf09aad5d993a5f5be5e4d1c4b7364822c79368939872c87f90381cab6ef24f518ddafe104133825f40527137b4343360a1a219607d76940a5b2d19699a1c34aef550d41a68415f2c419e7e4569ca36a6305dcf5f9bc300683b13372babd517098ddc5a2732c7ef44d41df63a591e04eaff54a96210e9b050ef71cccd7a826dde26d3daf070367aa60822a4dab72e58c2b49f30495e2cd68ba626caea66d09c045f1ff7a3b30f093f1c69de72fd9698d0b88e2e9e3ceaed5454db31bb8594f4a94c9a8ead49a9eda8138d7e7bc68720e0b26ddab37ea33c6f2bb1e45b6432964a50d429ef6732d7caec2188306be732f4c3dacf9ffa1157232bb67bde2fe69a482902df29c8085de06a4638ab900d7ae65d9c98da830910990839e2f11696af0f3a99335ca7337d144ac6f92c1f651ea509fb8468e258ab07fef6e34bb10e39a15c23d2005fd0478d58c564e47a1d240ecd68b9959646893acdf0bcb0ba8f997caff48fa39ab9698ea289518b0e6f9adb334a6469dc5c1f25d35eb8ea808d0744b9ebb7b54149f1e9ce0f3f214d7f68f2712f5ee5b352e09313d937e3aa3b50689095cc362c0da9d1e0b5a45244bdcb5799f9baad716a7a6b45c3f3d7ba099e5beb5a31dbd4be4390562415545ed04108a5cc2729d05210d04fa39444d555d47ee43cb97be61b6fd958a1947d32c1fe264e0bf52fea49f109c4b6cdda51f8b3050e9c30e6163af6c7adbc38af40bc2b2be69ba9ae255e25f650e4ea85b9045e783fd71d88607c18715ae235f396fb3601cc6b1930cfb86d69f4be0588d4a11e83cb3f18d6ded396b4050c6e5ef4cc4b725d7892fe14b974d687d40808d0edca14a87ac653d0f5a16f1f9eb474e603b1610f188728156239fac6bf34c07d5ec027b6315ba59c5ebb607744956d1fb4eea9e6d24c342bd5544d17e778da3e822d5d43454ac626137f2231921fa0aee0e281c660f568f92c75e4e518e050285cc65933f321ed7561af4e883bfe4df6bff49eb095bd41c4850f330123f18fd7ccaf68dc80bc98604af919f3f47d4c732e18881d158617a8bca71600228bfa4ecfc55e4645afa83ef3890e73a228ca70eac96b933c3a6cd0048f4aa2df78bd43356578c57448f25812073984cf5fb10dd9e511e5198b9b2c9cec43233e3e99262d4687d6f55a8163a7835a8b7cef716f0695e25e9bdf13e836f7c26a81ea9e458e1574753ca15a07729adf1cbf8099154ad427b14155495ce08faaa80290ca0b9513ecfb43742f5b927683c0c0eb54259b04ca223a9a3dfd4866b9565a90477c58554bccb9d3ac057363ac127bccf3f76290fac6fcdbe10cb04d4c12ed42d930475d927555038f2263bb176e37a3efc0c238f9a4985dfd49948683ad41267edbfe03ad89674afe8bb66fdd4341443f0f3fbe21983a6570eb41de0df22ad82888c396a81eea4bb224518e87cba475d0b719275f5700f32112b85fced1677ae3d40f46b5c6c4180f2b1494e56fb734d68e853e0a45ec9e194568e357dc19143506e158c94e9e9571b79b7544e4b7bc705b24539493cb2444ca55b047105857416a220ba37e8e81f54edffda47fa2312b5a71b9fb101eebc7b92d69eac30745399e74c213ffcec9b5c67452e98cddf526c64197df57147344e8c9fc6b42c548bff5441fd00a3b11791194fc6cc5c5b98514c7cbb2c35eb8e8657949ea801b849ce1c27738758c4fabd7ae1f6debc66229dde2a96daafd7d19f25b5d81d7a2f7204e81e9ee2bff3dfa5c04f4fec842ae4533c9a7ea80d69c76d4df0386c5bb1b82c13d9d0166e2018b836b630f9f11cb86086b445c09145345df", 0x1000}, {&(0x7f00000012c0)="9facf59d2c7d735b5378ee6882c207e80ad0b571a2c8adf64a8306dc953b48960861470ba33eed1a8a0285ff643e81d64b5a6687631e6a76ded4b63d2e5eb2766770b10a40218299da43736338546324ea3823c82b348e9fe0b9fb52f9dd2aa084f8607460c0e97f70591143dac066edba22b8", 0x73}, {&(0x7f0000001340)="86a72c8a69f551b2b87527ca771c540cc96dd5b295d7eb6c2387e73137b8c68a267d6be94efaaf085766edb064fe14293c41ef65b9bf5a005966aa00b49ae7b5ea297acbd5ac8b6659c76f7b906dbff0cea4b01e2dd9ab69de1d41c2f71cbc524b0c29c53d3a42c2be4b58588a2a9e881473a35382a1e9388b160291af13e5523763fe", 0x83}, {&(0x7f0000001400)="3cd1b775fde2ebfbce66fdbab20d", 0xe}, {&(0x7f0000001440)="9ab2a4aa429cb65f647717f3b07637fc0845b42a304f906fa675375e9581919204198bd84da1564b615f8555f0727140424b74002382ee4af9c789612a87db8ebce57e1bdc4069246780da9acd64851c9822358b651bf7d772e95463f9c827668ec39958b8ceeff99fca2e6c0e7256acbd174307ce58bf346b4cd446c2fc2191c7f79c2ce43bd241a7a15d38faf7602c9cb333e03e72a1dbd22ea40cedde9cd9adadd6091edbbf6fcd", 0xa9}], 0x6, &(0x7f0000001a00)=ANY=[@ANYBLOB="2000000000000000ffff0000bc0e0000a9c8e9f743809b21dd4fe6a565a20000b800000000000000ffff000003000000a8d420e38a82ec61dc2255473a3f4fcf3e2e841112dd9ef26a3bd8d25b3be81b33220c31862e90d55d8badef4eed9abd5b3ea33c5f0bc9de77d3a7b82f2696d1061c8947a163ea374952a31730aad23cf1070df7d97682591790f60efa0b5670968ade46f3d06393e863c668577cf5dca451ea86ccaa8b598f56d09db46f6775c430842a10796ce697c3d4538935e74824812d0540d6bebf856933d76ad55d62af250000000000002000000000000000ffff000001010000d7952d93639d6d55bbdd9fe12ba90000080100000000000001000000ff010000c4417ba1ab5d2fb490c09e6c03079ed569710f5d083fd879034e32ce69933b7f594d95a6711d073354b2a53f27434dd69451f5736139d24eda5277b01c81f66379c3a5d84efc4e02002fbc721a424877875a8e3f9635ee5826a51c347510f2c82fab2b3e8b1b96e8749acd0de5201546bf860578c5fa79011623ae1ecdcdcab9ac1c84c6e589d200af245e4b3ebe1f3d83567b69556bed95fb3c5f658103150b6e8a3349909bf58efcac8c70f607b5b5cb4c62082c65b8c694194ecd71c878f1574908de412a18012769dac7c7c6d9d15eafb684cac032f08dd8ab5e54d0466435bdc7c859fb68617b3afd199cf710d38c6d0f450000000070000000000000000100000008000000a0b5a528425531d88ee764c2583c4d4712e3749fdc4806317ac8d7c54b0388fade11bebdd508262fa6673d9da6eb9d598dda4a3e1a92052d2704b61213af88b9a419c8c9c44a97b97397e677b9236998b77082ca9946777f5becefc39e04d6fc3eb85200b610abf627642f967111f3f8aa1d1b1436153cfdb52c18395da61947d70ce7ef07d0"], 0x270}, 0x40c) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r29 = getgid() fchown(r27, r28, r29) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r31 = getgid() accept$inet6(r26, &(0x7f0000001940), &(0x7f00000019c0)=0xc) r32 = getuid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchown(r33, r32, r31) lchown(&(0x7f0000001980)='./file0/file0\x00', r28, r14) 16:00:36 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x20}, {0x5}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0xa, &(0x7f0000000080)=[0x6, 0x80000001, 0x74e, 0x81, 0x2, 0x1f, 0x80000000, 0x6, 0x200, 0x401]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74, 0x0, 0x8}, {0x45}, {0x40006}]}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000e80)=ANY=[@ANYPTR=&(0x7f0000000500)=ANY=[@ANYRES32, @ANYRESDEC=r17], @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRES16=r18, @ANYRESOCT=r6, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRES64=0x0, @ANYBLOB="564ec27c3d23d05658bc37070dedbf35e53e850d8e6f0a4825b4068c492be2298d9ecfe279d69c0b41564431", @ANYRES64=r19, @ANYRESDEC=0x0, @ANYRESHEX], @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYBLOB="25b14499ade0b1080a1b0d0be7e055ec535fe4cd869056f79ac0691115314b3a5a6dd2c131030aa14441dbb2b10c173f41a836178e5f5f9d9ac7361135456535acaf3067680d35b454429d07d697514f5b1ff33c5272cb47", @ANYRESDEC=r10, @ANYBLOB="5b1fb08d2e545095a6e7ed220164279733df5547a9f897405b0ae95c1350268c588e85f52b8f9f35a33b3142e8bc802a461161124d0cbae7d12b109acf9350b6d4ed7846230c2e720616a81ee9c62bd1590e9b6b29eff173d0c3f431cd4a690a16db94936532", @ANYRESHEX=r2, @ANYRES16=r12, @ANYRES64=r8, @ANYRES32], @ANYRESDEC=r21, @ANYRESHEX], @ANYRES16=r22, @ANYRESOCT=r6, @ANYPTR64=&(0x7f0000001000)=ANY=[@ANYRESOCT, @ANYRES32=r5, @ANYBLOB="7db78710edbebe40ef6ffe9bb6fe66a233ab7bfe058dca85f97d5721202ffe1be80846fcdec706d4eb13028a2d91a4d7ef07fc103dba16f546f7c5c0f4109786d58ad8812d88dd841b36915b8e630e208ad965b575322352978429ae354f881f4dc61eecb426b033ca099a2ad6d170f3dd858e3578f08fb4c98d0ee06c4f2a38c54fde0601e1ab5278a1ed2c8394ccebab9457d65648042bfdfeeb3028574cbc50bc7b4d705d51c2f5e5b5b87a9f03f65432d76b7e3b68915d96f92f9a", @ANYRESHEX=r18, @ANYPTR64, @ANYBLOB="2240384922275860392ac8582e738357c3c1a63e9ae2ab6d3621df5cfc9fd557a47bda8b55d1ca86775c8018a56ef219d0e7a783f7ea4ad5482b3c13453c7018b3499660684e592a9c5d37ebc70b88d394266f5b670a8207d7f2832ae804be560988280337baeb2686314865b310ce82d1d8ed7bc5e277d8ac458f", @ANYPTR64, @ANYBLOB="58a68c5467e63c4d99a9a6e740731d6d4c5218f1d8dd93577d0c1ec704b6c1339ae29611e792438b665968e46399ac7cf5418f5c2cbe24e805fa42235b0b95fb7f7bd5ab7fe93978981da3d1082dc254d7829c53ebe0461ddf9274aad021f7461d284383939c", @ANYBLOB="8b3464c7e10897289da62af53873ca4a3e8e385427ff3b4010494245d4135a0b9f7584c7e9c0f02f076e08d500fec0eb57f8929aaa55ebb78e718b1c9a493443036198f4785790fa6eeacc2a288f3de96fe1"], @ANYBLOB="10d303dc47cfda5ab482e789657775c5d075ae51fa9ed055d1513b0a02c4bf5cc031d595015c291c993b75c4088e15d12331dc0d2a03df66f9be4abd349593641f350f35c8b232eb989099e12af1f0713edc423561f3767c371d4926d47f51644cd8da1983", @ANYBLOB="fd4962c17c093c3d33df308bfc6977df65860b55ab1a351b64d637635f5fc623a0cf658dbc5a67f059ebc77cdbf85f86dc2a50e0e3382dd03d8ee19f0b806fc8d01d63950d71a7d89c869321ab6762dbd5df11c2342b1f0d5c59c97f2c2f6037f15038df9b37984775b0a86678af77bfe1791804002861219e01fccf0cdeeb728eb8cea4572b0a192551df1f7f57c7a141b8ede15c7983b9393ae9c5809836fc96e2011da57e99f4655340bd7d98dd63f2d708f7e9ac88", @ANYPTR64, @ANYRESDEC=r11, @ANYRES16]], 0x1, 0x800) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r29, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x7, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, r26, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f6669f8c63000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000280)="ec1b565334e00b082962823514e9bb4f6e7c7e05e8103bf29ca064a5687d4e376da3efe56cdb21cf3bac9b6434350e459ae889b43a23374cfa688dfeadeb199a570d79056c21a04976350eb5a7ca30589a81a74505649e8f507e088141edb35519c3744b0c808e256749663713a6da281c2986dd544ac6b98fb055ee9d92607da9e0313132db2dc41f622f8b435a809c8a883083a25fa460b34a56e7d99544c5ab28e37184274a2e1a2f8188d5bcafac323e871f338f7ff82fc3b6ffb731637fdfb0af5645", 0xc5}, {&(0x7f0000000380)="e09036fb69391cf757736784aa3e0b8cc99e43944b8a96c694bde5db7d7884ef96f117d51df1c8d42b7d79e4a5", 0x2d}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r6, r13, r30}], 0x20, 0x10}, 0x2) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") accept$inet(r1, 0x0, &(0x7f00000001c0)) getsockname(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() 16:00:36 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00007707000000000000a307ce838276a06faa7297d419417cfdbd4b69ad768cd6c8f3f57194e1ca814ac0e54a23ade3afc29da1b0f7c780a4d1240659342f3d64fce90e094c367e580204000000decb446576407bc2678886a8374cd73d4018adf3815b08"], 0xa, 0x0}, 0x0) 16:00:36 executing program 1: 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, &(0x7f00000038c0)=[{0x40, 0xfc481ec40cd13600, 0x8001, "06d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c501"}, {0xa0, 0xffff, 0xa3, "8681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a5485"}, {0x88, 0x1, 0xfffffffffffffff8, "e9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1"}], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r0, r2, r3) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x90) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) r5 = kqueue() r6 = dup2(r4, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x40000, "000000000000000100002000"}) r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x3) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r2) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r3, 0x0, 0x200) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) 16:00:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe3) r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r2, r2) write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb1", 0x112) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000000002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r3) ioctl$TIOCFLUSH(r6, 0xc038694e, &(0x7f0000000300)=0x9428) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x37b, &(0x7f0000000140)=[{0x5c}, {0x14, 0x0, 0x32}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r8, &(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC=r9], @ANYRESDEC=r10], 0x2, 0x800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r7], 0x2, 0x1, 0x1800) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d01cf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca9a5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9a2713a003ad60031c125814bb6ee11e303000000b33d00000000b615f058b0fed6706a6d152ed0ce74ba0eeb7c34ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4a0600791c698df63e5e23fa327326484829f3f7769669e325ad2485e172bf12"], 0x44b, 0x800) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r1, 0x0, 0x9) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e0b3905a56530005ba90cb837097d16b91a4c169e5e5f23f67db0eaa56db04b46f6b29e39f227ecb9c2789419d89d12bbd95f9a7133227a798d97f205328018db559321212eca8fa9d4f32b4fd2029a03a6ba58eb11332f82f899b9b190d1b2649be14da0abac272fd2e7dbc1216520bf2f484369499c555ab8818270c6a11f811cd407b92a16839af4a036727e5647962cc7984465d32a9144ce795f95aba7ff52fe6f2c5f1479dba1d2eb59e5b429147a60362ee6e0ad8c127bc6f0e78233dcf53ca8f7d1bd9e452b8dc0aae9136abc1da6e00ccb4266609bae9cfa78796d7014f7956deb349a94058711e7332efae3e49ce2be2c6ec7c7eb24a3325f3704dd5b167962e3248bfdd15ad5927f4760d781db8cebc0cd64e50f097b9b7ee5ef1ccad5fcd9ebfc7db5988d699aef7af0de00f7f9af340176d5f177b27e444900"/337], 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x6, 0x9, './file0\x00', 0x911b, 0x8e, 0x7}) sendto$inet6(r2, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) dup2(r2, r0) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x0, 0x2, 0x9) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) sendmsg(r1, &(0x7f0000002340)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xfffffffffffffe10, &(0x7f00000010c0)=[{&(0x7f0000000080)="cffeceebfc28fa7b174cdec613427901fdc013d0cb44ab9e4fe918e9b5c1b67bac4eae8b39289d65d712424bd8388efd4c62913e5f69b442be3edd9085c9862d0a4b7d9b16b3c62e3dcd7b7d16ad191ac117bf41739bdd5317ffac42fbb342e98a7ce74dcafb97b3525e23e2a8390eb5a03648ffdc659f03a5df8648464d492d0185614c89ad770757797ba89adb7432b64e11adcad8fb529bc706d99bbb205e0784173718a1b04cece1f72f5bb03d14e1cf2adbe612b7d4a4ad23aa686b22d91d3b2c2112a8fc07387081379503684299acef8fe14c7bf3521601022d9d6fa57b86c248c222f2e60dee4ad1efd95ec6278a5eeff2112c8b139dedc1c132032db8191a04de3dcbae0b6c794afb9c77ca2f0857a61927d69e9bdb06ca5ca478c0fd4387b6dfcfa2a46b6c0137ac607a5f3d7c21b969051541f29e208f2b75fd85b54fc93d9b5546736841710509388bbd4130315c12152877dc82b854e20f0ad7e76f5b5ed840f2c0026461bdb9fa2c6c5e69e2f9e7bc64d672ef32a2f34920f9f60dfb99108687cc3777b4e1455034a9af3fcb8cdb16281e38d9673fa54faf4e5577d5642ac3d0fb3b17c41cbf6369ecda0ca3768651997834dbc2e288906f38c5f759c096c08ea5ffa127ec952017cf99bbfd4ba2b01eb8006abe040ae6a9430c9b48bf361bd946d8296139bbf529a4d4df06e0e593b4f3b78ccd5dc07782b2e8f4d74d05e96bad5e5cc4c30f68ce60476e14b494419e183ddd9646efc58441764dda8782ff20c75391455b0a2cd1bedcf55e783b90b4cce27b0d15c8b16f7c4e1195de304f5977ac34693271eb16cc9a9aa1bff052a89e0b0841faf05d225abc0f1c2e840d913fc3bb49cb965c110898fb3f26a383de41a91b4d177f7075d9ba0df51b2184223ce8b43b0bda81476d5c884b5a02c4c9460a14083aabcb7e3ef52cdae23fa14465ecb4577eecbe69716614b948000716e7fae75abfd0024cf469c1596d721d04ecd757be6b1b97460f6e0df6352536c4338485ea6d39df4e1954fa0787f91ab776317c1358df7f195f921e491298326e740ddf03fcf4db543028eb171f8296e0a1d5afbc290efe8c648212d0be5fbdbe105a82072d2f3242eb9b7390275c9049d789be152c4a57071dee66dcbcd3fef272de549473f979d24c449f3d209b2e76c2ba2d4dfcee26779607ad0087ef5cdb6c149af62a657519cfe5b59e80fcbb01b30a84523d976728516314b635555bab2c1bca85a5700e1d0e4c1fb21ef6452849aeab53f977f9cfb255dcc65f2137c514da08446680d706fcbc25c6e7af493831877c1a12723689bf6e2788edf8671921e7a5093a8df79550e0c1739288f2c7184b5ca513bafc6eab5e4bba412ad7f377db0afab1b53c903d1d69a707bcad03fbab396730be6d89fe582086e29d2138f05098bbb8a78fce6fd7678373d5682da98cd2fbc25f5dc72f3ccb629d701b0e147c989145b97d36515bdbd3677fed62bdb1826e9c4e4602dba698bf33d77b484a4147c22012f39b13b9362613d8ac44cb9b3f8e4f69221da62c4b7f23b44f212e4e888b0d7471d8608bdffa05715b0a3ac9d95d059334d5603dfa6932c29bd43e91a1cb41021ca99f9e3d9b39347523febe61258fd242cdf903aa98edaeaa110ac5bcc01babe6761ec3ebbaf7ae7aae7249443bb65297a4a1965ee5b63a58e8433ac8770a6f959046ce8a550dfa89a7dddc3070a0969e002d4c1fe81615673471339973248330d629b85367dcc54c13dc2c1615d433fda9edc569c4aacc85f30e10b37412fb3cab7e2a3203c684e28625a5a717a8761001348491af837bec502891e691ccc4ab5131f09639d5bb7507e56b3b04addcff8ca55f5211f99d4420e7439cf0a87c9d5f57d6ad1fb84d8ff279c6549fa2a02b532d320249be45462052aa9f3b822abd524692436a01b994f0f7dd0bb1990c00d55a735c9e59c22f6b65bcd0068c37d51f71d4cd21c6c20b725efca7cd1599093997057bfa6f3727e8015352d41e09a48e119841cb331c256dcc3812b8af41227d7dcbc472aa538ae6c30c406fa12b6b66895635dee1723b0cf2c88c050e7297e6f45a85c0aa69a6b6c2a762d6e1afb3ac4c4dfe3ede5c3eb1e31c8692eb1e52e22b057fb288138b61eee5707d96ac39fa66128c5074f305b77b8a2ac5e64885fb1aa5b31ffb2d9d036ecaafe1a4a00c61e2f6f723387643049b8436f94cc93357b07dabd763acafede3ef65edbae96c3caa0f0659cea6a13fcc21aaccae15059bb7775d90bdda85804212820c46326e9b2b95b5761f2673f0ad24a6619be0f2ec8f12f5e1db1dc8a86d8f6f506a164352303646c31d4725ed1de72b6d55d33ab1c60a9300f9410a55b4a5bfc7e009351df3ce2b8ed21b7cf28341e2a23d40264bba5d186480833e53bc54c3202d201a83095dc5cae4055dc4af9d6a4603d501cca484c067a07d477a9d9494ce082a1c378532f6bff5208ca57424ccf1a9237cadb0f7e6eced896e48769fdda13ed19570a617c0776103c2fdab322126cf2d50db90c5f7428bccdb48f1440135357cd9cccaa5fbc11a84d47bdf9f3b4f7843a03aae02de0e39a0abb43834f85a7c7c9f5c1003e4889cb0c08b19f9053a20b793590213d3b026539aaf508095bdc8eac184c5ea7a23149f61aa25e9292b835733a31fbc4539f20b769b8193b67325473223dd254bca9c5025ae14a8941c2c6aa3e8b182473f6161680d30b9d7d3e9f232918773294c4d8933841c094562670c5d624ff617ead4183cce9d227d64ccfb936ddefec7191e15733531c7065d2c2df574f665fb1f8d1371c28180a3f67ed9f572a172a6872aacf0a5764461aa671164b43d012c65f61c088ef9c7f9eafa4eb28d45f1c31a0812f63a8188588ce3604f123c6b8a6acaebe98609eba2c2513b94da32c6a4d9b5c7d8ce117e4a0fa8cd62cd264f65a62ac03b972241761cfe2bf0ed88ac40bd6a77518ed0bfc7e378cf5ecb6290b56d9c2712af718a779be759b1fa6c8e6347a32b0b16397b467c064ee5db2a78097651b2a2cf75d5cbcecb8fb9159a16df7eb035101220b78c023c589ee2a089fdaf774b3e089d7a954e0699a64df8b7dc16e602a1342fdb8685e8ef8dea08e503e726d30975979e168b94d6a788f8056d36104708e9f244841845bfe8227fd3dfa337e6bde1c5a0177073707f26ab3d281866b3008eaaacedf9cab88abb7c35729fc83502a44a360c42b39c2f5882698ffe81720f8ccfdb69372b21996deb5d56439d4666b28f44a885acfde4587002356e7028b099237332a5975308395ef32d4557fc417562a54c523ac504e8ff1c0f5ac6b766afbcee331f407bd9a0e46e982d46d8c0c72dad6005b50e4005e2220716705f25bde192b046c9383542bf64d1ef137f74fc5a3ab17bf8e01ab081253a24fb262d826fb02443126cca67177825191e5be948471811097edbb5aee585129a6037d75702a3b5b60599f3a960cb67026981b1f2b4c4994e70aa7352d483081886887e2f5fc0ca99e3c87ac6443d3e5f4187e3897da9b7a95f77e3c648cb9d7cf45c95d28a59bd43db175930a9f37d8a7acec031488180d7ebfc49122ea681c028fcb91fae8f98734e10ff7f4e99536417bd41acaf4c3f3632be8e776bb2777558107b987995a2d5b3a272dabd6b21c282e1eb3119c76ab07e8dc5a9ab047a57f147a1b8bac450b4649e7941e92b820577ce455f76b5d92e6df2081e92a888a0403d134150853a446604207c706c8dd2025ae52ea9845402815e126708633d86b6ec4d857aa44a5a495bad40ffe6cb64e436bd4fc4e5cc236f02595213583690906fe9ba070efc8ad8dda7173e9bf3aec272e648e1793f9c0fb6935f37c4120b2e7498ea6dfa419f9d56869ecbdef959ca2958f3042a8f95299dde14dd24bbef955299034109abf402fe5a8450467b14c83265324d20a7c3dd826551e88509648c1c02f00dcf0769c678e752f7328da894327250bec41b2d4af598f884bcd063ab1fa734f1336485f51be10e4b4b56ae5c16f141399106164632c81d18e6848875826f95de07c03468084841de1ea4438cf4ececeec606035193f6fbaa792a0378865a143ae0ec044f075ff47ce8eb25e6a7efa386f90be7414a5c917fa5dbfdfbb2f409a2db29ec558a97715a35a89482f762b02bc7f6841f4e44ad5d0e41911b4ae67a3ef7050d9e48a33ec0ac867c69503717686814b19818e3893a46b2640de72fc8da92c008d544f953c409b4268aa271f2251f75397fb70607c30502f480f8acc7a4296da201f304f68d023dda4a7f9ae01b53132ad0b7ac400962e0db4c9f8a67d602d6ad5cd02bc61c4f8872e63d0fb7b5a61d77133acbbcd5004a14301361d211885efff6c4bbdd35c31b12eb8ea925dda8ddc4fdd8e12ad9e8c84a0bf1e97c9af6d5e12d9f6371109670ff5736b4b8175fdeab31b11b76e860dfcd3f46139a7b873a551451124595fedd41c1b93209617a161fc3de7fcba6f45e44366240693828cfbe89b3251afca0685ddee6e40dd00c8ba7791a334376d48d9adc24b01c757b7b5b23988f2ed9df14b86060aa5c2f172673ffa76735e6494cc7b97c92889da2ad7bb5b99553f6c718b4bef315d84c2f944267e7ac01b6018f6a13d728ec966f79bf952df806ee8f6ae72b3d4870ad714cdca55b45184fc392ce4a3439a2ef17deeb0777cfebdcfd10a24d33e86ce1159ee664f030638b2f5ab6e77e287cb1f646bbce9ad9979acf5a153e880766fca11d879cd5d89902f1b2b1648591ea2e899cdfc2575d317055fd907c7124369c42b9b26392f14cf719fafc1b5a26c1871fc8a524180412a9760873ffb297d15f97b5844aac4996016562896169ed233dc5ff0b3aa5edca16fca3ba5b28a379fb3f3e15f152d13e008029dde04e7cc2159140f4afc15c11611b171a8ec8109ee37c7fccee1a943aa703e38d3fbb75e43d1c1c767b5e9be31ed26f336ea9201882a989eec6124a14f9d1c41366b2fdb7b3751ceaccff5906375e961262758854b38df4980dd9da55152f21853211b88668b37eeb24489906c4d53ffc1e814ca20b04c87704ea0109318e611e8a7dfcc3fea11e732a5d43f46c3f56e55859704e9b2730c572d4a19c9d9dc4da0dea50ab8f6a431f7ba0cb659b40cbfd30ff66ad3d42b36c976f98679351304a3006d8fa3872ef16838e590e9b808ce03a2a11db68a596dbe0efd5d913f38a39876184a959bd96ab48068a7f5a1d774d180a8ecbcc1a8afce41bd0c7b3df47aeab44a43e6fd0206cb555c3e1d4707f811394079422f33d72a6cb38457241e85761a2638c261dd1931e006029388545a44671c4d65e533be054fb2942d87c17a696af135941516712a2eb2c47b5612ea3fa4ac0cec43f1d9505ff42d0dbc5f973371292fdd02ee818309d07b43529e881e6dc6ee79e8e277d928c7e8050119cf979b00ae944b87f7e309a3ef7d04a421f129f5649f293e3855bd75ffaf6fcaa6abd814507be14e6c5f36ada902c0784ef18555bfd1cdc47e87bc1b91a292e0e15316aa155c51c2dbbe4665b7464a4f47d7d1872ba0fd7585307b3f1e43ef636735f63a7c3d1ae606575b9876fa86e09c9c28ec7814a77443281219f8d700ccedbd2a9f5bc5469f94d54414d411cb16fc320cf7b4080298384ffa6a1bbface6d9bdb3a568eb3ea99618baadde1bb7ab4e809f874c224dba21c406797618e9a0fa60d3495029c5e5f768642c6403f7b3772ce3a280e987f67596573292dc7", 0x1000}, {&(0x7f0000001080)="f2760dd55f0533cd576211a4ebf3", 0x392}], 0x2, &(0x7f0000002380)=ANY=[@ANYRESOCT=0x0], 0x17}, 0x401) r3 = semget$private(0x0, 0x8, 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000001580)=[{&(0x7f0000001100)="b20ec7", 0x3}, {&(0x7f0000001300)="d753f996", 0x4}, {&(0x7f0000001340)="0dfb082940210f2e636b418d9072b9f9d249dba7b466f1077a5fcf7b8bce22effbcd5eba34be8274e3e0d3f2fd1cecc5036743c234310185dce691d8aaf791155d4d43aedb15cfd352aa9947f38eeca14a99e592a6ed516e38b39cbd8550c713d0c54486eef69efa495898e2b9e3a3026e19fea40bee6211cb6695960d58a95d808b60dd704e76aeb8b658e8550b345d81593ec97a41e50d5d", 0x99}, {&(0x7f0000001400)="6cb66d7572984303d5bf25a7c089a253715a7a2f86e43226", 0x18}, {&(0x7f0000001440)="49c40316eef343c2ce74d464e9698b167960913a2c90849f09a53b99d5b96cc627377d2ef19420be30e09d493f5deaa4b4532a8702c8be7d0c2df412ebb432be153ef2a3be8c6f232bd098f5cfab8b11da56cebab2d36347ce04acafb8f388e3e49591c140b9321640c0d89e1b7ac713d12b095c9873516f7e2bbd52dc2e3628f2f58cdf", 0x84}, {&(0x7f0000001500)="b5921f8e9a48ced0f818c8da2d9c7c581c7220985b4880e3bc9444d87abe6361dd3de3bb1ca5ec7f9b022b8e76d86741efcafad6497a619a06cbc17b0a45894a85a487da29301f271ec540facfc6d929241149712602c607c82476a2b7a523173a44092a5d79c8eb", 0x68}], 0x9e, 0x0, 0x0) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) ktrace(0x0, 0x1, 0x73fcae1274ae2ed3, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000000480)=""/101, 0x65) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001140)) close(r4) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000001180)=ANY=[@ANYBLOB="fb182e2f666929ad13258d928f196c653000"], 0xa, 0x0}, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "00000000d0001040dce80000000000002000", 0xffffffff, 0xdc}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:38 executing program 0: r0 = syz_open_pts() close(r0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000004c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(r3, &(0x7f0000000580)="3a386afa854c805937058690124ca1fecee3e2e0cf2344a06c16570920d8c47fa250dda3ab2322388d0fd2e3751c4694dfb481d53e3419a2383cc6f5ea6f2a7e8381e46d5cfdaa896129908512a0d1abf71d339ef25330d56e5b5d9c618c973e457263690be57cc9a145b338e02076f4268f581198ed3764079bdc1299c3931195c485a0ae211723e28a1b5eeff4744c0d645e2d6ea295620d19078a9efaedeef170aa606ed0caa0ff4f8ba6c09fd0278adda75e716c9dcbeb5649298fdad899c28ce589ce5dae8244d2c381a1a4c00a", 0xd0, 0x7281831ce503ad9f, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x0, "618b7ec0000800"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="8a5b0046f42b966c94c6aa4e2e9baf2ba01d024454b9006b454cb97d9c3bdd2167098ef564f7c992b23a5fcb0e6330ed4bef63efa33153e4edb126768a4c8aae67945b19e94b349728d998181646758e111bff40e3e3fdc95f3e151fe761dbb5f8ceff57d5b241914abe8bd35f2f53af671b6367b5464f9cc6c917ebd8b23774f9d4e47f08ce417a919589dbda08d81e89c8da8360c5df266ebe2f89f104bc687247adef5ae5a6430bdc714af46074c9e1d7d68343bd5a0412fa99d63d74316aa390fc4ca466251c72909f3f9c3e9a7f0609bd904a898871e29dfd4058bda3a82e9697572f82d3af6704f77f9a6ccc5a1da298ae50dc4f1da231"}, {&(0x7f0000000040)="055d72b639bbf0393ef2413b5abb9ca23bdab8c7987f7610"}, {&(0x7f00000001c0)="97348b1b42017d675a4fffce5fab3369c35ca7c5dc52e4a98e860fe4f54334939d4504f357d2b4a5c95255eeb61af2fe40835677fa6bde40f0629d94d5347c8fcb2556deceb150e6c79fed79bec51d0ee1b544098c13773f49b5d3dea6f92e9bde6194960e9281a459b5bce2680b012546c459baeb"}, {&(0x7f0000000500)="5861a1a8b093c3275f291d9d5a637015bd0669bebfbf9e93d37c5c94"}, {&(0x7f0000000440)="d6058e79e439b8e373232cc6bdb69f2c7cd50d7e57ad08bac4c5bb390c8789c8071faf33e691b0ce006772efec7d06f50026597df21970da2b2e0ddb908f14d9bf58e51e504737442289d5cbf0af474326a910bea83dd181d7c478e584dda630cacffc0bc1", 0xfffffffffffffe71}, {&(0x7f0000000540)="a2b947858c2351fdd2e89c44f5dbc05ea504e64f97a7887fbce2cb09000000ddf21dfeb871b9369137978958c78f50ef00"}, {&(0x7f0000000340)="c981d02ea63ebe3f487081e03f44a3094ac587488ef018c2cbb3899090042a0c66689bf0a891bf6ca11156757385797ddcf103c9e34132be31635a9a32e1446935df49d7aa37d6708be1d53d", 0xffffffffffffff43}], 0x100000000000002f) 16:00:38 executing program 0: r0 = socket(0x2, 0x4000, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f646985653000"], 0x10) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000001c0000000000d9ecbffd6aea0268cda76db6000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700009dd2dd8c79a20c12000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet6(0x18, 0x2, 0x0) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) connect$inet(r8, &(0x7f0000000200)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x3, 0x2d, r11}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x7fffffff, './file0\x00'}) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffd7, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES16, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x26}, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = dup(r8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r22, 0xa5, 0x1, 0x100000000, 0x2}) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r29, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000740)={{0x2, r12, 0x0, r14, 0x0, 0x44, 0xffffffff00000001}, 0x100, 0xc07, r22, r29, 0x100000000, 0x1, 0x100000000, 0x2}) r30 = socket$inet6(0x18, 0x2, 0x0) dup2(r30, r30) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getppid() r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r38, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r4, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="c3d9845203ee24cb06f0b2b7756831b85e04822ac769ec8a6e719b2dde0ab92d1f74ca48169ae7e8aa", 0x29}, {&(0x7f0000000340)="937c0f4fa7acb256618dbfc5b138ac1b7bb9b7d9b91f0b485c7d47b0de0bbedc802764cc1547d7357b75d210e7b947cae89c3f2d372d3733c35ce08178ca5e62ea552cbe389f9c0753bfcc4a75e09329fb4d8b51fdb77cf67062f47f21344bc69640feab88e69dbf564b3f6fcad373567e3f7c2b3fa4385161910186f0d08e90", 0x80}, {&(0x7f00000003c0)="d75ba7489b4df3cd565af39772e8a89905204f333397941aba09aefe40618090bb76d93b0753dec511d22429778f018c58108207f7056debac848cfb85e152ebaea5495e3c208a165c2e", 0x4a}, {&(0x7f0000000140)="530452ae1d0b5f5f25d7740358e8eb2fd16a7ceac71543db4d858b4cf1c0fd0a824b70fbbb2dc14ea29c95ad6b6890ce", 0x30}, {&(0x7f0000000440)="096102401e18519f69d1e1f9b2680a6de35e201210decc13eb3b3a5d50abb0b7f94f3ce64a78f9af9337a2b618e91985738a7771e546c7452fcdae849e17fe02b884acfad7d697b0b0717586846e2b3d412637ba748fa0ea71371926bd3a7563b1187cd8601bb74cd411b3c0ce5293d0956bb031ffd18e82ec51f61eda1c0901c3bb2632a057004a99db631a6172e8bb2d986a734318c4b7469049b79deebc99969630242a502f4dfb631958fe9dc46f58feca36fb287648513de5d21e2e5043209a73c8b02abf7a1570271c0f76b523d1a0a8a0137790ed7452", 0xda}, {&(0x7f0000000540)="ebf511603828557aa303b8afedd35219933ab097088f073e7a8897cbf4353d2106c383ad", 0x24}], 0x6, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r5, r6, r7, r0]}, @rights={0x18, 0xffff, 0x1, [r9, r10]}, @cred={0x20, 0xffff, 0x0, r15, r31, r35}], 0x58, 0x1}, 0x10c4b8b486f83def) 16:00:38 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) flock(r1, 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r2, r2) setsockopt(r2, 0x8, 0x200, &(0x7f0000000100)="5092a24d01b70d624e501da8df662a37b3c3273a9fbabb25400ce08f534386224542d4708d2bea4d332085f04bc2b24fbf939d1d5a546ec8effc5c3256d47b028c9d515900f96027ac1d7085501d8b56d7b8b91ceda943b6f2c6a8b61e46e3dc0087558a0d502380a0edc53a766db3ed869ed4", 0x73) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r4 = getpid() fcntl$lock(r3, 0x0, &(0x7f0000000080)={0x2, 0x3, 0x6, 0x1701, r4}) close(r1) kqueue() 16:00:39 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c653100"], 0xa, 0x0}, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000880)) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) socket(0x0, 0x4000, 0x0) read(r1, &(0x7f0000000380)=""/223, 0xdf) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x2, 0x0) dup2(r5, r5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000840)={{0x18, 0x0, 0xc38, 0x5}, {0x18, 0x0, 0x2, 0x6}, 0x7, [0x2, 0x86c7, 0x5, 0x20, 0x4, 0xfffeffff, 0xfff]}, 0x3c) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000800)) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:39 executing program 0: open(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000080)=ANY=[@ANYBLOB="000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc543eaf69a60d5600"/100], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) 16:00:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x20, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x501) syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') mlockall(0x1) syz_open_pts() 16:00:39 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYRES64], 0x1) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x80, 0xceeecd97fbc0b5c0, 0x298da20, 0x40}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x0, 0xe2d}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0xb93b993c65c9539d, 0x8b2, 0x8001}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x7fffffff, 0x9f}, {{r5}, 0xfffffffffffffffa, 0x62, 0xfffff, 0x200, 0x8}, {{r1}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x40, 0x1}, {{r6}, 0xffffffffffffffff, 0x80, 0x40000008, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x100000001, 0x9}, {{r7}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x9}], 0xffffffff, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffff8, 0x19, 0x40, 0x0, 0x2}, {{r9}, 0xffffffffffffffff, 0x14d, 0x1, 0x8, 0x80}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x2, 0x10000, 0x841}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x2, 0x1000}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x4, 0x80, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x167d9c46}, {{r10}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x101}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x7}, {{r1}, 0x8000000000000005, 0x0, 0x20, 0x80000001, 0x5be}], 0x4172, &(0x7f0000000080)={0x1f, 0x8}) fcntl$dupfd(r0, 0x5, r1) 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x5, 0x3a40, 0x4, 0x1, 0x4, 0x400, 0x3, 0x2, 0x3, 0x85f, 0x8000}) getrusage(0x1, &(0x7f00000000c0)) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8601, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="f918d9bb69e63e3303a00a939def78c32e2f66696c593000"], 0xa, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x80000000) syz_emit_ethernet(0x1000, &(0x7f0000000240)="150aa1b860f8b464f8d72daf6c9516e8575716047ffd28da87fc9942a580e43a0bd487849e698346dab96730afb6c17c55c0e678c06af46cd97a460fe1e373517e7e61f8110febbc2e01c1585641b3a673c24af37040bd8dd0fadbb3bd69f664d028e3bddaa1e5500630b567ca23602952ebef3f10c1cee2f2470fed7d9726eaae5ec208ed9cca9e4abded69fbde664f1f3814b06ee03026e995a5904d149c13c2a15da95a1ea02adb0b72e637b09b31f75b1776b098e1d70da0e189492633b6d35d964de6cc0edbf29a4d6ecced237387c1fa150888f5df1a82828820cb44ad35944eff34af8e37386928de37fcdc98b84c1e99ceade347245b568d5b5a815ba6c82232ea22abda5d91ba68e771caa3977638d8bcffd3f00d16bc5679d7554671b8a535704c2a540097ca6c1c244bcca9f2af6bda26ae5a8445f0f20393c847f3801ce7a43eb21e7bf84fd8c44ecc3c210a8a0886f8d80d0fd32aa6f03d68e6d1c40375ca2715b4a90cf841dac578a39d296a3d96bf68cadab2238d4cc48496bda2dfdab4efe086ffe2f2934f50ac921344a627fe3fbbdca864ef99a9b65e2a5003e5890896ccebef91d29cf29d3dcaebacc8e405ecbfdebd84f7ef0c4093a48f86ceaeda5f46cce4a0f0f9e4986d3225e3f0f33a13aeec2289146e243a86c3d0f7255c3f3efc929da2bce22d2bb0f57875fe84ab724066e9e1598016003d62c21f871ee24e9cf1783653bdbd80230d228288188ae292d4f47d544cdc02db83f889a5e08f6f623604bd258840188fc8b06ab33dde67ce8a4acdc2b0c2a31fdc7e0f9c4cffb3e11740c279f4930e2665376c4408d8ac887cc8b3e160daa88ee147c3c2ea013a5cd1e43c82973b0725bf3ee7c98373f3029cb1434f9dc1be00847724ae09a61905438441e3d3430e40da56a31ba045a95bba0045f1d476c2a12a10743db836eafbeade69bc46da5c5dd1ec9af755cac6239de5ca448f05e8010df3cf6aa385ea3cc60e72ebc2136d69e58f7fc5df70a8413913f38d6e910a831c90e7ecde8f05b2f8a90ff3104d8b8aa6fbe4a7933c7065e62842330af7ca3e7296d51f59a24b9c1b725cc89030b13234beda9638b6c325aa925abf9de3f036f66bb8cf6fe498bd846e41ec2039ff756345f29eae68844e7db98646465485c5c55cff6ae7ed6c9e06f472abf9ac9f3cd8289da86bf9e3fa0573974fd44f146acd2e599f2e2a8386e60e821bc9d1a44b2557809b7fead42b6ae8a192fb6e914d9678e41d39cf9e4802337baf6cc20d8baa76268f882f557389887433e6670c56345a738ac0def8c7d6b34f1eb52243ffc3359a7dc3b00ff70abd080fad8343432f96f010c27ddf7bcda9dd0b1f557e8c9e375d0d0062eeb5177832003886970427886f5a7ace512e411b0686dcbf3d9d9661370feb1d4be15a5d99a99cc7abb5daaae06eaf29095b5477fade25a734952a1f5fb92445612a59a06a4bd4d1c355c2ba8c887098fd8f0a4a8353a33551225cda5bab0a829384e00e83b0105bc0c3465a6a4edeed6517ec1f75697371047b3d3a5b8315592ed387e84df3c1faea02fff7b0bb8bb996d5733bc7540d5472228c4fb7712911bd587a6362cef8cbad2843affd602bee4c0b30270e29d313fd59fe002b22fba19d2992cff62c7210e1e909ba12738f3b116db44c0169c6f48e728da19f7c636c6775908995aff85db0244787f8857efe0de1dc4740a04bb4a90281165f7384b67f7c2c11f87bcdde560203c3e566b41a673139585b054346c7715acaa30f9f23290b2e860cdafd9f6168ad0a9eef45d51935c0c41adf84f9247da175a13638764da6411fbc8ae40da84288f989023f0f822839cc8c2d5e423aa9e541806cf918d936a3fdd8f1e5aeb86db343c63a3b0f348c2ef00293fd9ce566be2b01fd8b4e524b402f537f613eb076121259b42561f64945e4b0de23732c1fc0d98ee8724edf4167cdfb6438fe8b698d441f2656c2cf42c6bc508308f841106e354dacc9b03dc9c4b76d557d59d9c2b5fd6b130f6840a41d057aefd9124cb911a6627e6d723516e14b9cd6b8db5e5ba0e640cda7e7f34d8312a55e819da9d67cc722776f532978c97dd93b0edc02407b6634994322fe81b0a8c0653dda6900782a536d96098ef1baae8c426c509dfbccce5563ee97ebffbe7ea5c2fd409f259d488762a055cc24f3c9d3c763c73c5313918563b318f11a501e2bdce0629a477ae5068a642ec499a06bccc4b3f6466132549bfb3a4a471a51a984b5b0224b4eceea52b15786f18ee9c7999e5ba851bf109f99b12795aaa6c33a0e782695d3da9671cc7ef9878c4feab02f85afe7c9eeda4d61fe816fdeea8cea219f9a8920e743e9f029a8e947af504a6d61dec9bb876bd8842c992ec829e93a20e1c682d417fd1080806d3d3bc88c6bf93ceac3144bb1c162ed370447a852a8a0a92a2afdeaab575869df643f6db1e5e19d2a2ec6ec867a284d66bc5e599fd7a7ad4f0c350041a688303be04b9050a6d533751fc373ba8b9ee2a9a776433dbb175336fac22a9c6b4ab9cf550c7b89532e9e20ad64e7ac96ce0660ae36a86b33691f7c0ccabd6a73050a1a33941e2b4999f8ba36659d0a5f4cbaa4cb5ffdf2fc71100b7a67a12cd5643a1e635676a15e838155128bf9596dda988671bcb15203a61d977f26f335b2d6d228743bebc580c5f286cfd85bd420730c8e7cafc51c76dd8ec7ea91ae305ab95b175aa581e764db064e52f6d42b0a232b38dd76759f53dd6afdc3307ab26dd6107aeb7a08593dba812077f9e62a57c5a6e2638780ac3c491db017e2d5243faad43c1746ae764e0dd8a7b6948b2fca7eae2baea7062a0169ea966b3f3422d326f1fda48623100d2c250628ceebfeacb997987b856996cb96ae45c1d9d51a1d090c55dfbe578fda91cf2e95566211dd39f1a0c3a3908e2eb2af3bc984e1aece0d3e598a260026456f77fb7f4c45239f0d482c18b544c7ecaed7d22437ddc85ecde3c432bc19ac7e3ede60a8763370823952d20a6315f4462080c1f4372942e1d07aee5395b07a26cb09e5d3d33a85bb168aeb198f8c0af05ca55520165241daaad73b52155030e93b91850e4cc403cb55f4a55e75f72b6b198c2999a1c4be7dbb7bb1296b5f3c39f239134e83401a4c1ffea525923e4367b5e017f3528f57f6d6bf2e6eb37231dcc1f9057906bc23863d2b441a01d29997eea761c89ed7751ff32697725df850986347b351f3aa0da7ffc020c5ce705e31eff3a7db3fccfb7f2d26d5d34312d48f088071590d8a977c0b41109c8711002f83bcfa2c8001ba69461856df3055766fccdcdd02b60a5cd71c74fab8e4c6d7cdf2be84317f8eebabcf482978a905eb9c1f23f69697f2696740768a3a75fad5c3d175d922d3139eba3b09a8df86ed6922e5412e26dbe3bf10e7302924fc00e4e3464816af913dad8ac530be7f38bad5a4e917dcbbbe21b18e954fa39a50084da2f9460cecb0799967057457fcd41755afec6e9fb493fa32981642ec6edbbe63e35789b83942b8f3f01f4772e11158bf085a3cb0ef4f26b0ca03643bde34cfe80e6b89e396283617dce25586ea9ce937759e3cfa589dc9e1994b2b030ee7fd4b2e02600ae3cba517e4b77aab9bce27ad18b30f6ba0c16923c125108a5d54ef4f1eacb898542f32ca41514758574bfe5f0e082b738eb7afcb381772c7fde55b57df5963471d36d8de83c81a1881dbf5d304f2f8e7531c7d3aa54367c3afe13fd1814a65e5cf6bb11073739556499205d46793000a2f85e4f0d8acdbcc4c70141c1bd2210ab3078ab2cd4e41bb4f252245535b42c762f4b5dcbad3f24873c4ffa7837bbb3b1399877f7f725a8260b4fc868b805aef821f20fbd3bad87fbb11c95e7630ae63d6ded5db02130495811e55e52fed3c5d8b73c774097b0a61016d1b491caeb05cc64191015ba23eb6512f65b823a0f098305a2b016dd187b3fce1c7545002c7d59b1d5b479d14fd556f6d24363d6716af8e24e5f236e25ca03ed9118e63f8ca02bd301960f980547e3dcf85cb1117b1319e1152b9086d96625a29e5964db669f411662dcfbe5fafe524f536f3ba260db43bc7437fde43e9e0e6f13a27c2f89ad4271f18fd67cc193b07c1b6cfd902bcbff35a022e1bb48432de5a933458248d2c8b31404d37f103bbfda1e684e9f8af23c0be6461ce4149f9a016fdef3712df7347f0e061ac03fd6af179af9bc7a77252d20602eec0f6fd94f85a8ac05801597cc295beda36dc62b805a87aec43b75ed43fb99de5c3333c29928202392b7703ebefc92152393a398a99bc42c032338a6b1be8f32096ab45d907597c07b26aacdc48a9f49307e228838814377641bfa17c69964ff45de0016b302ed1078dc71f50f14717d6117e543db196991ae89fa8b952e3e0e4645dbb32b30db894369afa485ad4292f9b5df480fe43605a348ab1c191db48c61aea63bdcd224164f61a31f180e0df283759ef84ae0d9f52dad1633a969143d9227756778ff710d47c929a10ee25244480630ddb7edcbaa13c84971ce43bfc7965aab800a159f8c5de4c3fcd59999ce72ae95acad596ea01e230f93290c52b85a514c6ad4c314a31e62d8c42bd84167562564c4627fd2ff153580c8802a785978712a8ae281ac596be64c212dcca6b6a3404ef8c4eb4c856956d3f66dfa5a6dc262b82ac4e9963c63cee6e9e04a2687292f02da58e04e008870c592efc68a4c74de061e4955272aea6f023775b3e7151076176838a861401f4c925abc3b9bb21521bdf56aacddfb5c898fb6ffbe4e43c87a3140c6218c6dc3426322aa386d696002311f161c698b15cfc604cdeed22e6db1840d22bf1587ecc0dcabf1565d2160a93f92d5ebf9c024aa4d4206baff13c5977f6944715c321eb2ec4392140df2cb117c5680563720858a679a983110abbd8148fdcf6d74db2ebeb007b959d197b2a14c940bc0fbdacf97c052152a9c29352be50ce6e03012433a2ec7f9cbfb3322ae6882aa0ba328716e18597b942f5bd888acda64f0e9eae8e6e8782d0412c3aac7dfe8fa24ba3006874e18657c00653df24967425fe352b6dae4041a4079128698f85260018c43809e0891cc3bb43dba4af98678d103eb66605c56330f8233584438b08058cc03f79f7b51475e50cf55b8ba57912ed8e11e852031658ee047be7cc7d1b66df1f7847e0037bd49819dd7829a79a05993cda71fd79c9e22ee17fc6dc837101fdf9e645ec5dbc072d3ce3955fd1abc4f7da84a1f35e27034c94569a15aaaaa100aaf9bce6771e0d4b6f7b8aa697c4ab65bea79209680a84cbd825a63bd25cff383c43cd1ddc805b75c550d41a98784e5b62977e5db79bb29583e50ba936dfc57fd77db6ceb3dba5c003349537c207075b5c6f0badfe69d2b6bb5a67408b6eff48d47dface3be11c6d2856230648d4268c4d853062a7714c8245ab67a6d1e3a570301b58faf0fdc5bb7df37eb6d6ad242f0a189116698bc34952caed4d5ec18152a6fd1b2818a22d9c63583a73d0d9bccde255adb85e95b91bc13221de38f41276b3ca0056f108b9c061976c14720c2046e7a685a00fffe3786066bdda0d3cec7847e3ca9475d407547fe8e13d600ef816feeeb06b972175c24f8eff74b57b79a3ada21d9d63590be8881bf9af220cc268dcde20ef111ba4e4e1709e9b97f98a44171aa3f25547f8a7b1b33de70efd4e58b6085198ddf2e62e8bd0e4ce47f738ea5eac3c537d224ba4d1dd5c013d7df588a1c3ac7a07d51b85edb5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) writev(r4, &(0x7f0000000000), 0x342) 16:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae5f62b3958e7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb573ff64720b4f0e3e4d1e9f42128da37b6dfe89663ff8330ded6ba03ddc68464e1af4e3d0976c"], 0x10) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:40 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000002c0), 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x20000000000000b6, &(0x7f0000000240)=[{0x1, 0x0, 0x85, 0x80000000}, {0x3, 0x6, 0x9, 0x3}, {0x4, 0x2, 0x0, 0x400}, {0x8, 0xff, 0x9, 0x4}, {0x8000, 0x6, 0x3, 0x4}, {0x3, 0x7, 0x7, 0x1}, {0x3, 0x8, 0x40, 0x72df}, {0x563, 0x2, 0x7f, 0xfffffff7}]}) close(r3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x80, 0x0) getgid() getgroups(0x40000036, &(0x7f0000000100)) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000b, &(0x7f0000000180)="e0cfae3ea03b4e", 0x7) setsockopt(r9, 0x2, 0x100000001, &(0x7f0000000000)="5d3f6bfede662b14", 0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) r10 = getppid() r11 = geteuid() r12 = getgid() chown(&(0x7f0000000040)='./file0\x00', r11, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = getppid() fcntl$lock(r13, 0x8, &(0x7f0000000400)={0x1, 0x0, 0xfffffffffffffff7, 0x10001, r14}) setsockopt$sock_int(r13, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r13, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r15 = getpid() setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={r15}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x3, r11, 0x0, r8, 0x0, 0x48, 0x38000000000}, 0x81, 0x3, r7, r10, 0x5, 0x200000000f402, 0x4, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() r19 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r20 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r19, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000002780)={{0x1, r17, 0x0, r17, r18, 0x80, 0x5}, 0x100, 0xffff, r16, r16, 0x3, 0x80, 0xff, 0x232a}) r21 = fcntl$dupfd(r19, 0xa, r0) ioctl$FIOGETOWN(r21, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="f904e306000000202a5010000004002ba33019ba5ad3d51335318e57555a0020000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() getppid() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x400000}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb18f9eda4d97daa2fe92f511e28d59f01386244"], 0xa, 0x0}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = kqueue() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r7, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffff8, 0x13c, 0x8, 0x7b30d9c4, 0x800}, {{r5}, 0xfffffffffffffffe, 0x21, 0x8, 0x4, 0x800}], 0x80, &(0x7f0000000340)=[{{r4}, 0x2f90ffdfb949b311, 0x20, 0x2, 0x0, 0x6}, {{r9}, 0xfffffffffffffffc, 0x23, 0xf0000000, 0x1ff, 0x8001}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x64a19b353abe5c7d, 0xffffffff, 0xffff}, {{r10}, 0xfffffffffffffffd, 0x13, 0xf0000000, 0xffffffffffffffed, 0xa2}, {{r11}, 0xffffffffffffffff, 0x60, 0x80000000, 0x101, 0x7}, {{r1}, 0x8000000000000006, 0x15, 0x8, 0x80, 0x4}, {{r12}, 0xfffffffffffffffa, 0x40, 0x1e0000004, 0xfffffffffffffeb8, 0x4}, {{r4}, 0xfffffffffffffff9, 0x24, 0x80, 0x1, 0x7fffffff}, {{r13}, 0xffffffffffffffff, 0x4, 0x8, 0x3, 0x7}], 0x8, &(0x7f0000000280)={0x8, 0x1}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000200)) read(0xffffffffffffffff, &(0x7f00000000c0)=""/210, 0xd2) write(r4, &(0x7f0000000080)='$', 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) execve(0x0, 0x0, 0x0) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x6}, {0x0, 0x400000}}, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/de\xff/null\x00', 0x200, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r2 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget(0x3, 0x1, 0x1) semop(r3, &(0x7f0000000440)=[{0x1, 0x2f, 0x1800}, {0x4, 0x8001, 0x1000}, {0x0, 0x5, 0x800}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x1, 0x19c}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0xc) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x26d) dup(r5) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0xc0105715, &(0x7f0000000000)=0x35) open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0xa8) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f0000002580)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r10 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r10, &(0x7f0000000040)="670dc3", 0x3) 16:00:40 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xfa00000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000fe7000/0x13000)=nil, &(0x7f0000ff6000/0x8000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000feb000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) readlinkat(r1, &(0x7f0000000080)='./file\x00', &(0x7f0000000800)=""/4096, 0x1000) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x8, 0x1}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") getitimer(0x0, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/pev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6, 0x0, 0x0, 0xe25}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) getpid() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x2, 0x0, 0x0, 0x7}, {0x9, 0xff, 0x3f, 0x60000000}, {0x43, 0x20, 0x9, 0xd09}]}) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) close(r0) 16:00:40 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff0000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) r3 = kqueue() pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38004) r5 = getpid() r6 = getppid() setpgid(r5, r6) connect(r4, &(0x7f0000000500)=@in6={0x18, 0x3, 0x9, 0x4}, 0xc) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff0000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff0000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) r9 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff0000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x81, 0x8, 0x73f, 0x4}, {{r3}, 0xfffffffffffffffe, 0x20, 0x40, 0x8, 0x7fffffff}, {{r7}, 0x95f3facff0577b7e, 0x4, 0x40000000, 0xebc9, 0x8}, {{r7}, 0x4, 0x8, 0x10, 0x22095b6b, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x42, 0xe2b1}, {{}, 0xee8872c053a39a6b, 0x0, 0x40000000, 0x1, 0x9}, {{}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x5edf87f5, 0x100000000}, {{}, 0xfffffffffffffffa, 0x10, 0x0, 0x6, 0x8001}, {{}, 0xfffffffffffffffe, 0x2, 0x80000086, 0x400, 0x4}, {{}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x0, 0x4}], 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:40 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000089000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) minherit(&(0x7f000039f000/0x1000)=nil, 0x1000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000200)=0x9072) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 16:00:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) sendto$inet6(r1, &(0x7f0000000040)="0a6d96a947fcb81b388019a516fe8f05c0046054805de692b6db018620279e19c8345bd932f107fcd5c13341d3826ba508e505bdf55f97b03e8903a00d646b0bd4a56d66b2381e84fed9ab803fe0b9e9f13084b3b15cbb9ea35ea54fc1730697fa6e8c6472de3bf665af2a6361b9c6ae186e5ec000f25a735f8a0831886048dc7ddb20a1befc", 0x86, 0x404, &(0x7f0000000100)={0x18, 0x3, 0x7ff, 0xff}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) dup2(r1, r1) getsockopt$sock_timeval(r1, 0xffff, 0x200a, &(0x7f0000000000), &(0x7f0000000040)=0x10) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x3, 0xffffffff}, {0x2}], 0x2}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x83, 0x3}, {0x22, 0x9b90}, {0x60, 0x8}, {0x1e9, 0x1ff}, {0x4, 0x9}, {0x22, 0x9}, {0x42}, {0x2, 0x9}, {0x82, 0x9}, {0x87, 0xfffffff8}], 0xa}) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = socket$inet6(0x18, 0x8001, 0x0) dup2(r0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) setsockopt(r0, 0x5, 0x0, &(0x7f0000000080)="534d8fae10d673b5fae9ed01f6ba8744c5", 0x11) getrlimit(0x1, &(0x7f0000000040)) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:40 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x2f9) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0184002e2f66696c4530"], 0xa) listen(r1, 0x14bf) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r6 = getpid() r7 = socket$inet6(0x18, 0x2, 0x0) dup2(r7, r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000001980)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000200)="17c7cfb946ad50893ffd09244be7ea22f1c5678569c76b88b4414c40d7b801fd5ade2fa4b6078eac3f1aee83afd6016066ee806db4a0dc379ec96d334e26b6369d61289982eff914886aeb8492572d78f7ee75c8f6c997398af2c7974f74ffefdbf83ce1f1bc51d776b2799aa2153c4a976406794e47", 0x76}, {&(0x7f0000000180)="b8462ecfcc4ee1675e43ab9e63a724", 0xf}, {&(0x7f0000000280)="a660b99524961f58f8a8fd5086f09d86a1db5baf1b260f24a1d60da778be27d5e9c4a3a170741b61a76971987e116868664843636d539032d36c6311fa5e08cef10db56dbfa352ec5fa72c91c16ad49c4b2dea", 0x53}, {&(0x7f0000000640)="c6d01fe1dc0112f7bccea0e5d83a58a80de8287d6b38b1395085fd577e8a304faa7244f11dad9381cc4afe1937eddfdd77bce980a5c4ed3b4f514e69b612a481dd4e67110af7425bafd3402bd40dc6c6009546bc8df761e9a5f7f8a2571e88d6c0dfcbd4670809d0a7cf609b3366da8d25f53a89ad43c6fb3c8bae521e4c6876f3d6561721f4e1cfa3ee89a3997f5fb6608505d34cb37ffc2990c9003c5db1d99fa8a729d69a2e361313670b704e60aa7db512bd06e1591c3be3517f4b526fe284a4b0a6c9f716f93de21e796bfca8686b9fefe7321a37165da66a193c688e4a9fe64c883d158bfe987c0470eb3fd05343f76cf4b1829a38a38cb2695322b8ff873d5406d75169a53f6c773738f08e8784a40c7e468d08129b6c14a2b67bac1a08ef23ed111936f3a2d9531a3891ba98a1eb42a95a339bd71337ce0c3cca6a6d36e5b45ce5e5962a26d0eed8c39f235104ef8d66a23aaf6403329cdbc900a4046218d37b38c6a7bd5d92eed84c352e73908f687988bbc5562b2db29357aa7ea15ddf3be8d93683c40461d7963c403d2edd79401e82a9a9221be3c542a497da3de5043c0d62f8f399ebac40a0029dc4a0590c5d48060d38f8a346628dc2a6ebc1d3173802b71a69c408bf76a8adc34a5d584c9a7a3d028108c1d43292795bd8a1a44c91ab380a90ea8ff84980558600f250183594437b244444c74cd0becca62f97ee96cf9cd5bb608c49ec6cff77b8d8587fe652575d41072be047d3e754179eab257b1a26be4b30e88430b74327f0c77bb0599486902b9e5b0921977ea5e44aca7558a6bb5592a4a504448479fb6dbc59968de0eea74f6ac671fed90f06fcea2224d16a67b5326b32a317741622a8b1ec8b953fb4ea00f8435aea6c627d84d8e6d48085271c3c92a12947ea813687f65e4760e1acc771d21552ca8ea8e0c21b7c448b4a16c50458f65b0f9a4f6a5ddad22cc1c904c4e19890e34e97be8a73847f25e1c45010dddfc704e196f39c3311b60da1e5457d15a64fb61195f416393e34af64bb6e1ed225f64a78cc12d8113827aa20dd5fb707b97b58f885de07609f9bf8420b2e72b13758abd3bc1e1e7724e4aaac9cb0f5f2f643dec937bf6e5a3d7c0925af496d577fea4a5ab3d090bc823e9a0cae345dd4a8d6539e6c20d1728faec83896a9118ec31b60790dd64ff92742366a0928558e3630586e97a632fbf4faae9c6432584c8fd73ea936ca9e8d818e2ea317f76fc7cdd74745ceefc33cb1a11079a659eadda2d1967523fe1d1526c4287ddbb9c3f350c9703683b4eba3bddc12a345c642f197a3042b8e2ecb32c70b0aab2d85c529088b9237d99bf36fc0f2a6a8f990ac813f2a7ebb9bcdecfe0314e89f69801566090d7a973940713e91f0f2f67b1cc9421a07274c4ed6324417b774cde7651741ed08bc8c1d63ec15f73d63b783d55250f266bbf8fa22a2a7baabf9404819676a557eba3895620adf4a3c1dac63b619b9fab5ba8677fb0accb389168363b2cb7518541dddd40ea83161cfcf4645b8c54764a01fd3f3f320c4c2a7e35c7c12cd56d38a673037d97d7e9016d80607dfe3b51a801dc56d0f5f0a5374e100f4c1736078701e12908ae13c38a60a49c9d543a0b05208fe89f6df8bb862fba5ff36848938acf32df3c9e268df9c1dce38304b6899540df4b07f22a8fc5369f392ec16adb809a1dd3a952bb654ebdc7413e3b7315baca3064dfb44a55c4b88e55ce490a5c49a14eb1e1952c5e4d7946ec685bca807335465196fc7689dd850d3a2428d9b586dd1b5f42e984ec15c42bfe4ac697037491857db88c1c7e823ff2cbc47b7ebe1d5b552b784952627df8cbe9058f746325960502c32961b9558dd02f2e1ccbf09b0c74f7b8d35480062eed2f28285f06c62cde9f0ac1fe1580befaca5fcbf7ec3bc99a5b1fb53bf60bbeaef8befc405ae7f5d244f5651a1633ac274b6fcd1daf9f9495585dc6a9c875d9a914a6219f34bc2cad1e22146647bd3b3b87d26aaec7603f0741f5b686e39819b924e11c548a59825000342c20aaa160726f78ebe8199f1c3a59be27a16a3aaf0cd25eb38a584f6b3d8a7d822ac44838ef36c83aa8409a3f271f61138f6476cc52e3f47c133775b0f38e93c2e798a0d556f2789790c717869d71a05128544b07c969ae533253f5c9860e4c0616059cb077044a9d572fcca81f1f2cff781ba8ecbf9bd69c8f71560915120a483993a107ef63ea6bf0053adf199919e71280c884e581ebb23e6c731fc1525add14cff7530d5370ac372f929efea4dddc2171fbbc37282f84db1e57eb593c753a20d6b59fb3308f259198369b8f38659359bdd81e7262bd0b6cc8fb37fc0518fa81d269de0fd4415d8314768a09ee08b52a7334a1af870436e0f8d96d7e4673f202b161ddd17a41c6799d20dc95dda80c15321821c0e06da44d901b6b731b5fbedce8b84abe58f994cb015a308446288155b534fcc58c9af235bd611a17b68d69cf0584212c465c3d0fadf6a890301cca50e16a7dc8ea073f212617e6c19573cad0fd9ada40f83b193eb2fe139d3f50f76b64b36401b53fbda311e9fd1cfec367453cd427428dd4e0e8d912a4baf6a72696871cf7e457cfa4fc733a8120a0858060e005d5bf19aac567b5499e7f144befc92a942341482a17afbbc1180ca720fa5aa3b1ee87fba3ae32f879ad16c185d7acaedf8178c8cff398c72e3bae4251c75cbf4ba83d907f790c07c5603fa4d86d7a97f1570d27fc90644931452904b006dabb323f7c0f530c231cc263b88dfbbfe80e6010d690668221519303119b32b22258ee3f7d30bd7b43dd24b0c3c0d1f98742b2515f547a88c9773e075eb65a9ed902f06074a7e749c9a5ec785c1d7d045d571f3d460d52b0b7693056b8d46c3d64f241dced31c5ff48b04252408fbd25350bac97bc9fabb5618e2e2b9e1ab18bbbb39da2aad9efe80e3d41011c7e0242cbbc09271b36f9e8186e9a16235ec98ebf475c63fa6cef507c03f9c7f2d101bdd4abf7df3f6d7cdd296d7ecf9cbb2a51f565eb1b378bd571376c63d03729a6a9060380617a6e98331f98f18ebf1109bf7b5da6bee55334bff8c39647c4b83964481534213a2942bde57f1796b29a81fd3d71eb0eba7dd433bff6d82ffa06d0d178c67769679b843e2a7b081b903dc82c96ad9e234155b6082a67ed124b773e9c700a6750a22a4c2a344f1520b5dcbb63dbf120c23590b1fdad400137f5576b75120da49ff788ded84293035abed00f7fc5cf34f0b797d3dc4de835c62460e0817f7d2412bd4ad6139f641bb56d904e9a0dfd565af0b62466c6cbcea261c69c1730e0a0532f45dc25957f4768c799d7c1585fed257d677409961f172a4630191a6029c5155df19c007693facb6d76abe2ab7f7638c76a76ab9017711bfeeda285b6a8c9fcc077498893216970cefa90ebe5ea2ad2ff5f4f811c224dbc855637a03688459b16b50821333344c6f85a389a545deaf34ad4feba632f0d96bafe8a4b27d1a52c46d48573ef811ed4d71af13b852aa50f650b39c72694181eed261574cb762f06fc11495ecf58938b649d4e8b4bbba2a4f121a3482209bf44d59e4a35fbdd582dfa22211636de852a4cb55e3630443d209f5a8501f504f6cbe8ba9ff77e25d00b812e1a053dd0fb4751672302ea6dbc91537ac629e0b414ef863f99d5dcc04ea5bf6b4efdee04d31d68bc65651a2151250b169f95cb81e7a37644ae2528678d2332c0182b62c665cffeb27d8e0cb1f6b24713e0e4c0c8e63b5b2a9be0fe581732c8732fe839be331f26b0696e49445b74c6b06f47b5e43275eed14d5ca7ef114609e93757efa638710b4ee4f6f792ec4ff8060584353cfb47a7fa081d364c3d2a50b7b21817e1feaa41d5507fb102ecdcb81c55cce04351560e7dc4073f159c2f6e0d3e59601822d72ff6e580c26235146a30d14212659068439e0196908fececde33df88c749a071df679b87a7e6dc029bce65e11d1f0e8f312d86d70ca7bd94bc2388bf7cfd2096f9b0e736951c5921514726446d1af336be9ff3930d41be5ecb9f94fa78f5e4dacc41a375c6fd9274466168ec3def3cc874d4317772cec148ade9fed228ceeca68385b463e45d6844bb16ac6613988c9a20df43fcfb30d4b3fd2d377048dc7e53db99b4a9de44a307e8fce9f6b3f860a4d5c2c7aa4ef9a78aba92d604c70d4d0a0fc69295ac85148ebd7df2cd76f6d08eb124594510bca83a3194068c183ff868ce43dcb38cbc74f494d763423f990ded87f46b07287affad53f194e8ee49c420409f69a9e169e88b7ead9e4a7badc4b82d67972c09180d4bc962620475672c88b28c2855e48b7337b1ccfe42b7d4d05b7059b2b3594d0312d7214255623bf3e5aa22591bf1b1a7229ff5eaaf53951c0dbd1f35a2acc4234532aa95f59d00a657d40d1b4f5ebff6bf806ee7b704283aba7906779f432f1b8ca66787afcac309797dc31a61cbafef509332ebe3d72f9ad561138d3289c458f962d51bda370edfedf143e22e5ab7d2382ec34718346dcc0493757f816a2cea626337fac7fb8715c9514b37e1db901eb2914a289186aea0c34eadfbbb0d39a8475ed5a96583dcc6df412ea26607176eff5e2278c7450e6b53835a34cb0b93ef4d77c4bf9d0072a824adf162a45b73efc65db3495acd20bfa2f19dfc0198f2aff274b6057df0b41ed007126e9ebef567f541cef6974170bec482ba996ea211b5d3ef73e50634a67f2220c0c963c63629bb3f2cee22a8c38202636e2988218dd1053fde4f4ac7867c3c04a2900814d1d88d8603fcb85b2d68f9f5e593bbcf4b9cc4e36ff7bef0a49a1a22049e2f862f21b75b0c5894bed9424a9704aa17098944ab742be268e0f7b69486484a224ee2e5ba30991988f52a459e7df4e6ff7019169dc7b3cdb01e2948885636eb468efca120c3dc1428a7385f8a9d82b2aaa09ce8cc9c901c516063552458f301e018658e636dfb3bbcfe1076f7be852bada6ebcb6c1c85a2c1a3c35246fd37f4030faeabd84a51bb739561178df7659ba1ae02feaa5923c800581a2acf799433a886ad715d6067837c74c132cff460678f4b673f9989584b0ed739d97d186f6e261b27164abb52c614af329407269bd7e1dec5e38dbcd405dc7c6cf3d2a1cd081ae21a195fa2ce18caf89c3ea9a3abcea910121d91ffe818722f87b61b761e3b884742735e91d1a2af83d0f00a63d4c7e77c8941f8d89d51cad0b2beec6cf0209bc8a0bbe4a16edb45fdfd0573a3bbfaf6e662282864d69eb6899b82199b993445af66c8970cbf7ac1e858e3b18eddd63e65aa8947984b7bdefbb0b1dd5da7f48e5a9fed8bff7883f370fb38c647d6259ba4715ef14889c572cbde0e784b90a376557913fa2f63ade73f6fc7e5bc6cc96e3ffa111f003519b6faab3a68c93f476741bcc59fe481c54ebf08dd696d655f30e22ef4c02319cd17494b9073fea6c66e96ba569dcc022f801d329d6cd74d3a69ca0a648e0f7affc687476731f889303365ce8c4140f63ed2fd3c1ff5609dce910d920c8e15a84c097f177c45bc023a7d9e88176f60e68f59f2ee5c48d61f8ced99fd2662c276e7e75602f320db3d389e2da6448125b6cffa9e52b5124a96784229a9b5ebb2f0a9a2cc6a390a1633b41fc8ceefbe3c618ef9d3e29577ff3f4503914c3babf7047e7b76726305c62cfd5c6d8751d453f0e02ab83dfb58e1f7cefe07af3b61b7e1e164fb378fcf0e91f8647e9a2b9f9a6202baad117c8c6d3280138f6c1", 0x1000}, {&(0x7f0000001640)="d23bc0077f81e2ca7a3585ad12ad4eb246db0ef4a25c7fb8be9f8043a79523000e325b2042d265c7f5567a6609252cb6ed6cb27c0334ef92a447d4a622673136ed3d3536f898a94cb504a1875e2bedfcaee8537aed56ea7943aee466468e57508f686ed27fb8999a446454e8eff7ce59924b0daa1d760a6138185e4ce11a0b7abf55693dc5b64a84445a804b047d1c5889b8729fa0a29bca32f1754112401653b933c67822556df52a16a5c330968a9dbbba23f0b13dca5e4dcd431e650ef9654d3be719a0e0b963ab78c46149acd8da9a4025c668cd6da9e1479e5af802", 0xde}, {&(0x7f0000000300)="bb0ed672a5849029387aec383ecc08327df61f0bb238b0988eed6a6c2906629189c562f3b1815a1783f7a5803239b28bf0c04e42986fbf2d618f2e428c32056f369719127737fe00a3487f1b678dab4046420faca650c820b09d90", 0x5b}, {&(0x7f0000001740)="c80d1a29936387eef9c9099e66e5c55d6c15603331b5535f76e2980342984e2f3f971d92062179e9dff0b7cab0c045d773a57b59fca8168fee8d52874335f2286b2a07dfc6b25d6076c7228303b5beda2d73c0299313922b1d2be0fa2694e574cb54f22de813bf2a2fce684d5e05264f7940e8068778795f49df3bf0c68b11f10e5e52ab9ab40cfeed0627b5c4945b1d625bec69ccde2d41b231851896c776d4475810a054f975814032c42103a3", 0xae}, {&(0x7f0000000380)="1b04a13928974eeb144bd3164af46dd7a25f", 0x12}, {&(0x7f0000001800)="ac1674f1951adb6550ef1f522ec7eeba73a476aa5197bb6040a2819a4258e77f9ffa3e94f339044b87cb41081aba76cea097b3eee11e3c3537e5abc28ff9bb0c9d8f6f4f679940494fc3cef3b7eb415c2a5a16fa020060d4a0a330a8d567b3b3971dd9ab684616f0e600751ba6123563a132a77f70fb7146e346e5a6009b9bcf0edd844408b9906961a816d7dd83e3fba1ef04bd9cc8a66be7f5c86aa8f7212bbddfe021cd67595182e122b4a76c1a3f", 0xb0}, {&(0x7f00000004c0)="ddb2cf94ec5c76dfe2afbb863f1113a3ae3324dfbd5a6a835a6bfdc911be6d3705647497df9fd6dcb7c52a2f8328b2850cb2d01c13e4ce5effcaaf40f79540b331a8053343b95d1746e17dc48f958c7902ba0f04acd5912991c64ff5d87a0a644235b380ea5eb53c5b394868ce", 0x6d}], 0xa, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r6, r8, r12}, @rights={0x10}], 0x30, 0x404}, 0x7) r17 = open(&(0x7f00000003c0)='./bus\x00', 0x100, 0x0) setsockopt(r17, 0x6, 0x68, &(0x7f0000000540)="9d0b1cc328c4b120f3b9d6516d2bc40f6a1f8b6e990cec3170e09db3f961ddd54614fa128233defdb98aa8f84ca76f5570ce45131aefd8a1fa7fdbaba96e7eee469e9581b4531b4439d4d3166390b2c97d28ffe14aab6065b2a4eca6f88fad528744544256d9f1f1e103f3405459f81b9f2b0629b97e7c5ba0edb40939fa283f23647aa8c583fd159f5897c013b17b302cca62871d3316069a6329c5288c26be8e644ba7b3180ba76754961225b86ca60832dddb858705a34413a91575585c87c024e8a12810cbc2c04884278a1ca7f2e3e03e0236e9d507e251a9857fb9e34bb0a0", 0xe2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000001c0)=0x100000000, 0x4) fcntl$dupfd(r1, 0xa, r2) r18 = syz_open_pts() write(r18, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000100)=0x7) r19 = syz_open_pts() ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f0000000000)=0x2) r20 = msgget$private(0x0, 0x686) msgsnd(r20, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 16:00:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x401, 0x1}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x40, 0x4, 0x5}], 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14, 0x0, 0x0, 0x9}, {0x6, 0x0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x5}, {0x6, 0x7}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x3d1d, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x4}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x8d, 0x5, 0x401, 0x4, "ccfc8daf4d805bd2f563fc75a2985652ada48a61", 0x6, 0x6}) r3 = fcntl$dupfd(r1, 0xbbd3c45251284255, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) write(r0, &(0x7f0000000140)=' ', 0x30c) 16:00:41 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) fchmod(r1, 0x100) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="bb9d85de56226c650010"], 0xa, 0x0}, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000001c0)) dup2(r3, r0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = dup2(r6, r6) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000000c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r9, 0x5) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(0xffffffffffffff9c, &(0x7f0000000280)="c435db4dc6b29671255ef591a77b77d26d02ec0283eb23377a7efaa388b0bf380af8d0ab5f92c955c0219757f1ea9c8b9c27fad0593c2671e99e8f06d72cfb35230fe960b018850324d998fe954db07fb6a780939a3867bee8053a45130c0b162a1d31831f862ac5ce28c67d66eeb8a73d3408919da38a89c6cdf6e0aeb7389b02295c0a60912de9c84422df7a1f16b5eb0e17bf5fdb4dd69f74dbc6ef56479007167990f8feb04cb0f7cefb64cb51a41e879b2bf43d5cd9a2fd9340af01404604c4e28f3f70e5c8ef5b9d54ecbfb16c1d575e566cc2d00c24b1f7e818f5caacc8170f3b64fa2c25b364f1bea85d1d6d3d6e3926644c", 0xf6, 0x0, 0x0) r11 = dup2(r3, r8) connect$unix(r11, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:41 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 16:00:41 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) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='&\x00', &(0x7f0000000180)='-@\x00', &(0x7f0000000200)='$..-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='//:-@\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='(\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=']\x00']) 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) execve(0x0, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00a8a0 failed: hole in range 16:00:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x101, 0x6, 0xfffff0ca, 0xff, "bf04ac0cdaa7719461de49a342d764b1df73bf74", 0x4, 0x9}) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb186c65300000000000"], 0xa, 0x0}, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) 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}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66d16c653000"], 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1004000000], [0x811], [0x0, 0x4000000], [{}, {0x4}, {0x0, 0x0, 0x0, 0x20}, {0x100}], {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = msgget(0x2, 0x403) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) dup2(r4, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getegid() r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x2}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r21, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x7, r3, r5, r6, r7, 0x8, 0x7b62}, 0x7f, 0x5, r13, r20, 0x8de, 0x964, 0x5, 0xce9}) 16:00:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt(r0, 0x8, 0x0, &(0x7f0000000100)=""/247, &(0x7f0000000080)=0xf7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x1e, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = dup2(r4, r2) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) accept(r5, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r0) close(r6) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x5a6, 0x5, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) r4 = syz_open_pts() close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x8150, 0x9, &(0x7f0000000240)="010000ec3d78aa6f6e88682fdf7478bb093fc2ba6feb0e000000000000000000003336f8137a453f8d2f18ea86cb8b7276a4505fdaf4e80ddfa38bad50d4c4dff130a9b7a379afe80147e13ba3f282d76ccc8361e003a4", 0x57) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0xff, "b80000004034d012a47364d200"}) close(r4) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) writev(r6, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRESHEX=r4, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r1, @ANYRES32=0x0, @ANYRES32=r4], @ANYRES64=0x0], @ANYRES32=r0, @ANYRESOCT=0x0, @ANYBLOB="d935d0171fe9285f0bb8820b0c9c72da3e76349b0b5502ec8639b1cc0595016ab5b3bf5de267aa03de4b29df2c03af673bbc6ac50e09a228f0be954b9ddc9724e3750766923ae6c788407ede3f054db8452737f2f5c9d0bc9c324c02bf543a7bc1a80869970b9a", @ANYRESOCT, @ANYBLOB="acff5d3804bce28c495e1d5700e2503cf6f23396e5a6004816de5bb6b8d11a31781accb55998dd1dfa23d63be633425753a54e3f7aec8e6e4c7d338afab53d43326bc644c2dffea7f1c7eb4036eea06f39776157247c29e306431deea75fc28ea5f94320316c46b01c781e68ca5b88430389934ccadf4d2db4d015f3ee9f64"], 0xfffffd41}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 16:00:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) kevent(r1, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) close(r0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000ec0)) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='.\x00', &(0x7f00000000c0)={{0x0, 0x6}, {0x2, 0x81}}, 0x36a3cf980f6e853e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) semget$private(0x0, 0x0, 0x20) write(r1, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:45 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='\xa1{') 16:00:45 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='\x00\xe6') 16:00:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x800) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) r4 = dup2(r2, r2) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000080)={0x100000000, 0x40}, 0x10) 16:00:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) socket(0x2, 0xc003, 0x0) r1 = dup(r0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) fsync(r1) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) read(r3, &(0x7f0000000200)=""/90, 0x5a) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x5a1, 0x9}, {0x18, 0x2, 0x9, 0x5}, 0x400, [0x1000, 0xfce1, 0x30d, 0xffff37a4, 0x8, 0x12, 0x5d1, 0x5]}, 0x3c) r4 = kqueue() ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000000)=0x2) fcntl$getown(r4, 0x5) select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = dup2(r5, r5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r6, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) select(0x40, &(0x7f0000000040)={0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff}, 0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0xa7, 0x55, 0x0, 0x3f}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:45 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x12) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 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) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x2, 0x0, 0x0}, 0x8) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000000)="5afb6a52e1d8858b5daaa357350190a82c7c679d1e528b66d63e76c90277d1885d0aeaef3208b28b7eb41ce921f6a3a6c6e9c50ee4889d60c8c31af1f08e198888589faf15a90db88cf8b9b5577707cdfaf10ef69a50d529c435a6619d3f5c"}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/24, 0x18}], 0x1, 0x0, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='./bus\x00') 16:00:45 executing program 0: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000040)) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getuid() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r4]) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) r8 = getuid() r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x4, 0x0, 0x0) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) fchown(r5, r8, r12) openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x6) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r2, 0xc) r3 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) seteuid(r6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup2(r1, r2) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000340)={0x5, &(0x7f00000001c0)=[{0x9, 0x7f, 0x2, 0x77dc126e}, {0x8, 0x7, 0xfa, 0x7fff}, {0x1000, 0x9, 0x2, 0x4}, {0x6, 0x6, 0x5, 0x9}, {0xff79, 0x6, 0x2, 0x33ba}]}) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="fb182ef1ac9a1322dd3ac32f66697b64f4e93aed61000cb8b94295df3f7a4faad37de43f7721bd9786ce9736fc8975b7a0526c76b4a2f7cbf5daf250fd4cec17cadc25c958c5fedc3164c98ca0c45e87de231beb71a74fbf395ba8d08688856d0f00000000000000000000000000000000152fccc4651656c0ba8a87f3ad6032ba7afb7625ad7b448cbe2114783bf2e9618393c1209cea9d24fce537dfff529f6b47574bd17c857fe6692b7c32d91fb3fa2670b4fb9b6fee3d20"], 0xa, 0x0}, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x9, 0x2, 0x8, 0x80000001, "045578d0fb9e596e3ff21e6480bd18ede2175905", 0x7, 0x8000}) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = dup2(r8, r8) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000002f80)=[{&(0x7f0000002a00)="3aa3dc0ce9696e0e3ce39bc45957c41132ae4f910879e0e765024d07cd21559528c7ab5cc1554eab33f6f5986ed6838edd22fcc60239c4945c1a8f790cc96ba80b844efe4aa90b52e54d4b7eb7871a86abb3396caa647a9a56dc46b6ec252664319f187df8d7d6e3bea0e134f372f812450bc63a5d5a5bbef8b3067ed7e6e2d1cbe342ff2f66d7f6a8c99356dc9af25665a0deb42f2b01aeb8122a12d71f71de9ee8d1222f", 0xa5}, {&(0x7f0000002ac0)="4031c8c92b602681f3f11c9210d3a35102e91347779c1c7f53d7b6d44437f2b88982ab45f2e609afc395b20aafd01dd295426a519a55e5378bb8356336a7bedcabb547f97a29f5d0a5ae41d83834a42ff085f1a48b158644f395af34e2b1ca8f34c91a30af7237ea742c4dbaea49a936d2db9890359ea4c90a75ec458b453ff52ba79f0dd2b697bcbbae07dd94f7a6c2421964efa55ad76179c440ae2e63a02c349ea3", 0xa3}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") 16:00:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000040)=0x5ec) 16:00:46 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x3, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2, 0x9, 0x7f, 0x81}, {0x0, 0x81, 0x81, 0x81}, {0x1, 0x8, 0xf7, 0x3107}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000140)=[{0x6, 0x8, 0x2}, {0x5232, 0x1, 0x8, 0x400}, {0x3, 0x7f, 0x5}, {0xcca, 0x1, 0x4, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) r2 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r2) syz_open_pts() 16:00:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xf409ad9e12b8dae0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(0xffffffffffffffff, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = getppid() ioctl$KDDISABIO(r4, 0x20004b3d) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x101]) semop(r6, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r6, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgsnd(r7, &(0x7f0000000600)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="dea9abd5a9e9162768f131a397c8b43d0d3e6b7787e82e603f6c46229c99fe14f97ac00c484e1e258dc025478ae2872635e3f07f61c74656cc651c0f0568164ec84a81b09677cd394e37bd4d525ff200ad3d31c8e19780a9047dc2cfa34c97d95ffa4397e0a9663ca30d2966dfc6e5929c8e0ca7ab94caafc853419f6e4ebd8a255c8e7e6e634a1e793800480bcefa9ca379c5d03f42f2b8e4f2937ec73155952800fab43150c3af1d13b0d4b079f79fa27a466be353848b1ccb445d236efa7e960e9e71ef89bf4f0006b3e6132e66b6a53ac821ada1e4e90c94c73943ac17b8265776be720f693e0e28e3b10099651290ccc25f62c07bd401126be9cf7e4d5c5172444dc9f915411c3e312005e8d3bb07545d5fcc0cc46776de541401a3f721ccc771590288d90631780e7881eda250b90ccdcd9a7d27b834f199f783b39591a3d55a68f6ada968f053e35c2f51bdb987d5c66694382997e17d57999ea4664ac72c30276ebbbf60ab46b654b7a1b94db625f9321cd665fd8e5b9093babc3e3e9a3d1cf2d4f841773b596e4aeaae3e112aa1d3b367b72916fb8b95d468021d07c2d92a8bbf895a0c41021ff7daafc3ecfa2f374100fc5668f98a4d472a06eb1840b9e53f43ea2d7fc556533ea525c18e2d4d302bc02413a2efd8bf8cc4e093068d3bbec53813f9aa2b119b3c4ce3ad760799b10279f64a1338e7cb17d020d4d377011b72209cb7ad3f645b45bb9a5c1bd9a9e9f9b67c03faa528c561181690ed3f5d94caadc2235655d329d212e2bb0715e5a62de05b0ea29387d7f06e0221438aba2b4516d69fff0ef415a6073d0a8d7d55dbb7ae8d64ee8ccc71751d74ce9c6332ab7050aa5f92881321ee6153e2748932a4b80f9d1cfeccf16953eeb5b6b2c8763242813bfbf2beb3a31a7542e273218bbd7dba1a4f0ddc576974b200fc075bab51692a35f0784eb9d9e8345a02cb44f4a10c233f335f8a04d2c343718823e73dc617ea6638f97523f02c0e0f9988a74c6091d40d99f6d307f6c18d63b0e7eabccb9f8f0a428cdbef20cb5bbf7d377f520cfd082bccde9dbe8f626ea279d576024ee3523da56726e8bc7c90c7bf774ebe6cfec5a428d37983c17eb4b619f229781ad88376cb0401580ed8907fcd3628077e416c92ab30eb1d0c6d7f299ae15e8ca4193d4a9a1cca7738d88ad415b10f4c1a8e0692aaa0117adde52454995bffc2a3a4b0c4ce802dbdec765ef02fd5f0c192777d1412d570dd2723925874ae3bfb8ca640e8a44e77da69ea40900570bf9644ccbfa8f330e458ab26ce0bd386497cf3b42a63823f60c0b398c670ba83dd2211e6a153cdd2f5a552778d9aa4caf8751b10c8e2a0dea640588965fcbf3f48e070e3ed5064c75505b6abe94d4e33c6c33f35891585d44f4252e06fcc74da88be6f3356b9213d1870c488cd79c64010aadecb8762370ee1bdb56911318f7305ad434edfa9a59ef27430e6837ce0ff3133feb0e8f324ee29ccc167a4754447405aa3dafc9618badcc0e5d3b923865a72e6cdb755663dd641865a59502c9fa27b108e1d0f875dd204968e09f85ea78cb32bbf3b2bbd3fe9046dc0987f81707305e9bb5a20b4bf73a9f21f058deede6f33858b3f39a06b67a999b03a054e608a94e2296d024f8a37d54fcbd8ed61d4902aebdc5aa35ea70224f9feb264d89851dc2433a2428f510f0cd235d10c940c1db68892619101e656e61794b3ca6f0e2efc9c2d2baee4e16cd00f93473f1caf88b67a22f11ee943237bf8202bedcbc070bf8441f950d923622cb8b605e06cd3cf86da27996947316ff7f158f8e3d0440a35b2b6010bbbc2c112b380f9db9a5576b1ccc42eb518a31bc1e2a03ef61c05884b91c5d2be82e9f8f61f8e4fca555c2f030cf932e53f22f3aafd8c4092375b06ad7ee4d5e22144da95d1e8c8fbc90216a4caf3e05ab4ee84bbc0131fd1b7d5f64b202985df5490b96cc6ec744e98749aeb20c13ed0ecb8c0ccb7cbaf855a250677b2c7f8d2e5d05685b5062f64a030bf1638fb66b79c6b55ae0e2755ad0213e4dd4579e2ec4effb97c01de2307fd3498137fc9e46710107eccf94994c23c6afddf48ff0f75a3d656330d3a270c3f1e4a2989426e13523359473afad4d8458c6f1efa47e19a111a277c271fee37c0520aecb2386c5dd3188323df517c759aefb0f297c0c9ed361927154968e593889b3c8051c37ee4ab9968026b3ce6f69bda9d5622afb27e1ae0f821778e898b4550cb4b8bc74fe84357393a48fffe1c3e30e5ed723f4feb067d3b646e865ab958786cb08b496c381a2f25984a3bfafa8a3d07c3e818d38a0052e1f8eba7969cb2b6062a4ad012780442ba862e2d90e993dfb4f48efbbed4e8a79481b18b84d30cb497ed44691c5e0fbc12dcdf0f575c0442accfa4560aed156f70ec3d171fb3558fc60f9c80a59f2c3704263c9a5ea478703981cfd9e9992684b971ecffd682a0ac9d826a8839b0e00b7ff0e3473f756dc9b22c52f645be9e8a09a81213e736acd5b75afa54ea4042143f217bda83c6d0122e2e20557afbafe2255659b15e1182b8a53884f951cad38cff3eaafd3255a1b697d8ae7c7263c5186a7795b27b02a62390187914ce9cc23d5cf041a27b554cb50f508d8518280ba683f2f14ee06aef0eb6bf140ba8961d76742cbc67692afe63ad1f678d5527fadb42d9184417954f01efd48816ceeb2d1b13c3992a9eb2a13a0298ef1d8e9462fc39d9147ef7e646c2e2c0eec1e0fef7dc51910df21dbc2e126216d2194c3ea3ea51e3c5a70a215e1ae676c385b0bfdc992a31ff5de8d7894bdbe638215ff930e5a4ca13b1e9f619125c59430da9d651e750713c9b8530a8a7234f4a635a1e80379035f712abdfa52cdfeb27b8aee129f43917cf68c0ea4990b3fcd4dc41383ffb9041ff9ee181fa6925aef804bc8b0b2eaf1e9fed739a7b8097ed38946ff4a129bf0d78d10a7273ecdf211b1d90c5961e5fa472698ac08e15428b5f5baee0b6e9b9830f2fda3ca857a2c189f9e2eb418fc963436dc47b5aa0004e80def9deb0448bbe95a2faf1c53be3fee2e67100c163deae15fe3ab26fed5712833b95e8cc253c8a5223b6e3026d868e603e05d2ec9c3781d9129b36162caf54003eade77b3240c01767ac76349ac3ed603e52666ec9829c1fbfa2955e66dece8f970fb111bd9116d896fa9a8d8f7525b64b9a643bea6bd3f8a49b7cd6cd07eb5402e2927de66802fcc16e91e43f9467b966c16adb931370444e6eaf2251fc834132a5c4509ae1762fef1b157a0f9f4f7c797c6e704322cddb5d4359f234eaf487e19ee310c49f9b1e756f14461903027672444fff211aa255b847773b2618311760db2f4fa0c672b7599f379645703ce0499bf1f4f50a355d93f5aa4ed686c21704f492ce66e52214a17f4634ffd98547d2a8cc6bb08336bbc8f79ca85d13927b554a36182bdb73609101e0d60005d12652d7572628167d2dcd78039911bd1313786610786f8e28d0b97d8b44cdebc460a8d5cb5df05ffd278192aad9e2b92a7bb5664c42b0a29be03655f1964e3a67e55d823dcc25812b4177499cd59028654245e0fd6074c38052ef8ae13fb88ef5ad3500d96ece7875f41a7d9ca34755668105a464542d76d8184f6fcdca09c8c009f2f1825d7bcbe1d418c6a46055f5d871dc72ac53150e357ec4545d6c4e8d2e0230b8efca6135dc36a3a518bb6a694d65d091c586905611b50198eda41a113feac642052388b796da7744e9c7494144182181dbec85360ad43f14f01374847ec7d48f00c07d85840f883cfbc7cbed1219b6c64af62abdfb07c63a6b88877e2faf0b1ae15478cf4dddeb528ff5188b642cd5328d41e0ab26ad080a205a3bd3470df663a7a041d2d1969435d72b451b6ca35987850fe9aef4a0227358e5bde19c11ecb527af205eb89a1ae9c4deee60bea27a464e6309b0d34ef75b4c095b1e88a34818cc9998f69d93ed26a10def0d8e345a1d7c0caf8f90dda090b1366734b6a5d36c122dd7c99698bae5ce33a8d8575718a3033fef91a477ceb25434d67bac230c40ae97bfe906d919412a2a7339e231e4c335d63263329da5358a5750d223b4273a6c589a009b5f24b1ba3ea19d53728f8a929f05ffe785f68cbef86799bdbe958ff21f0f52116817990624fe690c6065b7a0c56018a3fa7f9c8314cace63845e06c66b10cd12b34e3d7591a0b996908a3a6a811beb87a77d22e8d566546badc7c626834c1509b9a3b359f7e1fdeb4b0188320e8564e67315db69d705ca623e4b26f335921f6abc97bf1bb6f9505cf15b23ce528a93bf499bfbbfc4e3bf871079d26c777987dda0c6fbf45dc76e32000a58913b27c0c75610786a6ef9b46e3709257a6c6cadb7116f4b6a94f092b06b0b20aec3d072aaccedab7c1c6e0fbdb5da567028c01ad21bc06a88e55c3bbdf20309a1235b3f3bf664fb80e3b969e61831be31044ea8584c1a42d9d1adb65329598c8f99cf7219ebcff17bc30761a7456312e80d6ae6d3ff4b9bed14ee400b9a3142e3072d44d1d6bd750554b22d6c3d18558201fb3c4f479f9758ed7e17333415238d57c22182134b3ce28fa3e0a45cd28f5ef238b1c6feeb66ea3217ab6d8d2fa3b3abb957e949cd93c6ce7c5fc5bfda0248af930a736faf10a235c517e31905961d1df38e2730f70347a33529ff670c3d784722d771ab9b2bf1d85047eb5d4207144c23a034e6abe7562f310e7c2864b2f8d30df9565b8ce7a4af896557c8bf8f35641a604dda84c83128758ca39c2132d0ce22880dc5b5b18a6b7d2cb238fc29b979d89369ca770c74e304e4df050bd0a3391af8d2291c050970f1479d4135aecae194de86f8dccc784006635b27956bba6763650ad3d09d25249b5fb8bfe96751d79f0f5ea1b2a0cfc38f9b6317dadfd9a3f0341eeb18e89f798e955e50004e2bb4642dd9f47c2aeea8bfa1cc5a6f827b27585e81a6c4067a832df75234e6652f63f12036bd8baa5f51cbd569031c21c2c2fecbc001e2d4b8c53788c02a777ac7a8c83704f20b32256d03299c411fcc012dea0542766e6c94e85ccbb98aa176be9333a97feece8401572dbbf5b324688a60612c59d79904df372d1d597db196c17e37f46c6c36f5bfaa7aeca4a3eeb2c5c884851de5999f7e2a78d17effc0f0855a62e1d1a8c075766e2a053c2b0a68a03300b63430c56b6a3b5236e5ea5e9c0bcaf9e14fe3a287730224607ea667b01a368e4bf0f544476169d2b6cf6648432f8ada0d31f77f4dba943358159216598f11f2712a1e0c3a852bff4c8e67217b0335e32c2a82e699cc58e275ad900f3252795dbd7af43655fb9c5e13ca25e7ff1c4b997149509840c982e4d43db646cf739949c51f825878be4d91d76f9a450028f007cfa27d76e8296af3a3c6d87ff97cc2e4177fa48a631fa385375db265ad23c34f6d198eb250fb38c901288c1aff68f744faa86a55b8b618029b482557d71444b74a75276b60d25c97f2dc3480f9455489aa631b7cd92b84c15d05a9390bd0b856abb514e8e043b35378388a3c3838a732d38d6dd4b14dc6b616627f331eb4c3d3349ddf181b9b9c4ace5f499c576f19c4503cdbca4736fd687b283e369d143597dc2575be756fd6f57553f09918125112e7d2e7a90ab838c0e59111bbcfd268a55c3ba22b801d8910df529937c4b41d2db5564688ef09bda080b7e23ed913e658e3b556c1af950200ba3b5f91a1667fb0a4451aeebe6465e19d94261d97a612a9a767d122283c4de9f5", @ANYRESHEX, @ANYRESDEC=0x0, @ANYRES16=r8, @ANYRESHEX, @ANYRES16=r9, @ANYRESDEC], @ANYRESOCT=r3, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r5, @ANYRES16=0x0, @ANYRES16=r10], @ANYRESOCT, @ANYRES32=r2, @ANYRESDEC=r6, @ANYRESHEX], @ANYPTR64, @ANYRESDEC=r11, @ANYRESOCT, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYBLOB="d7522e2c4e83385ed08d16d52b9a637de527ddbb50f94d6501f28786b425b9c3594e1407036cf0cca96b940971c65e1bbad585e5969c19cad72fd383a114cfd3a3479920b3e5166488661ea9a5d98da3dc743ba6044e027fcbbdf643c5d709252a96a7469384d74343900841ec16fa59e3d63bd9ad4405560cf3c2cd233e8f5dc93ac51dbd1ccb12f08666481a03372c7cd6f5efb4bbda64df75bbefbf969adede9ee5714890061f968dfa8ce4711f45fb09f180fd44704d114f7b55d60476701e9bac8d9346f4bbac05f883530f8b1faf6fc21d22cef32e98c2263fb92586b46702bda747233ff691ed2a60311632e4784df410", @ANYRESDEC, @ANYRESDEC=r1, @ANYRESOCT=r7, @ANYPTR], @ANYRESOCT=0x0, @ANYRESOCT, @ANYRES16, @ANYRES16=r7], 0xa, 0x1800) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000f5ffffff00"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r17, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0xd30b, r12, r18, r19, r3, 0xbe, 0x1f}, 0x9, 0x3, 0x4}) setuid(0xffffffffffffffff) syz_open_pts() 16:00:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) connect(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xc40) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) dup2(r1, r1) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00"}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r3) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000280)=ANY=[@ANYBLOB="0000e2ffffff20a8191fbf9b541d81a8fa47c52ff4f96f87a3d9968ee5fa7df88712469f1c83b455a0daa8db3c1063f901a2099769985204ffdcb7568001f8fdad81db7387b5f9c89c8d3137a84bd4acb458347998acc35933bfcdbd5aed8f9f6be39d55223d29841eb1e17c4a5e1cfcba07e85b57fd8e6be8e6029205cdbaf06800dd3e261d32c74209279ddb9a517199904fa8bad0e83f890671f2f3bcd030b5b0569f8bdd2e90e335924c2cd662df6e4218d662833b69d49c04bbde4ba2d45a8f57d3af5a559ad64b501082523cbff5e40e8a31aff1b31be92bd2bc3f55859a61191b6ecebeadd5b8628107ef00"/253], 0xa, 0x0}, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000140)="04", 0x1) r7 = getgid() setregid(r7, 0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r8, &(0x7f0000000240)=[{&(0x7f0000000180)="28ba9f493e562aceb2e95e3b0bf07499ae579d9c91a66ffcd8e16caed7cae58033ac33b3112599a0f7fd43f6a836602314be92efc395c6253e9a8287d5b676c2f648b01b054926fda18d6bba32bfe1ac99aef0ff7ec98b6c8f0ebb0271ef18850af0e3bddc7ce63a9f161bcb7cb2268ffb414e3f3bc31f0f5eb0438ee00b8b86dee7bbcb4e0a6a2f96de47334a3283c3b8b0e7d52d7e93877d0659e788e0e55433d2f025a24581c41a006c5d59", 0xad}], 0x1, 0x0, 0x27) 16:00:46 executing program 1: pipe2(&(0x7f0000000000), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x100001c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8a) 16:00:46 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b2528adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798420fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e282727dd7d953ac53e139de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04a016462f2dff7e68780000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x30c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7b", 0x410}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="c6e9e1a8f5e1a92ca7b50e898e82bfb2c5d227b626d1b50cbd984083a1f05228467bdd3b99c6e6eba14c45e547d24165be", 0x31}, {&(0x7f00000001c0)="3bb8f256d101b668ad38d83791adca008489c0", 0x13}, {&(0x7f0000000200)="f2c313e4a48b8fe5e85bc71772dc39b0099386ab96f1cdb17ff26163de6919ab8b15", 0x22}, {&(0x7f0000000240)="2154f821ebdfa8c63bcd6dc5aa2e93e7677bc45bd8bf", 0x16}], 0x4, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, 0xffffffffffffff9c, r0, r3]}], 0x28, 0x402}, 0x408) 16:00:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x80000001, 0x3ff}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x1c000000, 0x63}, {0x18, 0x1, 0xfffffffa, 0x9}, 0x2, [0xa2, 0x7ff, 0x1, 0x0, 0x101, 0x2, 0x6, 0x2b]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000064}, {0x6}]}) getsockopt$sock_int(r0, 0xffff, 0x8d9a8c33ca481e9f, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x200) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626eee8e8ab99bcd2669af9c6e45e5af4d61128b84da14135a8447cfd79ae7b9886f6ddf7e133a47aaa4b1fcfff5915ecb4b122d15f83d7b0eac573c8bdb66c7aa445e9c004319498bccb22c9390f819cd58cd2c16a00bc901e4ec34663404b87b9ceb56f9ecb5ed53693e4d41357b3cec22f65c2939a10e8b40624d5ffb2c592196890c9fc29df5f4406c674cbdb8ddbcf53f24f92f43ac2fe16db096244cd1a2"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x8fe}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x7, 0x1, 0xdd, 0x2}, {0x2, 0x9a, 0x1, 0x51}, {0x6, 0x4}, {0xed9, 0x92, 0x3a, 0xdefc}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000600)=0xc) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(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) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) semop(r2, &(0x7f00000004c0), 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000680)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e5b9f1328653000"], 0xffffff86) sendto(r3, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r5 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) read(r6, &(0x7f0000000400)=""/80, 0x50) open(&(0x7f0000000480)='./file0\x00', 0x3311203c63ee0c39, 0x80) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100), 0x4) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x4}, {0x20000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000004d9744"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x2}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r15, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r21, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x3, &(0x7f0000000100)=[r11, r5, r18]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r22, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa6, 0x3, 0x100000000, 0x2}) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddea8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f0000000240)=ANY=[@ANYBLOB="0200000000000000"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r27 = socket$inet6(0x18, 0x8000, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffff1f) r29 = getppid() r30 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r30, 0xa5, 0x1, 0x100000000, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r2, r26) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0xfffe, 0x20, 0x5, 0x9}, {0x4, 0x7, 0xff, 0x8000}, {0x8, 0x4, 0xfd, 0x21}, {0x7fff, 0xc0, 0x8, 0x67}, {0x0, 0x8, 0x81, 0x3}, {0x8c, 0xff, 0x3, 0x5}, {0x1, 0x32, 0x3, 0x7f}, {0x9, 0xf8, 0xff, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0x80000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r3, 0x68edd8d047848462}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x2, 0x1000009, 0x80000001, 0x7ff, 0x3, 0x2, 0x8, 0x5}, &(0x7f0000000100)={0x7fff, 0x1, 0x10001, 0x1, 0x7c, 0x1, 0x1, 0x9}, &(0x7f0000000180)={0x8001, 0xa296, 0x5, 0x4000b0d, 0x100000000, 0x8000, 0x7, 0x3}, &(0x7f00000001c0)={0x6, 0x3}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xfffffda8, 0x3, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r8) r9 = socket(0x20, 0x4, 0x2) r10 = socket(0x800000018, 0x1, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0x3) getsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:46 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) 16:00:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x1, 0x3, 0x2) close(r0) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="f961fffcb1d59c9322554cfa2a76e4ad9231f2737282a36dd2153231c040204911f6c97eac2a3c1a21d335266deb10b05319ca4f6313d96dc7b693e9c4ca0b4505d30486ad3f2f375a506e8011a95424dc1d08321a4b46d68b3fd112af7562653d5f5d44efe2e42f12405bbe51f9de27821a169e182c23d3210774205c0eec5d2b1cefdedd8dce06e414f480868bd765d0a76c6828bf0151a5026e5f6d8457938c3bd872ec5d27961c79d539f745df49040e6a7c545e5e9d0d081d839f383032314f4d2745bfa6c6ca07fb341c1ec084195eda0124bcd9"], 0xa, 0x0}, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000000)={0xbf, 0x99}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r5 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x18000) utimensat(r6, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0xffffffff80000000, 0x8113}, {0x3, 0xfffffffffffff776}}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r2, 0x9) 16:00:46 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x18}, 0x0) 16:00:46 executing program 1: link(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x400080000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r2, &(0x7f00000026c0)=[{&(0x7f0000000000)=""/132, 0x84}, {&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000100)=""/243, 0xf3}, {&(0x7f00000004c0)=""/249, 0xf9}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)}, {&(0x7f00000015c0)=""/101, 0x65}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/79, 0x4f}], 0x9) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getegid() symlink(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0\x00') 16:00:46 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r2, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x101, 0x90, {0xfffffffffffffffc, 0x62}}) 16:00:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x6) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) fchdir(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x80) recvmsg(0xffffffffffffff9c, &(0x7f00000014c0)={&(0x7f0000000100)=@un=@abs, 0xffffff7a, &(0x7f0000001380), 0x3, &(0x7f00000013c0)=""/199, 0xc7}, 0x9ada6fcf9536f913) sendto$unix(r2, &(0x7f0000000080)="40c121a220850d47a2a0e4d7cb08d3729de706e662f07103cb2f267f23171fbcbdb85eaf1661a6ec9337dff456e6c3ed0194fce670", 0x35, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r1, &(0x7f0000000300)="15", 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000300)="15", 0x1) accept$inet6(r2, 0x0, &(0x7f0000000100)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) socketpair(0x18, 0x4, 0x2, &(0x7f0000000140)) 16:00:51 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004", 0x6}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00100000c2fdb6b91ec3d41519b6e34dcb49e6189d9314d0565b803fd6af0ff2770bf0ccb63ce1a7e06ebc15000000004cb3982a5e5b014db45f9a56e708fbf0b258ef69c62b8332035da2179b67dc87246facc5805bdac4d5fa816b2f25460c793e533bf20a7d19111f861a08b0c1afb0ce58eced03548e28e6cda40a004761ed"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r2}, 0x0, 0x0, 0x0, 0x36dc9b59, 0xfffffffffffffffd}], 0x0, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:51 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x64fd9445f244696e) 16:00:51 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="856987a239012fb2", 0x8}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x200, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="87684b588a1f774828fa87666e8be7a5f497f9dc1e65891968456d79a509c17380fa291ad892b5aa8654781fbc1eccdb74d1410d5abf7444a8f819df118f9213c22ac2c26f553c91cf863e3ffdb8f5e59788cec969932639537813283dae2d162bde", 0x62}, {&(0x7f0000000140)="4f3aa7c2f1c6ad0aa42fc4edbeb10203f25a1a40b494c78fd9819f0f725082d43f", 0x21}, {&(0x7f0000000180)="8f7463187159400fc99ae39f88b535a3d73f4f73819742e1fa3114bc1bdacb6f3d90c2617740", 0x26}], 0x3, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0xc08}, 0x18) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:51 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85d2b1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e69b028d70338306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c90101000071e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ac69dcf6938001c55190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) pipe2(&(0x7f0000000000), 0x18004) write(r0, 0x0, 0x0) 16:00:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="baece4becfe9f7a7eb0d46622a4fa46f1712f4737b5f85a85cad3c57fbe5cbdb0b6645b59ef4a072cddd05646bb0a463154030533d973fa14052b90551d65c6b1e2641363b51bbf6b2a21b18f44abb4bafc6e71e65365c2e756632d5a10e729d252f4d2d773a8bd91a7a05245c0711025c2888a79aebbc298163f40e8bd207c0fea3fe2ac2b8566b4980fe04ae01e0d3c5e982af37241c844da97f176a9f81bb4429785289c79bf7798c2315fdec52546e80fc03769ebfdbaf8f1993e067b17cd1917c2713407f5915cc6c7401aa685894a97bd67e4274b7f14e76596b228cbc265b33e8c6e0b84ff657a8ed1641c14baf5dc8aec5483534f9d0c3b149e6353d3e880f678ed7c60f01c75d5931caaae6df9cfd9d8a09da0e793fea228ff87acd31ce5ac7ab9266b8ce5bee4d2be515b5991e5ff867659250c2be97561dd5020093af3c06e201349f38d470233ba95de8ab823d62014d6810378a4e1633016794f5bfa6c5ecd3750ab574dc89b1d5a9fc1ae4acac2579fb03d1f2acb47f8aff23b4d5a70da41d24e22143fe78757674b79ecd6c4d42dae4ff84ae512024d7c3b552ed961509a01896dd7d97c6f76806386f903a64a5c34462d5ee29b8d12e003630ca132a9cb743553fe40480b0765d91320e505e2c141c46c75d3a17bf011fae10ea9331bb185057cb44b081c6964e979e814a3d06e155c54f2ded72a804d4d4f4021efea1b542892c7935fbfb8f1e12b1e62987f6bc3e2fd58879310cf6d175864adfa561093cc57762524ab09695939da95d890f5e046c737fb1030c8a854f9b5c1ea618058bbd1f1a5081a915cb74ab3fed514679c32a82d8179cebc57617d490410c4cf9f5531d7eed7865d8717fa7ea332124727cd1b7f1cbd76f7db1b46360994aa1c6ecc9e1d756186523ed1563e528e4a4e3be6434da494f4fd1e292dddf04a89efed096a1a0c6466bdf23727c3a0cfc4c66ce8dfc105339d469062b67bdbdb29e309d5fddda1385bfe2315d5fb871ae1659e0c5b834f39053b8365b3531391316837f66c6c661e8189fd4e4979299cb56d79d9d004b5c1a20485293c117d4d304a2d8ce527242ea5ffa594354f105949c6191f219450c1562ad0bf0a32d0d3cc8751653fb42fc7bdb744e651e02205ee7d6c12d14eebbbe6d3d53bcefd191236ac7adfbc41c6cc844ced634ad630be4ef4e3a848de2cc9967de530afdbaa77c290d89c5f1df32486796ac56b3d22dcc1526076f9207a07c70dfa5a34d01b1dfb48a2a4a2da63ff7bd84324ad2c25800af3317ae87782d74ee672480c59feb0ae6d983f739a4fd84f9acba8d151b4206f5070e0821efb6fa48d374193223fff9cfc2708402d999050f7d66200f1369e32c9a336f518a8f9210bf05e63206c616cb3b3b0108b6ac6806c770d429a17e7bedfa82031417e786bfdb5527d22ea8a36c6e6d7b1b981154822680c123fb7c79974904adbd7b2a141960318a0d681ba24be0b6d0d61dc6bd8cbf3f3efff38b3950e5bbdeb13559bb7dfb235e4fb134db77372d8d72c46f8254bcd4f23d390e9705bf8dfc29b28f14cd18a2cb36cb62ac9931d766fdc3dec82885f004f027429d39683c5e4d6b113e3e380b33a093778ed652ec7fd1e55251130673434cab8bc13db9f79ecadfa94c8242d4cea7f16971063bf136c9d8f9d68ab9dcd0c0b3f13284a90305cf5041e94a70c48f1d57278fffeb5a2c860e671bd2b9521b036544246b4c932775ceb10882c031c980a95e0baa18631446a8a2f4b6fdd469cb5beb6afa89a06fdc5106fc3ae85a4eb42d491c7abe9123a4db5d5266e34ed261de2bf5093afc6a8b6fd2e6bd8852e77ee1ad1aaa35a8e287d001eaf64bbd90437f1632fb2ca56f04c9ae1975c31b756f3807a2bcd04b82a4121d715b52e0bbf1e97d8ab214d52ed9cede90caa74f950a110d133add8edf6f6b9cee0f265cf7bc3c60fe0e2a23f0ac0ad9407634759332fd630a124fbc37a04ae7edb38d9e2935c1f25e649780006d8da3bf8e66c26214decff588eab4bcba36a7ed1a58778232b2d558bf41c07f19967260b5ddc3da8b67301b3f0d6ef4e50298a87ff6c778614b233db6075aed34268ad7fb785ca01db544f9af9696c1cdb4c56e8cb50b048cd9a90e3ec1c6eb8d741d905bdb7e9a09b765d1447d80d914dad600a9f4767069f7343f2489c6b2125ad6a625dafc80f561d8fbb77abeff442474e16324a961fbe8c5d9b5dea4fa6c166211a9fc31f0970995e26e372dae26b132b4e1e6984417edb4f59c3ed360998b99dd4db179b2ea9a8ce9f8208ff0c6eb2261b74a697291868ba55c3e8a4b5b997fb64e40b1695fd8dfabdfc4fbfa0e72c76600b6727587bd36b4efce2e6d6df90664e8d6eceedb699c69969225f2c4dd0ff87b6358ff9b2376d4b416e7dd6e494b7406bc24ae4d945f6f8a97a8be42f75e9be6a5e2b301cd0469837c6bbc60f641d7e18a29670bd8d9fa90a2872cd286779edd6ebba94ba97682b2a63461a0770047b16183b2f5f54ab04a30f790c4874ba74938ab3e4dfbe9ea7b4782502956c320706d8394c79086342b7eb64dc07a76a85f78f6ffe53a8543474ba234cdf52df7a195ed2a0a5af46ff118f3eba30e0b190e7e66fc4b83748f6b0ea70a002cae6c9d3c344c72610a2eb32e62783bf7deffc09b83db9115909624f58b1a5f99d1e0ea0932e7543ea135da0521121b5c8376010cd0f4e8760bdad88434ffc4bc8c3c291b2be1ad8e5ff3843b50d2808a6b62b6c892ddd758f34f7d6cc0fec1a36dd99fcaf96211a836b0b143f556490b385a9b62b3e1ebae926d9aae8754c81c37d5cf5c3915b165d716b940b40c0747e3f46580b45e28fd373e9110a2f5b9764606049fd0d0871a9eff6c6662ef9747641aa028e3b664cb4e0af20aaf112636e800850d1236a57d1629f7e93c6853c2ff421637e5e5dfebce3c3b856cea734b517220bc1814b42a3334dade0c70e99264baacac9a7a03b4683331b804805fc09f66f48d186fb3b154b80dece7bce4d62c576114ac9d43a6a02eb77ae075d3129d04dabc1b783c69104811e3f4cf3fd47a3505946b2ed0191856137fff8d287e6e2d7333fc68fd7e58791206325ab1f6716e23c16042cf6183fc32589be95e1967b814307a7c786442ec700c5c87e9e4052524083d8ae99c4d93ef3c8f51f0c9c2879a4ccb13b9ca59713295a996c78f82388c42d1c1d3e81ac7e5e7ae21050dabcbcb516e8fc8c567ced0b60366d2c86ec2695d9f6cf3fdee53155444d139e3bc6bd7c4d7314ac43ad9a19ac8f20985d1cea668c11303aae69aa563a69c5e949ae1cd409ff1beb9e55edec3b13e71ebe92fe0dc6563bd2bace5db0e3fade7e9da151b305e906f4e65b3632848c807aa68e99f9fcb656b9d9bcfff903d1112a7f79dc5e5a9742ec9dacbad6dc7a1ef4abbfd7cd1bc01b3c2ad5893b317c1c56dcb1ccaf3be7688c5890a6f066aa29c33977dabd92f48eb710ec487b91033875f620faa570ed3a3d98f372a94d0d7e13c192853980b0c9208fb66e1fb27bc20bac5f02e57f092c88ad12898104eaaad743fc3936b40b489c4a531f667946d5353ccac53b7247f5032db9e0235ba2eab707062945e2f46e7bb14e43a91b5c50a40a20e8d62c0b0142aada0960baa8edc713e57cd8aa5c2dfdd31d48829ee910e415aa02be07d7279dbc0a0db596faee342890061819fc8eff6f8776f80b86bb5b8f2eecfb1aced7e5c2a194c3efed7f44c047a3effe6c35bbe5857bd123a6ffeefaaedf7b2d671e381c693b93cf890d411ea0dd5abca8960fc06165119583bed41bcdbb995e5712be6f78736a0240054292778c8656dc12bf1f8bac37387c9633b9a8c0ac449e3f940291bb16f75f409b4b6c32356f45179440847b10b09a4e97f41f3e56f114776a2500c49d6ca67909aefca849a85c1ace1e1e5a7979d77291ca1b3f78fd43e33e23eb73729c14563c4c1ef6db4faf3e0d32f0df79d1f1848132984920fdaa7ab29a884f197189ea90f65c717cbeca94c62bd9cdc255c9b579ef8d9a4999d5f8d394f646931c0b5209179e7e2fda1505a93a3a587897a75bb8f0e5551d010678e56c4c82e72e78b34247a5c4b6f1da0ea6caf406d910f37bab1b7db3f153031879697faf1860543f4cfbe5156b8c5da1bca1c6cf660d857246ff3b84e759c8842465ae4d90358ca27d7709db81ff9a39dd7cbd296754d0bea2e3e43a827f5dd0f90a45be30c3b8e74cb253a2cd52ab480951029abee80879c00527ba8cdcb221b5410b5b579adf9eea47cbdc4a270c40a23fbe4c0609890d45bb7babd42100e8635eb50ec123a3aabc1994d8c26d7c0af41a7c570485c49a4c5d46c467c879ecd700b5aa2c8750055613c7c1c9e1b6cb0a6908a80195338596fff941e075db5341e8a55ac2ad00a0f96628c44e54e2724326a45cbfe9e1309ed3dcd9e067cf1833632a5db41b826e62cf2a2b38116f823a33aff59e337f1cbd73207be0b1f32ca970d464c181feca9f9098565e4d80f0eb96a1f24e01713844f70e931d42b3fb5dc6af7c6660ebc99ad6f5439ed3d8b7e3bbdc965916e0d8219c5404f640c77ffc8f01711944d4258efa97c428feb509b68e8626e1d7b3a7e1fb91cec02470d364728ca65a47e5599860e272673562b1f226a62ce0db49a3aaa803652a9139baa01ab3185e461ecb9fcd4801f2a043c007ff0aec373dc9d76464da311d609d100d95d5835e53c66fd5b89f8c23bce01e3d5b7bc65ac6c5e80965421ec2de6910f01b3d9604b80e4d3483a832fa4c90997150432ed4aa1fa26b149591b1923810962e9a26f8d4401d8cadcab8199fa5cc5b3442943fa5a013a0fb184b18d29c222cb282c967282e101319e4ad2abb56c958734e96ca8b3768ba1d2ad1e034465485d1ed451e49637a5fd3653e7d32486d25982f18041dbca4ba802c1244a54cce24303ec3c4d1da332fc7511af6d05f7e4af085ea821cb08f40fcae89272c073e63363dae873616f0a3c700fd5b2dd62d752b31f2b3efba3c48c3e5c9cc3fc99717a06446527d8db72ab4838564b4db07375d441a7d3f04c1bf73f7ca7140714cca5dad3baff0250689b8079793c8b8a6611020846b56dd8674fd732c58d5ee956f38a6d3512a55a03fd5419c35cf1f0b50ae6743af8db55408a02f7c640b2503f8265f04427844dbbbffed680f3d9d2c2b02859ebccd6e9c7ac3623270938c7cdd00de6f2b8fbb062768ccd23cdfad969b255a845eaaadb5000c6bd522f61e98b20dde0143cb3c30cee2d17926d2a6897b3a3e9d2eff79f25e3cbd55a63c4a8bc04fe5d333967c1f73d4ab6423b43786f1c425dd0733fe97a6404341ccfa0cf8ef1f55476c80d7401fd9430cd6a82ce2d515387baff87e5bf7a26a1e300f1933f414a798639fa955034e1784ada4f7ad42f446cd6d4355af537eb979d63c34c79648de5d6f515483bc474810c9365a37cb50749f13639806f21b86c7cc049c1d18fdb68adc50b075f7577fea61bb97d0cc056597beaaddf058334a7c2d7f89cf1603c6b599be49451140a2222ca7cb3cf3031286320c5fa93086310ad8ac5d9ac1f095d3f2732d34451a4f95ff50b1b9d858d72935e177b47b79878fb095e0adb1c8cb5f3c6ce7e248a84f5611b39f8fe8f53ca2bb637d97456484930b5ee33ca8056137617f1d06a028f4c6f54c08a5b012e42578e3aa2d1a8c2fc436bfd65439749d9cf5355401a18aed6dfd13c3557c2da61fd293e9916d3aab33311d0ca", 0x1000, 0x8, &(0x7f0000001000)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x2000, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001080)) bind$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="0066696c6530000000005805ac06f4cc0631d6e08ff0bc53a644bde0318d1f5923211485af06a6a968cf949ed213c1a2b42af71305bb8153c51f8b4dbc8af210886b11c5a2e43e49e7008c9090b2362ade4959aa04eb2866712d961382dc4c38142beaae284f13ac009a231c846987bddf610f28f2c38539b91b789bd05cd4edf91415c191c6adce1b0e0927824a35146b797b648097f2af03f299722dc93d0988b1e4f3da41b97ca126b656a71c8d5b69e820fb523e9d195d75e5c93e456618993f8ec37a2ea541e1d5000641bbc75634a3ee9eb0ed4b8744ea3d215e79677ecf34f89364f05c10aecb28713ab144c8ea1e66042323fb83880938410517154e0035"], 0xa) 16:00:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x1f}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r5, r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x401, 0x80}, {0x5, 0xfb, 0x81, 0xffffffff}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x7f, 0x0, 0x0, 0x1}, {0x6, 0x3, 0x0, 0x8}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xc4, 0xfffff, 0xbb9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x7b, 0xfffffffffffff001}, {{r2}, 0xfffffffffffffffd, 0x98, 0x800ffffe, 0x4, 0x5}, {{r3}, 0x8000000000000005, 0x10, 0x1, 0x0, 0x8}, {{r3}, 0xef2ce44e3b731b91, 0x4, 0xbc6bc65003ef79d2, 0x2, 0x100000000}], 0xfffffffa, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x40, 0x1}, {{r6}, 0xfffffffffffffffd, 0x40, 0x1, 0x6}, {{r1}, 0xfffffffffffffffa, 0x30, 0x40000000, 0x4, 0x6}], 0x280, &(0x7f0000000000)={0x7, 0x1ff}) 16:00:51 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x0, 0x1506, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="9b339d29674aef443965bee481158e10ec62625efe3540a13eb80375161ded111d88593b7fdb90b6adbb5776e559eeb55d01cf9fab79d9549223c400129c469cce5bfe60f3f52262e6e04f4e80ff9d96fae5bbc617d6141eb460109a1a2a84403beb2265816dad3219bf9eac429333cd89eb75512dea", 0x76}], 0x0, 0x0, 0x0) 16:00:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r2, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) write(r1, &(0x7f00000000c0)="00e300db496cffa89012d68c9d0ba63266f60be9fce85eb25dfb0aa15a18e6d095421627b7698a3e81a2f78979354eafb908c8ad227cb69d5676d4f1ee7366c0368823f7e81ea1c786efe48c698839ae124537b4e733f925f313f37662405c786b7859285d332f56422e", 0x6a) execve(0x0, 0x0, 0x0) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0xa09, 0x7, 0x9a, 0x8}, {0xcb3, 0x6, 0x8, 0x7fff}, {0x101, 0x3, 0x1, 0xff76}, {0x3ff, 0x81, 0x5, 0x3}, {0x3, 0x3, 0x0, 0x7}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:51 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x3be}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:51 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/de^/vm-\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x82000, 0x40000000000, 0x4]}}) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x4, 0x1, 0x8, {[0x1f, 0x1000, 0x8, 0x100, 0x20, 0x3, 0x7, 0x8, 0x6, 0x25, 0x1, 0x10000, 0x7, 0x5, 0x7ff, 0x9, 0x10001, 0x100000000], [0x8a, 0x4, 0x8, 0x8, 0x7fff, 0x9, 0xa8a, 0x9, 0x8001, 0x7], [0x9, 0x9, 0x6, 0x8, 0xffffffff, 0x6, 0x70000], [0x1, 0xce2e, 0x80, 0x7, 0x4, 0xbf], [{0x7ff, 0x20f9, 0x1}, {0x8, 0x9, 0x400, 0x7}, {0x7, 0x5, 0x7, 0x1}, {0x9, 0x5, 0x3, 0x2}, {0x0, 0x3, 0x80, 0x8}, {0x5189, 0x7fff, 0x6, 0x1}, {0x2, 0x10001, 0x1, 0x1ff}, {0xff7f, 0x6, 0x7e1a, 0x6}], {0x3f, 0x20, 0x1000, 0x8001}, {0x8, 0x0, 0x4, 0x7}}}) 16:00:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r5, &(0x7f0000000280)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000240)="d27e6d15960faac0556dde16", 0xc}, {&(0x7f0000000340)="942bf608273688fd411337d3e3d8474144adbf392e08182ce14533536fe681ebf53eeb5e43d669a85604db5301d5276066109d0e2f203273106ff27b398188437de929e215bb90ad55c4e64a94d8bbff48526c1145edc65bbe98f4e1f33d46f6d96345880f408f621c30397aa65091bcb14d95ca5a602575f4ff059401641d99409b0436e81a28fe15bd25039913135ada06e4ef22be1bcd85c73c4c84c192b97aee7cf36f34d73ab22f1726fe9b4c4929ab3f8cc4deb4eb9f2bf2d25f3e592117284812670ac70f68a64d0fa7c97a14cc643a3b3edafd549bb5d5b58c5aedce504c5895f45f4bcb06526b5486b79a109caf48b377ee0b77d2443083bac6c1d190caa30aabae0cd824cf5f32a8a4e8a9316458c3369c23dffd257f6250613d80361ea462c07d84e21d64c435fb6aa85ba07caccd8dabcbafc92d66e32895e769dd8a9ef86943cbebb9cc7053a9de0e940b46c6be9a1c7290661f399bb9179cb856fee410e7955f9adf2b80e100a6d3c6db6c75bb13cabfcbb7d95298f2871e267adf5f0fbf2153281ca9f32175928938ebeda7ecf08398f42493e1c750e2de3f17b94fe5a9b6e98b894ee2a074e54f0e6b1d605aa4859148bbbb1bf76a990e42239e0c15deda68095568851bc46862469e0acd3b05438a8a11691d48abc27efc1256cfa6c67ade33095d92e70e0bab795dcf242c11a7f4013b3dba0434cde9ba16efe198e15e46d3db9e2e9cdfb03b6fd20f99ebba21e7769ca0dab786a8e2c58cb0912b358aaa309ceae2bd5baffdf9652adce2409d8674944dc9e3196782567b0b90fb1229fec76f5ac8fef89cddf43c5cf7b38e79ed8c4027ab87f82efaa2c0024fedf42219b4a49ef31d740058e16616381218ffc240df137ff0c78191c805c7cab8927c7216d0922d546d19e8853618ee8e30f29563970f252ca2fdd6062114cfbca78130edb90ade759f0ce1279284ca94d27012a8247d2fd6debbdc2871b0a6709a33e7ad78f436c247fb56bf90b8696675044f5c085bfd8680e201a3e2a341b6552e42a047366db75cbf1c5803f745f164e14764fa45aa17a8a0c52567d9c39360e9e2a7315263b9a080161265567ca5769649e6ffce708edb38d152971b2100f58130501ce9b0818101bcae29c6ebcf0533de46e6719f6e17497d4d45bdbfd0428b698dc600a14f9ab3781e05c3be07e91ea0d10c9fde83c5ba6e6ebee066a3629a51125ca059542ce0d82c0618c6868a180117d92300447eb1818e000a79f9909de2e0a5a4487a5a6fdd3145b19457635e2c3c43377655ea5483c60fd51058d1fbdd4f300862cf0ab092e24de7d36ad81a11970cf2a6978c3cc438257694b22a310af1d3a45f307cb281b794e76cb93a5aff9f87cb8c28496622d19fefc72888c92c6c06fb7c7219091aed90898f3139ed23673329febd993bff341252dceea74e6dd1b2dde61efcf8af3043c8346719f1319d624c49ce53afc33ab1716b5a80de9f9e4f84ea35f63e7f705d655627447f0b41ba3a325b44fffdce04f96db14ae366e8a47858ae7ac3c2db1d6ae9d178378da4ca8105d61c836d8e0ee65ba06530f17c6f3a3cbd330029417d57cb21c44a10edb33657dffc0ea664dc9843fc1034499e01bce05cf37cabe6b9dcedb9961711772d6e8761e2ddc5583cd5ada78161259b970c356ff2c849bf2206899fd1bf871e76db8f5bfd045352e59cd5c78df2ceb636000f1b98e51d2b4e5e89adb2ed72ea05539526b20d7b867f5f9fff36ad71d031b520f94131eb59e98d7ef71a1e2cc47b2c281e70ef0f3b01604637b36adadc72119f9dca7b6291b8dde7af5ebaf7914fe2b3c4d9d92121e1ea38cf9b019faa92990e91c9a96e53f21ad8e05ecf3aa8f94c0b6a17f7e162139f1bab55861f537827f18e1b605800c649ead2939247612d4e8f014f40e92ab5e0fd4aba5adebef62e3ba6573396d3e48a8cd136af16f14bdfc817f60453c05c9f57c0a2f59a2cd763b8d8e1b8bccf2bc768482fef7b2f0fa12af8a671caf0a478ac304400a4d877cfbe21155afccb1cfbdd96c52232313b758ffa296136089f88aaec3923d2e3becf2fbb3bd5315a6bab225fe08e09a8d937448ecd19741d35c757194b95cd178e4dceef96903fc03813b7035d62e9b407a80a0b4ec4f7fa2ffae550f3f86d5dccdefb33cf03d25c23d4cb1f51c402e7cf19a92cda8eb488074d9011e069abcb35ae1330765b91b5084da373299aa027761ec158f7ec7a0e43b94361aa8b3b41a475bf247332e572eba3d1559978ee537d76e48bc91a956a53a23892210063fa3e136d8cf9fe702df2e948173cecf8410b40fc8e551a6d484450e50db0d64e65753515be557674b126b3c79c40ae36546709bffcd7de87c1c89979b22c95d71fa8684fa5bc694ce75a8d492567d1a46f597da6dba583e90ab2779b43c7b69ea26c7833c3fb53a2b4606aa96f364911851a15af2bc9e13a0df2aea73394292c0b64ba93370b78002dfa2281ee305d0cfb8615afb0cd5be97c96e5ba396583fe80c03c17fdd398841a01b899b7107b16e3385b39f8372256b7f9f99c58111f7a38e7df344111f7b903e690fb42fe5353b01ecbd5c53ef2e21015a84cda209a6bd2dc9718038ae246649bc1b15e7fd750b66dcc943014836de7d232db84c0745560651c14ae072cab4d473a51974c1891b2ddf2d847651a1f52172bb8e318db968ada1ad1c637c46e60631d3144dcea7f47b281a02cb637d88850415f1c225f02af7b5998da5d30df4d0bb36b0c4474f6056d38699ee5a59302c858d8047f458f9b9e9423fd0f3c57ce953e49d2f3dea7ea82348f29c84f14ff53b72b4c64d176e8e8d2ee90e486b166d55af7d7220f593cac8fb23aa9d569a4a5a752c5eed43584ca4437c50bc9270577747c7f5b98b53af65036415e09a023a2aba4d3dae25ed4b3681775ce697cc1631b587de61bc8546f2c6d015b8515efcb3ea946d8cc6ae2feecba6b567db31a23ccabaa3d094f727ae7a267c882dc755f8112a456ec341c9568ff6333e7e091bc9d512c49c25c24790e48ef3dbbb4b39bd84c3201f8e3c761f0224ea3f6d0279fbb9ee27eb8030da99c72c8b3b2d2b119a67edbcf182b23bd71a5145e9ba9c42c2297f99510b37f2660e562f5f29a32f043458c0da76f3518dbc4639c56d385eb117014f077869adb9a2378187c859b1e7b4bf9a841441d2097f3e5a03d003ab31b546cfb9a25def2a8cec66f6b477aff4e0c246dfa2e02a4fb346fa3f6bcc332efccba9792448f027120dd49f4d4d97c13b84336fa3a21b22913329401bd008e4c1adb1dec6879ea6294e05708766f700b4eeda713272c0e036378795bb20f114c2cdaa4e5c7f0f8ae9c87c73ffa4900de05102d3b8a10af91e475ff4c9cdd2ef939221f6cd06d78ce6037858a9ed98a59f6634cc4fa4403ad4f5ae6f7be9b43961a4a8554a9019237b660418507e6d0ec95be7dea8adfa5c19ffdaaf9176e73ca04fdb220cf98f051a1ba97cc837bf607a6576deb71189b3b0fec8fa140e26c41da92a59f5a4c27f0232a7ebca8eab0a4f488f0870261b4ac615b3d87dde8b94fbf28e42888f69fc0c3a91c78c5517c123876cbfd4aa1378b822bf64eb9522d6a5b509864ff9c3a0e9a1a1536f8851c0af34bff272ee224256e2f1aa0c26a18c6e5ab21dee4bc554153db81a90111b8ba987eac94d5504bd8f27967096f4bc967e271fc0150d3bbc13d0d4de2ff58b764121bafda6992352f73a751ee4471be7c5d61a9e2758061e6d2437f9f6f3f89d2cc14047e4183d690442fa1024b02f5e3d6dc7f14186a7071afaadffbe689daedddf217f036a7ee4da20cdef4a02ab37b96d2c8cd5d04c64829677f876f76f0856f5aeae73c6401f0b5d5a1775e3f194833ef19ca0fea26e42a4ca84454dbbab874db8a8866bc3d493fc6214ee448a64f877341f394abfd2775140e1038f68e372b8f400f4b466845d52245c53df274130bcd877e7c70021cee781e9080a99673f768f808991878ff713770e8bce4968c1fe3c386c2097d489e87ac9f3ce1e564bf8eec65fc05534827f31882e4b42c0c269319d272c8f91a9e61e5ae836e9ad68b506c2b03f4cff030e0030aa63248831ea9aef36a6c03550dbc9c25c8c18576bf945be30327a9751867443ca0fe8ba4aeea006df72be56a709b381771bb0d43d07ef0a640276dd4ea2906920bf8d607c881d7dee12f558ad56a4cd83da008b98cc30e52dd0c96abbe28b41c659d7029a78ec7ba54b53262283a604051e8980fac7fb4140e1398763e104367df9872d503fa30338af9f3f3aa804b2834b4343b0d055eccd33a6d9d241f0e257eabc19235ddaf10a83c9809ff6ceec84134fa1a6b79b9f89718ab11097d1a5e73edeb71059c085354c1089b29f0f319d26c898b15106ac6e776b6dea3db0e8987f531a48ca3b6755c9bc617f2446cded460c76483f2916373aa537c4594b09e01b1d9f52724b46cc83d036a0a4517fc8fc33d3bcf1ed0dcd58e917284275d5f8fe0876a21e17240a05969fc519910464e58b824235a7ed5be4303d8e4d8a4a7633b23f0b5cc7f4079fce8abe1380b06eac25ce822775c4170165ec93226599149fb1c661a35a583d33ef368ee3dc8245bee703d3dac0c083d2a457691c93dab4246cc6fec2b94cc7e7e8447201e0c29f1ba8650c71bea67db784796ff8874eb53e730cb0ed6d2bbd19a829605a4a67d9c6f3130ed1fc4ec74aa2d4ddfa1e44c075b7c2e0a8443c8e3bdfdd55db1c16f3a2ea6604d8f256f0f910a47614b3ed76179bb10ff5604ff71e59e2bf3b1eb4780152d5c33cdb302bbc4e09b39370aa9d14874d2320a710dd475c641f4642530489724d05e1f2c4d84403c75a17b2ed3e025505c1f93a492e652d730f931c69940754447f90d476e45f3a291f06a1cf4fb7a64deb83d2cf09db75da23ac9862716fe12af4021f8833549ec198ce542b23833467b91d06ac6ad736c6b86cf4c2152ce71dbfa7619a9ab7cb30bd0337a6822e6931e273e1904332395b612c9e1af674f8a9cedddd1d4f3ec536e7027b11822c7c14ed19ff9cb9631031c004c60b28b5ca0bc8e1c29b0c7674540beb9c00c1a0c98d9bfb4da19a1a70c56883fe13535a06b28aebe9951db7b333ce6a118a108ad03aa5a7ec3af680285b4c8ad73738b96b5c9155d23d739de82c34b01d76af341a8623ae3dd5c3f53cedf0828004bdecb62df4beb0308267f87d0bf0ec3991e3409296d6673810e8cdb66659494004069b1666c8a598c099d317a0b08ba4d8e7219d1eab082a30a0b0b94d55d48f055c2dfe7d149a1a09af133a337ea6788d8eff339d3f48dc0c139b3f65fa3e2d276756e159a62ad40553fe6f093e32edc02da3993bd6db6b902147905a5e179c8c1db0bb778a513d74737fc798eb67145ea8b3f3f696d1e4bd1dc9734a67c2d9cdb7eafe3c62de16ae2f5fa36435addaaaea7c2bbf234a0fceebad0337d87dd1cfb8b49d685cbbd1844e71e9d1fc5eb247c010f5854428b17d060c3545af3cb095b8efdcbc545e59e27b099853d3d98c75bbb61c3a0e818f471bc748768f27f73da24729682ffcf51066ca0ad81ec7407a75af96d648eb4e6c52355e581807dfdc7c59456b992d5821319d43db2a46cf67afb7ab0bc708acb71a8c9242cf74f3a63bbce4d9f9db23e67eaa744ccdf071a38c99412f242577516613327075d1bb020fdc0525900421100feae54728d76c3f8c6d28da83ef594932c6fe021597c6f5147", 0x1000}, {&(0x7f0000001340)="04dbfcada5a66a6fc1d5744226bac3f4a596b18ea4da364215de8743fc3a806161f05495bdf5231ae92f65cf21fa41b430f48ede4e618005907c2f782083bd310cde4b78a2c6a066f7f000038ea970149fd0f13cd99e306701745373069efc3526177f0423ce337b0b0bedd11dddcf6abe117cd02bcd9ad19df02423fc78f0e0c998e05bb6fc334128fe9a8072fd314b5c1871f912c228ed6222aaa71283a82c", 0xa0}, {&(0x7f0000001400)="62f95f3b869a2285abca6fefd47c423e8598ce9dea2518f88d2fc5900ddf48c4a9f46b14260462437c0c1e09317cf9f19235caaf6ccc2be5e69ba9e0fdf54a7df59d31f236caf63ae529272eb8cc81519edc6514e9078eb62da92c3f1802cbfe31c4a77be8dca60be16b180ce323a7e607b8397bc7b8b12b36220d8b0c954530a2c2471121aa9db77737360e74ef22", 0x8f}, {&(0x7f00000014c0)="b455c7fcbba5db3d3694a4627149cec43ff464346d7e0ab2b3412ae7c6e060f2a76b81e0bfb1dc0e4522162877172838532de7d9465fdfb345086a5372e85b9b5875afa9a7e66c81", 0x48}], 0x5, 0x0, 0x0, 0x405}, 0x3b4c41b7d023de4b) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb185d5917b0e2eed986"], 0xa, 0x0}, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001640)={0x66, 0x0, &(0x7f00000015c0)=""/102}) 16:00:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e6f66691cbc6dc4"], 0xa, 0x0}, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) fchmod(0xffffffffffffff9c, 0x100) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/16, 0x10) readv(r0, &(0x7f00000001c0), 0x0) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r6) setsockopt(r7, 0x1, 0x8001, &(0x7f00000003c0)="d970183f9ea388a6a359311c9322703f15b4ac1505c43b4f2d3b3ead2d2e0dc4ec2cfbc65fbd603203a46d315fcbed3271fc8df9c26ea78baf71a3c94a5ed99b6df9209610bdaad29990143991c8428de721a481e6e1a74907778f260e01b2843678edbce30a1b8b92efbab91cdf82fe608f20c3741cca109a99a3323e1b024b83449a0c039eef6f51bea9139786fc1be8156fdb8ffa0cb6dea21fc8944dec851f44f8", 0xa3) r8 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x100) ioctl$TIOCNXCL(r8, 0x2000740e) dup2(r5, r5) getpeername(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000934b39530ab12df070000000000000000000000000000000000000000000000f40000000000000000000000000000000000e300f0ffffb7a1ce3eb484ea6e680000000000007eacc30f50f6bd1f9016d3831584a5cc466b92bec361732b204e220a9dd6eb7681b4a2d775e48af83f70cb5051ef61ae4b0cbcb642ff269ef8ae36080b3c5152f8464dbb4f13bdc2fb85a7e302c52d5ff8de6791372663a9c35469b0b267503de2bbf82f81ae98b155f71ffa405f86b15a89d3cfcc14d239ea350c8ed920db4e0849d9cb5225b5ddf67c5bf0f7ae7242dd48303449265634c39190e14539bba1c14a"], &(0x7f0000000340)=0x4e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x0, "a1ee6ded46bb7111eeacde35b5836819f2084602", 0x0, 0xfffffffe}) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000380)=0x8) r9 = socket$inet6(0x18, 0x2, 0x0) r10 = dup2(r9, r9) sendmsg$unix(r10, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f00000002c0)) 16:00:51 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x47ec061805aef242, 0x7f) r3 = socket$inet(0x2, 0x1, 0x42) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = dup2(r8, r8) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb9ff92ad10f1cffa100"], 0xa, 0x0}, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f00000001c0)={0x9, './file0\x00'}) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000340)="2b05d3017b7f47c499fd61772290cc615c9b7bf32f19afc01b23b0d5de12dbf58884c6cb2b4840a3e6b775176239dcdac0ea179d948e00b14c8b4bf0696e770e1b49bb79de24f992925dc678742f5d4b75d42871e2caffe65a6d30b201bcbb3fa69ee97aab7de274daa310c9d783d52347100bc24faa87d119eebf8e6a9bb5fcb8bc0f50181b791fddc8a71482a5623a408c6bf3028a7454149cee82986138752ea6fd35914da7febd5b6bf849b2a3d9c14af493bc7db4cd55fd82241e2fa1553430183f20cb98d6595348a0259dcff9ce87acf650af3a40f1fad8bf4cd2a7c317a53953b2", 0xe5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0x0, 0x9b, 0x80000000, 0x3, 0x8}], 0x6, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0x40, 0xffffffff00000001, 0x6}, {{r4}, 0xffffffffffffffff, 0xc0, 0x4, 0x8000, 0xa0b}, {{r5}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0x2}, {{r6}, 0x54b88a348060b6f6, 0x12, 0xf0000041, 0xfffffffffffffffa, 0x1d}, {{r7}, 0x0, 0x20, 0x8, 0x74000000000, 0x401}], 0x3, &(0x7f0000000180)={0x0, 0x85}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000180)=[{0x1, 0x3, 0x0, 0x9d}, {0xad3, 0x3f, 0xe3}, {0x40, 0x4, 0x6, 0x7fff}, {0x7ff, 0x5, 0x7, 0x5}, {0x0, 0x7, 0x80, 0x54}, {0x80, 0x3c, 0x6, 0x8000}, {0x4, 0xf7, 0x25, 0x7f}, {0x59, 0xff, 0x2, 0x3}, {0xb47, 0x20, 0x3, 0x9}, {0xe400, 0x40, 0x7f, 0x4525}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x7, 0x40, 0xff, 0x7ffffffd}, {0x74b, 0x1f, 0x5, 0xd7f}, {0x3ff, 0x8c, 0x1f, 0xeff}, {0x40, 0x5, 0x4, 0x200}, {0x2, 0x0, 0x3, 0x8000}, {0x2d, 0x1, 0x0, 0x1}, {0x6, 0x4, 0x80, 0x3}, {0x7, 0x0, 0x3f, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x8613b) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0x2a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8000, 0x0) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000040)='./bus\x00', 0x2, 0x804, r7) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:00:51 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="821e2e2f66696c653000ec7683dc2bf0d9c986440200000041aa8d8f715027fda5244c201c4aee23877e027bd728032fd37bed3cd82cc2c65eb08f7ff6ab680cf1f49b7739e22964ca950fba0f0343f7da6d018366ba816a3ee778e307ffd4e537c27637223e386045b9b7aca11ac20c6baf038e3e01cd0b6ae7f3f8f42833f3438ecd522cdc39f4998248074b46d109c2dc8b4fa9cf9f90e33c54bac2afb9257fd9f1e4301f0a53ce5aac8d2f4e5cd76b78ea268b35c14439ed747221ba794b5f390d097014b4b8a92315fe9579a0413c4fc326a8fc7eb8080025e46be33c26e3c14c3e26"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r1 = kqueue() fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="a547a880e7de8ad4a57ac49cee9c39923d2c73fef4d74107d52e6ef9bba5ed8886e18e0d", 0x24}, {&(0x7f0000000140)="67e1b019f819516ec74823487b22e6593c73bcd4", 0x54}], 0x307) 16:00:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r4, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x8) shutdown(r0, 0x1) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3) 16:00:51 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x14, 0x300, 0x0) getrlimit(0x0, &(0x7f0000000080)) r0 = semget$private(0x0, 0x9a0773cf4fd6b2f8, 0x505) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/144) semop(r0, &(0x7f0000000000)=[{0x2, 0x324, 0x1000}], 0x1) 16:00:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8002) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x1ff}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 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, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f000023263cfb57b23b35003000"], 0x10) 16:00:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0x1, 0x2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:52 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f000036b000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x63e, 0xf5000000}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0xfe}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/41, &(0x7f0000000200)=0x29) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x126) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x8}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = socket$inet6(0x18, 0x2, 0x6d) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) linkat(r2, &(0x7f0000000040)='./bus\x00', r4, &(0x7f00000001c0)='./file0\x00', 0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r5, 0x1) 16:00:52 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r0 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xd0a, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f0000000100)) getgid() 16:00:52 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)={0x6, &(0x7f00000000c0)=[{0x7fff, 0x4, 0x20, 0x1}, {0x759, 0x8, 0x0, 0x7}, {0x6, 0x6, 0x6, 0x7ff}, {0xfefd, 0x7, 0x0, 0x2}, {0x2, 0x6, 0xff, 0x800}, {0x5710, 0x6, 0x7f, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/33) 16:00:52 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x168, &(0x7f0000000080)=[{0x4, 0x6, 0xfa, 0x7f}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r8) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r10, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x200, 0x0) fcntl$setflags(r12, 0x2, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="3ba7cc36e2f785d621c5469ad920d964aabe36b8606a96d9e1655657b1", @ANYRESHEX=r13, @ANYRES64=r13], 0x3) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xcd47) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000900), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) execve(&(0x7f0000000700)='./bus\x00', &(0x7f0000000800), &(0x7f0000000340)=[&(0x7f00000002c0)='(=@\x00', &(0x7f0000000300)='\x00']) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000006c0)='./bus\x00') pwritev(r0, &(0x7f0000000d40)=[{&(0x7f0000000900)="bde89c3a02d95544b9e8eacc8c209dbac4562479cc81b0bc9938c4487639907166abba4cf33ed196cb0d988b997bc060a05fc7587c953a787acbeb1a", 0x3c}, {&(0x7f0000000940)="26b61547fc27b067dfb58b2d92ae3b167a", 0x11}, {&(0x7f0000000980)="0fed48ae3bd7687ae3bf24887caf59faa9311b864867509b9a9fa83180e07f4a227cdff6d4d9559ce2fa14b5eb5cc2b1f8848fa7d5942a462811d9b7c6d8faf8c6fa420224bb4399046179505f723acee8b9bd9929f998a1140015bc1bced236dac99b1abb20014d9397df5d458286486b71aae6e222e8d514", 0x79}, {&(0x7f0000000a00)="826e8bb07b349a359efedbb7178d26561d7be4c5c745b7f999d82b91edffabb7d396bf71f7e44d7b66ed519662d61901a1dc5636f8784e3c8e7654305263b0b1e00007820b7e20894a7a564e2b6e77742f6d76ccfe3532a727724e042dede3d5e073fd15d7b4e2ae0aabe1eac0", 0x6d}, {&(0x7f0000000a80)="b756a98902eee0384508e5b049d8adf5b40bf8b6000d5ff46f2cfdc2c2ea95d15bbff3a31a2cad1bee0ab1508ae795fcafa0aac078ed3f3f84b92e57af24ed9cba249a876a845758176846cb6dcb3c2ffcf718dec602b3630dff2b3b7600350a8d1b1c536f394595e7d0feb6fb72b57b4e7e8594110b025d89130f52b31800061486eb5bd0059a1c51d2f4b10bfcfc4c7c6645f1477dc1a9399a1b705aec8d855a5fcfb253a6c0904d834ee65e08c7d454ef26d0f10726e0cd6cc6a4", 0xbc}, {&(0x7f0000000b40)="9ee1988db34aa2d1b3befdc27f7e3e316f2f0426be13c9fdabe167414a69d5354e5fd283a5851b309bda5c5c7212685c403326cf893bb33077253e8694520b9593b5f971f8d4b5c570065d3a8b6450b25ecefda21766f5bb9246fa55ef507529e9b29da832b9d962a4ae5817ca4ee2884f95b1e46d6f9bdc6ab526cef9c6c47806635b5bf7b4b6bed60a9152b9f02be54d3c1aecf303ffbfcfd2e3536095aedd63e611", 0xa3}, {&(0x7f0000000c00)="77699318992d", 0x6}, {&(0x7f0000000c40)="16af001a952c41b8e7806d4f4be27520fb312aa8792fc62d924ac4daafa9f25c4981e793d00dd7affb6ef5a66ed7ab20b2e8a93f173e76d625963d64e1438233a4535d555895ac95a9e54c901c5248d75826468ebd0e89afa150d9660edba5b99ebf6db4ce677de5bd8cd3c04a55175e9c76f2b64d9130beb0e0ceca3d56e1c543b7bcea82ffda1f50cf99b51474ff38be7abb17ec97cff3acc94f50cf7393fec36829756b68dd22312c5d57f39d617e5154", 0xb2}, {&(0x7f0000000d00)="9a8fb5324a099b2ba753002709e9ba20b3b1d963ad1e04a64238c656b7bd0c7de3a3a24304dd032bfce6aa99587a607132ac97", 0x33}], 0x9, 0x0, 0x0) 16:00:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000000), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000000)) 16:00:52 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)={0x3, &(0x7f00000001c0)=[{0x7}, {0x7c}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:52 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x20060000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x42) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x277, &(0x7f00000000c0)}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:52 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r2, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x7a565eb5774b0664, 0x5) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1a4) open(&(0x7f0000000140)='./bus\x00', 0x100, 0x11d) 16:00:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x30b) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r13 = getppid() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r20, 0xa5, 0x1, 0x100000000, 0x2}) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = dup(r30) r32 = openat$pci(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/pci\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000100)="ca7e79d914688d2bcc8e0ee3bfadfdf9f0fabaf1fc0cd488afd86595f59cf1c7edffa1c6291a6be9e0914dfdb3f7199a107629f0faef8d994e02863261a65c9b1bf1219327f905dcc5bbf42b71a47edc64f5ea7804722e159d9e77de5c12ea73", 0x60}, {&(0x7f0000000300)="fb78162fe9cd8d5306c9b426acd3416a7155f9e94a7564e1ed668d12ab7c50702eefeda695c100db46bea4b72dde879dae83691b42f09057e20da6fd6e3d2df33fbbb491ad9b69d9cc608025013f8787c06bb5046d4d034914a5204fd9638c294a3be8e7adde083d618653207e841690b0cb012f37d04964065ffd5042c7fa3c93b8271a848dfcde100c448889dc0dd359a8f6e38c76535fa588fdf0dfa8dfe5c9ce8c993962103d8a3c30b972bd595c7a9e1db75c3a087cd7f1c09d1649f48fbd289715fb2a23fc4ea3a263b714ba505a05d1271d6d10cb2374ec6f478282e13dd041abf6ac3ee562f196fab8e05117def5fad759f88058a9444757636e276b40f31b26acc243418375c377b2777dcfe5b006e7e69bc668b6ab2d62249dcb89b06f82eb1181a3de5a6d08e4e56595f45d385af7b23176332ec6c83c075eec3137a87285f9590102f1de16be79453c8e00516dbb607699ec18dc50649005c947ef457528a6b4640cc5b4adddc39ef9529554adf8fd5e498f016b38bbc24a5649773c9e1cd9f5a90ad79acefc9f9f3ee1b8eaf1f770f1ec5234b1d9ef9fb0ebdeb602fe38c798a322d0b78149607d3a651cdbe3a6bb37ff0d31e60f1fe36c1db35152111eb1397aff8984b1b122d938912b2674394222aed75686930f4037ec8e9299d90f5621ede6c70358bde0aa3ec8d04c8a9c52b6f332ffefc5f7c5365a2b2c468226a3e7066318564241475e2918684dc7a4d68427d8361f678a65b11844f9001befc878e9c41caec4c7739bc6bb839ffc1b3a1308d63f00caa3ffd687291b563d37bc6d25a2a4d344a4a0fc496435a9d7872297d0e05f03c88ab34e2e370617805689edca9fb6cc03fd38d26f3b9ce92fc09e0a95517252c65959130f274282fb43b9fe398f4da52366994ae804cce158e00d694c8c177e983d3acd927e9d6c7b9f92d9cab8b3b4d7db2e2737ac496b066c86cae1b8c8f0065baceca684a104c29185c375609385068da4f9fccd7f528148effb9e805e86d4f4781d15cc4a5341f9c63f01bee49a0f1cec4d0b4637887d6586a980926fc4f43765c09008975de5c3ff63f47d6e30a937b51e93d4c949fdde61ac63de55d8f4588a3cede641ff62c3cefa80767bd9831f9f20017349cb28385dd8430c38091d0c4af57c048bc54af3c878f96bc7d6fb828351ed651e162d962f3dc5cfe6ec2aa812c8688a5751d0834a65d95355227b7a01311e14e70cfe67f14f56804be32f279a035c20ab1fd5404242e8f0bf7a36acbeef086c609c79ad743031675515e22bc4867b1fad3f6651390e6c3d6b2e3d1182765b93d00a28db162cc6e294031968e0f86e27f2bf94ad21ead6a76c75cdc9faa53f3bd94ffcc0efce5376cccb40c9d7fa42730a1d6f5b3e9805761b2d837493b7fecdb63b4ab1eab2923570be89afcdd82cc14836c145fe2acc5049f10e54b4a026ace37a03a1fafe7026637e4f8ca4d2d2e426db68ae17dcaced62068a1631c3cd190db638a5e57cd1d6fc0ee9c3578bae930d23db7e5a4abf0b1091c7feb788be4d5115629da9bcabf85a8ccec0b9de7c1aaba03dd17d36a0de25282e72063ce1d1d71ff5a607723e1073bdade12b1a75181403fcc7dfda13722e0faaa2c261bee0bfa73a0f544a1828f1891e3682461823c29dd4361a9ad2d63a9aba83280eebb0c884c689e90aeecb4134b9f060b1ae62aa5160b1c9e0cb7daf9800513a50340b10218032b8b73c49f933ce27dc09cd81bed592b6bf285ea01cf032da13bffe0e5562fd7cc48a251df4b36abe4126369c3932dbdd8bb46b45e94799b8d60584762d4fa2470fe0e294414f4dba415b25c7b1a60b88656f5f04ab6a0bf485a0a05137a82357a9b65c0a7437fb0233468f176d4fafffe4e73bb6710c2bd61163d1e51c8a896228dadd2ed004c92dbe479155aa37d861019e3a192804c483de4db24664a97f9e7de114f6b61a81b8aef32322d13ae2c3a088e8baeaf6dc4c012d8dbfe43c3c5a9f23e74c7c4c1bf5983f6649a60a9b03884db6e0feec0ca28770ac373af0340373e069b9c36542cd4b90984301990711eec35d44eebdaebb227fc5956fa9b852011f601660debf9b549770df2ae562c274a1a7fbc430df8d16e5752d1e388207e6f18fb3b6fe1bf7618fdeac4ebbb4378b30c8904b32c5ed349dba06a6620ef1095297004902af7ab1452c7635c1fcc331e5874f090f1947608096ff16ae67fa57b8e62bd0eb34e3eec814aa6ea60362f0af2c7837f7ab8eba32134653b8019ab2761cac74fbbbf8ae3d24191cddcf878cf42b261fde597ecde5f475cfaed8d36072c49e9878906956b131d821cc58977b2acf77fd4031b27b7c0d30d80adfc840725ee5c8d3ba34d7b0c09ae3bfba96a55e2ff7dd434ad37d578cb75f08a845c03346106dccadc580048a57d777c1b13a14be8fe2f1d748092c617062f6400f832cd4d1019b9fdad59897d9986c70982d14928f260b8182fd1277308765f4b60c8dc99884e26662d32f0838cbf26e9da1b8c8ca4e718143054c40a73014449d417afc0ac40523259ee3ff65570713d7d2d5cf46984a54eacae5513c98b5f3b57a6d2f8082d837f6512e0254d4a9642622b559021b02c647a3edd7690d6c23c8ec15cc212ba2b5edb5f1ce4d782f968d4f1dbc06f30eb391fe33b35269be24df676f896d766c999ad9f2aca61bda373d43bf766f08a46c1609f60269814523014dd83443aef84365f90b937a7f8709c4b07b29cff1f4a9cc97a996dc256c21e271828cfffca670081a0fac37ee386aaae3fa4d6f1531508c12324aee0157163f934e0a75aa63aa853c2c4e33aa45bae1976ce6bec7dee8a10762577b15d5c610bc14600edb420019c1635c1d3b22697c04c26dc8859084eed27f664328fff6e27e0b718b2f903eccd49e8f4141372633619fbeeac873c045a463786e0e105a14f633ec302458e6a8813bc47b21fa7868572268f3b161654edbc65c208d56b04a17b269100036f927d782992524c1a4aff9b5a51853f08fea8a6ff775b087219fdfe61e0608a38964d62aaae913668256c5efbf937d8fb4fa1b70f1c35482d58ef629eb465b3c875bde1da1711084a713b17a506c3b5a86fe970d52e7328022bb3bcc279ecbaced5809bcc2b2baf5f4aed79da9acdd56243dee0f847ce5c60bca1ca898e5e7a59aa63d440b6bbb59ef916962c507b5db152601495d263d8a0efa53f552af928212bf51c8fd3b3bd06b6b6eeb0c3e5126157e704e1abb26e46729b04ad3da95335605f35dd73ebaeab130f73c9b537d06d947f8360ef2388146a9603570c086674e95dd3c3c11da7fa9872989c2133ba5dbe3bbf96b4be116b184f621bbedd618c4397ee4ff2813fcf45203df7cb781817aff731729c93a695fe529f5c06a1d76162ece89d44f7cc35ef375af2cb7505c8e54492766429f071bfdc3f470416bb58505291dc5c66db8a8f7444f2b064921842a49b687afdd334c94297d9b7b0ff1473bef665bcb16c80d71d9f7d21bac7e3eeb8bbd0e2b71dfd45c1e610a1f1976f0fe309ab59f571d044f8a9318a18954bca49d3fae8cb0de5b3c699da57400f9400f3195c4ddae464fbe767dc544a43c4eaa68e8a523a75db3ddedfbea09e4c22e308e1d8509f4908e4a23fdb9e80ce6bf69373d4cd896d129447f02b145b6278c16744769b938f362dd1646f4389f6e0856f835b852e6a18f659c8a979e553cbf9d471817a66d4b93b54763e9417e5a0796b9e427282809de725d746bac48bf4e4e9d03596b01609cc185e7e088ddddbcba9146f8e360d6d8552662df510f36050f8f0ea3883d1770721f2ce721a3d10361cc853d521d1d02c0a9ad5f2c3d43485cace3dbab7081e24649ce95ee6c9edcd2abe7db0b523768ed57f7fddbbf36e3151535a72192f335994bddf588afce710b6e225e09222cabfb7875da73de11b09ac23fb0be1157f20cb6b90ae1cf86f7d81c837cf65ed0028a8b9d1b90f0919458662b9a5f189c0b8b7a97a8c85f09001c4012996bd0005babf3bbe3a18ea78cfcae43a90732856292a7450a6720cc4d8e60d16ea64447edb6d369f686bab22e5a1ef670f322520dfe51a8c8e9c46bbb30eb62d43d8ad47443ff1b3e7f74d460faf49123e112d93ad6aef8c8e8b322074784acf692ec480afcf6f5a866f02c739af7ce58d363095d02dee9751bf6ea1ac009fb59859fee9c6693db1abd39670b8145ccae504e116f06a02665e1adb742bc73d6ad1515d0670c3b0a39b26582ccaa5c7f3758cfb02bdd9c84ae4e384d8a2d3c7c784728adf1f98dbb1f603d35d39a2933e8cbc1cb23ef4ba47c2395633cfa5049ee8ef25eec1b89513519d216c2e73f774e93be6c42db825db9c70f2f7d1f1674570c3eecf82aec85b6c13f500730b7f5b2f088d44fe63e0b5d6cf64a4c2a3b5ccf5ae68dc1cc304db90a6161dc7f2324ae1cec9305633399ad9bc3095c9642c4191850d62ffafa3bb1adabf39c494d716bc8ce191f9840b9044a65333e9738406ab9b23b1eb9d8603d7f103f387b8eed662f854f262043ea2e47d4f8826bd0af203f75f36ff98c7587ca58b68861d821a2c6d032a3e4ca7d1c981841fec5666cf4d65a2d83cd7a0bd3ada0fc06e0bfcd42ae75b191edf31b93168f213d5ef15463972ea70551407cd5be853d5d193be005b55e9920112675ddc3324196a020668506e9c48bcd9daad0b966ddbfe9dd2cf45f10d5a436ea1e40a1b8aee96dce1b83a0cb275999d3803978fdf2449255bd95e90074864308e10d668fb05c755316ffd41c34d0c85b187e3b7ea7e50e69ec1ae1b2d89978853a2e8990583af803a01a0dedef1e90014e2a9e2c5761c2c2dd2431b45c61aa92a20411b7ab10dc5ce6dd3bc829c41254235b93f2f22fecdbe2479c3e15cdc5fee2c85e4b5dcd994dfc93aa767205fa893a71e9f90253a16241a3439182f1c0a2555f4c3613e673c3ac5e2d9b4575a30008fd916d793bf256894e07af940332c543f486d0a8438a8db65f2ef77fad87e39c82834303bb342c4928c6a08caae43ab597cca99ffe67149466a4a3fbffb4ec4033172b3ec2db6cceb7d31758ca2bf3028c7e71a99933c08a410a2f78e1e04023d1a524855845ed06735251f605f61e82ce71c68820810fcd04be97f16d14ff28424b9b634a85a93ce1c19f40241b6cd83c139ebaa13657587a0c3f9ef423cabb54009f534079705134d97930cba0eebb1639cda97778361ae9631eac864e2f48644361bedcc8d20ed76510170f031db19051dd3e1d6b48aa3c2d2900e1fe12b8ec29c027ddf1bdfc19803d7bd6399336d534f2559995657b59f41ac17decfc54030a40d25d33e52e752d46baddb65d045363c4ab107433c0430042cd4ddb9303c204c50924d278f3e5e47d1da0f17211e3567cc56f8be44d889db91086365ac280ef833101d788b75b36d647e0c93109d94c582a03294861a411019a254537c6b02c7a778959000239b7bbc065d5fcd33a61c661e4499a509da2f957484572f44154af23a15b6114826357b802938addeb758c32036aec2e42ca862b0dc1c63d91a3f15da47e624cb78be1e4d4df410a5d0daf89c10f94f3f20001d2ca9e202734142c113ccd35cc04e9d7a5f08f303daef3f3bd342fded1e2f49ae0df6b1c9cec0ff9c34c8758638cef06c379673941417d82fa20e092d80907705b0cd888bed4018c54185c738aad0e507b6b0f8e0065bab650aeb91ac26a3d560acc32dab8974655f497ec567a5d82", 0x1000}, {&(0x7f00000001c0)="4cbe5c620e6293a271cf0c9d5b5783182a2be4fadc59cf67d1cc88911a20abd0298cb90fb60369a5c484e7e4f67c4cebe0d12f9a46c5941d59b2966853a604cdeb882c4d80d4be0217105f313037694848717e567d6482961193c2173e2ea33b83fa09c0eaf3ad8ab6f0c8b8265f576cefd3bdf417b34f0d7038a3025923515701c452bb034d8b906409a456e603c3c4140213", 0x93}, {&(0x7f0000001300)="08ceaf15084544f606c9e821ef99fa9c4d924c9a3a8b9bda44b9f0b773884a573e42dd6bc0938234befb4c4358b08ac99af9a4dfd270cb8dfbe644228d42e1d1c2749032c7b283373bfcfb939ff7a2ab03cd4f765cedccbbd7ca9a57f243c679921981c8f2287a55660deae36b0a7584735fe09693a88783f70ea604ab85233640855f6ee88ddbd72dbdac610019ed32f365cd", 0x93}, {&(0x7f00000013c0)="abdc9d97cd7d8fc44f89619d8af3f9142ab15a0349e425925ef1d608501af696aa21f4e060ef4b311289f9907a0af644af4ed75abb5954d5d243d30e7b5e1c60d14eb5da95457bf9441bf485136d4cfe8f6e3f209ef8ac0a4c41b67855d1dcb503f449978ec8747e367ad7e59166425c11a76898c0e83d7477e37852", 0x7c}, {&(0x7f0000001440)="aa3f9b3f4c3bdc6243481e3ea9f4611d9ee353ddd743cda2e8157c5ba92e0cad8b19ad417fc189d5fca2e86d185cf0975e52af62da284f809bf16a92d1088425c7b35601d91c23c8b424b3e8d0021c7b46c471ac66fad806e63784adc2f853aae6c25a35d22a87d07a0338d1fab7432282ae4afc5f47e74628081d5620173878f0fd37e406456a3502a5424a4fd857fa34cc2747ac26cee3497aa0381ab84d5e376b357e8cde027c6be85389c25fca7778ad", 0xb2}, {&(0x7f0000000280)="9fbc525994a62b6a5f86a7519b32670185a054312ea2aaa4db03f036807c1fde674e5432fdadc1b909fa52427bdb5a20f2cd92f3cfe15e102beb39305c08c135", 0x40}], 0x7, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r8}, @rights={0x18, 0xffff, 0x1, [r12]}, @cred={0x20, 0xffff, 0x0, r13, r18, r24}, @rights={0x20, 0xffff, 0x1, [r28, r29, 0xffffffffffffff9c, r31]}, @rights={0x18, 0xffff, 0x1, [r32]}], 0x90, 0x207}, 0x2) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x4e) 16:00:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x87, 0x0, &(0x7f00000001c0)=""/135}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x4, 0x0, 0x0, 0x80}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'\x00\x00n', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x80, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r8 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="d19aba934f24254b"], 0xfffffffffffffe60, 0x0, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x2}) getpgrp() geteuid() r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000240), 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(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r23, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r17, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r29, 0xa5, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0xd1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x400}]}) ioctl$BIOCSETWF(r30, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) 16:00:52 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x17080, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x5}, {0xc6, 0x2}}, 0x1) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) connect$unix(r1, &(0x7f0000001180)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup2(0xffffffffffffffff, r0) r3 = getuid() getgroups(0x7, &(0x7f0000001200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000011c0)='./file0\x00', r3, r4, 0xc48d583be06f098d) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000001280)=[{{r5}, 0xfffffffffffffffe, 0x80, 0x4, 0x8, 0x4}], 0x8, &(0x7f00000012c0)=[{{0xffffffffffffff9c}, 0x8000000000000001, 0x82, 0x400ffffa, 0x1, 0xffffffffffffff0f}], 0xa9, &(0x7f0000001300)={0x20, 0x9}) fchmod(r2, 0x2) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001340)={0xfffffff8, 0x24000}) msgget$private(0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000001380)="3b1d5a4238d06b6a81979b5e9d1d07b266cdce9a1b7c40ce3bfdeccde67abbb28be7875aa0f21825aad3d7748c178568cee13779028403884283b2585830898d8fe76415451c9d224ba55732114c520e30afd1ca8e2096ddb1d198e78d1e978d00269897f2b87a8aea89ffa4c1f2e21abc479074d5e32be3ada0a9e4b0ecca4dbf4de401627880d50c57b4463403a05ce0405dd5688b5d81517f9e8956297d535c58c3079d4a11", 0xa7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440), 0xc) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001480)={0x99, 0x8000, 0x11e0, 0xc4, "9b5d76e60427fdc52d74fa6a0e268b10e830bfb9", 0x95c3, 0x9}) r8 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f00000014c0)=0x3ff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500), 0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000001540)) r10 = semget(0x2, 0x0, 0x100) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000001580)=""/4096) r11 = openat(r9, &(0x7f0000002580)='./file0\x00', 0x0, 0xa5) connect(r11, &(0x7f00000025c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r12 = openat(r8, &(0x7f0000002600)='./file0\x00', 0x9, 0x4) ioctl$TIOCMBIS(r12, 0x8004746c, &(0x7f0000002640)=0x2) 16:00:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x3e, 0x4000, 0x1) socket(0x2, 0x1, 0x6) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x9c344972a866a414, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x4000007}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x5, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffd, 0x6}, {0x18, 0x0, 0x20, 0x80}, 0x8, [0x2, 0x7fffffff, 0x8, 0x10001, 0x8, 0xfffffd0d, 0xffff, 0x718f]}, 0x3c) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000002380)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0x552, 0x5, 0x0, 0x4) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x70486412aab9050f, 0x0, 0x6, 0x10000, r7}) execve(0x0, 0x0, 0x0) 16:00:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ce47cf6cc1000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) 16:00:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) read(0xffffffffffffffff, &(0x7f0000000080)=""/98, 0x62) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5, 0x7f}, {0x4, 0x936}, {0x22, 0x8}], 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:52 executing program 0: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) r5 = socket$inet6(0x18, 0x3, 0x8001) dup(r5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r12, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r6, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r6, &(0x7f0000000100)={0x0, ""/242}, 0xfa, 0x0, 0x2800) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 16:00:52 executing program 1: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) kqueue() pipe2(&(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/115, &(0x7f0000000080)=0x73) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cc9f741"], 0x10) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b1458e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:52 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESDEC=0x0], 0x1) write(r0, &(0x7f0000000040)="8c3f7310130f54269fe6ecc6824b5f1c09411a1677769f263ac3089239d09fa32939918c1bf7f70d62618318b045d40e965a9039be29927948898c5f49b86ed5e8f5150039e92f887296cbee643eb771773a1a2a0263ccdf57d0820ae9555485e816854f91bd9bdbfbaa1ee0b8456337bc4980ffc53062dbca57c8bf21491a94f1cee5bb47c5f0c4a34ff5d4a242d53fa3d134f082ec2bfaeb460d58fa19f8c2f6ec5aa3c0d41fb65887a0253913dc36426d3c4d82d0d02c27f120", 0xbb) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x18000) ioctl$TIOCSBRK(r5, 0x2000747b) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x1c}, {0x26}]}) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendsyslog(&(0x7f00000002c0)="419f35e7b3a8526dbbfb933b82a5792bb1a7184bd47ace36eac355416b950235817c624a85e1bd31644cc350cd71503c4b15fa90592e79f7301e9412978a31c62b19bd1cdee964892089258fdaccfae916e2dcb49fbbd0031baa2e8e9a4d5eaa6e39ad0685a188976c3112b9a8cd4092b3a98a5eebb4a6903c1d210e26fc7cba64241f72b7e43df7d02a9ae927f0dd03615039109fb7983578ef7ee50fb905034953bf47885493b8c435afb1b622db5212fc2c7b050f2d1c947c1eaf929d6649c1762a3c7661de0934e13937cfef4df0e5cd53e3e08ceb0c0009650fb0c8ac2abfd1aa832fc889136873cfbaf4c50eb82df947731375afdebc1b40beb6c809e280a5682ed46e494724299bd6905dd7b7dde71952c66776befa00d9b38d322ff8e3e40f0ba70034f1a982b887f8775248470ed389cf91b4b5801021eb44c6a117f05e21e90c36321be2a6818bc6e481f103b88a53662348d76b9c2ad12758198d1dfe05b78b63a3b8fdadbde4778ad2f5ff6ea2e9774c0b83cf1b6bcf6a302814e9a5a23e7b446fb01312bcfaee1d6fb748503f8def29e609fa680fafcad83ac8f4a3c2e51871a1dd996ca7f7facf167e4316f0497314a6593618c7412e3eded75aa41af9d0a152b107a2bd7722019632b2597a59d8fed7e870b5ac93407761a49036bab0d0666d5acb0f0b696b8cccc861eff31673dede9450a496103fb65eb21e889967a557234faebf60251b010fda01d273a60f2fd2cb8b24747fe90978428d8c88f188fa1259f61245b7e1c470c81222d75c630194f7d2ab3c00202fa488f3305cb6f54aa6440501b9472fce99fd227243df63395a3431045bcd2089ddc290389f3efcb89103d2fed7ad77a183cb34354ada3159998d7c52ef287a79c0537262b927ca357e6fcf936b3841bb6d7329e435fb6cf53b9fcea72453841fe49bd1066d1d7653b3069220f7e97cc4c251aad05862a0e874bd87c7fb4145587984b8f01d75ebfcac128b49d26f0f6ed19281e50305ad76328fce28b0e4749fbcfb56d1cc323e15f6a8130a9ed4831d7bc3f4ca465a68689ce64949f51a22718f161b20377b6b0697a3ca00564d331b0971ae4a049f77d374b7cccc6ef3c2814ad0502b0eea08ee3807acc45c446f37fa5e10e16f687d730713625b22f5808def2f99bda50624ed14fd6ba16630c62ee7d1823aa36f2ba428626046bf6f0f39b11aa28ba0184dad817e5dccdbeb2af840bbaaaa8b65a572778b04abb265dfa69967af4440f2da664a431035dae79fccc2076245eb89b97eebff7ff07eaffee2d25ed24acd42329e101d465033eb370511e7535b5ad340bf2a1ea2bdf21f429652df50b087e4c644a1716b45ac72cc174e78f35bda95c2f67f7b2df6183ca03883ba3723237e4a1d2745a18b239e02e457044c955ebb5c241ff11022ba68adbee56f67b7b05ecb09463552f141efe938f0d22d0c6aaa8f115fcebb9142848b12f26415c843d441c9847b5a8a4491f459b4fc2acb85e6e9dfd7a9bc59579dbbd0dc8a94ca913fceebced2226ec58e824d56501f8dd318e5038165a202b1a5e725e0055a1ca248c74ef4d621c06bda711e13b2ec1631b04720780ca3d24cc5f5a33ace47329b1360b8cb6d9e4a63932a4f6eac8986a0a4f36f5e1dee4c35fa174455b538bffbe0d35fc3f0003938ae7e98e0f5d01629307b8cd24122a21e537515c8a220f299568cd2c3fd1d7a6a69c0c56187159a8ab93d60d11ec45a6d26ec8d6bc0daad82a4ca40664f0f982f5af70eabad9e6d1f8f7485bdf6edc5dea7bee67f280bb9b3d50e102bb211080c372d6f0f903fbf19514740c7cefd4e33864863bda9c34a8256a63b23ea178d0151f35da4744918cef14b735853a40a6fb831b0550acdf6fdc3fcdf88eab45b2ddbba3694d055db24faa76ad1181c1888e7ff1163717156083f1f7ca74c65f84fe5c1f0968f4f5ebc191c3b06c1a390b32e5cbbef64ddfa00399f802725d10016bbfcef024aafb69a188768cb2ec8c040e320197f08692f8dc591086dcabe547dfb29fe16d8f0db2f2785fcc22436bfa947e72fb28380712e77ddfd0b300efd8e494cb6d0724dac583fc9035ec8a8cfdf490f592d11cb568d652088a3e2539e420df3ae95ce05c6363b23b540e6408e482e3dca6c7ef86cb0512d84a3044620b015add0ced384658df395392fcd6f03274ecd7f4f5f40c7a4e095e8b13213a9c1009e96dbb1049de0444c26b751e130caa2897717dc986c97180e73b9f9dec7a9719c88b5a1a02cb15ae81bd0980d6ec4db99a0a6fb880539ef04eea0230a5d077220f0e3907edc0097507f4b63dea77ddbf7b455ab589333fde3a0b7614ce722a88810b8192f62e1e9197629e47e289dd28cd87a971441f66904563aee9c8d4ec230766a9e953d4872c9136d0fcc70fa6420090471f49224f6767ad2e3e4a29a1a66fbe19e99b12276985509af025bc284ed868417a5e8c0b9f89570fc130c6209997e05b6976cfa80d57fa5922e889859524864cd8d01a70a9be7a6401f783cc6c61dbf3d94219c2cde00c6c5a66574252b7573eec61dbb19c658364c47da6ce7142f0664facb81e1406606758c81cfad8d0956b65f8641aa85b375c7e9118ac2b13524b64ab7fc0b9ecb69a6bfbc6f68581bb1c05a5301c06a13cde2a019a6f14aa931e5bba256812fcbbc9d723ee34fd5de99a6db0032a7d3736962f1dff970389b289ec427847e703bf35c6bbb9f5358dd1b860f2d26ddc9a161dd3fac04580820a9d072393b9ed4d56f560625754ed394e8dbf49e7c67ef715fd3081c55bc55b69954cfb0ac40327d3c757498d1f6d6555fbf9999ebc1f6bf7adbaf1917bf74efd133ce3f014721c3c339bd53ef822218876fe524318c89424964e7ac84c158692054a9bc282c065d0bddffc9bf24f578a140afc3997a29e931d5c334aec0dbfbe8c09a1f5d851d2421df1b27237c414140d2ba8830a16ae4485913cf8ec35c23d85c7d96c26560c599b555323fc88c1db41c22fa09299042cfb0c66fd21d3927ef3525e74797fa99e03de5c76873719a0971ad5f82ec6ae1fdcf46333e81e5b1909d44bb457fce8bc54b92bb8283e85078c00b5b4093f12a35d224152d3cdc0e7fbbb2c1880ef99a3a6e4c04879df8ae1c31d6ac293f8c74f979b40e97963eb72466b8f535cde63ad43d7b85f84d70ab62f2e803ae8fe1eade885d974159078e6f8f227a83043820a4f9034ceba398ee86e675c4a8059e5cb25fc70b1520f98cb61dac2e97fba0f75216d5e211a4cb5dda15e6ceb39ea7d941f07f99e32620d7173af2d23931d03398343086b99c4760128da95bd8551a8d2134eb7d30bcfb47f7d83eb5090521107677e2ac29e10bc1f0665d24a05e4d0706b82d92f806e54c5b483ebf26e72a560876153b95fd93ac16b553e1010def31e5281752af7ca377fe043c2e40c25270578a5016e1cc8b3c68ef248666cb324352ae5c1d7e33b90c06c2770767df5f5bd0f58e937e86588eceda0eb481f221c77cda88f2f5d2472a94d7d32d2d590a49116bb7975e6d74d85eff67ea9d0941509dc61d74f631e8984926196c811ecbd5464944fdeb9a3722157ebc48574ca699fee3a608a5f4c442bff91fb0627ddb0db3b9843c5ae9b5e168abbb2995876cffca5a332b9e675b64b1aac6920ee61be34fb6895190ba7b8097b0d4dd9330f14b0e484d47452d8b1993e0cdaaa2fa19ddc7de87db0053d583b6ddfc704292476a755e24666d824a2c159a228551a7bb58e50581edb7ee7e868d0a0bd73a4fd15c2bcbabc4fb71f87b6db1d4b0661e321110014f3bcff1bde44ab98c6dd0aba69bca6a59dfd93def6398e585e7ebc791cbf9a8e19ce50a516d2829bc8131f7212f0b976461b1b7ad47c3f4c2564b7c8c020562a2f166676c509b42365519973a0818589ef619441f0576a2bbad6a6b94069c2f829ff7de81605855815a00734801a76a5f7239c7a8b7dec740445751e7e0084be72da69ea3e07395a549f0eff1d48767c81cd298a1d94821a1f1f67cc2413d45df2b780e12bd5799ad7421f0d0f96cac4dcaaa9848ea0fba2a57e2cc519545129439ebde1c12ff08a476b04156cc3d8eea9dfcf9df8ca0630b946be28a9a804a40350b38df2542fc68d624f880fc49649f6513d7c695c17fdd45090a8269905c51646043d10b09160cac0681ac5345fc7f80f8ca38b5bc886f9572f1bb1d13ad1683c1e5ffe0c9f50a264639ce9784273ad9a2cb57acb666e9e2685c4d29a520d2fa5f4464c3fc16d6c3633bad722b1cb5526d0adf6b54d87077186c089192696e7fc2a58087f49b2821789dafe7b4f84d00d3b1ea8822d05ce93960ce19f636feddf891557791ed7cc237791863bb913edd00edc838b747c2d3a2fb38023f3fff268a4770ffd9b00c3ffb37cd5f085abad65c61a75ce471062f93edc51643b0a93864e2bb5d69cc0382a489655079eb1a3a2db020db0b1fb907f38b4f0985c2ca4487b1db48375c8ca11bd8e154f4b476df9c679d91cf088e76bc40dccfb2d2b5301f8f585e45955d7176fb5690b1dea39791eb5c65ebd7c1afa6205f7332cdd87fd3cd4def92b8f8b128ba5c317b371484050b12147aec7b5ccd0191b39d0514f1c82052e4b7c23e233239b879f551e5ce6c57c0d274d0c73de2964dbe737b5884432bee2925e1454122be07d3fcec4948bdb208196d7a8314e80a69a98f9694320b241e13b1df518ee05a8fdab05b98af95a5d8196c5343c83ec47b1dc65d82a5446d3d637aee9ddc6adc03515bde35196aa94ce7a2955d76aa903d698f8afab2b5dec100b166cb07a2dcee6d81a322e2000d999925a9115ad38b696e9b6119c0d8d0919471b168a9f7e560d7714dde9ddd288b2369d94e831dde1a1f9ad4dfeeeeaf25f42b7d7cb0678c3a497c009d60c86879671870ed403dc7909ba246178f76adfe5c6e904e72f0fdec9c011c6bd579b359ee529e4d6493b254dd7bbc6d20bde5315410e2c29f554efedb183d6b28c98fb613649407482eb5a349d546b545113d63cae8817dcebe8ee992bbf3fb504e7be0aab19476b833dedb1b80136f0a2dbc92d20f78a0c94db7a1edd0c97036fd62d0d47a9bc2b9ea2e8435fb8355f7f4fa69d52f4217a704eb36a73a7baff0af23d9923ceb65b548736e96bbc95ef8beeb304182cbb6d6135a77f261dc8acd63a066e4d00e4f056771f5e4a47f811b7456842a87a26c49d3ecef24ffd93e19ada00848db33840aa52fe7a016717468e54e2865d3751849bbea3d227a55aa3c4f950b096532ac0f9d2da37efa2538024283c6e3341bf291c9a3170a86bc80453f96880a7b279841fe4007725fcc61f28655fb914adf3f693c75074991f19b0a875a76015c9f597fdf311db1aece6d8ab721edfca8c1057d438446552779de46316da34ea1aa3024ee1e021c609372ce1e9c6a7363a9469f738f0f5753949774163fd10cbf8ad46ecadf6b3ef3e5bb38574f478796b8bef5f3a2a77986e051c14fb4ccdea5f780fa3d51a9aa2292fff31c9d4cff74822c87744f466b8204111caac6059ebb05df9fe07c030688f60e95f182b318c4229c2f5ff74ba63f3c2f17c14c6ff17ecb6aaa0d4f09b582827e8387eb038337780fefe7a880437e4c8adf123235cbfa31ecc3d9f853cdac7507601a1195bc70313a4feb8c9a24211c083810db1deb8d4675c61d3211b26b9f7d5916d02afabbe4d18f265e1778c03d6a3e1b1278656a98625d475795a21d70e08ab9ad4fa27ed9", 0x1000, 0x18) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x80, 0x8, 0x28e08626}, {0x1, 0x9, 0xdb, 0x2}, {0x0, 0x8c, 0x40, 0x1}]}) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x263, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000300)=0xaca8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x200, 0x100000001, r5}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe91, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x49) ioctl$BIOCLOCK(r1, 0x20004276) r2 = semget$private(0x0, 0x1, 0x182) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)) 16:00:52 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) setgroups(0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x8000, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, r7) 16:00:52 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd4"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)="73ef8f684357f0b37b9e504759ce825db5092c3eb1adcc281d0adfd495800889c0f3af486d4a186eaefe68c6b2606d5d", 0x30}, {&(0x7f0000000040)="30feefb6b5bb4b886d2016537d4dca5d7ef9a907c34e13a99e2ed05d0eb930e1f3abe4d71b25c71dc97347bc92067582dd39e0e050065d8317002fd1e63a5a851cec1ca9ad943749435df82f1c7b4f0328424d81ac1b462eff1bcd5316977a392e51891e38693a560d5dfbb32dc54404", 0x70}, {&(0x7f0000000500)="18dcc8a15036c9e0372fa5cd8cfe75a0d160319ccbfccbca6f68df02d674ba8feedd306c7247c5f033f9fcfbed74c8ed0b25a43d2146c58eb9f59641ad04456cf985035243b8f7c0f6ea79e7f72709437bfeee5d0e2677cd0df42ac70574f3b999fc513b785ca6c9f9f3d2935197c0b1ff03da774e8b2bdd2d528a4a5fe3b980c89eb5328b9d188d5342907545b868d3de4991051c549ff64058fe08ddea1d1c146da1143faa3d5794585631380d143d1e1888cddd39a8f5691b6ca96908af3de7aecd4b5011377766b2522a5406ff47ea4bdbea9482", 0xd6}, {&(0x7f0000000600)="d04ff4669853c2d298a6374db94cd58fd0ea0886ae4e4c7fe9d1b316777b6a1d2ee84088c2f84022c7aed0e12fa603e2ce27cc5db696658d9f3776fa5f93c86634c72582579ca5f0460176e7965ed6ee9033c40016074514168895c050361d9ea082cadd76e0fe74622ce4403c3f3b33b777b1af051f10ec1bc97100a7c5855353b0d310436c9fcbb0", 0x89}], 0x4) writev(r0, &(0x7f0000000ac0)=[{0x0}], 0x1) 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() semget(0x0, 0x2, 0x8) close(r0) r1 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x31}, {{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) getitimer(0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:52 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2ab, &(0x7f0000000140)=[{0x10002}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7ff, 0x94, 0x81, 0x4}]}) 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) 16:00:52 executing program 1: 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) accept$unix(r0, 0x0, &(0x7f0000000180)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="1000c10900"/16], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 0: setrlimit(0xe, &(0x7f0000000400)={0x4, 0x99}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) read(r0, &(0x7f00000000c0)=""/88, 0xfffffffffffffec1) r1 = syz_open_pts() close(r1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x5, 0xad59, 0x401}) r4 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYBLOB="7f01d153c3704cb781b060a1f6880747e69a7b6405f19ab6d91437072b531e2499e71bb67c6505b9ac20e591400127a60173c15018b6994a44b146e2", @ANYRESDEC=r0, @ANYRES16], @ANYRESDEC=r1, @ANYRES16=r2, @ANYRESOCT, @ANYPTR64, @ANYRES64, @ANYRES16=r2, @ANYRESDEC=0x0, @ANYRES64], 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000180)) r3 = accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pwrite(r3, &(0x7f0000000200)="93b9ce6cb07b678d56513e31e3e364161f0ca8e30ddc124170cc87e353575d09d850aad4432edeb9a5e1a13cf3211722293922bef6a20f8db21441844e6e5587b989f71a04be3ad8b16e53fb99fecee76f5711b443d73f8b97a08d9ece2f90903a95679e3294a51cc66191d14b13cf758143e6eddbe33577bea527b373d773eb75487a34", 0x84, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be969a4f6357e3a", 0xe, 0x0, 0x0) 16:00:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x0, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x42, 0x8, 0x27}, {{r6}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffff9, 0x81, 0xfffff, 0x9, 0x13b}, {{r7}, 0xfffffffffffffff8, 0x48, 0x0, 0x8, 0x1000}, {{r8}, 0xffffffffffffffff, 0x1, 0xf0000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2, 0x1, 0x100, 0x80000000}], 0x9dc7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x31e7bd8ac3400eac, 0xf0000021, 0x2b9a55ec, 0x3}, {{r0}, 0x21d2e5cb95cc7f5d, 0x0, 0x1, 0x3}, {{r9}, 0xffffffffffffffff, 0x40, 0x8, 0x7f, 0x6ed2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x80, 0x0, 0x20, 0x1}, {{r10}, 0xfffffffffffffffa, 0x11, 0x80000000, 0x401, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0x1, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x8, 0x4}, {{r11}, 0x0, 0x60, 0x1, 0x8001, 0x2}, {{r12}, 0xfffffffffffffffd, 0xc0, 0x40000000, 0x9, 0xa0}], 0x10001, &(0x7f0000000080)={0x4, 0xfff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x183) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x5, 0x0, 0x1, 0x80000}, {0x6, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x04\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7442cfcb, 0x40}, {0x9000000000000000, 0x9}}, 0x0) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x1, 0x0, 0x1) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf003f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e89f3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000540)={0x10, 0x9, 0x4, 0x4, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x676d}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xa4d}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x14}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000bff000/0x400000)=nil, &(0x7f0000ca9000/0x3000)=nil, 0xffffffffffff8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f24000/0x4000)=nil, 0x42}, {&(0x7f0000d2b000/0x3000)=nil, &(0x7f0000fcd000/0x3000)=nil}, {&(0x7f0000e57000/0x4000)=nil, &(0x7f0000d38000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000d64000/0x3000)=nil, &(0x7f0000f84000/0x9000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f33000/0x3000)=nil, 0x3}, {&(0x7f0000c2b000/0x4000)=nil, &(0x7f0000c29000/0x3000)=nil, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000f68000/0x1000)=nil, 0x3}, {&(0x7f0000db7000/0x2000)=nil, &(0x7f0000dff000/0x3000)=nil, 0xfffffffffffff01e}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000e94000/0x4000)=nil, 0x8001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x20, 0xfd}, {0x0, 0xffffff76}, {0x85, 0xffff}], 0x1fffff35}) 16:00:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000440)='./bus\x00', 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000029c0)='./file0\x00', 0x20) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) fcntl$getflags(r2, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r4, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) pwritev(r3, &(0x7f0000002900)=[{&(0x7f0000002b80)="306b4472aa7f6d8a8beb305eebdc61818590f1e48707433c6b1d63ceac5125e76d7907a311dbbb4a4e873cb9675e0fec7e3ed6dec5abbfb0db5e8831ee8be747e1ab888ba9ec8b85c8dfe80291222d4b36cdc4f8ff070000c33aae217a2a28b59ce8b22b8aac4099ef4a09844c000000", 0x70}, {&(0x7f0000000280)="167e394f5833924000d266dd3be2790dcadec23faec66d", 0x17}, {&(0x7f0000002c00)="edae039dc82ec54bc310e0f3f70a9bce4a0f91df6b5fa5add8e4e9c0493cfc931597357f640cf84ba4500e7a31f31d777dae25e76843df01a53988a0080580722a91c4702ce9b5a4a3e0f8075f9d72e2092e424f672d82c07cb21a3733517b8b7a6cdcfc005d97b2757c5f6e2c4d99c830affa706b5c077328a635ec41d5b444855f2eb4c5c8b1c738041e07ad4e0e459139e27bbcb407a94ccaa7036673e157014f1f28f925ca67e603f676d051e0e8bcc9599c645161f744ef7347e862fb1327848e2fafc5f7dd3a799498dcc894a47e1e688feae10e33508086330ae5abd4439e78c5fc4844662c5b555632bbbd426327ef8b8ee054c4b601a24572f9", 0xfe}, {&(0x7f0000000400)="4b6e6d9f8b6ca8f098a1b4f8e2a6cede26230e7c2e9c8b58", 0x18}, {&(0x7f0000000580)="6603306848cfb0a65fe0d59f9c887d68df0e625d81291b74e17181dcf0c9e09aaf47db9db4c3003e0222e593", 0x2c}, {&(0x7f00000016c0)="a7315b8ffa09e360aa4538014a31fe27bf3fc0aec44efee4212bf91604f9549550ab2ddfda8e62fab67b3509a702f9d1d751f707ef77be447cde163ffb0ac2097a1f7e0e68a18dee9dcf1f7220315d976f4e1c8232e3ad9795148bbc17887d89d84678238418e6b7921c86faa9eb151b714f51df9b095d03a62760b3a03fbc63b02e6b6206ecf389250ece8e340d51858120c2195806af8aad0195617bbddc6cb691f6c10d56c82e69aa83a6d549349e92c14f1e8cefb44dd6f908e7f7d691bded94fa350c4b06d655b58036f43399852c3ac0c28ed16f49515ab2fc6184d59b643f293ddf8ac2fad95bfbc988cb2635be01cf586ce1ce08468cf7f0ba2c48fc73dab019427af0a5794ccd01a7d3ee6c1068415a7ca90d8128d80a84c45a11f11fc9db8ff8d3dfdd4f81d0a6efe8e315df8ca8c1f471c4e15ec27380adf7107302ca6f6e859e9ca6acc0be17e4359263127fa0f139fa65fd1a8685c416002a65f60dc1ff8c6026fdffc2974b38caa2b4bd29c2039df0f5e2b7f0b3386f254a8448bee8190f4a04cd6e032fd4dc4775a8a485e3afe8661aa74eedbf96c6382c5932d02e08ab91e82b4761083ead4665dfd329734dc35c75f1288e74eb8dd840aa6ee3a137da554951b1285aff2ce649d9a54f900d5d91d935861bac5d716ec73261f4cf6441ac3afe343368e64ce10a08a649eafd817e0288f621a062f5e3217d677abf12bb93d15a9726e0bca6bcce8e6f6c5ec9328de95d4504b875f24074a265f20e1038a3cd1cfe577496ddeac03e5722fa43d7c884853d3056704378664bf4edef05431d8d39c2d044507076d8ab234aa60c23489edba9cfa552578ad739946d0e9afa1d5a0f435287d0f51428e9a5b7bb864d8b454729f8d99c458d5ff35feb099d9200eaab5eedf95a3a68f621d63fc6d891ce8f80ac85422adf9e50efc823944c507554b7776e5fdfc824d09ba84f5361eb58297e3fd21e20c72bd03e264b4df765a914080dae891ed6a2f3b1fac0c23d413858ef7912dcfb3fe849fa0710b197f9501afe4354aae16bc3f34953240d276bf137e7ffc994e4a4284ec19a9c0af7534aac6c327ac775ac2982b33eb7994b0170e0a7539f0ed8933879bb2369a26b1438633e12c63bada88bc5a0dd25b59ce2a7ed1e76b153d51ab286257d8160dace9ac25de138f9de3b69ad244dc4455be71126d3c6bac0fe7db9734b86d364e88713ee172876d14d2545f7e7a2d6c78b44089f83e84ed74c2a060547b38047b4592d6894c8fa9ec98528a23f7f08acfd0f57e1496dd26da7524bdcf9ec45ae4b762e753c416b9d26607101636f6814ce46b6736e3efd3276e0f289c6a96a4edfc111552841d71e56ea6adf8e68e84febe85a8ccbf8c1e6f84320263c70e2d9d2884506c7f3a8e6b842b591ee7febc099fd14f869ec03eb7119971c2619822cb8b9531c7e480807422b0a0821eb0eeace54c93cd4faa765544eecd4f196e0ee73a04bc192d0ad9f3abedd111f0bb37700fdee6ee95abf23ac1b70be2694ac8af6491ca52152de97a0b725bb2c6e677ee258d122b97e829befc25ce7159f0cd601eeb96cbdfaa67767bb4c48e3b8e59c96757071331ce1ecc38d99e85cdab1e6ff2e11249dda5de4b436eb455d69aec41f7ddeb2a5c41f6ae141eb74972c6f0ef01b9c90a419b123de1e2af6ff439251d194150a1e0be7bdf4b137ab96d07e030feba1c6b6c1c5cd278a08dc2e7e64f09b6a07597e211b7363e34a5d3f797186e2ebd206ebb9f21c21613a42fc7b36bb6ba117c5b34c35d3c65792a55a111437110f51cc70d74be3b495e933c4756ce31811e3d25c506728ce6dfb482e6c3805507768d14a8384c53cf7429dceb1581e2facf93a3ba4aca9df2308d71930bc4a715018ecb23e04a08f700eb9114aa2d4f5e78003a5eae6c23bc806e756c8795fd22d053d543446f74719450f25cc3858d872cf60bf5d087e0b9f34076c4d5b50b1cfd9af83f9578e944f523ac5828f4dc8a61b2f9a4e2e33ff67bd10c2deca8892b9403b94debefda64bef10c25b72caf6024270565edab0a09892767cd3a87bd8e5822c3295dd34e33aa91f4d6c970947178a24af059912f82e904f8faec5194ac9d39b2278bfe4f88b8589dd48266f9539cc1c74be279a6e6c3e332f412a8231991654071ee95c333759f514c225e37dc882c00a6d0ac2c3a61fb0dd2ec34ca529670c14336ebd13384d8ab017bc23eeab0434ca0b697c085d1d7e0db18b2aa675b3c02de38b65eb94b4f75704f05648854981d8b52975b9278c34d293775b8e4904ff4caef229ed46d027d264b347b49b69da38fb9a9b4534ee36a606bbacf9233361316dfc433de8b153131fc45c4d9f3ec209421d04aa050d79ce720d8697e44c3c8178e6ceeb2522e97f295dade063dcf9ba1779adc0033204afce3274b9af6e006afdd6416cece1752f61703ef04956b6491481a1c27c2306f9fe539738583b28fe0cea4d49e373eeb93d73e496287b796041e3a126e4001db64c56168a31c9703526e105b899633e77c193fc1646a33560eedcde0e6ae3efc692c634ce1f8e3982d03a314dcc834d2f421e5fb7ac83e62d2fa7d2a15d968d03229d9e0ec0b1efeebd288bde439f1afa446cf6cbbe3a660d63b751bc7e390e086c3c02669a51b9592499de0ba35b51aa3f768f6d711c604fb3d6c197e98eff940a6a03be1c6db35dbcc1d69387d2bce8fe24eb58f25e6e06dd16db6746c0ca84d06a35ad658cf0010ee2ac74b8be1fc47146036e18e8f227683b2197f10c78b2f8882fdae5a0312e010ec1c7051358d1e7270be689102d5d737ce1e1a0f44dc28bb2210ecaf8daafa1a215f015b6e988884c1b3e5488d6772d40e9b406f435cd84c5059ed76410581f3e8aec15f4c27929174c19cda220cf0fd6819e4b0fe0111f3c6ce19973d6ca3d23c018b789315c5e9c0e4c59433e3e1be23260dd1b12fcf45b69288a48a55fed14a05d27e773d52a9132d7dbdd25ad155796f81c77ce5c24c69e8fe2124285f6bfea8916734dd12e4fb9cae85a5b2663e65c852a5438806e8b1cb9d47e3094be71eaf9e4733f16502d58aec35137bfc739c933b106e06e7329cb600bb38c529142016f1c3d18cf7426b3bbf6e765a62b839cd401ed91b23bcdd44d721734a0199129686818dedd653f3dcb43c0d82dc99d54f6b53cb95f8c93202f1aea419a5ab7b9c992f4076d87e700c14c8d011ccca64c1afe8e855b960fe4008b910a4f5dfb2b0fd6ef735f2a31a6697ad01e27d1cdff8d1f1aa491ab9dd0fb87cd0c1da551436e7fc03f41815e2db5384fbdea4bdee63c3bbd8330aff5d5678782424b28682b16d3ccd5506fd9f291a404a9e6438e3a845e449ec02b411c64a14b124b8f1a10305b5aee90ef20dde43317723161d4cd556c053ae098621ed95922dc2c609434290878837a9fcd42c83cbaab603c90124890727761b3ee3c195fb33ff5e752170dd3cb0024da6af5899b71c0ef09e3ff7fa92a45840b778d4d0daf408a3f098e402f5298d029ca3a4669d367e777da2912f667ace94768fe5a38f71d94ee9f30dcc87224b88378ec138d89f11fb0351e008a5d78d7d8bd94664d3d8e0fff791b05d91d53f7a1997dfce97db8728a7f931c1c4fa26ce85a0b8c0aabff2036939404a178eb8bb8b7835a0bb42b80998632e362cc83caf4a36df8ad13ff5e8c61cffbf324460c7ccb3429ef5ef96f8b121d320a099959167578c9f5b55cc825cd7b4f7920bdc7d7775ae906c11b222211b85b403b6c0ecd5b02765809e2b05521ed85df9d61987da6ae771c9761f70e93f511441b7478d608f6cd11e11a9974dcee39300447a1f2e6c617f68461554c7e4a3484a22724eb78fad79cdef7b7aff46c15f3f7fc73d3c54176a769d6a4719c8eb99468d2065c46830fc49a68265861d40e86367efd169f16c2ab70b7e4cdb8d3e1e3a9e098e14ed9f7c71adb8262b2a53a3da22cedfe8b798a4db3e3b9939c4e1cf36bd08ec476e6f0141d1ed204b4e7fc34fa2c07ac25264f4ce2d9c8bd8b8a49415ad7781fd9e69e454d4f85385350c5d86a390bb2f464b985af2fcc04d97ccd8a7980dc1b61cbbfbaf9ad566bb622f4217e68c48abcdef29a14dd2e95245b9b6a1db16965a873e2b713dfc074657f381c7f7ded6dfb113bc615f32d8e3b5e294262ce108e520d36f95ee28a603aa9c9de196be451c8999bd2bac75d28ae614d7ecec472e30e4b686309d0f06f5daea58f73331745c85d2def0f0f588b7d49d91b2dd794d6f29e9a9884953739a5c5963117e272d49f0ec0c970faa5b76baa6580fd9732ec53b97675eb659f36e5c5a7ade3ceba02d6d87469870ae56662314e65822638648bd8863a8e3d23c222dc7d6f8b3bfa59ffbd50c47c0596ac2ec7de63e1e47470aa7f5f476977c768ee6852bb65135bf00bed7427366c00bb5654da22504211c8465ab1f713bf2f461fdf55ebde712275995eb53d726c38d6ffd33e43c3eb511e9549e89e993413c22a29fc1355a96a20e9027f97e3937946a649e204a04a7290daf3be4ec674808e5d37524e886e4adcc27bfc94f3ce6e9d7d6cb4d277738159c9928f512e83ed2aa3feda6d3c969cea3ef851297e2cf20128b9eee1fb820173473fb536d1bf647a790229777dc6553a8569bb32fa7ca4ca2eb70ab1a68fb87acb6d20a1e40a6f81a6a5da69c79f8a18b26aaffbd640b21d81194a4ad508b933fcae7452603fb9d9d277254661f6fafda50280ef1132aebf51dc70e642929840dd0e82ea2da25ef8813c4d14e2defb14876c2bcffe4e457f3cd04bfc9bfdf4aac903b48e02b9ceb26191917c4f3d419c41d1a864dbcc53cb943cd2c0bc6c35985c8a72d25c4471ecbdfb073970cb977644e595cb7862f29f4c736a57ebcdc843068747cde669cccd966c214d3dabfc66f594786e7e92795a0a2bc2ccce648aaca78235f6424a3a24bf718e333b3bfd3e38bc2ca32e5c1912853f68f71ea5fb445e20b065093ea0588160d56e5fe9effc848306cb2afe4ea0d9a2458b458e54a747bc63191584ddde74f795241d8ae18114663fda6941321ee2f323a82d398399641acdb9cbc7b00fcc27a9bd7ded4d82902a9d8462b9cb3723ab93521df6cdec9c409a0585486c5385e70d87c8b466384f9dd8f2e5d25ac9a2e6bc4bab14ca4ecdfde216359d852b45e37d2eca5600cb823e6d3c99e81f31e4b0f713a288a2cd75c80c36a2fe8f75a712ab5efcb6c63455ac4fefd7f2f19fb49b5fe91de43b41f6a42cff433fcae0079f2fd06a46bed4317bae7e39e7242321708f718f4f7443c1a78b8b2dadd898396016a03df0da240a5cbfa8637a2039f7fdb5521e8d5a9388215bc6d7421f433b8252bea089c5e447ddb793f9828547a1636576b8d17ac9f043d1cc3faa8dacd72cf0cdfa906a1723445057e883215a4b29ca0c979fe4ab14a3b76e5e566bd51dbd60603ec924c191b6444be5bec8d9c8ba08a4407e6095c246616f43c63444394c231119733152565773958129139a0a8f99b317812e31a56f3ebcfd5454006e7c4f83ea362d7db87df9b857e8bb06458f2d52368489fd79f791cd7b52c1f1a909f6590a9d8547cff6b71e6950bee05118f8edf095f7a442d7977c9136ea73db01af41c818f9c3ae21732a4d89be07b0539bcbce5ff087d7e60ab137089a86b4b2eddeafd0ecb615690b665880796cd50c21d30d738937af7d2f1bedd567dd34ff37251eb5039f781eedd329c9e16bb7a6d93e8b68cd", 0x1000}, {&(0x7f00000026c0)="aa9efcc54f1cb3c2b0a322b5376f5d68b14f5eb80498d79af8bf32853c1299593b92a122a8e1ccd95c064894de1c674146e6cb7768f11586b47f053a0e82e2411b4d898517493a9e29688d2f7ae518c8118b6e92670ee77fd8689f6d1a780eba7189195e0888929fb4b63ef8034298e54aa8fd2f7237f392257dbd6dcf91988536c47f07f7872dee4dab3f84061927", 0x8f}, {&(0x7f0000002780)="87478ae59d3c5c144fd78a22886afb3c67d5a344c85f9fc1a156cd46411aca7c4fecff8c59984d5b559366c6c09038a9c8d2b403ea2d816621cf2b73c64423a39956397e36acc69067519d617e22a0ae65e7f6207f806a1e89d3a7dfe3fe6c070dde741b7993e9540a59f7fa43a41d3113f4aae90ae67744854a3cfe481a0de48620e8708c42343ff296f9f916e8f4dffd37513ef9ee3a36af0daa476f58019f0dc15ca0df812c7b93a327663ec3081e28eabaa47467445409cb1e556099d414cf0fcdb8ac9f15e23908f86a28e9955136fb3e3f3ad74cd3f809843ebd5f11590c3bb953b15cac4b5522a317e55053a8fe6905", 0xf3}, {&(0x7f0000002880)="f26346e22f6047dcd11c8348e1c04236928d29a019c95f8986bfbabc8bc432c04d7587802ae179fcff7c667a70aed46113b643d08873b680d7c7d1a4ec6e09a91c389182101e44ba498f9183d9f9931880b8eaab", 0x54}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/klog\x00', 0x0, 0x0) write(r3, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0xfffffffffffffffd}, {}, {0x2}, {}, {0x2}, {}, {}, {}, {0x0, 0xec2}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) r5 = semget$private(0x0, 0x3, 0x222) recvfrom$unix(r3, &(0x7f0000002a40)=""/246, 0xf6, 0x10c4, &(0x7f0000002b40)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x101, 0x8, 0x4, 0x1, 0x7, 0x0, 0x7ff00, 0x3, 0x0, 0x9, 0x1}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/19) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:00:53 executing program 0: 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1f, 0x8, 0xc9a0, 0xff, "63628b610e0e9c870c21e5e1bac42c5880177694", 0x40, 0x1ff}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r1, 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0x2) flock(r1, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = dup(r2) openat(r4, &(0x7f0000000140)='./file0\x00', 0x2, 0x58) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0xfffffff9) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\xf4', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x35, 0x5, 0x0, 0x400002}, {0xffffffff80000024, 0x0, 0x1f, 0x40000}, {0x6, 0x8}]}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000100)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x8001, 0x80, 0x80, 0x3}, {0x3f, 0x0, 0x4, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) 16:00:53 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) 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}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x4], [], [{}, {}, {0x0, 0x10}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) socket$inet6(0x18, 0x4, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) fchdir(r1) 16:00:53 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3862883a0000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769ced64346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf13436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8ad49aed6ceaa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33be00000001000000007557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) chroot(&(0x7f0000000a80)='./file0\x00') writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca081", 0x5a1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r3, &(0x7f0000000c00)='./file0/file0\x00', 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r4 = socket$inet6(0x18, 0x2, 0x0) r5 = dup2(r4, r4) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000d00)={0xffff, 0xffffff01, './file0/file0\x00', 0x400, 0x96d4, 0x288, 0x2}) ioctl$TIOCSTOP(r7, 0x2000746f) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000ac0)=ANY=[@ANYBLOB="fb911527d93f045be100a4bc63af56d1fbd686281be6a5d934ed31ca50fe1384e8ad83575fc7958129d2fd5a4b5333ec1a73ded095f8679533ddfa851845505788694f4911dd75e362fa47ccd81551f5b1725c66fa00be994109a18326666577fe0d640285f58359e89e7cac6e97d5058eddfeb63a7b29cab319022086f546821fbc55de269ccb8f29f106fd7e"], 0xa, 0x0}, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = dup2(r8, r8) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000c40)=ANY=[@ANYBLOB="fb182e2f66696c6530008197e0b4133dacc995587a56359db2251b5d08c74880cab1c81a6a7c966c2ea3836219525b4e82c7d9df5bcc4d095d045ef6aaa1e98a84e7c5fc2dc57499a4431b3dbcc897782d6066f9413540a7cbcf2d4139a26ac3975b619aa145159a97fcfbcab6b965ee96a067ec412923b4f1380c768c55d59fe40aabe4d59f6075d237b14cebaaeadee20252b3e8b8e7086703413a3c2b26be4c019dbb777c544271c1f2"], 0xa, 0x0}, 0x0) readlinkat(r9, &(0x7f0000000b80)='./file0/file0\x00', &(0x7f0000000bc0)=""/8, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000a40)={0x6, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000d40)={0x7ff, 0x1}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r2) 16:00:53 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpgid(0xffffffffffffffff) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e0d66696c653000c42d31bc906bceab105b7c31f53c"], 0xa, 0x0}, 0x0) renameat(r4, &(0x7f0000000000)='./file0/../file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') fcntl$setown(r1, 0x6, r2) lseek(r0, 0x0, 0x0, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0xffa1, &(0x7f00000000c0)="b6") 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x64}, {0x34, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0x80000000001100}]}) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) socket(0x18, 0x3, 0x1) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) utimensat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x5, 0x3ff}, {0x80000000, 0x7}}, 0x2) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000280)=[{0x100, 0x6}, {0x40, 0xffffffff}, {0x20, 0x1f}, {0x0, 0x9}, {0x2dad0b9531314fd6, 0x200}, {0x21, 0xffffffff}, {0x43, 0x8}, {0x48, 0xfffffff9}, {0x86, 0xffffffff}], 0x2000000000000136}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x1) 16:00:53 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) 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 = dup(0xffffffffffffffff) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=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", 0x70) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = syz_open_pts() dup(r2) 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) r3 = socket(0x2, 0x3, 0x0) r4 = dup2(r0, r3) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d, 0x0, 0xfc}, {0x4006, 0x0, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r1, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r1, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r1, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r22, 0xa5, 0x1, 0x100000000, 0x2}) r23 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, r12, r17, r23, 0x4, 0x40}, 0x3, 0x8}) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0x5c7) write(r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) write(r0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) dup2(r5, r6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000180)) 16:00:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0xff73) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x400, 0x0) 16:00:54 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x1000, 0x9, 0x2}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="eeaa049403f422a60c09f1fc0c1d0b3293b276c4c537f0db603d19ffebc4ffe5108ed920e69cc8a8c5933c5eda9e1c14cdf4db0121d08b168aef86dd268f3a164b32fe77973c62605c7df5422c0d0543dac8891fec9b3369f4b00c36df81cc8532d20cf7ea6f526e19bb99c289c530432ed95165170e4a58b91282202f3ed461cace2939638266ed89b891978051da3ec5f849b19a1eb941fc66690c8e4dbdfc53506bcb61ddfe64325278f8e074b7c2183790e93a526e39b9e547083fba37e57e23041c0290da6bff68d85ce66eed7e72ec5f6b2b5d8f64a5b6b48cbcc06dcbbb83e74507a9ae125ee750fd050cd93daab96cdcce49f747ac", 0xf9) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) fchmod(r3, 0x120) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000200)) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x8, 0x0) dup2(r4, r5) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f00000002c0)) r6 = open$dir(&(0x7f0000000300)='./file0\x00', 0x12, 0xd4) unlinkat(r6, &(0x7f0000000340)='./file0/file0\x00', 0x4) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f00000003c0)) r8 = kqueue() fcntl$getown(r8, 0x5) r9 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x4) ioctl$TIOCSTART(r9, 0x2000746e) r10 = socket$inet(0x2, 0x4, 0x7f) sendto$inet(r10, &(0x7f0000000440)="2acee75b424dd700c5d2559755cc7e813643edc68fda6c565e151412cca3d66bb10815a832b69741b1989a87f96c46c198e1f364a18dd587a31287032fe859e356fb8651d848c3ed262f48614e71935b38dad122fb42015a841050603c169f7832aadc531f338086ea77ef87da0f6f6718ca27b8ea65c0ed9eef8a4cfcf2881f95a2b2771c35fa9d71e1e02e8df24154be31ff82d762988b503b7c74dd6f5ad9a218db443f156381122f26ddcb506f904b57cc4d60437311a79928777c0286c8ec51b5bf412bbb98b9ceafb232ac5d6c2a944c9976b5", 0xd6, 0x1, &(0x7f0000000540)={0x2, 0x0}, 0xc) r11 = geteuid() r12 = geteuid() setreuid(r11, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f00000005c0)) bind$inet(0xffffffffffffff9c, &(0x7f0000000600)={0x2, 0x1}, 0xc) 16:00:54 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x10, 0x8000, 0x85) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = getuid() r4 = getuid() r5 = getuid() r6 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r5, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f00000001c0)=0x3) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r9, 0x0, r8) fcntl$setown(r7, 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r10, 0x6, r11) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0xffffffffffffffff, &(0x7f0000000400), 0x0) r16 = getgid() r17 = socket(0x6, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xa) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r13, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0xb718, r3, r12, r4, r6}, 0xfffffffffffffffa, 0x2, 0x0, r11, 0x0, 0x6, 0x4000000009}) shmctl$IPC_RMID(r13, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/92], &(0x7f0000000280)=0x5c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f00000002c0)=[{0xdb, 0x1, 0xfc, 0x2}, {0x200, 0x3f, 0x1, 0x10001}, {0x1003, 0x1, 0x7, 0x8001}, {0x5, 0x9, 0x1, 0x4}, {0x6, 0x4, 0x20, 0x5}, {0x164, 0x7, 0xfa, 0x1}, {0x3, 0x4a, 0x7f, 0x7}, {0x7f, 0xbf, 0x5, 0x7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) r5 = socket$inet6(0x18, 0x2, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f0000000440)=ANY=[@ANYBLOB="fb182e2f66696c653000fda6b3b319f296427aeef3d2f8d562bd650ede7f24e3e5393dbd9897840ace3b0458756ab2768d727e5c43a2b967df07c70c30f75845803d53ea46f2add2b6"], 0xa, 0x0}, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000400)={0x0, 0x7, 0x8, 0x800}) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000140)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000180)=0x10001) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$WSMOUSEIO_GETPARAMS(r11, 0x80105727, &(0x7f0000000040)={&(0x7f0000000300)=[{0x26, 0x45e7affc}, {0x0, 0x1}, {0x5, 0xffffffff}, {0xeb, 0x401}, {0x26, 0x2}, {0x46, 0x65}, {0x2, 0xffffffff}, {0x101, 0x2}, {0x66, 0xa9}], 0x9}) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:54 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x3d}, {0x6}]}) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r3, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000200)={0x0, 0x81}) r4 = dup2(r0, r0) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb192e2f66696c653000"], 0xa, 0x0}, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x1, 0x24) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0xff00, 0xfc, 0x5, 0xffff8000}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x8, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x8}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, 0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r5, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:00:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) socket$unix(0x1, 0xc7ad238be3779a44, 0x0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:54 executing program 0: r0 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x8) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000500)=0x8) setsockopt(r2, 0x6, 0x5, &(0x7f0000000540)="b0f654b1d57268005f4dbbe8a453044f42aae2521aa06a338b8f0aeb67c9a8ec4339557b9647236faba08013f27c48799bb3d79c71caabe01a2ddb13e97b52abf55d300b1533333c0e236fb5c31c4c3b0c27992a27b8d5ef54435fb06166a6e5c6c6e8e7053888572d278eea01ef8ed40c2b5a9a90c3e31777a6539c6bc6ae88", 0x80) r3 = socket(0x2, 0x8001, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = dup2(r8, r8) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0xffffffffffffff1a, 0x0, 0x0, 0x2}, 0x0) connect(r9, &(0x7f00000005c0)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYRESOCT=r4, @ANYRES64, @ANYRES64=r5, @ANYRESOCT, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYBLOB="88086b223261bf8ab49d235563f76a3763783db1b23dd46edea8e24811b17efcbc5f7105f27422eadba3317a5acf3d8ea23f277a89d6614419df88a6cc699b3cf537c6f0cf35f690e16c75b6b9296e60040d4380c0da49f615d0ad59d5ff574bff0465750cbb940a0771c1ab3f52e114bf9404fe194dc1725496dbf52ce47294b4fa50300a8fa9b64184e08c1297cc638bd3addf827782a03cbcc3f3a0badda7799afaee383a64121d19fc3ab367350dbea4a8152b05a1f5f5612e48b8b2d3e5be04ff257f100d4765db", @ANYRESDEC=0x0], @ANYRES32=r1, @ANYRES16=r1, @ANYRESOCT=r7, @ANYRES64=r6, @ANYBLOB="7f762f8500326c39b6c277fbc2ada15bf9dd2458a208e6c200c9a2c78e024015f772", @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC, @ANYRES64=r4, @ANYPTR64, @ANYBLOB="f221db5961e81b82e5d3adb7e824494a2131b94f15add79b5783aac3a3f2470bfd55596821fd80a8c0b9c618ca66bdbb49ad0943bfa6785f3cf21baa27a49e85e555afbbe352f4d5562741ea8c6a6f270ec10244646a174a4068ae0885cb1ba6b8a1f1d31027671e830cefca6f77b2e9c76164891e391cefd18d262a778068859d16ed5aa09c4101e860e7aea94330473b53a2f4b1c6eb020dd53b89f0347de3de45cd073c947c479267413f18c2b8c9c0f1893fa2b051a3856ea967bc6e29aefa4b13233c0c84c975a090ea6eb64bfeaf1e1168d0caf52a58ce3fe478f8281e0148f614dc3bb3e608e83844f0", @ANYRES32=r4, @ANYPTR64]]], 0x5) 16:00:54 executing program 1: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x220) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() socketpair(0x0, 0x0, 0x5, &(0x7f00000000c0)) bind$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000580)=ANY=[@ANYBLOB="4dcd4d56c43a57e9bac5d36ac8a78059f176c4ae05049eeb0a5259300e1571ef50d2eaf0c54c5936b0c2072b590f6aac1575b5e6123a2c2c9ebf7716fcfb4eaa268d9c26c02cfb1b30e934d07d060f226c41d32df60fe687a6802fb92e772d4be57bc9b336e96d2cfac28b15424c5e0aa99e69553af5af7a31efc998f2540934e0a694bc6255371470e6281993d17268b3befb73e478cce0f713dcedadefdac19df693b03400dd8d53ce6c02a2b8e448668d338a59055a441c2187d61435dfbb98fe61c3f200acc1128baa7c7a5bd1d2c5"], 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="c27ab9d60d11e673c95f8c7698b9494d9be35df0cec0383d4b104f30482e72b4d707a79d4045852f25d5493ce1c13a0c277e2218edad2e115cf75284b7ec17cc3a50412869cecda31477018fd9f365d06077a5", 0x53}, {&(0x7f0000000280)="4248d90009cfd2d88cbce9b80a32b6c30192467ed2aa258f1bc1a2b599ca5fbe94f2ae1c505323fae8b1cd08597f18181b4fca01db6e38412666c73f8e4f9e93b444709f9b0d6fb2024b43ad38c782be418cf1d1b0a121597af2ca193d284ae943b22b349312ee19783ee6cf83f0f1", 0x6f}, {&(0x7f0000000480)="29ea655652efd26058b5b682ca0fe25bb57190d789fbe27cd6c8c72675670f17e65f39b34a6286608a3edbe1867c1dacdf750b7dc82a9f70a8f8c1277ea95a9858fd0ebc13feea1e8c4802e1612b1fa02dc95a9a001524b3e666541f3cdc1bb666402c076c8f62eb5eb5130a924055f6add80e3bd80a94544045209ecc1e5723298f748ce81d23ad5fbdc4608140f49ce76ee01297a978f990bc201a8960aa826004b8af1b9ef6655a05789fc337685d401c2399090ffa08b3fbceebd05066fbae280a2674de422a1aa968f6f61aba8f68a75a22287489e96bfc1a0d1dd51f95b35da203bfc2cb35d5824c5c", 0xec}], 0x3, 0x0, 0x0, 0x8}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000003c0)=""/85) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100, 0x80, 0x6, 0xbe}, {0x401, 0xff, 0x8, 0x5d2}, {0x1, 0x6f, 0x9, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:54 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x100, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186204017b002b2c000000267e897f7700000005a89b8a973268381a5071cb000bc3faf94ae5e124c6a36000753dd4d16120195f81db838f74652d62e100c51bad0000000000000000c37bb79d7d2c336ec5e000", 0x57}], 0x1) 16:00:54 executing program 0: 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, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4c1b3fb, &(0x7f0000000300)}) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x10000000000, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x3, 0x3fd}, {{r2}, 0xfffffffffffffffa, 0x4, 0x4, 0x10001, 0x7}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x200000000000002}, {0x18, 0x0, 0x400000003, 0xf1}, 0x4, [0x1000, 0x7ff, 0x4, 0x5, 0x5, 0x234, 0x2, 0x3ff]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r4) close(r5) pipe2(&(0x7f0000000240), 0x4) geteuid() getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180), 0x28, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r6, r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x1, 0x1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r10, &(0x7f0000000800)="6f4c44a3d79bf7f636a1472db9c493d25493d504a1f7506f32bbe6c8f0298bac04ff611ca4c9503cb0f8f943fcf9759a61c7516566b5d75b126b2d4b34781288184dae55c92537fbf7e9107fe7296af2fd22e4bbb83611b972c3ccaa9efd15f0cbdc85905c958a03dc5c954fd06304ea9a3ea1dbfde51f9a13349e1bd3039290a5950a3f4ac95fc63d2f018137db1d633b76548b7a590d27b57a2ace53dd25350aebbbfeba9f3fb8c50fa87b1d419de2aba162cde6a25f69b17c2e9a8443314e31d87c4c029ea7840a2161a46f8070c9da4dd5239441a6d4000000000000000000d55cb964f3181336bf4daa9466d010ece4606a265dbb6a7ca66a4a3d77a7e74994d596ef71284c13f28116fe3fd5b34f20fb337a7bd4641d3dacc7d7de92ca303a40761dc2e70d8743413822a9a1714411d094a18e8a503bc318bf9b2b0ae355ada45c70f7dd48690c5bcdb0607ec2bdd7437cb169cd3895fdcfa391cfbe326b6527ecd2065baf3e3995e1f767", 0x1fe) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000780)={{0xfffffffffffffffb, 0xffffffffffffffff, r11, r12, r14, 0x2, 0x80000001}, 0x9, 0x6, 0x7}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) getppid() getuid() getpgrp() r19 = msgget$private(0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r21 = kqueue() kevent(r21, &(0x7f00000000c0)=[{{r20}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r20, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r22 = kqueue() kevent(r22, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x1, 0x0) kevent(r23, 0x0, 0x1, 0x0, 0x4000000000009, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r25 = kqueue() kevent(r25, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) writev(r24, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) msgsnd(r19, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32, @ANYRES32, @ANYRES32=r22, @ANYRES16=0x0, @ANYRES32=r24, @ANYRESDEC=0x0]], 0x1, 0x800) msgget(0x1, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r26 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, r13, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x78a0d930, 0x639f, 0x1}) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x2}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000f10000ebfffffeff0000000000000000005b9d071b003780a1df97ef1bce0000310000000000000000000000020034cbdb04b76f9a0c3250d84a24896674ac9f1506e0d1fb4f581975077d94bdbbc6d92a4356f21ebd340042c41be30ae24a70e9df1499cc8fddb41da2c7f0376bfce7140229fe852057471160054303b320942f2d83dc4df5c4ca5933acfc3961541d6b03dba757db55d7770000000000000000"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = dup2(r3, r3) sendto$inet6(r3, &(0x7f0000000240)="565b30329845b7d441ed12a438f5e94f25a524c0f4d61cab56a3ca49d5ab4dba487ff79875ffba39122d6f86b540a22e91d78d45086faabe17f648771b06d398ef8604503aa62d31ede87e6f1fe9d85726f1d0617254da71f75f25cb24f69465a3f4", 0x62, 0x0, &(0x7f00000002c0)={0x18, 0x2, 0x5, 0x1}, 0xc) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000200)=0xa4b8d1fa330ee5c0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r9 = accept$inet6(r8, &(0x7f0000000300), &(0x7f0000000340)=0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = socket(0x0, 0x4, 0x3) kevent(r4, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x40, 0x0, 0x4}], 0x3, &(0x7f00000003c0)=[{{r10}, 0x7, 0x30, 0xc3, 0x3, 0x101}, {{r11}, 0xfffffffffffffffd, 0x40, 0x2, 0x8000, 0x4}, {{r12}, 0xfffffffffffffff8, 0x80, 0x4, 0x0, 0x7}, {{r4}, 0xfffffffffffffffd, 0x4, 0x8, 0x3ff, 0x8}, {{r6}, 0xfffffffffffffffc, 0xa8, 0x80, 0x7, 0x100}], 0x1f, &(0x7f0000000480)={0x8275, 0xffffffff}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000040)=0x6) close(r2) 16:00:55 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') r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) dup(r3) pwrite(r0, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) 16:00:55 executing program 0: syz_open_pts() pledge(&(0x7f0000000000)='tap', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x500, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) 16:00:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r0, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf3ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000a00)=[{{r5}, 0x8000000000000004, 0x2, 0xd0000044, 0x6, 0x7fffffff}, {{r6}, 0xfffffffffffffff9, 0x0, 0x80000000, 0xffffffffffffff75, 0x6}, {{r7}, 0xfffffffffffffffd, 0xa1, 0x2, 0xfffffffffffffffc, 0x7b76}, {{r8}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x7fff, 0x4}, {{r6}, 0xfffffffffffffffd, 0x40, 0x4, 0x5f, 0x100}], 0x66, 0x0, 0x81, 0x0) close(r4) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r9 = semget$private(0x0, 0x7, 0x8a) semop(r9, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 16:00:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00f0000000002000100004000000000000000100"}) write(r1, &(0x7f0000000100)="61422294df6e5f7da85969966faa2df0a9f002ffe2f2f504c24a09e713fe1603f65b529ce60cda01ee23769217523186437781f8f412dc4cfbb0ea1f6d0eaef8ee09dfe661a48ee52c0cd794fb2417dfcae632f2d615289bc5bbeeda9f2fa361065101e2e3deac285a563ad338478f2ec3cd5e4a79eddfcbee32d7e3aa5d0e7adf09e07f82384ef227f344c2af15606ce6c7a8699634f37993de29decce681440a43c198adf6768d9454dbdf1807f1132074205105654fb5f1f472d2f8d4f9f71ed5202e758c5bde972d308d551b98718efbcea0e4bc3bb5fc5286ecf2a4a65392cb54f44a7bd83818f8d2aaf54b2e3b6b05cd3e4ef589cf45dcb234f340802844a415c5dfae3f178cae321dd19ebe6a2352f4aa1d0f3c4a25e093925a0a286d8abc6aee12c14ba671f2f82f3239a9f98f3bda3baf4e775a4f64cd8a57a18ddb3cc732f0fde517befd75e42e5980aaefeaffec57dc822e698955155beda2073e8897eb1455845f49e73c7c43709c89fa1fe78506bf3773e35647ff975e92a4f0e2a976013af132506e8f671b216c77fcc5274e815d8ff3cd312caac506646b4784b3dbab1e65da4abde8168733dee64cbbb69583022163b518cfce69cd8c23bc130e5f2e52fc4d232f6c750e5aa10992b2699364fc54a1f4aa2687749d3be7a42b066785385ec09dae3c6d9e8f468bcd141c575157014911c37c9913522c45a0a42a63eb7527106efe427dc2aa3a2acf79152da5b6e2871fd8e610eafb97135aaa6d0dbfe83a75b812a3c14dad500a1e8c847ccbe3f0d1bd745df133310b74f848246c7e9d720929ad24073154d7267f50fa3c894bd9c1ad5e29ca09eb55500c320c93cbc63cffd7c2f3ec84051a93b02f8a97ce064a882193f0238f41879f805672836c139a386206ccd917e98f19e86764a26b14163e2e0158afd42acf646605a50daf26eb7420d909c0a5e91d44352eb7a6b1c14701a005acc2b5b6d640ec9ebd987861af49be0b53a307b05dbae6897258d91c32c73b56074f206b691be89b92e8169d4a46c8e8efe9368afea7cd6cd470fdba2bd8537bd81a3a84108a9611d5b50448cd8fdd669f5bb11b44406615c47c6951c5dc026371147696a33249a49a44a23212c01e4c097366059309a256780df17b24f0710a998fb4f153a39de9e078c746bb29e9b54707e77e5f47e0fd1663bb7426414e066059fb71d4ff6b2366c01c388bf14e5c91479ba7a9c0745e26b7b1da028725b75685468e2e881e6d9a79aa8f52f1fa148c1f56c9eb812ebb31ad33ba8af487c7d45631b8776b56af9a55a0502bd53ba4e5870854d4bf4f65f2fcea325554fe75ef64ad48f05bcccd19cbfb362090e8dc82ef33513fd15fd423c358afd5929f050aea029a554d9d90007493cb4e8236cbbd22708ce365e110e91346a5911778f492b4f09af5452b8147808f639476963b915f4d186b5d464ca658b725ab82a8ad3408283e3e00547575f2ce659ee80c6ed87f6f17a035e4b237fe40f7d3066b45d37d10a1ec3834a9bdfd45503bc19ead78371efa7c21b7ba4132d0c88fcded654f5a5a14c400eb0b6102d9e284954090832303369ca47980510b77febfaaca346d7b4333bb046ae16ce59fec50bb99c879a33296994d14a3e9655c9a600f665805bf50623ee4c95328af4ba5c4b4a2acce05ab08dff6bb51ec24a07911d934656eef725ea5e0f15cf9bdc226322c17f161736ac8dca18b5764e8d246bf4124d8001231baf0c027d15790d6f3e737986cdf22d492b33db502326b89aa0a7c848e7a914c40f1496b861d993a321ab1f181b4389e0dde2a73e227f941d664347b42fd4715245857fb03e51fba676f6a8efb513cb885f8258ac7ce4f0f002cd93e13bef8ebd83389d0769a4d9c8a3d9cee5a2f09070e49baa4081abbb771288e3c77c8b2bc2f8513328d6f467a9d586d338cc000769e542b15b087ca539ebf86f8b1a5f9baa668e54913c4f33d89bfdef7d3a7d381d73c5e5be3ef5e61c4dcc1c632572d9486393637f41bb0ab18c44ac5ad60ec3eafa91fe2e0b7e42372e712bb0306ca7780074a1a2211085c2c6b6036c5ac09971c1e193f1813ab98c5ae57e46d77a8029950fa0e25d00e772438b956b1f757dc1d3b1f7c587f8b4b61e76ffe6dc310da4bfe0aed4f57d2bbb47f45216a1683e5210041ae5d8207cc8f871827e0e662808e69abf88dae233062674c10fd31319955f5b82b1fc73dce8ff90e6f98e653d60dd295b58a3c611a5d8362a5fb352f84cf3d1499ba8ae1f32da1b690810f1fa4fd54743bec89a91f4be7becaced616cb278ccb60d9e6276b2620011a6894e93fb59ea9a08aa3562ff186cbf5d13114115adc4d97801204ea11902a23ca50b8756d0f700818e135ae9c857b6f3e6a762711a8f1f07827eb793be5b1b01407ba0102af952a43e290c7a80728a23e260900132481ca6b2d89071cd73695a340f03c532089fbacfeb397e88147205d11aa3f9be6649df88a2ca9d7349e125b7048b91a010573a508ca310f168a1ccd726e19ba42b95bd974f74ccd8eb3ab8f5988e18a02f29da81b452efebb9f0a8954512a5c30f5025d75806aefa48c25111063eb8a161d8983b09e30b6c7927b4fbbbae68a4b8897e7f5c50b24da07f11f8c82707618a99ab654c4130ddf923745b9ae2d8328c75763e6ca8083806300c815eb3a247e88cf45f8a08edb90aefc6ca44d6e37da28706ed9b2575ccbc5deb3c91cec44e4adc432ceae8f28ae7f8552d458c7be28b47922d499a6d62bc1f237f126a6ad25da7f5fbea189d2a8193d71157e58552dc445b10e352e862f00da4738e0b069f96d948f5f6b12c6face093d77c2c778b17b6ceb0a5f7774aa477a788ba53079d11d59b9a936456d22f94b7248aef86239e3e62b892c3c1921d18d2298eaee21045cdc6de2d024b72ec4785898f0a500a4420ab153b40adc569f0c813256eb7a573f1ad26beda5a3a9fa3d1d68ec8027aa9276090efbff1826c6ff3e609506e49438d8eeb9b17a8a6afb7107a272a470b7c7061dbe20539b2607721da7393c972e20550587162ce8d0906032f9ae4130dcaaa89682c73087e90047e3bf7b5b41cd90b3add0f310dabf70c014e24eec2a597d674e14c2dc30df3e00947178551b3364a102ccf3e58e95f590c94ebc4e327885b465872ac8aad3c382d25a5433f7ffcd4fe8083e27b55225d10c5b4a3b8cb691eea794497da2f01d995af5ec2fd6e9ba944e20b8fcfdf01986e5eeb3b7d96ac29680a523712b1ed20d532c49b1a7f76427c8bb50d54441c310b42b98fe13a2cfc709f6e9edfbeec367b948d543c5899fee0865ea9c8b2476fd1e2b71f2d1dff437a4ff15c4d942bb55ae652107822d1d377ed3400a16a2429471ac7950489ef0114ce6057f083e158bcb9084fda662556f2263ec1e0f3a3090c76fd2966d8c317dcb86f205d074f6a27196e439574d662e5834b37ef71a654f029da505a7c96578a872db18eae2b1904d9753c405d3f434bc1327cfbbc31684ba439ffc7de38ac887cd4d7765f196bea5b589e0ccbb47caad0616055859d02f261fc98c0e20703c289a5f9bf37a31d89b29488f1f397ac3bd5623722b2176706db3bdab588b63dd69e7c78f28bfe350770c9460dcb3ea2254222ff51a455c4323d1859fde6c3c1536feead605451c0b4994dc02f780375f267509b0e7caf700df7b0f4ef541f68bf968dd5f46d39fee88c35cebc4ef39aee1db4583e7d28d2d9e5d5d8441651348c0ab10592be830642c5c9b9a55a47a5ef41d0bbdaeccb76d23bc3584a1e86d06c2d66dc974ae47b1c31d5a4dedaca603e9b82b96aecab2130a5d170ce3e9c36f3c5434cba5bd19a3af98a38a99dfa254325aed6682e654b932c03bc37ccdda12f3dc66c3f5c236342cf480362a9e39904f9dfa3548f652c9b754f6b9bc7764de4d74369eef59a1b3efa27b0a5a9ed31d0c1caa3a5b643b45bbea1572e89ca1c9d77f3253516a220be1e608d8debc2c66a95dcc55251e4fac9f335ac7d861684fa97eeadac9dec72e9d77047d9facbb251e7526a0292a16286793d068b8886fdff370f3aca1046352f6cbabe637afd644abb164da4f605984dd3b7b35558686b954044c70a2b9e0e15ae80e057ca58cdc041081549beff8e590c55aae3d246c8454dd0a06ac713471b5f900fb0d41d7766cad73f9eeebac65dd34102c2ce2e44b03fe7d04d8692061792c649939002042437d5e4b6ee7518b5029e9ec2889f1ee3b38daf5a498711f49b6bde126d13cfc75e0fb76fd2553fda3fe8aedc25b1b041742a2caaa3f98c35f9c8d4d0723a5bd1300f32db854a9a45195a722d4bf177c90e734951c0cf489dc0eae1a45dcd15ddcff4eee1668eedc4e81e286bc6984b333f6d53246bbdcf56128142783202c1555c0834333990eee4e6704139d0fe8e4bf7d10191a5a02b251af22efa2334c2c3517e31ece1774d105b37703719b8d402c72418d9a32b0d090719c57e940a8dadc84fa67b5fefc03b2e087ed72b9bbc3dbefe78699b7fb42796cc7522f748493f95e8ef1d1a37213ecc547f53d04ccd0de490cbacc8dd935293a1fd41c6591c526498164d76597bebfd6b1a5fe4d49e1ee53d689339f4c7de7ebc43e90a2e8e50b46f688c15c0595dc7f3b5eca93d8ffd3e2a96f2544d7171bfd4c7799685f05bd42d851955d52a32176a87037cb93e21147cc98ebd1f7593df41f4002761449d77d4eb77c70c5274918d22be720efc43943c344b14c9c1bd1ceb70d25f5fad4502d2c1e289984934957e1d19ee8fe7a8a8c5e739cd54dfe90ca725eb2712df4006ab76b7d569fbe9c67220b8b43fc24ab676a3589f02256b80e8c55c09e01369ef9c866abe9df4f04eb3975b9528f5259c65ec3467d2d9a7bb75d26992eded938018f10b0b0e062d54ad580db9e537704ed0a2ff634f669df98ac7fa51449778243245c1a2612b671a470755ba21fe5ca73b9241db747f2a7cddc2d4b8b2a4ef26fa871792c84dc43419a0163fd263cc3164da2faf6cdbb8edc7b49a0a20a44ad47dc975bd1aab54b2b29795a7eb463033a47b0bbb6becbcf8510e271580ed65f70933a803d5c488226e047caf3654f82b172f350ee900fde06faf9fc241d64a434b9c069044a401a5bbb796940fa1116f3f8d65dc15ce42fd7a5e9f444a5127a7eba16c746799e9337ed461dc9edbddc35ffd37872df7ccd4b8168e85ca0d824f955819d77cd70d79b9549bf4451352d732b0f2287de40781812bd95e568e512dc0a925d546b7c0180cafa3682129d56481baa6ab3633212f83977b327ca898fe80bd8466b06fb1d569c1e1a325475eac4d1be8fcbf7a3280dfc5ab5047cfb69c5db6f221abbfad22ebb4ee6064e053ed9f54229746efd490a93ca76e791209b51081e466c09ba81d5d2b84d6c72e98dba01a9253406d3f06b0046deeb44dbac859f1e1652747da2812b0e30bb39fc2935f9c6d9ccbb4334466571eab2d87196783a344f56836c8e1965c48dd524f0474da4de05411b653e66d355e2c945b754ef458e33af647d5bd848dcb48726b75a4716a6e7bf9fb793b378efbd3213c53b2bed7c443d992894a0766988d720da1ce73d06ce3a939f3e8ea8ba3eb918a2635a9153a8a71b28985ae9b0a5945ff2727150a667aa52fb4673de7d6c637713080eb499000a71ff993504c5baaf4c76f0f91e94c969c1be0aa9ac5cbc1c69f36fb32a7ca76e1bfb8e6182b6ac4557d5c2c78821ec50b536b12f55557dc5df87", 0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c, 0x10, 0x0, 0x20000}, {0x14, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x31a0d0cb815e6c1b) r5 = open$dir(&(0x7f0000001100)='./file0\x00', 0x10000, 0x4) poll(&(0x7f0000001140)=[{r2, 0x20}, {r0, 0x10}, {r3, 0x12}, {r0, 0x1}, {r4, 0x4}, {r1, 0x4}, {r1, 0x80}, {r5, 0x100}, {r0, 0x80}], 0x9, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:56 executing program 0: r0 = socket(0x2, 0x8001, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 304630 72252 0 0 0 0 syz-executor.0 *403892 72252 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800020d4ac10) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800020b46000,fffffd80652902a8,10,ffff80000005bfb0,ffff800020d4ae78) at alltraps_kern_meltdown+0x7b 0(b,ffff800020d4add8,83,ffff800020d4ae78,0,b) at 0 rt_clone(ffff800020d4aee8,fffffd806f6ceeb8,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6ceeb8,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800020d4afc0,fffffd806f249c20,fffffd806f6cee38) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cee38,fffffd806f249c00) at in_pcbconnect+0x107 tcp_usrreq(fffffd806f6cf180,4,0,fffffd806f249c00,0,ffff800020ab0ee8) at tcp_usrreq+0xacb sys_connect(ffff800020ab0ee8,ffff800020d4b168,ffff800020d4b1b0) at sys_connect+0x3df syscall(ffff800020d4b230) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,d1621a8a010) at Xsyscall+0x128 end of kernel end trace frame: 0xd18d803fe60, count: 1 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic attempt to execute user address 0x0 in supervisor mode ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800020d4ac10) at kerntrap+0xec alltraps_kern_meltdown(6,ffff800020b46000,fffffd80652902a8,10,ffff80000005bfb0,ffff800020d4ae78) at alltraps_kern_meltdown+0x7b 0(b,ffff800020d4add8,83,ffff800020d4ae78,0,b) at 0 rt_clone(ffff800020d4aee8,fffffd806f6ceeb8,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6ceeb8,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800020d4afc0,fffffd806f249c20,fffffd806f6cee38) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cee38,fffffd806f249c00) at in_pcbconnect+0x107 tcp_usrreq(fffffd806f6cf180,4,0,fffffd806f249c00,0,ffff800020ab0ee8) at tcp_usrreq+0xacb sys_connect(ffff800020ab0ee8,ffff800020d4b168,ffff800020d4b1b0) at sys_connect+0x3df syscall(ffff800020d4b230) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,d1621a8a010) at Xsyscall+0x128 end of kernel end trace frame: 0xd18d803fe60, count: -14 ddb{1}> show registers rdi 0xffffffff81e07517 db_enter+0x17 rsi 0x2522 __ALIGN_SIZE+0x1522 rbp 0xffff800020d4aa80 rbx 0xffff800020d4ab30 rdx 0x2523 __ALIGN_SIZE+0x1523 rcx 0xffff800020b46000 rax 0xffff800020b46000 r8 0xffffffff817fb7bf kprintf+0x16f r9 0x1 r10 0x25 r11 0x6a33620c78ff0674 r12 0x3000000008 r13 0xffff800020d4aa90 r14 0x100 r15 0x1 rip 0xffffffff81e07518 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020d4aa70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=403892 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac0778,0xffffffff826286b0 process=0xffff800020a8b190 user=0xffff800020d46000, vmspace=0xfffffd807f00a5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72252 304630 15872 0 7 0 syz-executor.0 *72252 403892 15872 0 7 0x4000000 syz-executor.0 75225 132426 98611 0 3 0x80 nanosleep syz-executor.1 75225 441106 98611 0 3 0x4000080 netio syz-executor.1 75225 108704 98611 0 3 0x4000080 fsleep syz-executor.1 98611 174399 31510 0 3 0x82 nanosleep syz-executor.1 15872 510116 31510 0 3 0x82 nanosleep syz-executor.0 88833 397010 1 0 3 0x100083 ttyin getty 76956 327703 0 0 3 0x14200 bored sosplice 31510 194927 55942 0 3 0x82 thrsleep syz-fuzzer 31510 492131 55942 0 3 0x4000082 nanosleep syz-fuzzer 31510 217675 55942 0 3 0x4000082 thrsleep syz-fuzzer 31510 217714 55942 0 3 0x4000082 thrsleep syz-fuzzer 31510 93773 55942 0 3 0x4000082 kqread syz-fuzzer 31510 169601 55942 0 3 0x4000082 thrsleep syz-fuzzer 31510 264088 55942 0 3 0x4000082 thrsleep syz-fuzzer 31510 325581 55942 0 3 0x4000082 thrsleep syz-fuzzer 31510 30392 55942 0 3 0x4000082 thrsleep syz-fuzzer 31510 53483 55942 0 3 0x4000082 nanosleep syz-fuzzer 55942 396654 59604 0 3 0x10008a pause ksh 59604 273803 3137 0 3 0x92 select sshd 3137 24500 1 0 3 0x80 select sshd 72857 129497 60734 74 3 0x100092 bpf pflogd 60734 450716 1 0 3 0x80 netio pflogd 17484 127632 40754 73 3 0x100090 kqread syslogd 40754 422231 1 0 3 0x100082 netio syslogd 26615 502340 0 0 2 0x14200 zerothread 55000 483850 0 0 3 0x14200 aiodoned aiodoned 84300 453017 0 0 3 0x14200 syncer update 57822 288859 0 0 3 0x14200 cleaner cleaner 61711 479735 0 0 3 0x14200 reaper reaper 95865 518614 0 0 3 0x14200 pgdaemon pagedaemon 82441 501212 0 0 3 0x14200 bored crynlk 37681 36783 0 0 3 0x14200 bored crypto 51528 512209 0 0 3 0x40014200 acpi0 acpi0 14023 174750 0 0 3 0x40014200 idle1 13278 417867 0 0 3 0x14200 bored softnet 86369 14857 0 0 3 0x14200 bored systqmp 26956 82951 0 0 3 0x14200 bored systq 87243 117135 0 0 3 0x40014200 bored softclock 8412 73673 0 0 3 0x40014200 idle0 78546 90964 0 0 3 0x14200 bored smr 1 511001 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 72252 (syz-executor.0) thread 0xffff800020ab0ee8 (403892) exclusive rwlock netlock r = 0 (0xffffffff82485b08) #0 witness_lock+0x52e #1 uvn_io+0x3b2 #2 uvn_get+0x226 #3 uvm_fault+0x11cc #4 pageflttrap+0x20b #5 kerntrap+0xec #6 alltraps_kern_meltdown+0x7b #7 copyin+0x4b #8 sys_connect+0x9c #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff826408b0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9636 6532K 9015K 78643K 62849 0 0 pcb 13 10K 12K 78643K 1670 0 0 rtable 115 13K 15K 78643K 2846 0 0 ifaddr 115 29K 31K 78643K 1714 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1857 0 0 iov 0 0K 28K 78643K 1920 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1224 77K 78K 78643K 15567 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 121 0 0 VM map 2 1K 1K 78643K 22 0 0 sem 12 1K 1K 78643K 1102 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 8887 0 0 sigio 0 0K 0K 78643K 84 0 0 proc 57 51K 95K 78643K 3173 0 0 subproc 32 2K 2K 78643K 705 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 679 0 0 in_multi 25 1K 2K 78643K 823 0 0 ether_multi 1 0K 0K 78643K 41 0 0 mrt 0 0K 0K 78643K 50 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 1628 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 136 23K 33K 78643K 31916 0 0 UVM aobj 130 9K 9K 78643K 139 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1692 0 0 NDP 27 1K 1K 78643K 533 0 0 temp 263 3557K 4199K 78643K 221702 0 0 kqueue 0 0K 0K 78643K 49 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 153 0 147 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 536 0 536 18 17 1 1 0 8 1 rtentry 112 820 0 780 2 0 2 2 0 8 0 unpcb 120 8921 0 8901 22 21 1 2 0 8 0 syncache 264 45 0 45 19 19 0 1 0 8 0 tcpqe 32 6126 0 6126 2 2 0 2 0 8 0 tcpcb 544 3307 0 3301 28 27 1 12 0 8 0 inpcb 280 15394 0 15386 41 39 2 9 0 8 1 rttmr 72 17 0 17 11 11 0 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 ip6af 40 1 0 0 1 0 1 1 0 8 0 nd6 48 113 0 111 3 2 1 1 0 8 0 pkpcb 40 24 0 24 11 11 0 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 264 0 264 26 25 1 1 0 8 1 pffrag 232 109 0 109 34 33 1 1 0 482 1 pffrnode 88 109 0 109 34 33 1 1 0 8 1 pffrent 40 255 0 255 35 34 1 1 0 8 1 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 581 0 525 1 0 1 1 0 8 0 pfstkey 112 581 0 525 2 0 2 2 0 8 0 pfstate 328 581 0 525 9 3 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 14 0 13 11 10 1 3 0 8 0 art_heap4 256 3421 0 3206 48 32 16 17 0 8 2 art_table 32 3435 0 3219 3 0 3 3 0 8 0 art_node 16 799 0 762 1 0 1 1 0 8 0 sysvmsgpl 40 136 0 132 1 0 1 1 0 8 0 semupl 112 6 0 6 1 1 0 1 0 8 0 semapl 112 1098 0 1088 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 15012 0 13576 48 1 47 47 0 8 0 ffsino 272 15012 0 13576 98 1 97 97 0 8 0 nchpl 144 28328 0 27860 61 41 20 61 0 8 0 uvmvnodes 72 6474 0 0 118 0 118 118 0 8 0 vnodes 208 6474 0 0 341 0 341 341 0 8 0 namei 1024 101062 0 101062 7 6 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 20 0 20 11 11 0 1 0 8 0 scsiplug 64 9 0 9 5 5 0 1 0 8 0 scxspl 192 91125 0 91125 67 65 2 7 0 8 2 plimitpl 152 870 0 863 1 0 1 1 0 8 0 sigapl 432 8975 0 8961 3 1 2 3 0 8 0 futexpl 56 200335 0 200334 4 3 1 1 0 8 0 knotepl 112 1944 0 1925 6 5 1 3 0 8 0 kqueuepl 104 2354 0 2352 7 6 1 4 0 8 0 pipepl 112 5302 0 5283 7 5 2 2 0 8 0 fdescpl 488 8976 0 8961 3 0 3 3 0 8 0 filepl 152 79423 0 79325 55 50 5 13 0 8 1 lockfpl 104 3283 0 3283 6 5 1 1 0 8 1 lockfspl 48 1066 0 1066 6 5 1 1 0 8 1 sessionpl 112 62 0 53 1 0 1 1 0 8 0 pgrppl 48 140 0 131 1 0 1 1 0 8 0 ucredpl 96 8462 0 8453 1 0 1 1 0 8 0 zombiepl 144 8966 0 8966 8 7 1 1 0 8 1 processpl 896 8997 0 8966 4 0 4 4 0 8 0 procpl 632 29010 0 28967 32 28 4 5 0 8 0 srpgc 64 44 0 44 21 20 1 1 0 8 1 sosppl 128 123 0 123 35 34 1 1 0 8 1 sockpl 384 24946 0 24920 82 78 4 14 0 8 1 mcl64k 65536 625 0 0 72 42 30 65 0 8 0 mcl16k 16384 41 0 0 6 3 3 3 0 8 0 mcl12k 12288 57 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 2 0 2 2 0 8 0 mcl8k 8192 20 0 0 3 1 2 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 270 0 0 27 11 16 27 0 8 0 mtagpl 80 148 0 0 1 0 1 1 0 8 0 mbufpl 256 1126 0 0 39 1 38 38 0 8 0 bufpl 256 32869 0 25821 441 0 441 441 0 8 0 anonpl 16 953145 0 940102 255 176 79 84 0 124 7 amapchunkpl 152 62500 0 62391 105 99 6 18 0 158 0 amappl16 192 45846 0 44909 293 237 56 60 0 8 8 amappl15 184 1397 0 1397 6 5 1 1 0 8 1 amappl14 176 2032 0 2028 2 1 1 1 0 8 0 amappl13 168 342 0 339 1 0 1 1 0 8 0 amappl12 160 1898 0 1895 1 0 1 1 0 8 0 amappl11 152 770 0 760 1 0 1 1 0 8 0 amappl10 144 1164 0 1158 1 0 1 1 0 8 0 amappl9 136 2905 0 2898 1 0 1 1 0 8 0 amappl8 128 2520 0 2466 2 0 2 2 0 8 0 amappl7 120 1319 0 1311 1 0 1 1 0 8 0 amappl6 112 666 0 653 1 0 1 1 0 8 0 amappl5 104 2363 0 2351 1 0 1 1 0 8 0 amappl4 96 8346 0 8310 2 1 1 2 0 8 0 amappl3 88 3298 0 3291 1 0 1 1 0 8 0 amappl2 80 69490 0 69419 4 2 2 3 0 8 0 amappl1 72 208666 0 208227 27 17 10 20 0 8 0 amappl 80 29980 0 29944 2 1 1 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 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 8996 0 8961 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8996 0 8961 1 0 1 1 0 8 0 vmmpekpl 168 70136 0 70099 2 0 2 2 0 8 0 vmmpepl 168 1122633 0 1120485 527 401 126 138 0 357 28 vmsppl 368 8975 0 8961 2 0 2 2 0 8 0 pdppl 4096 17999 0 17962 7 1 6 6 0 8 0 pvpl 32 2554289 0 2538010 546 358 188 200 0 265 21 pmappl 232 8995 0 8981 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 799 0 138 22 2 20 20 0 8 0