00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[r4, r4, r5, r4]) r6 = getegid() chown(&(0x7f0000000040)='./bus\x00', r3, r6) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0xfffffffffffffff8, 0x8}, {{r2}, 0xfffffffffffffff8, 0x2, 0x60, 0x8, 0x3}, {{r2}, 0x0, 0x8, 0x83, 0x696, 0x7fffffff}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x48, 0x0, 0x4000000, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x12, 0x0, 0x1, 0x2}, {{}, 0xfffffffffffffffb, 0x40, 0x40, 0x9, 0x400}, {{}, 0xfffffffffffffffc, 0x10, 0x9, 0x1, 0x38d}, {{r1}, 0xfffffffffffffffb, 0x60, 0x22, 0x7, 0x2}], 0x1000, &(0x7f0000000080), 0x34aa, &(0x7f00000000c0)={0x3}) 22:39:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x24) chdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f00000000c0)='./bus\x00', 0x1c0, 0x80) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00030018f6f45a863f98bb34b469cca68b3b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1028d, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 22:39:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000049280e74cd1d9657e28d0001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 22:39:37 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r2) accept$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r4, r5) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2000}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 22:39:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=""/4096, 0x1000) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 22:39:37 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x44) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x80000000, 0xaf41}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:39:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f0000000000)) 22:39:40 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r2, &(0x7f00000003c0)="5327eb382b41deace0483ae7b1935081456f065ebbba211303a325d53ee5e971198fab8a63c7320acf1f332d83c736021eb16945e71ad57bd91b031ba08cbf444e0e8b45a8635b6942dd9205f051050e610f1a9f4237e2b6c5f34ca6d3c969ade14efcb2446a77987977881f703c5f43808edd2cac43fa5f751be7c753c50e654cf2890f769323313ca96e3e3cb8a1ceabc252fe109f543821b7ed777b1b91871b", 0xa1) getpeername$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000004000000000100007f0000000000000000000006000043f7796c908d37e23baf97000000000000000000000000000000000000000000000000000000000000000000000000000000a08e5c029dc5bf9283a6d71f90d5a6eb70584ac45024f0b731df90b5aaf708e9567781abf885000900"/130], 0x0) msgget$private(0x0, 0x41) getdents(r2, &(0x7f0000000540)=""/30, 0x59) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000080)=0x6) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') r4 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 22:39:40 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000200)="1039611c0e4784aac7ab9fa4f98ab929f55004513867c1253c2b7d4047e6c9efd45c3c81eb079d0eb7f60062e4c63c83a116ea639ae7795f2f5beb1c256e4739139ccc52eeabe44478c84b62d6a4cf2a87f7c3bcbac6dfe6cd6482c926ff44b760f5ce5fc2d18bf362b0c9b26dce0b95d58bdce42331838614", 0x79, 0x0, 0x0) write(r0, &(0x7f0000000400)="83b20d5cfdb712122a1d02afc78713222af5a471ad1d56d9e4ad42dced2c57b2de323e553266889545f529e226a88ef6f7fadde3cc6eaa304cbcbee347262c4f724730674c8a976b1015873a51f2b2a5dae07642887dbf188b15d515b06bd62f1129721a205c2e47140d4b31a8aba74843c6b6545bf858f20fcf5e216fa1283e7c7c023a6d0123642901d2bc0ad50818da901ba64406aa7e8ed8f84f00dfa4dcc8018a9007ff2ee5e88567080e31d564c65d126862d64c4df4d7582883549a423e78a2fda808c26b4a2908c1ab0fedc44486b38db63590df11afaae9af859c1fa0658477bea438b79912e636172ea668d7d851dd6e7c2f851b0569e190cd36e40a843f627a00c9df9ce4776becc78d994f6493d7c8283abf03f568a77bd4eb99739e9488a29e9df8f262b879186a12579f2d3b9c7b03375624d31747a00a678d0f8b665a154601f411b56b91736d556b295a7a77f60654565211443af9d6d98543dac03dffe7e6fdc977b8abf28a13f31928aeda4d2bc1db15c994dde96743a97e7365d62bc5e725fc4d4967b76730e2f9b9489a429285fdb158d43a6c0f2d370b2113996f01a92f132cd98056732ce5aa6e25dd03c25035dd3b30711fafac6fd60bb507f38074a37551f74acc7664de7b37cfc077b941238859718d6c72ba8c693e116db6ac85943149176c0febb1195fe74b4d6793017438851a8344ce24a7cbbb9f8e610f931ae9b6ede341bf29210030f2879c8e9c95328b905bb06590d9fc250862024f1ffd7bbdbb488e48396e63999ed93f03946b57b434436d7b1adc0a0cfc4732508e133b47049bcdb4aee152e6e9784799273d0f4110da5d47b2d81d36b6772e08197e7454c00bc10df9047ae74b6d5a55c0caaa0c53a5d84a3df226577de140d5c107d03fabbb85775d3ba35c563245d6f633e1ba31918ee4b6a32a29219525d9fd96123992252c1eb5071882639b162f193445e8428aec2ca33e0f1d89453931096443286cd91cc6f7f0368d5f11ff4c738472d47366ebf4b4e05b7d723cc29a1e6b255a167c62748b951d85e45673602a146c2999184bb3c7791aea78534d9579e9fa9f8e28b51a33ea05dd230164ad5d87f141de7038db02679aa32e9b8f5efae7bf3a4d3b6a9d2ad460b0b3bf98922f30ad26a76acd2b67d9d4e8115c7e78ba2e7d3deb4b7114e3f1b45bea6ac362d6a919a52995680499b866924964781078c42187acfca2eae1013db00e7ea069c81d74dcfc3be0ada76ca20f6fed0cf74db32d63866c0feaa1dc1f62f4f9e4782ce6dae8864cc5ed056dc70ab76c7846ca08e84d4ca4fee44fdffda4a1179b7a304fa757748cfc05a4f8e1d8bf6283fd2ce3abfd9434150020bc66bef7d771fb0d1f2dd7055540607076639b648bd7e7726fd1bc3c2bcd1cd7ae99a418b4cf4797d0c4f995828c90ac96b6301e54571d903d4146aaef8c789972e840c77b159ecb56242b10add7618a0af5bbe41782d950d2d9e98cabe69cba7d9f6963a554d182824130c8b9ae25299312711e696b1d27607ac592b7567e44c7c0203678f07fedf2b398c1301a96bbafac53e94b7a577cbf6006896a54912699e85919e5f315a6aa4fb2e25c6232c3de27461310cdc06643db2f258a831a1b0a0640e9aff1a063a46861a7f3e72ac6abe91ca92649738c672ede83540174ce5754b082fe05a083da49f927a9ebb1bc6c16b31ccf20b5f9a4a46762359af5091ee02d4519b744c8d7efffa36d7e52f24714e49f37ac3202dd5ed9928bcd9e9c13d2bacea961ce1a542a024eca0f84bf01d7ba393e8dcdddaa09571fc1a14197c51919cc35837151d62683d0971b2fb6a88f728501ad1f030e7f91042d73cf52c09755cde464f55dc3a64d5077a09b7c16fb11a6253f723da7dd57ac2b2e39ba4619f7c892ca9632948a13dddd6a1df85fb13973830e6a68e79242c0764a4e80c18dd0544ef8d7df6e013e77c14657f9c13c16f4a943edfd65e59cee4df98c07238eda05aba3fdf114698399f3b5ebf3f0f3189d6728abcfe1e253ad1907cb1c7b07d3866d89201ca50c5773eb589a2c34ea9d15fb0f7e64a561f6f6c994ccb2f91d2431bc38e8d36d81a0a243e24161ac2d501a521005f7f53b766bb358202f12a909dd84b0d819ddc5e5255878d20b631e8a2746ef2bd603a176a74dae5f64bca579d2d5b8bd1c85017ee31bc7453a799dd87c5032b054fdd3bbb8e5973cec1d678649f6fdba3e30e584e7458ee346b65cfbe0a4cbd6652e7fe2781e94774916ba13c5756dd64201a072d939bbdad07177374b20af5ad373da35036955048fe19f79b58922d9c08d12a3ef98d8d558767c72e8d62749a9b8578dea5d5e00d5982aa0bb487bc56f3e96ae569c7323201a95ad4371c9ca5e6bd9fb3aef72fab3b41029918ee6159e8379a483c8afc37ac9cef11e01c405df7dac95c2c87d7f33158e04820810b628b457435258fc58aada403035ff7d9f2bae9ca62b265dfe4c68ec17ff0bf273a95f57e36a52dd1fcc182e522f27f73c4047bc493927cc472a5f14a1892ce7730520fdc92092fe6bcc7a70c249f28bb162c1ec64b37e10d1641aa7e3f23494fa8844fd772837388a83010106bef62900989d0a7810b4e32af719702aa54173e62a9031cdad88a2537821d1f35253434b804c59bf347a7a539fe98b436dcf910130f9f6abcc1f990cac1f53257a62a925e73f1e17d163682a95efcb49564ccc840c5005a7058af9da16d1a9d1c6fabbb96c4d9643d984d62e6a39115e3f0d07fb5ee87fb7d9a50d6a5a64ed84ac9ff84ffd31c5391ace1630840799223f17d8a374e1bc235708207740702c82aec5f50e1b0e5146914ce4037c39b445dcd8fd6eb495323699e11251ee3f808a7e27b7c2548cb304fc711df99ad3ecb5bfb94714e24c9f303592c1f97c15fd299c98aa4b196616f393b45fb165e99ea27f82da5e1ee3628fa896bf727d926ac13502398cf0c3ba692a8057679c2c0adf8a6ece43dd5e8230d18887ef8e16a39771956d49eacc07d91a5ce806101e9aa3c90a105fd081ca3ddbfbc0b5cd3dc207939f7fe6ff04b4ae90645b852914a59c1b781de755cdc4065d5f46aee0f2ebabee222231b38c337ec6990142f1d1e56f4733d1fdbb0dbf6f7c945ea69fe1715d7eee68da6e391d82202fa99d4cf9dea20ece79b9dc0fd5b4d2f2a36ea6017981f96760825ccc6fa681b508f60f6b11e8cb2a8b654db1bca7e20570041d12e6f8b6a5a35bda8d906c260bdcc505ff681118653d5645ce3037cdac3598c268c40bb684be27918ee261f8b211f40f0a197f31ad4ed3ff71aa694b8f0c0a8ba51ad4a1fc21060dbb8a8eb506940bda6aa96acd2876e3ec47a625bc079f2380cb7f3a0682aa0e8a99a7bc579dd0b14fa2b72cc45809736ae896276b19c8b48081e1e39654bb7321bde67dbbebcd24cf7420b43c2899072afc7cdde5c9eede872b1a64924578b5856046d4ba418a3ec8511d91ed62094dc2e559e00668ed7a64c3c537c28a7e514a14cdf4eaf6e7fe8f2a25de2d10ef99d465e4eaa1ba3b55bc9f1e5805b7f360f9fb27a6173b1d395e724bd0cec5ec6cd2627475307a901fc7b93cd7e386e3f7b2e3f4952bb933da3e2f702505bea001435a446a113376362af38415b111b43a870a074b05e3dcb9a05c8b04228e2833084db13969192952653b8cc74427bb6ae251b73cb53093884440ebf6ad9e6ad69b3ff1246fc857834b5bf5279285eacb6f9f4ba396da0139f76c803ff34d968c5b2ac9dc4e18974cc64ccc53c56ea422da80db29dbcbca2e9e1f23606570b2da56834c8e147a5e4bb63a3556b775b489cbe565a65d3d308b0b910aa5d2618855130791175d413019546be88e265aacf41ac9be743dee6ffe99ff668e41d3ea4fd31451a8efababb53b5232b97dacf6ee9e8914754efd40646a623c3ad1239f492ebd0184065ee9fd2c4a1e3af3f1f79ff805e13a0e32bd81f0ac28830ab4849e057253702a8a5fd2bcaf8def146e980f3a61dc6599bad1c330089692e42aca914a5dbeda3ea95283bb1ade846b831085ff78f333ee720f39bd762357f2d08c081c9ef89a422635b19a2b38a29b50fa45632cab172f4c8d5d83b46d0e8dd0db3099a0d7194fcc72c4a2bc7836c4b275271b3e8bc28e600da656e0ccfd001442a49385e927b9e8d656d3b8f3c55c8777c095e1110294a88639b660a5037f2d59a1d1710a21aefd61b1568acb11277d7013eebbc3e8b42df380bb0b97ade72fce16dcb0f02a8e05a3ef7f7ae3fce2fd460b0cb9920c94bdcf7b295c066ee117b420eb1a66fa3e3ddbc79084c6cf8049d924aa7492bcc5919db14f49db0b9cfd3eb98552e6e7a2fcac2144b5e3eb0e8906ceb2d2663e671289effce28dbaff03086d751e4c7e1fd4108e634f619b49d88bc38d7103d6155be3b1f506ebac4a57f0e3e873ed23ad7f91d6f2f94e06ded5c73eec11342453750173e10b513e603c523d9fa896bd4ba683b75007c91e1f410a633aa1ebdcfd2c8513212dc09ac4ece57d74cd77f5dbb8b273e2e2a81125bc7e24f54ac19f574d701a96bfafa163c75d12ff860581caeb2bd194ab8838886af9c9411d15a1fcaf37591ed7cabe5fbe0acc3eb89712014c79bacd885f5c1b8c51a896b7daccf65933410fa2da496d95d79d8f5947a687f30886b65fb2bde496a17f0650c1c4376fc9e7589a2a9931099eec2b3b8beffef6aaf11d37d8026648f1598344c723d611fa4521ab4425bff8d9dae3047b56e913c7c4412f9b0b67f5f2a6f689949a7c5f397af09f8a32bee822b9818ef60a35ff590ffc1440de9d42f7e8e9c9adfc556a0182831b7d59bb6273cdb13f825fafb247be236efa65acf94b8c9f7c0e30771c69b3bfe79aae49ead354c0f97c298650b0412dffb22c1ed572e4f568006667ebf26fea063a9ae1b1c49bc3ede403c58dfe0b45ce614bf15e0dc13fab9e35cd5749af8502b91508649a93691836646d6e74d915960d8e70d4e5250ac97a26720ef2d09a99865f705e30e52d80df94b4ccaf07fa036737d0e5556c7ea05bdc4f0d2cbee65c6331ea3d3772f110726fc19920207224ab5217a21d8da7ef24401df17766fdb4e4bf32345ece09736f55297a0179c004a827220504e59476101013b98ff120479d7c231b16ddc15d83d2d85727c9ffb76f0a7b980dcc2e134bbc9bd2b1a858d81fdcdbdcfb7d3bd0b150f8028c453866078be2c131269f177de97138a244a0b129f968b566c0abebfb2e0588aacc032082e486d4ae60c6c4cf91856a01a64718acfc840eb95a58e38cade5f9c2e469380c186fa9f0b0acf8123879c701df16960cc287439bac6ad568e9db510f9ab64f21d95712c7d43455f53391f3819507d631d17b56515af282bf56de2582d5b342abab1cef83252fef1f36e125e746c6aaa4cbff2ef855f2832226c77bdfc16a6f94eb9be406799006b26e1ff8f23ef73ce30a10216e5b463f01258c96ab45ee5d11004b84dcf586e44065af5cbb111c9a4d16bcf9a3933fdc1d98031c404550d3048112c49b1c2e8221bb41a23e7f642951a0141a843808b90349b245c4cee030da8625cd357ec102f38861f248adf17c8bc684bc9c142a1b6d67fd39fce3733bbc91ee5b5b5d4a3f86778e3e029b6c8d5241cda98e2fefbcce0491de79feba88f74a3e7bf7a22405dfe218e67b4500e691c87be376a1f02e57c1ebc085244e10fbb9bbd3d03b297805e0064504ce8151fe6ac32a6788cdb17e7c834134af95b9", 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f00000000c0)="99b0902985be5f4ab0d0660a7b8c1cefdc5cbba85c3b9158c2c50ae1e1ca6b2b83acf0ca4aa4cb0d648650739fe331f180a1197e0b363c7ce6ffec4e085d26d0d1ce8e8d221dbee3bfff19936c7d32799249e068afd28f262e3ed9e732468ebac9bfe7002eb2bf84e7d29dffdfc6bc5f", 0x70, 0x3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000280)=[{r1, 0x2}, {r1, 0x4}], 0x2, 0x1) r2 = socket(0x14, 0x3, 0x8000) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xe1ef, &(0x7f0000000080)="292918d7", 0x0) mprotect(&(0x7f0000490000/0x4000)=nil, 0x4000, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) 22:39:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() 22:39:40 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:39:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet6(r0, 0x0, &(0x7f0000000000)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 22:39:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) write(r0, &(0x7f0000000240)="cbbe", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:39:43 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x14, 0x3ffffffffffffffe, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:39:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) pwritev(r0, &(0x7f0000002340)=[{&(0x7f00000000c0)="da76bc423a7869d74387d2d6d965d2273af93272d555d7e4a42cb3ac0772748aac0a16b86e18c9f98d0526d57709646e22937b2624a60a68b01208ef0435843f718b2d4c9d4304e685e77bc742b6875d6048932b4f9fce1f04b5fea4e8064c354c91363f254d6cadc5bf47c322eb7cd9c5b85a0d697a94418dabe1b5e5fddbaf180aacc487fafc125f28d9de06d647aa305138fae4174499b6541a88891fd971e2a299f8959c5a1a19a52b60b94fd04df46758a455c180e886f14596369fa1d3c5c3c792de1011dc47a1baed871a8d89b18cee6c2a5186b7e7", 0xd9}, {&(0x7f00000001c0)="95c63c91977921243297087abe7589a2ffb060a76f1be10ca9d42e9d61d17b", 0x1f}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="2066a0db8954010d356d2ba47cade85e137e7646842baf9b116703b0608aa05db9bb35665db7ca2d521e3038cef63026c1353126d51503f67179619208f8bfca7fdebbad9b35496b", 0x48}, {&(0x7f0000000280)="4245022ecea17ae91aa2d4e36083a203be8cf50354026c980a32b8b59b4ab6e436b08130acee826597e7382d32e90d58bedba650a900e1d3134980d9465c2c32b350c10616a0d85d43037d3e470ebd93e1557e35e578142be30a59142e23300765167cbafc29b5adeb7a603a4c46ba53564f79dd3d2b68e95d453f9113ebb56a1ad3efd74b35558efdfeeda4ae5076beb9daf983d02ab1afd19e86061e2d4e0edc1725b8faa1ef869d27c967de748a0d741eac720d904f7cc4167a5e7888732ef61f5215dcd44d0892bfdfb6c4bfd97da80dbfde908b3bab7066bf555b5d952cf4bd1a0e3b9dabec8e835f1b373504b8d3e69a7ed2564d715da7f6a12e139c8a1972b5fdf8e839acce0c6aea526d9f5a2e101fdda48be4b4618479176a32597b6991b42ffc877542eee2175de14ff7be57aa3a2e3bc2a6f07d60e0c53258be8562234ac8e42527067a1eb131ec4e4c30683890339144ed75a048e90325c3d6ff4969b3de7d78a464cbb12a5eca2cc7180eb24bc94b3269dbfb582825f99409dc3ed3293f959739d163f187cc3cf4a19a68f68208e2f7fadc88f9114dcd882e7c9500852ad5092595c715383c5b38b6d82eb589085a939a8422f742e30c09d5435d456ba0d96635a53d44ff004fbd1fa9ce98f317d9a4662c18a49b27587eac60983596706b7ff766fdf71da6c4f57d2af2304eb1885dc1de8396fd1e90c1d80468348e099ab462f6458b445873a905cb1ee417fe1e5f881536220d781fc09944d7dbf97ef023022a398c341529d1360adcf33111e9b7bcdb9fa5ad44af007f2f8c4ddb61ef70f4ccc59264d736acba518e5be31447c2e1d4a2af681c7d6ae48e766a665ed40b2d0718752b4987c7c7948c3e6c08e1ea10ae978367c6a98011fec98fe3f8b7cd9800c233855a0e07ecc8b8e523d33f776a4c1ae4cbcd29692754ea29fc99a8ba553ddf0638585b8b1b10d213356aa3ea3408a0202a675f8b401beeaa6f8531104186ff83318e29c75d2b93d722a8cc414f93eb7cd512ec04283a7cbe6f3e4c2e33642a05484a77ce3d663b91b9669b1d2ec90483fe3bd41204594118e9495278e45e064dfddb921ace4d2215a69b9ae930270cc0eabce0e6d8fbeb70faf4d26b671bd415d9d237f83d415197ba8a0a2cce7390f8e28f73befe2ac8f6026dae95a34b5fffc1e579b4b8531626ccadb73ce25173bc3492ebd237d4c34458dcfc816eafe00c99bb8a1dc5139e96480ae9b8c08f8c928d967ce0433026406e6890572cfe91aee04815a03f68a804be1eba5dbe1560a3f9b7b3cd8c4feb02ae07f8677de46acc15b71b75998f8c7a5d8ddd9530f686c90a5d1b318a647985f2b3e2474fffbacb7ff49427a44ece3a73bbb89bec3cde27a82b2232a39cfebc16b8400513b384724912078d9f9030ffc65136460bbb5e3c5216d2a54ad366c0bc8e6fc0b3f5de3dc059738aea330eca2044ddedfc075648300ae5685e2c928eb58002cf8e6d6b0bc03a7a008fa693de87d39839987fbf703c3150e458d676e80826090292cb6aae9fa685f0e9f15a17a88bca707327e15d1d51a652b92087a43066621a3327ddb814a73bf09e55b8da42763b8596a4d1ee85b97b23619dee9815382eebe2f91cc0a8b667b2eb2023575258204c33cca43ef2904995cfcbb68465ad8faf2a83a8c57b30646e1e1aaacf17f6c9da3b1f93d2e99322000310faf3d931990b9d486bb1139125e2c617a3e58ed49ef2f6e68221912875a5266ddeb1322b89509baf706382b7320ffa5c81228f5630ab512d98503f727b2ee289ba2c986f0c8c84ebc29694aea1eeb61de69c2a5f79a4c8541608a520e5b4a6d8de7e4f52551e73fc8a88d759d14294f103b53681c2516279ea411ead3ea23a0c64031dd402cb9dc38508bbb3ff8d4a9367304ea34338cb974f69e974b98a492a0a4460fb03afce7a74df38b06c749fdc352e40ca5092423fe8c874f58e13ec8ac5b3ce15e1a2a06bb9abc0bdb1b964b234a9221f65fc5e73f2fe501b7566ddb31626c501edc49892cb65236c4401e8e5f283311dea71009e40dd5766039b42e25f02ab147738891c2c2d8d73b0e813a2a742fec2ea599b2adbf84790726912ed58124e1e2bcbf18794636aa6c8b40ece719cd0ec884766fc52691b3684bf5ee65e302988bdae8fbcfaad075be815be6f0417ba76043c820ab4ccf4afe02c5330a2d94f0ca6c8a3831f96fd39478a027413523908ed415b512332b3fa8c75de92ad1a6e7786d505e7eb3454253add326a0b2a55541b0e87fbffd81e8e594a60b15323bfbe63f72eaad50fc35dfea3bd58f52a883ee800b625c2a5e91e18caa1326aebae429ade00ad4ba802eff51eba80694d87674e7a225fdbf6dc10a20a8fdb9b3ccf2c22f7c8c92191a5d60b5e5838cbbfb1907161eb79efe9b7c9befd22708a22ea94381d99de5654859356a2f1fbbca178e7990ddc5b0ab2e609961285023abc7b2caecd52b8ea83afaf425d893645ab6a6e6b5e9796c586f3b33b9880c452d7495f9bb3cb0ec1cd997fa4a3d909b67626f362f8cd238ee3412a5beb26b962dd495382a285eebcc85d1a92a644f61631adeeff9cae26a4b0be73de6df7e025457dc35888f0cbb4a6e9e60987d160b53d709e22d8039d372ba7d0541c67ec97a39961e19ff94a919387bf7c0f67474d7d8238632b4b45b27a2fa911a47c9bd7457ddd5c5bfc40ad9afebb60acbca5e7a16d7094fd58ebef695640912f2a1e8387228933ec3da76796a9dc9eed9df70beadf1364ed8f17330b055e615589627c2cbab53f40db60592899233e5dda579ecaed3a267a5d81a6cb4a13a6422cb7ae8ab65a893a789606ca7098c2fbc4baac5ddce0280d4044b73b9f24162011a05c0aac583203f063fbe9f238b4247d724784f434d19c520beb18349c1be785380b618a9d2bec14fa511c56f1126f8ecdfb60a033ad1ecc61e70458cf83a5949c096450d8b9f023438a0f578628ed3c697cf532060abe854335cfdc6ea5686d3091dec52d4cb294fd4b3f868fe5128b6c03511a9e9e64aaae16854367ebcf3f0a219d8a290106af6adbb0b3773314188fed114d6b1fb8ac1f7361948b313f3f69bf5618f4469ae4441f438e901ec49a3549d9db3d97bbe73c8086250326ff9ef11bcba8420a93976426f66804021fae7f8d056aa3b5f5659e054246b2eee08f44434d0c87192727a82aa8ba3f3160c3950435f205d5ac9a548ce3db12a252d65ff67b89fed8f1d761d65c12ab836e58dc600e9a1dba1e7de04db3b3b136d695079531182c516a7aa86071ab8b3e0ce242da844823ab08481fad3826ed039771c98a778d4f01ffd6b7e497b49b2d0ddbd94774d3bb375186e9ca7ec2931fa8b18f40c655cdb9d5cd4611ce4f81127f7123a6b7d228261ad623e08d6ae27b0cccee494da59c4023526776749fd60e30c6553cce8b89c5b02d531b9a2492e52af43ed46bd4a6f40f8361c65d479d1202a0f4a72ff43bcc49381c70c713e3ad86b032d9e23abddd910579cf0745a1138e47ec6f9d030b6e55d84adf569f7aa87ebb86c40be3c6ffb136133804fea75eaa8577e5b0bea1847112171280e94c6f5c7f461c27bf25f1125402eb36bf7aff4049e24ad68eeeeb67080a6ddcbb74000dd1d5081bc3d95d957ed609e6d7f20e102e33d2826c3fa6aeec2174aa8452ce6bc391cd90dfd25e239e4eea1dd0e9e8c8511d276657b65d41448df383bbcabb3eae38e3f4cd06bf28b482d3bdb677b79c1bf91434fb266a0be1b95e456b6a6897b87d853155fe153a14283f377e7c5109dac84fea8052bb0d843a6cce44237ba2ccd0ba8ca74479e9f3b86373214c7f229471340671de657952b830a2cced06803331d36d5c40ed6146845cf656f9f539f2b484f381d921883f1bff136e317153986889f9c705121dc0b4fb92cdd28ec10ea9971276027eacd1a974cc8f2fe79e1444cdfea4043b69b6325ba11108100a91c81ff86457e0d94ed4881039e5799e3264adf219998283cc2f01d5e1bd93af8c5eda72be79cfc33383194f98c5d29e547281de0a8566ce5717c92feab6b39100c8c7bf95b47ef8772b31c52f723bbf284899b0642fa734a31bea062e3f39131b0e477d1287243c080135866eed4e4da4b12b2d614c91e5b4422a0ad0aa774bda9202cd5500065d5ac16065258214c3d3643fdc3a815291c569d1206a7131567b14448e48de9500d3bd36260640f531b2d43889d42ab433bf63878023de6c78a3dae8a696825bc4842711c6d9d106c2273c022990c1fc73f0b5909fe97c6137a9d43614838db54071dc4e1f24b2fd8300e3146bb96a11020d9707bc6aa1328792bb74c239714e738626f96f84bf8ec13c6aaa5ab542e8e5531edbceb14d74c18aa102b1fe88ef5bceab85a0508a3c4e35506abd39be2a05d66c8717f7f77058163a223f7f8ff778e66998b37b591232d81def86e487c6d2fa6262f13f2fb385a1721e289f5097b03f10f8a57a2f4c0be823290b576f1ca31311e80c797dfd7d807634976d07fb7d0629edaf5c9e153bdca723e2a0b323a5ab44df304f0e4b66e1faca969297c3971fb8ed8deb25b0e08f5e09129407064a82a67bec9ebedc102bc60833af3f3696ec1ea9f2ea8c7624f5280b3da4abbd6fecc45f8f432bdbe08a7627837c4bcf81ae5c84d4c3641f2e086361de58fd76a8f8d5506f6ba4d591f434ea854a1ee464bb3e3ad3a9702165b86629d00327d295f7e21d4f687af88176c05e2c33d7ca270152314a0022a00c29139bc9b611a6b00fc93d5373df4b4af7cd63e0c0b86afcae4a391746de95849ce438c744bbf8aeaa410aaabb8c64a4faf71654dec56015a782729bd7b9cee5e94f6538c121d363df40e6d9620ddfd86ac396e884263350262c6181d24b1b52ef02553e1dd3d65295d058d7650f2f1603a366b9961fab9bd1dd090ea38acd73af7bab2ec639cc67b209be1ccc2539cbeed6dc1b99b9440f4cb82de9daec0b81c156f46a804024ebd91728799d62d750b6f7f6603eab0817314c2a841257efaf44c9536104cedd94eb7f7dee46f5bb9a434df2a9bceefd49662ffb56af60d587652dbebfb0ff51a3c842be5eb115e9c540a10cbf535eeb57bc08a9f7216f3c20be78eaeeed304bbadd92f21bc6615a49e160271f576b52178c5ee8620670624c2e0c381c4bd2bb7793b607a3b87866284010a67239922e7fd4a4b08f694a4da00ea552cc96c6abb333825024e84b7b5887ec0064c0b07ca10e65e136639e5c1529d481cfa6af2b09bdae44597842a3328d1241d5ce154cbcbc2d84d43178420733f32a4b405df2a5fe33cf493e570f6ee6cea34a7e5de90b77aaae384c193122ef18e1338bb65d582035c4a667d76a8cf8f6ee61717bbe2b14c6c68418b29db4f7dada97136251b45c107d79935dbed1a90e60e5f8c865fc4cd90c6813f6d54af94c5f87b1c33980f0e21c99158c71004e6e616efee7963ec17135a9ea283adeee4bdfb16a11ced71b1c98ec22fd4fc697e5fb663abdb2f9176167b680e69062ac423e801ccd144beddccd5406db0157811891833b2f3676b6ce89b014dade1e8f69e1a9990b272561f2f3190962cbc3616cd186a361eead0665cc50478957a46c22b6b77666608c6b4cb95415afe954e28db5418810abda54f6c58a370ec64016c6da8690c7c3f7fdc7d73f60951c3dff49470911a173992871cfa6030c3cf9be4b06656c52c1c94c5e8411462bf19be58500655abe07838582b696f2822a5a8e4e", 0x1000}, {&(0x7f0000001280)="47ce54fc6d9d2c9448c8a0585e9370b6bffd2292651f210360d16d4c543d261ec42f18050bf5d98e4dc1c420d567f840f5d285381dcbf686200e335742d8e1af23d26f55eaead20bc279f0d6e5ab1d5c7329ff2445a1aa4412ac938fea46003517519e78944fadab3b80d3af9eebfb6f1a177b7ae8337db5dc6267843fd742838cd3feb9742c3bc5fda01ec09c2935078562e42e0be915884583893c4b5bbfb7ee1ccb3ff98193b2a1d2390594410d23c87eedea53afbfc478fb17601baa001343883f905b997e039e370751bc381318bf46989bad564189ae362be35215decfbc54a61c7995b8f17e65c3e5bfb0c616e8f3d02f2d94e8afa2411b706655a71585c7c432c9db2fd896b5b76cd024032182048b828042cea5d650fc9482a9d4cea965fc5661af5e7813cfb73bf09fbb8408d0a7c3b44442f2bf6fb1dc0209f2af9e4ef3bafdc433cdf0ad062945a44a5d6d4fe7351c6e0385a87671cab07cbf7fad278510a1be340703e355a2efd03fc89b149e7785fd63a481857a200e259cbea89a075d9682480926dcb0d5e5add62919cb956fef1e1664ffdc8e699f4d9446d55c7e01c6f80c12d70b1b6e37b1967d69e8332ca6af017a43047f7b44155eda37146bcab7a7b69bc6cf7d2ff29fe53049ba3e0d1a0bae58e1bcc6713366d21f40e5a88a8fc65fa455729798b5d9b93fbe6a5b0ce8cadd414923d1e69b76262c77745e1ce882aa9798f623a825a8ddb7c0601cbbf754133d9fd6cb7d4756b5cae479015259c0a264c1145046db8cbb7541428d6d2507b36bb40c8d0342560b0e45d11d0548c58a6ee45a5436dd6763b0b622d3757194b6b5f84a3c555e51d9912cc24b54d348034b4e49cecf5e21337e7dd0baeb30c2c294d87130aadf16ee03f8b319aa6d5e8bb06545a65088076692902ed325298d0969185a33f3aec75cf9fb89207f5ac229d9ddf0b27315bca90770d581c3a2703c1ebe6b9b06b537e7aecf0760c77c545b3dfa17b41e673f8478f2b28f54fd355d92fe2d54bc07342272034873b33a55d1abf9007d629a686d57822413b374a44fa527dfaee2f37590a85b89aa558d7c7d7f1382286627a899efaa645fb2cca8462393b0573f5325bb214000f177557658b174a62887b65b6e74107c14afa99b4a519aecf7a25cb95b77cae85e0703def931d078f14cb3086cf40115014b9a30742cafffcabb8b847de9787b549c51a06d4c6aafb70c7962735b96b744cc96a2edda9b4add517932efdce379271b9a8e3ad56390ad214a9b9af6d49f77ceeeaf504a201622a8597ab605e083e9d0e95c5af9171f847997f824ca48e3bf3dee5d47d24f4ebb63f0d43c572ff5e62282d7784002140d8bd6f40082c26e7ee6c5e0f8ddc37537c34404fe2d12f90f26d7463f846eae023a6add5d3c3d98b763d251b9d187876a1caf2eaf43b40025d9ab80b626b0424ee5948af2f9908eb651058ff6c08393fe6d7b8583d103162f165a82430cf310df49de385505db7e0d0b8303cf3a6e3b175ced887aaf59b907a476083fa0c33184ac7b15f91ae126f447d1e0204355a25e8dc3d935e4696032e9cd44c70d23d3a8ef63693c3d4a95364cf164dd0d23362cff632e2c57d5970a9e8c3906afeeeb90b9dd34a7311f71e64c234dfaefe2f193ef7755a9e0c8f1a4bf93791d34a5754dff10bd2b6d27b3f95a659f1253445374e3cb718a518d94389285f1a9951b1d1d1a842453b928e9e016e5456b51b132bfeda1c5f8f836dc18ec4450915e2269c5c0caab968e5be51e39b3e0b057dea2a2b001c7d659c65e181225fb2a97c23afb7fd959361f1935c4c84ae89f75914c49031d7b38c101f05633a560ccf1d837b166acfffd7583926a2d4cb714413a47cde67d00ab594d4f32486155afc83aeb9db2c55be0fdd36c6c7b48c5ad667f711478210bbd54a38b7b82c44e5f34c57e0886365cc8df49c813fe9214685bbd7a12fb151f8b7c3d3b0d8bc2491652b34bbde35ad2a33dd4ea47b339d78aa09ce68eec7339ac72197d78e92b1d7fca67d33e46f7e44aabf5c93d3eef08a5cc347031d9848da7a4e87b504afad2eb7d02fc60ee453ecd2008d160cf3473cc44dff96f974c740037324f057ba5201acfe15e5409883bbccd97adaa079b959bb17545121f3a81b0771245b607950edac776631c3aa926911e3c859b06706dce79e57e9dec5415b16515ff58479fc229a18a9fd71ff81dfefb2f80d71c139d3e8f6710fbf56aaa2c106f93b841738b3c83f03c8237c3db3de8f205b304991b273750a4084de0749f94fef94518fcffeb5ea9cd57a80314054de35adc8011bb0fe3c7c4eb830bb92dccf678df6e80d5215b6b9dc3f0346b2467fa4b47908f9183858dcba8ab6bd581fcf6db8ebdbc79774ed221920a016c538d980ec549ca4b60d46dc561011f2dc9b30c28b30a83b715c99fdd609443c0cbf1391fc841afd8df0fb32ffbc31d7196a2b7136fed083b23ba3070b24ccbf4a51fa8189c28c99f0ffcc1744dcc5f311c84bf3c6d3d80b8ca4027c24522dd66efd72a0ca01ba7a7611e1beb46e8ab33771eb2751821f81903ea9703982210a7ceda4ef6163e8c0b14dad4498c78e4f11534d7486c1b6ca5fc60f92cd0c5a0013988f68dcc6b2223e31a2692ed84fe9a3503460a18d800c3b2ea714b24e1a71694b8cac2c290019c747daaf2d174243bd6063e3a8d82e1deade71b782b9783092fb15e60a52b2595175ba3398441f1dfc572b72d93a8e63e59bd702b7d6d074bd255696257d78269e0f6c0e699b416bfc1f71913908a98297f2652754b975ee80d127b1f27451feb12d343b2d875b4ce3c082d46ab8a8ac62a935b71125595c0ae6b8dffc7a9c493dbbfa0be5c25857766bf9d2002c745486a77d0ffbb45b0aadd114efc7a5c452685feb1589cc9b0840bd8537b579bee9324631b7bd98b26795380f013444c95c45de2e3069be59711de00295471bc5ea7dbf538295315b4a0beade2824f07b0085671a60b4c0b4750784cceac956279fceb597e42cd96aa90b97289e2118845ce3d98680f3878f6587caab8230a61522a3eff1c8212c992223705861556a1201f6e14f7166d9542b01a9e4517a219b7611807982570481c2fc7b7786a312dc40d75a96278785ee1a6e0d14eaf7b54d66ec889c3178f9dc91b0ca551f693a245a70d46ea3df957518bb4038a5b8da71b40477e7107a20de1d936375474d73a1b0e4bb85f031c7e2b17bda5471bbc83223be2aee033c95e91d905fecd636acd13a51dd73c3100db72795de93a0207fe145bef25db11eddf8a7b7645f71bbc0673cea2d793163ff6fdbd1c0b945f004d87b87f8e53955266d93d308719c67d3a5c6ea49c6a86f5b347d0257dea4fbfcfc07a497e34eb2e29713628a3586ec83c09db1a0645c42a78ca21af6ce7a1030aa148b9d49c00324920c433caa0cf61966d66041349a9faf7baa8560e4ef230c3461c806740c8dc0e977c38102c1283c43c9a7c3e9a86a96fe352320ec2904331f077f8e7f5865a2075765faa93103f7df04bec727c948cb3d99f224bdfdf797481f28f28bf15d57c61803d13643086b33d329ceab7f64994eca64bed65e81cbe7975ccbce4dd7024c9fd6c27089ef23fed0231a2947ae8df1d52d01f115eed02f792cb704d88c95ec3808cd909614726e9262f33d7b487a1aec784a38ba3a547cd9e62fd48a66cd5b7ac28a90a5b08c4e063771f4dafbad8de3ffccea71c8ec383c6e5749c25cca65d24e2737965ac05f54679fad6d0b5dead7c0e7b1eaf09b7cf2e3e36821e5051f21da29f7f2bee98ceff2b9cda37e5c95affc55c1f118bbf3d485c3d3c9cbeaf97785539909dfae1cb9d8d26728cd3235f0fc907bdc274fdc028f3fa81671c53ff9cc4bcf1d41988002e0f60f72eff5079f12018cd9d7292a72e4a09f48f5e1ed510a5a86036819994ef06863f2cab182c7b1f822a06493d15553a340f283e66c3b45ec4589615e1ccee1f2e355d3b52cbaacebbd683f2c9adb58cf5b92317b1fa2af72216a50132a904d9b6ae46e01aea788316349609626731a5a03b7ac1687ae4ffd81763ddc1561857c100652497ec75516fc5c7de2a00c3115753160d4cb2e43eca3111e9a168a19e22a69d003f20bb0d1d768163c060e46b550bc3af3f5923c20697dbb67d857205d24cc1154e0f0e2936ff7f7976504d8d7e322d9ebf068b86df229c4ce72ee1e5c6c43150057fbdf64088506cbb5c141bc111a0b5455a87b2217586fe7dd8db2f39bface0e775af08ab5df4debad1b902ac6129771f15acbcc0e72e34dff9ac4193b2ef8618c62c1ff39b91fac7b51457474f1b3b4294658c4c94aecb86d79294d5bab99721b8f6c220559bc80658c4d614b58f7db0c82a5562cc1600e3149927098a46d7f0501c75d7028f1a8324382c98cc83c3419b288be746ba4a4695031b5d97840fad0fc6d264c13422573722d53b9e7189ee95589c5a0eb706cb2d3265a6d23bf52b9f83034f291e14e0343411ebab6ffbc4bfac94167ebda74de79018430a93655d07ddc74da93c23831be76f4e78b996cdfb37b7349107445ad9c86dda2eec067cfe03592efcb05fd0ae135682ec91d7ad29623070a535556201d60ff292c67f63c26903d1d17f3dceab1711b15810fdd204184e88d74b8dacb9fd56dde347f2d11fdb09dbd273ee722855ea7d30719e1e911c65af909673c665433ac9d3223f9a525e6c490e09ab8caecb8d153dd70d97be7cb2b3f46e23c9346824cd42b4e0f6a2e94323003ea8a8115fa21c98e964ac01f6c5d50e8329ae722bbf6bc5789cefbdbbaab6ee90f85f9cd0382b85d6ead3616d8b2afbd615ee4656510a98dac35598641473dd0181b380b9271fcae9ecf05596a51af42b51bee50debbf328b8ae63c42c2c8ad88200f7e8c3153beccfcdf4206b6deb187fe799c73a970b49d5183424ca77cfb7032441deb20c0f03c39b9603ccd8b40e652c8714c36fd1fecd0f768377fa7f108f6b6476c2b1bb54106d88784709aad88fcc240b1e95e736d5e0de12e4e4d0850c2defa477c880b8206f95ca6ba2b771e5b1c530e1caeaf80761edb875cee00fd51d0db81054c6a89679a22057fe2cf0c878367dd044cc11ebe8346c72810a8d329f583371486f6bad4f5a35ea92b52351ea25453f3550c1e012bd920e96167084bdfc2c9720f8701bb315549073f64b916d0f230a5f3e41df8a2c9248ee0c5c3dd6eb21c6b069a158b8b80eec7e089dee4954da8c2b265a1da3d0dca6ea8a90eae75f612a6b843f5cc260ec82a0983f7cfb61299e9c8d7ce790ca6146a7713d4df369c71ae47e13e8ce6dcdea7b534013c5f768292f2fbe667d83c648cf6a954c686fd8338e16d1bb190a4fd4efe649955dd475fb036ae1b9f0db64ed21ad7d00b18aab00062180a3a59459862e0554caa9ba66822ab7512fe05fcb6d4b7dcd7ee0a30aa91093f872ea0810cf70124565f52a6ea739713eaed290325d651620cdb339a798f5c5dbff1c39b954f005c3580e3f3d915f8cde98bf4d1ac3a7b9f40a747f73ed123c6ab3c93473fd07af7dacfb022fc934631c69b0d8fc19315490f45c49b7f46e2cbf2b4b61f7cd8834fe98d12d6d7e9aebb7a0c2d75c311c81e3287f6f5efc55b9bca4edb33d2a07c2bd3bc21a1b67d6b30dfe48ae1b97e189a7c576b864bc56f9ec1a1db79313e654e28c2258ced7c4622a493244bf05185b7b5b5bc189ea15cdce8d7bc6fe27e8122fa12ac94e8436a6df702edd367c5fb", 0x1000}, {&(0x7f00000023c0)="d46a78b26f02aafbe1146c2d83a1d54aa88b5320b4ff698d7da6ec155d518791c887c72812e7aecb5f42c941159d2f9f605766a7b0f6107f97d800b3e90a1a0da6bfd20529d919c275ae73bf83d95ecf1be483d802cabbccd2f2eae357511e147a2a7061207ad3e2e89a8cd8b19afb5dfb5614ed80a43dc9171aa42ed07748aaaa312849fed09960bd120fa46222d092ada2a0cc08018a75fb7d478c815678de1049eb5ddf688f70", 0xa8}], 0x7, 0x0, 0x0) setsockopt(r0, 0x40, 0xde3, &(0x7f0000000000)="a82c282cfa203b2aabc283c5f00cba849b3ff231581d02636c08b29aa3aecc88a2308b3b2b81218c2a1d2b11b8e0ad0438", 0x31) 22:39:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kqueue() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x0, 0x7, {[0x0, 0x434, 0x1f, 0x8, 0x0, 0x100000000, 0x8, 0x5, 0x20, 0x5, 0x80000000, 0x0, 0x10000, 0x9, 0x6, 0xacaa, 0x6, 0x80000001], [0x10000, 0xfffffffffffffffa, 0x8, 0x100000001, 0xffffffffffff56b9, 0x3f, 0x3, 0x9, 0x9, 0x10000], [0x401, 0xfffffffffffffc00, 0x1, 0x20, 0x4, 0x1, 0x7], [0x9, 0x5, 0x4, 0x8, 0xffff, 0x4], [{0x0, 0x1, 0x6604, 0xfffffffffffffffb}, {0x20, 0x1, 0x3, 0x1ff}, {0x7, 0x1, 0xfffffffffffff78a, 0x100000000}, {0xfff, 0x8000, 0x86bb, 0x569d}, {0x2, 0x400, 0x8, 0x40}, {0xf8, 0x85, 0x8be, 0x9}, {0x4, 0x7, 0x7, 0x2}, {0x401, 0x5, 0x3ff}], {0xd2f2, 0x2, 0x1, 0xda3}, {0x9f5f, 0x1, 0x2, 0x7}}}) nanosleep(&(0x7f0000001c40)={0x10001, 0x6fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 22:39:44 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kqueue() madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 22:39:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getppid() getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x83e, 0x2}, &(0x7f0000000040)) 22:39:44 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) preadv(r0, &(0x7f00000032c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/4, 0x4}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/4096, 0x1000}, {&(0x7f0000003100)=""/241, 0xf1}, {&(0x7f0000003200)=""/156, 0x9c}], 0x8, 0x0, 0x0) 22:39:44 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 22:39:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) chflagsat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x0, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 22:39:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x0, 0x8, 0x8000}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x1) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) r2 = socket(0xfffffffffffffffe, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x191, 0x100) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000640)={0x40}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) shutdown(r1, 0x0) readv(r0, &(0x7f0000001680), 0x5) r4 = semget(0x0, 0x3, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = fcntl$dupfd(r0, 0xa, r3) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) poll(&(0x7f0000000180)=[{r2, 0x2}, {r3, 0x20}, {r6, 0x8}], 0x3, 0x1ff) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000000380)=0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x0, r5, r7, r8, r9, 0x80, 0xffffffff7fffffff}, 0x3, 0x7, 0x1}) semget(0x3, 0x0, 0x80000) dup(r2) close(r1) 22:39:47 executing program 1: r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') lseek(r0, 0x0, 0x0, 0x2) pipe2(&(0x7f00000000c0), 0x10004) 22:39:47 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) socketpair(0x0, 0x0, 0x1, &(0x7f0000000040)) 22:39:47 executing program 1: chroot(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x1}]}) 22:39:47 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 22:39:47 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x3) recvfrom$inet(r0, &(0x7f0000000100)=""/17, 0x11, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x81}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) listen(r0, 0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 22:39:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f00004ec000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0xffffffa2) ftruncate(r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x4}, {r1, 0x2}, {r1}, {r1, 0x10}, {r1, 0x80}], 0x6, 0x1ae667ac) 22:39:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 22:39:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="c199548522b7ed72442c5e1230bb91950bc7efa56b1bc37baaa7a2733fc08d9a66c2309c1ff45711650196c85c40efce85dac022f70b4e6437c784f4e049fcf4e4db305d622b81d7bc7cc83866a0e985730eef85525a78b6e2225bb849c38b348b573e5588541893f3fae74df36a7e10020ea1f3a54d77d4341a71d8ae263e0ec9d695aceeaa2f9f63f9525c5272c3ee9a7fdca6b269f6d6b9422344cf0e339da490eb4af7e28ac0981f686cfe69177266c827d350aacc76c5ad3e", 0xbb}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) 22:39:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket$inet(0x2, 0x4002, 0x7ff) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x80000000, 0x7, 0x400, "a92c2391261eb603d3a0c0c5da111e2b4f54b7dd", 0x1000, 0xffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) syz_open_pts() 22:39:47 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x0, 0x440) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/241) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 22:39:47 executing program 1: socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:39:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) read(r0, &(0x7f0000000140)=""/74, 0x4a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chdir(&(0x7f00000001c0)='./file0\x00') 22:39:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xc6) 22:39:50 executing program 1: r0 = socket(0x6e97b23cfa1b5336, 0x0, 0x3) pread(r0, &(0x7f0000000000)="755cc7cd4c0a4514d37cfe61a98cdea73b29e0bb6a6c5ff6668f58172b53027f43a203a2ecddb6347e4c9a05f2da8bd934215e8540af24a292eeeb45d461f56a75460e3dae27e8e31cd8403862f2c3e9e290cae7ee246d81aa5f6b0a13e2adddb8902861330b8528e4df6801e2fd99c0910359ea9915e8509368bc5848274439149d7ec2cb0be45c435e40c0b6fd8614270c50dec3af13ddf2536ffb267c565a91f86f87f167aa59928b952ef0f210c4fe1483adaa50ef0e82e24469028e4e6a034e7a71221bb2ca491fec2984cb91799d37ce", 0xd3, 0x0, 0x0) setsockopt(r0, 0x2d, 0x1c, 0x0, 0x0) 22:39:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1d, 0x0, 0x9}, {0x84}, {0x6}]}) read(r0, &(0x7f00000000c0)=""/116, 0x74) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:39:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000380)="e16636f67bcfa39f1347aa1beaae67fb692ebd7d380920af5faf16054bc21b75f013de2e0a68320df61a1f53138b8833eb1cdc29c9545e7d2bdccfd53f7e47c00eb4e28f14d74e896c6b41f36ea9402a8afeba9f74e30345c395b7c3a1544d730176a2a7367ba336aace2b36648a41d56b3582bf9501c7ac69830a7bb3ef5a46bdfe8785fdada0a53f6520af1e828efac08c4d7e67dd470db55e439ddc2a10ab98151e3ecacb0e3f79c378839fbebeea9c3bb9fdcabd3d7bd92a736a4ba5dd3ce3d573017aaed2c2950b39b669740031739f02c5305c4835b1988d8695c8f5e2c99cc69a53d613f88eb2d93a7feb7061a6cad4d48bcd0f85b42d9583f2ce697e8bb898d546b3ff20fafe73c7c5c6fa163681ca27b24a6dd32b4f234dc2227f2f4ad58ea4b50f4d39bc7528d76d00b74a149f9fd8afa42131e431e45bb455c4c5492ab280976860837fba000e94752dba5906b0db7431dc4cc86c1197b533364cd1c2149d7c4759600c91e2c108b628ca72631f2e86deb7cd17653898955af0d02d8361d6c1144569af0c6fe732e76da6e1c2f16111d7e2c103c4a6cfd4c0147ce60560af74d1528e1bf20c6b85c046e8ecd0771102b3ad9e0960b19cf121691e55a74e9caaa776cea43b5d7ff0738abda4e4b8719a3a3fd51b7fa54f9fba0869eecbe7290a6a71e5b37463986bf10b53238a53c32068fe1f496c75884d5cdec3d0a1f0502ae55e07f53b1efc2e4b60f413b9a98ae60bb113a4a7a9c3b6d349dc5a9f8459761c4dbc4d9c713eff8c6b9e1c745959362fac850733906ef737b661c9291f7ec4aceb683d9e633ed50d2bc117450b5cc64ec50f7a0cc8df4c4fef0e2090fc2baa17d0f0937388fb461d2f9f7b8f3f4da79cf7b91022962d84232b18dd51912a97b8ebaee736b84c231d8edced09ac2b2b1f9270467fe1ae6579a77c5ac35205395f614e2d44b7147815ea9e7aa0a5d59377161523d2b5adc0d334485f8e77ad8da6ea586d3596162632f6d453d866e39d7154e051aeb7116e4aba47bc2b6ab61e3be07e3b3b2ec3d12db4c8f53b494f0652772644f71240c27b9da46942c91d8e2ea877e3c1f015460c467bfe8a9eba0e6861383168a669a20b8743ca87bb2438b8cd461fde5e1238b705bc7c5d64b4b5bf52ff54db230707f56f353be20ead3049283b37e16d105a67985c2c9dfdaa4bd3329f96d222550c3e8cb77aaf1a5210c66fbf0dedd38ea546662590ebb8af7618ebfc3fb7c04a1ec54d7a740933f55cf5d6b32f39fa042d3c6e40b77c2a40ceb8e9d0dfcc926da1e8e2d7079f8a43938ca2122a468e7624933401820b9ec63716ab29ba3edb6d48ae62bc618e3e211cedd823a70594be63e89da7ab7ebdfd8c447302bea6cd2c7017032457b5af27f8e3db04ecc195e9f8dcf19b0aad8d7b8d00fde343e10b0384e6a99ace55ebbd2059e093195063970109648a74e153cbd13ccdb1d7945ee136af2b9c224d274962853705748fe896dd2cc92b2883f8555f788de9c5c42efdcd4020f38864876e1f27a50574b8748ef9134993bf8ea52f162e6871a8ad69bb6c382b69fe1dee288faadb27dbb5cf50a16d339f702339015ec1d91367b6b08a62ee23c1c414452fcbc4d43998b1f6c0d78a6469eece636924087adee7c0a7f23be49e3869d6fbeeedba21276f420b677bcca9fa1d13fc5191589b1d1ef326dbc613a155917f3749de08063f9d433a218b784edd4ba0dce6be14a6e8463d3219e28f017af83da954b678f25b3877f2f149fef3f02d04e0da478a532183cd70fb63a0594c5e5cb3c7dbee4f2a27fbf684186f85233b742b7e35376e0366cffe236a3652c318eb8fe171bb953ae76daa84142d847e748930c5bbb66588b32ba157e197738557923916903ff7c825f488ff2b8209152fd1b38dc1964de9fd86f9370a97b7b2d589ab335ebea64b3299c2b0c8b3b32af49dd8fc90f0e20d90811f715c29b1fe262c4872b92b07f9f2c5c9e84167aba01e29c9faee1dc42914bcb8fdb546bf9f4bfd7c93b24c44b2bf55d00159d440cad5668046c22059b7f9919818a6078324a938650c170018a90af282cb222c383140492ead61c90446f65e8e58e7d8f3c2e67f9538db95c8d6224042605551cfb8f7227e780da048d128cae493d92cd6fb8fb7477366ea9d7e681244948e97a1dc57fd23eadd87180a6803693f327a2be6b27a96476b0e5a1608fa8e610c07ddfe42d6e91b25e5bd53e0b59a1b9c1751dc3423b129a896ba514a49149933d2337e33e50ec7178e223ba930f70ce5d41cd86b1a8fd3e6a12a6739601efb406e212b9329557c6f2b707de0907bf960f44fd6771ce63b81c8f6569c7917fc9e2555d9811f81a7eb4615cdbd20c39729615b3304a598e821932338e1884bb110feda7f2ef02c92c21bbeec5f29103c3a853e3fe8c48e10f19d48346cc9e13a86d9a7f448e339c4cdf1147f5fbb7ce4ba46edfd468578fa7236039cf8ec1e65e34c41e29149e8ba415673af96c9337d44f389388ff3116c322ec7b714333260608326f30e8b09d9cc0107bb728eed0aa830ed325b8f4601f2e4c6b54da325f4b7815777868e60545c12f7a0543b1470f10d82d63cec2aa0931840f6cbd3a6e31a90077fe014fdf8b4fcb83e1fba44773a8d1e92dae6ace9b667b84a369fb4107b6af8584c9699c50b55a590363883893193323917230ac738046657eb8b158f27e473c45fa7e1a1f1e751a9823ed0f99412abad6cba3612e7e30e3ac14520ee1933778a05b733597f6f7d20bfdabf5549c8b1af09d9238a516867f08522d9d9efedaf33dcc1c11f01d3aad8b58b3b3d6337d7ce219056f2f0d5ea074529a3bd4c66e60c260f806618365f1859b0ead4aca2ec8cdf0ddc9b068508330466cb8d5284be5f9f1039d38c8ce5c148ad4cd867e4a7d02b739820dae5aa11adf55a1037e1622e7b8a3da8cbf62bbd13dbfc0dccaa443ef61cc73ce924e819e1969b69c2c0c57af9ba653740dcea68c1b0668010f08b9737288864e2517b2050634fd30fdb69768ffdd18a71ce71214e9fdee78aa751abd3e2de04d3656bad8ac49a8f910f91740f013e30acf658470c85a6b2a779c0a7e710d08a37ab389bf296d804cbc790df927b824ea00a1eb86bb95206c3360be3a5958b19faa9d6b780ded600c46af445d95e5693b6c1e54781001b39cd3fc3264fc2fc42e8f72a4751cd88d963b81158eda238413805a2a82809c1cd1ea799ebb1bef7a2fa3b6f41a0a462fbd386221a7c0b9f9fb6c472685c15a2061290c3a7232e212a71d4c0528b2ae8d2b20ed9f0b464386511ef650acc2ad9155624dfa8b3f484afdfce9324aa3241df590d8cd587dfd708925dd47ee31414df5d4bf8556d0a2697660893ff9cf410c70337e4992240025565e90cedaf3e6ef803fc0ec405d6ffc36f3784bfc474949669e21fd83a33373b17cb06c0e99f348b9c14e6cd603aa1d149ecec231ab269c142aef8a1bbe5088586efea5855370e1291ea5a6ac53f6538b55955555820c9ce71bb8e587a3f5a966f9f390cef04670793f6a40c68e4258e981c18d1d39790421e400323ce3063ed2939a1ad8522c61ceb0f657e1323b51f24474064ee48f8da0196329ea3e4177612785c2f1c60f9abc384362bf4a096f1071db5f88a35ee92f4c1c39f69e44d22fe1bad76dec6684b0a89dcfa800a57283bfcf6ab3470e7257b3c3105b7345a9ce63fe6ecd59406ed82469a6ce2647add8e9b90d8e4afa166641cab9865a7deb3244cc9dcade9cc77abab08100dba61dc3a10fbbae3094ea5d9652a8a4f437fcaba9bf5989ac0826141ad2016f401702160ffe4e7568409f74b628edf88c572e1ad3455aed481337ab2ce4530c94349ebd602103abca50a1eeefa61e96897cad607267ba4f537085376c267623b59442efcdb4dc4d18994f917256bb40da715d285f06325567a4a37bcdfe7eb339fbb9a9962d493445d2692e47ceef8f99571562a4300ac1d404ebb100c79d8342ffe121fe92fdd0df261be16b8ca0f894a344cb2ed6537f9a66fbcd1b8e813626527351a2963ff4466a0cb041ce2c99db94c902edda51fb4f53e06cc1427e2c3afd755d855808790378fd974a4601777820331a20003eced87b5b3f727c4cfc687d24f88e59e540795bb7e86859bbc75452073cc9f1bc8e4bc1fa4cab80ede7ed3f25e994dbf9fcadca0dc6fce82a7f5cb09027f347ec7fc6a63664244b8fceaaf5dd9e94133f2a2e44836b196676871cc98afd5e3f0c0792b9d0e1bfcbf67c0675a3a0e8be63f1889ce7136959aa19673945bf9029b36630614300dfdf3cceeae785ebf71147ed8bf3b8ce6b580a3d03b24428a83bb2acb5270b77d3ee7b4375ece26b07f9859cce60fbf779f65f3178ec66eb259f61fe175faf5b4bac432f4afd9cc69cbbe38cf89e98efdd5dbb744c553516fbbd6e8210b828bda6a9af6ed52d971d86e429367accf3f9cffb3cbc7db25e9cd34849de88ae3535eaacf54b70e740a4e58f98e22dc1aa975bbc72db413a9d16b365b7d1b6fe1c608627f1cc7cc6e5b6fc34a4f38cce29ae1fbbec513d970d89d80399433d1c92222093a650c70a9989e0f0c63769dd1c783eddc1ea3c8628225b31ee0db6f5cf4e2baa77423d3a8d3c0d09dd3cac7d0777446870eaa3f3215d5032381009bea0f1e56ac8fa30695f45bdeeaf1bb6cfd60939cdd7b9261902692141fe8ff0b39ed5a2be54ae71a27fa449bbe77d0d6715eb2de284f4b0235d54d2b238e91d53a8581de01a14c5bbdc249001dc7a8766e121b206ed1d909815ebdcdf014b219c1a56de5c00e56ff60edb4434f1a46489d6608c962948b5ea903b4d81a5fd4b668e04c16d7e7fac6ee45d3fd1292904a48f90b28ba599feb5b26f8b490f2359299ec615ece2a92db49c4face36a0e3bb3be6e2ea2c1cd5135c9c3915e2ff4577d2afaf09de8274eb2f482e1e08caccc3aa3ec68220b2e80fa14c98a1fcfaeb2b51c9ef47bca2a57618eb67c308257697eee2797e771cba44467473db98828fe96c9b30822505e29c9dcb6295a2ee5da17759dda1fea25bad091428d9a5e65c1fd23fa54b98c72af03a7a68c606c2cd4842eb84c294571680cafcdd345b37a26de58d5b7145e8b7a63c4360346b3c185f47711b1c809714e1b6b7c5e53780cdbda67b0f0eec5d80526840d0d14bc9d4eea6a75aee88904a7b41eb716f6e1b6db6ff1ba5ef7d9af35a8559834d32e746e375df7fb109ee76c034a09fc91cf4078a3ffcb4cf5baf0978b8c4f2b6ec607b1e2196c13c1512efe62db980d1b758ab664716517de0196faf85350a7ba849ab15b66fae63d4a65d9ad5fc7db2bbf154b01609e996d7d8c05c1af0a592301fd605d5c785b77470b64f478421c2402395585df645f89b3ee928a0b638be2ad14f72834d97ee4838de52753b4c9c2ad5bf27c39a6318070a120545a724353d1c832ee7562d81693c8f8d725f2d86a7e1312a3c24a52b37b82abf538acd7b0725ff73e559d3e27ff027e9bb124684b56bd8026e65c7c7ab239ea9d51295afd7f2ecca1e3a18ec8a7ebe1079fb55f0ba4bd40edb01d340396fab717685862fe73ef1df14b1f9cd3ec89d282fd385a7dbc3bd8168f7be8153564a34827ea1bc90c56a769c5b1c22a135b88bd77592e3ca9f793dc48e7c814a6c124fd3e2fccfebfda049cd4fdfb3116c7818b2390e25db7cff14f50285864ace6c4be0a8fa90454c3b9caa2131a4f076c41c8312a5358465b270f1362553e107", 0x1000}], 0x1, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x400}, 0x400) semget(0x3, 0x0, 0x448) 22:39:50 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 22:39:50 executing program 1: r0 = kqueue() kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 22:39:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f00000000c0)="00000000ca2b4e13119d24f7f16638c120dcbae5cd96f041cdf9a72f94c7adc895c08634d25d23b3d8d7897b8c11e801be8f8e45c2ff36a2832791f35d88e7c3e50edd94fdbc2165e85491a9f410a6391f16b3ec4885bdb401e223ce97135d11b8349db1e63bd6d302c245742d5f542b7eb0aee2f635", 0x76) r1 = semget$private(0x0, 0x2, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/97) semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/13) 22:39:50 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r8, 0x2) accept$inet(r3, &(0x7f00000003c0), &(0x7f0000000380)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x9) setgroups(0x0, &(0x7f0000000200)) getsockname$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000300)=0xc) semget(0x2, 0x7, 0x48) 22:39:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 22:39:53 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) 22:39:53 executing program 0: r0 = socket(0x18, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r0) 22:39:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000822, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="13be0a2fda677f1d5ec1f8bbfadac2d8b8a8b57b0941aaeff904aa8331470919f43f52350a8af20dd832de8829f007e6928e0cb687ad1ddd63283931f3361b3ec1c19b4f6067e80a3efc5b5842636c86c3959677cffce4ec1f665d72257bf758f294cebc22df1df51ae7deaa49ee61b66241d333795924ccec68aae3a44f4af759f412e2e7bd4c6a9ff4bc2c98914239e21b9b0c34f2dfdd8ea6c4f6801fbef85d9f3a7db6c2596755399db0bb2cc2c5cdb8222578502e", 0xb7}], 0x1) execve(0x0, 0x0, 0x0) 22:39:54 executing program 1: socketpair(0x20, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:39:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:39:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xd2, &(0x7f0000000300)=ANY=[@ANYBLOB="100000000000000000000000000000007116844cd67b995ef18d53faef7ce175c892950084d307b2723b66d1ed7ab9931309af0e8a26e78fbdc28b8420d77bc4afae77df76f287cf5673646985fe91d0962b1ce057f90a18561545bba7af734e21f45c8b4d34a5f7707a40062d1d9c7c8f125bdb5ef92c9a9c645a4176d61652af3e5b311a9c266c8590374d0a93baa6042431c6b4020101bad3be3239d0eac0640fd07c0c164fe23329571862f9153845f0ed4342e158b868693de4b2d03b9f8cfb1fc21043003bd0c20867fd91303f52a22fdddf2aedb114bd5bbcf6761f53c2d07019a8dc713b7ff1ff8839916aba4bbf62b8110e1380f63bcb2929a04b0999f3873d31011d2197022980ad69b775bd065ed9c2743aaadc38c8515e3f7d25ec2cf6d2f7"]}, 0x2) 22:39:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = socket(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ddca593954f76368002fcc5597111cc66a4b614b0b7939fe64ec7d4da249c6221f44bbad64dc0abae0fd669ad47fdfe013a8a594dd2c1e8b90eb91e68cbf3604e771f71d899c34ab800ed8aa0f3ae1c1c819c8091b92c44783f22e0be38bcf8dffa68ca720ee8b22c5881d44b6425fad43356f634478e863b440d6c26c8d366e0457e80f5714fa818dcd4b3db58d1c4c126f976fc17bf6fd8830b2ca623f46378099bbac5a9b073ea023eb9a936eabe6f5861312f0133ca281d9ef462071def1d6654a19fe08f122666fa440e398149ac430fc16ab658ee67d627ec6bdc4", 0xde) close(0xffffffffffffffff) syz_open_pts() syz_open_pts() shutdown(r0, 0x3) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) recvfrom(r0, &(0x7f0000000280)=""/212, 0xd4, 0x43, &(0x7f0000000180)=@in6={0x18, 0x1, 0x8, 0x5}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000044718bb3b5b84edb9a2877d8c0f5c0ce54f1ecbb27b9d749b880e6322c7edf67343514b7d084236be7331ecbfbddbe1a9cf0f5b7e6f18443256366653d201972ab085a6c2591a6536dbb644e8f213369b35129627059bb029779c9a93d2f3e9363cc8bb6"]) 22:39:57 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8008, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="9a87cf680c53dd727fb5c63360cf0cffbb8c6fdde93364d1ba4da8f636bbe3df7d4a8abd96a7cae61ff707653374b394a4dbc456b3a439749ef47394c69886dae8c15726ce964c81f1106f1ec0e159846678605effb4203fbf00b34b2e516e39510532bf302167df88465290cc5c04af224e58baefbdc9b42392d3f603100898ca025451d971f0b5a6cba2892a07b7131b2de839fc", 0x95}, {&(0x7f0000000240)="33460c5a9c88460fdcc2f563c67dd1c6fd3742062395054e88a10e1360f945d3ba5049cf85f2afcd65ebac867f01fb5c3d3844394fde67fc719bdc720611ed7bfca0ba4d1ed555641343697fbd8ad55fc57f455d99185557e04856fe8c1911361c180608b95ab18ff6d91c64aa8db3ac316900b8bfa496026858ba0938f71342815031d349b0b2402812a5d1d6fe6ca9c2a791ebd78f734b48ba2e3d8ed24756e13fb917a834af8356ad43c2e8e3e48b17ced252beb34a9a97447e4eb73850984154", 0xc2}, {&(0x7f00000000c0)="d46150c032a289ff4bbeb933473ee44c4b72063c7b85e02852d9c696fd0358eea61e79eacc2b9083411b0831", 0x2c}], 0x3, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x120, 0x2}, 0x400) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x8087, 0x0, 0xfffffffffffffffd, 0x4}], 0x800000066, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) 22:40:00 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x1, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 22:40:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:40:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="1c8a75e70649e42267ac8ba195aad04d0887295139d31ddc2f0f8bbd631d7907dc3d75a02f2aef51c7381c88f238f9be9e6237cda23ac355ae22de34bcb6b9fda5dc459872b0f0a853f49b8e67c915f72dab4a7af3cffb6b75551c60cd126832084180e290c84da4d5cc02541308894bd6357dbfcb306eb8a54ae123348ae21c75df58f7ab3046a753a7299bf036be1de0c1eb662903fe3e810c1827759aea269ac25de96574fc444e56fc5e70d74adc12e44bb7d42420e8657ce261f977cb26459a4c7098fd", 0xc6, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x13, r0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 22:40:00 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2d}}) r0 = socket$inet6(0x18, 0x1, 0x6) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00004000000000000000020000000000000000000000100e000000000000000000000000000000000000000200000000000800"/78], 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r0, &(0x7f0000000300)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e28897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28ea1acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f", 0x1000, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x10000, 0x180) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r2, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) semctl$SETVAL(r1, 0x39a0a5b4b1c3c522, 0x8, &(0x7f0000001ac0)) 22:40:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) openat(r3, &(0x7f0000000480)='./file0\x00', 0x20000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000003c0)=[r2, r4]) setsockopt(r0, 0x29, 0x6d, &(0x7f0000000040), 0x10a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x7d, 0x90, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x7, 0x7}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x10000, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000002, 0x7e9c, 0xd9}, {{r0}, 0xffffffffffffffff, 0xc4, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x60, 0x2, 0x0, 0x1f}, {{r0}, 0xffffffffffffffff, 0x22, 0x2, 0x6, 0x1}], 0x75, &(0x7f0000000300)={0x12a44502, 0x1}) r6 = msgget$private(0x0, 0x8) r7 = geteuid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$setown(r5, 0x6, r1) r9 = getuid() r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$getflags(r0, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x6, r7, r8, r9, r10, 0x10, 0x7}, 0x200, 0x20, r11, r12, 0xfff, 0x6, 0x4, 0x7}) 22:40:03 executing program 0: socketpair(0x10, 0x5, 0x2000005, &(0x7f0000000000)) 22:40:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[0x80000001, 0xcbfc, 0xffffffffffffffff, 0x6, 0x3]}) syz_emit_ethernet(0x497, &(0x7f0000000140)='+') 22:40:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = semget$private(0x0, 0x0, 0x228) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000440)=""/4096) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/88) r3 = kqueue() clock_settime(0x3, &(0x7f0000000080)={0xd09c, 0x10000}) fcntl$dupfd(r1, 0x0, r3) r4 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) fcntl$dupfd(r2, 0xa, r3) writev(r4, &(0x7f00000001c0), 0xbe) 22:40:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x31, 0x0, 0xfffffffffffffffc}, {0x2c}, {0x6, 0x80, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xb) 22:40:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x20, 0x0) sendsyslog(&(0x7f0000000140)="b7b6eacf100f612b7a83c12ff6957a561851b4b75b933a2d6eb0130392353339f9466d8f62b72bb2721ff5ed00cdfc18ce6d6d1b526c41862f503ee3e3201cdb5286525628413d6f02a29515e7c64124fe0678ce1d47fbe3d52fb0baf9e16d4688aa6dc2b14d09d48c82fbdd2b52d0dbce667e73adc4b0f731c1cbac3254bb22", 0x80, 0x8) 22:40:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 22:40:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x3ff, &(0x7f0000000000)=""/38, &(0x7f0000001100)=0x26) 22:40:04 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0xfffffffffffffffc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fchmod(r1, 0x8) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000003940)=[{&(0x7f00000017c0)="f83ed4cdb85178af3961561aaa96b2f3bb01f2fa7a2f2731fdcbee3bd403231f9885f8db50be26bacc9f00d0e8159ef9a4fbc45ac3d4efcbae555bdaff53fc80c535eefed2034c8a4e50fa8c0b13725ad1e52f1125331608f410fd3bf304bae2d62ad6", 0x63}, {&(0x7f0000001840)="9b51aead2012d65274d974c64bc3d2f96eb8513dc1c481c969af290560d4a08d442ee758aa48fe7995c0fe2f5f2ec77cbb183c559398693dc68bd3ce3caccf6a1597ea65", 0x44}, {&(0x7f00000018c0)="12a41b9867b83105837fb3632dceb4cdb60095dab4082e351f45470dd63a0650b0ec2b6e40b61fa69c744d87a2978771b812eea1001db2c0d175ec2a3f07d79836edb503397c0efd9ee5baa66511a2dab597533169ab6a9e5834a7f591ecb958452ec764ea54e91317e29f0ff8328bf4bfc79b9f931a7a935ce979f4c5527942405bb02cafb832cda5d8065be5633d94d0e13ae83c0336ea60907e9c0a8a8f5e399d81ae5860f9594826b4c0a938a10e0b2bb1afa8b69f9ec1ff1e6fecb4415ff73d882c64d01f69de89fc96990e58eb525961588ca6ae698631cbfb5da43d94691ab18400a542ba1844b2abd4087edab2082f784431e1524d8ceb2832bbe67387f2d476f4c5f20ce56b93bcd7646c5939535bb2d20cea1f884f33bc5cab91cddddc3c6d7ca1ca68f2adb56c3174d68562d776a74a11ff63e9b7b13f87ec1f4b17cb62c47f07bd5ac8946ff555f8ac4d8823c8ffb30d2f7e00100d07e37b602b8faf1c1dc742e6348d1e5f0f642b2cd5d082597898b8fc595639b8dd97bb1f4859a25553e1e3e0508784a5d2032119bf25d92be45b1a8d8b6b8a552ba73a07a2ae5bd6fa61d4b5aa2cb06506ea51cb27d19c95bf8225194ad1f85f1617c4e237c1ffe6b2a1a330cec6f3fce95d2789448216d50e243f20dd9098559c966af66d894cfd5c1ce669825951df215638a49090e9dfe673ff774507a29203a56114914c0dda15a8555615685580fb256eaeeb2e6ac9ff4d057236a7371941dcea3bbecd12c822fe95dee38e40a1707d202c5b378c0542ce514157ac20940d167a724f1a22d5a60779d87c1f01f406d320565c12a29e30012bd7286f607ed5b84bb4bef2a3bb2fb7e413b3fdb4743bd69749172b248ad125f5770579d52c364a6b7bddc2fbf0992fb75f99cea3c05a741e2cd75b4843557094a4b2c673afe5d9dbba50addbdc64606a182b712530ba3c4914bc3a028d3fa6cb720eded4a6f6f2a3aa1055980180136c39312d71085848a2b8a1ff5c9e7acc1b368cb740e8c23cd76ac99f324385c6560dc5b697f43bffd4fec74ec4353a5f53d1c913d7eeeaabe697dd2e119737476c59c06bbb633c3b476f1fbcfdbc83cb47f3181587c46db066cda628b7962dcf6c6e50c0a4cdb34f35d68e182f6a54c8acff65155a3bff15bbb49575e81106e7110b599c5ecc6915945525584a9b1ad7e8cb26090a2a27c2ba94de4ee71993f6f337bd93031d563925a4ed124d568e3ba2039b023170d0e6676526f368920772ef5d6ab32e415dab20f0deb538a33baa2e1b48517fe34847936a43a2be0cc25d2eee6c46366904dd8628427376da907290e8183c7e2d13369d75a36c561f55818c00002d3ee30b211f797a93ae10993810c58f6ae64e9f1467eb124454af805ead6cbd105d12ebe3569790a3cb179e9f53e278500bc29b750676ad2225bf960f15fefe7a78ded83b770d687ac4d1195d61b72ab8cbd17a001d7e301ea3af5d26fc15ba0c1271229539ab50bdfec5bb6def4affe91640641d46a35fda168c873b312f58b6f47b9237b94c447e54cf84065f5612fc2f6272ca2925a133335f436f2efe347b89064f9570a5c24817e66698682adff4ad44fa4075e37200da6f55241a8692dba3a2eef113c29cb2f9aa6158b4470a8b483c57d81e700b008bdeaab583ab3a4a4585b7689eef7ce641ef0eed34565dcdc50b214f92441be62ea592748543e5cdb0b903ab7fb4a0c8f728444af99279d559752d769dfd3b7683483f5198a993332b41c2bd403f465a87aa2014025f3231bf42ebc79da6456b802f7808b77f539e80c5ffe58ac3b1afaf6465628223ddd2206fd07be68863007b44e5869692e49bc0241a1db9bf7d8cbd1d7c795d88cdfaf4d4adfaff024b8300848b127ab50096dd5140381b0df2240f50ebda0cfb4330a4de2778ce977a55158c17f05f1fc2ce5f6b9db93a49e29fefb62b8a634713bb40f7b6b56317ce79df45b5d307b9eb83c260932f1603fba16a2f3801237f9bec17a2b7aaa5a83884c3ff9272640ee46957b152eb2d44c9559ba5b69381a9b445746c4771fd7c3e6300d4e50225f2ea61ea1c4546f48057683dbce134782046163d81a06a10a5a7095aff9b34a86345a816b6204e667bb27319bff26e6de1fa12167388552884e2046749074e026ea6689ac42072efe019bb4510a208f1d0bbd2cb93fc9c5a2d3008ce04e6f26282511bb52c91f0f4601b1211157cf54b26fdcaea5f388108cb03d13c3d7b2ae51b992a0ce0b803928fa6169b9f23dff4f3060c5879c747afc82f17e3a56001d90a76bc0f7d1a9e8637113e262fe978a78ad88da0d96bbb376a68854f4ddd279f1d53262c638cf061b4d4cc3f9ab2a51d06a201c4267edad376dd122df16b6a317c368f68a9da71f6ea278c534806f2c8770a13cbc97c7b11ce77fdb4de15e591b5253e4bc402b817bfc5564a666d4e2d04e697a5e45dba2a668032d892e1fcba0afceab82c72b32dac58a0b4bb584f7cb3ee8ee56d8f3fbf717c3d52c3747619a72b3f97cedc2645a46b23f376373ca5603c6c74bb13b3b70bc74861d885274cd69d6c8cce3e7b50fbf52730134fe084dc57aa91e2a22eed30d69f5a5066159fde59280bac1d79c04f268b7b5d517d8a174c596cf8a756a9d7fa264613a8db5e479186d2585e510a6077df7c4907e225b6dc972bdff80026e9378c820bb5800b8c2598b2baf7257bb5f725a3cbc63ab06d1848fad95d8bf3ac37d550caad2c5b1e9d8053045f99e7c59bed6319cc776674adda6d8f22a90870403d186a3865128a456a7e6983b6c5f36e66b4df68792ca5706535027966cfe639a59bff3974071887a8f8391474be2608eb611094057b55f6138d70d6185c65311ca0462dbc5e601c463f3759bc8388c617e30957f51fcdeda0acdf40d9a384086cf8d9785c2e8fc22788b90208330e730405420cfd4793eddbed2c394f21f8045026cb48f843ca856d61b23109aa9fa4f05e4dbfd3f699f1709c940245fea2538dd483ab54ec3080e61d8d6a9736c3934037e81c99ac1a1a5c1acef4b97e3a6946e4623c6a6476d292c3bcd0ed6142fb48a1ff0101a6085710f7ea3bfff07f8733631ff5ab5649972428b3ddf01b99c2d27574aaa11f612af6fa1a4b0e6216dd7f93c31ba582dc30bc57882ea8e01aaf676c02e3e0efea18e544ea24bb212d79bdb39107089780cb9dc8c1f2db1aa4b2783f4ea5577baa1a4bcf7613e7ea9c3836ddcd7bc581b1e55ebd68e2cd0283f28464a639f6336973e810bcb36a8bfa857bf6f8eee8ab440b3864ae97589969da52d36527a6601426670be5732d6fb4404c97e63fc707437da6085fe067fb7998b80b7e1bc5ab32586adbf0f1f07b26ddf6b4d3c3d87b22d9883e79bb47ea6ac647030cbf51b4299df4a2314021a2fd0bf419bc0f68704a86a62b594945b47462995a3443c046bc20637565ebbd1d37e156990814a0e0003163bc1563fc4e170a0390b49d7fc3a2a3041ccf0986c816c008e61d5008e9b1e8fd4e596b566fd9f659c99aa5405b5f735c9c5088559218a631732283ee6d1582ca9f3b0fa07018531d8879ccb775afc8c677264de58752790343ec7a0175182b6d502e0ffbad86899b50a944e13a2f8c52eedf11ea3d42c00bef9d0c4b8079d4f2519373785ef9603a5b5e721b8e1ca9413bde14673ed20e76520cd92ebfe8bd1ea12059325377a0a25d2cebba1dfe570b17df773ccc2d9638ff393b7a25c87898a134ac7478413ec1ff0bc9e2a668c286687e535ecbf2d6be217c68eee0765025aea439742f1602103726b957fb5d2674d365a86b3db9c58965a32c868bcb298116a66e965dc22840a358dc0b3ad170cdf7be5a619ea2a4df863c0889b04489c091866640495b57f7f102b7fd22030e02cb4312ea91d820dbbc05050ab72ef136196c3ee9978e61483174232af7c4257ab4db3a001ff74bb63c7e2422010cd3f17a5417697e4a25ee78ed8e9a63a00e25889b3c71128a051c5e6b4fc7bd6bece4db1d87f205eca92d0dd37efb36995e18dc754e94a6d8b614cb6367099b5ab972032db92f0bf14b4ec4f86455d9d9348c94b50744ce8cae7d6fd8f16d6c025c1473f9ac7abfbeb1fadf382f6fe399b08855549e376efebd34b9eef37526b2a12734ffd6ecc8a645a9234823c90207de5b0b22d1a82970629af776edc19b79042ed4b3cca4e4d671d0088168d8b9e33504710796e9bd3bb8dc136631572d145aaf47b30644cb65eaa8eb468dbdb34d382bf1d1a8083d555070b4006a2747a9a9395c1588c75ff3727b0fffc64bc6d791669c042a5c2178e4fa504514042a2828e28f18d7891729fbdc6bd9fee8c5a411efc083dbdf7f3f530b0cc8f6774c4b9d5d7ef4f2ac4b08e4cfb704acab2630c8883563731a0aab1e1c5091c1eb11b963fe53ec15beacfaf53f8d981adcb8642131995012408184f48e3b3ff9d96d044784bba4b0b4ca5827fe27b4b92c9df9554bf484e4e9bd7fc9a198eb84b0e8b78b011cc8cdfd31cf3819932b098291d0f3dc06496615bfd61c98b6fd77e2b1c026807c64542520c912c0c6e3310bbff2841b0d4cef98d17b0e710a43fb8da0327cd7391e7b0f2bfbfcb8e7dd49d7c0f09ac22d9a11d137a1230b2554346e340373e6d02b46d81f406688966d5766856d1d7c9f0580c680247dd81e3c865117ef59a80c0a9b871e49b887532d514fd59af51fa0ea7a762bbc0982187463af2c4e64a27627c3253bd736440dc4c6187a5a4e68a090df83856ce4a0d4bc0e63d91867e1f5744d0aa86cf44f9174bbb8b0363318d98eed35b6f8b131beb2bb1ce98b559b86b1ba918ba6736c7cc9da5c797c2acf20f716c23fd0748669767b779889dd30697b77e9d667add77516e7ba4a46d068776a5d73d5e8e3047cfa35a5dc4b43f60abf7871060a24e1901a5250bce54dbb3583a922b1ce478299b8509d0d1c07f714bac6af578376eea93ab2df2651bbd12bd856ea0de92fb6a7db5270896218cec10487da787c4b4654491d3775125f7e08a2d36f4881db5dfe842ff2df899cf1306ba9659cf1f58559861440354df4cbafa3f458c3d725ccee84857e632f4a3dd3a62e45db1565f5c8a63116fd657956741e30017a8b48ea4578eb0dc22494aa7e28583e77f7e7f3a09a08d43a6b7e03e61fd06f838c674595a678e6e1d918c331b118055fb1d41c0bbd9b80c1fa7b161f61903ad0deb28035724026a717d9a8c312a461cb23a02c8b1621a2a860111394dc968295f584fd693702f873ad4424548d290a6eca28719c97d6ed0afe7cdd471d00f9f6fa99602089f4c055036a085fe638747ad9cd6f3652e4ed976268fb7cf8a4842f21250ed92eea9b97b253d79af8d587b94602c2e2b05de3417c3e1e18281a46b095150144cb2bcef89c93dbe35dc7f4395a42a1402f8fefe564a4aa3d20047be0aa6300c95514b572b1242ee92bb22053bf900caa375b456ffdf177d7e57866e7fe218b49fd146519704c4981baf64f42e113de589cde717be0a133b0ffeed863f4cf053026eb1fc494138b0e81a7efb83c14ba72e6f54d81d7f9b9aeab2743c16833ed906e6cc7cf259df23de386cc110722bf44fb8bbb80f6807939a29629cdafc474e89979fbba0f420787e2e73eee8944157124f0b32fa7c61eb241c2df021ffce72458b3c0795f99028e01ae8ba06a671529fbe66e3d7fd28a0076a97745ef5f37e5b2ca7d777593d177f4e17aebdcf99a25c1e834e2681aca41f76caa709d4a", 0x1000}, {&(0x7f0000000180)}, {&(0x7f00000028c0)="847348de90992050d576a51b961ce7b44557c95f8d8078c380dddb5991cd9d0bec5cb96404cf5bff56990d3a7c353b062d834f063f15bf09837537e8fca8e4a787ccb37c5ebff0e3324575d466358a7879ef54ec55293fd01d3e1263888fbefa18d2d19e5a648aca597a298b4466216cb95fc22e02da6ac6de09023ef765587dcb14cc60ddf10359275dfc93c2856a2c497c11116de5015759f2673830094ddf14a1fea291e10d20b4a3640ff16eb4663913282658516aca55cedabbe90ad18c486bf7cfcb462291d73b07a4bfd874bbf475b9641f3c7f6a52ea9c876a218e851628969da4d7759be51bea4d075572de898827ad0d76766f6fda62d128b95ce2268c6f586b01da75980ee71693046038ab62ba65de8a901ae935972f0f5772ea1e4db7af9701fb5190ef132e3e7f64ff74e7d9b10888fe7c2465733b2517cded59051d48dcc7cf060c4657e745e0e961e6a5e4db96a56f86f833894000342d270c54d3b2b34a629a13bf7f42f37775239fc210f1a2d545352d59437ea0fad9d290e748eee1232d2956ebb33a9a3cd4566e43ebb1d943d8027ab3a7f9a8279fdb7893fdcb07bc27e26b384b0416a1842e804851fe916a4502f0bad38bfb10324879c521aace470aa7df0f40c1b1378ba8850119a3f70e088ac5c5cc761186a79a58e6b39cebeb4d878c122f981225a2840590623933cda5255f590484c603108120901009944b6400b4854b87c1dce803a9453fb01a4a04fa7180323fca547dc0d2aef0bc146a2bfa82fe5e92157d94f2bda84d2d590f46eab1c7d5c6f8bbf6d993455ecd938373db75bf8a342359f93508244714b587376c518b036e3e7f106ed42f837575b7f645fc9d4f205de8e9727ed5b360322c0de377ee18111090836180582614c1fed59ccf3a93bfb3db010755e0ed8804a12cb19f8dd3b0e37fe45b2222bf4a70ca260b48f0880d2f33a018cbcd7f53f5478d45217e9cd394d59c9c0052e6ab631c349e7c194618f21c7deba73cf42484380de9b1e24e382609b456bc5262f694fb6830e8c1598efb7bb2f01769f82082ed43a77af44a5fa16004b6250432f41b40ee5ac8c368f5f27a694a9448b7685bff16bace8f4035919368306fa1150af73ddcdc357924f1183f0f72368c1310f894d47de51f86c9b4a303aa1b5345f205ceaa2c069c14dd1b6a997f62bbf36b440af2e3b5d891b3ed803c20c1777cb21690fcd07b39a297739eb8bbd08f95620005d1e07a94cc5f77cfd307c036844b622d7e9dd38a1c57917490f749590a2f9dbf7bfa014275b8d680c95b0c7229c94fd3a739f8f7751991cce0ca0107fd56f0e0501e3fd13188425c5aac6c9e7f329d58e1a004a1c08f4a09f93c5f10438981a85261f8bf98e613cbee0ed3f02bd547b26263d5641de874fa60239aa8033b396dfde3e390bb01b69a572b83153500ddaacfafe0c5f86101268e85fe7702c45f6043df149c4f630625c3e30fb6f385af65a7f5ca0f50f16c1d3bee3288440c1900c7a1a101f03678c0da6859e928fefb461b618f14b798ee5628083b7d8d78c0aaf40a860a21dae12cecba1072c488b7a80aa768005f538fd684e665002797fd1a8a6e50ad796debf05e8b6ac14ca9cd2b0054dfd926e2dd0bc290af0e63de5aa9182f65a9511413874e233ca8279db2119af0ba8c779912d0b6d17f5387df508640f8c5fb65b399a13bb5fa847d730de6254cbb8ef18e712bcfd98220ffb15eaa3c588f1db2d020cd6b7994862504875644219b8b7f4cc214d244efc0782f76736302f1a81500675955834559f37305607845d36b9dea3557b322f802682b476beff12d7c988d379dc38ed7e52265e093ffbff85bb5418083116b2004da78bebc4e58d7184776fb2074f841947fd9078130b062fa90ebb22bb1f1d1510aabeb3eed9555da7459f8f30c4d0c6d72a8b9af05bdceef0014554a768103c7db2088cd63d936a936f1e6f806f3877a0b1fd4d9f7c0e8759f91adfb6394177dd2443ea2a9e57365a2da85e0b6dde4f50069ad05d51ecc79876c7fad07b1de2f136ba8a5f550c84b3f64194ff07748fc069d704d56bb326793d951515d0c458fe77d78dfc69fe188ed695e44328f10076b62dfdc480fe3ab744345b0c4b5d39eb5c2c402514663114456cd8b70dfb7198ac7021ead5cf966c2a7cd4824578a43b0e353557eb71704f4e04790041fc078350683280bf492ed0ce39730d9229e1b6ea40e32f5f77f9041c80d6e92e45b4bda212a212023bdf401bc705b430ea044cfb946056514401efc4686095635060751e755bbedce5b4e3b757f86790bc40e32d108fc8e1a591d520639192e8637f64d8a862fc22de9869ba20e22e7397ccc87241f9c7a98c2d8ab18528763bc7e407bcd8a5a0438fa2afd9130ade8f15b726ec113a10f5b29ed5468986b671724a3b8cb14b24d5d50279fce3b9d355678709403b8fabca769abd57fc9b0dcc7ce9138b5a97934a578076aca7420d5e29e73e5c60bf70cadb934c087cb94d4015dfa3c67d45ff30bd2daab5726835cf0323ef8db4e431772575f1a5b4908fd1edb08b6beca78a23a460993650c166a863fc02a94b1bf819a1145be2cb102a96ea9c420f6fb52549183fedc04dddfb381a5d47a50958e2312ccd3f56816c6de896894b7d519be4a3880de09329d392b4f386f32985345ad1b4bf4db7212431450f1e774126507bc86750e5fd38a4a844e8a116e0b47d5889a4530fd97c3831a28cdfba58fa6504ddd9352c45d430379350e88eb670c78f059126e84f6853dfbf55fcd1a2870185ede4a2a01aab30fec6adeffc34098778c8307871985c64191bdd1838f69dcafbba41c093d827a2d45f345a0d57757525fa70a1be2efab2bfdb9d89fdc92cbe015d92740a14035d245b2317165e40dc9afbc57113fc4a617fba4ec38dc6829a5fe49daea386caca61443adc3862f9e901883c23372f1aa3ea67a8dab220970f9cf6446868904dd76b87d0d5e86e4f84c98b8a2c755a98f4dbe6a9a309c7d6f42ea1c798e7ac2b13a1d69cc19770b2a9875623d75bf50c2a159ecc86d75b6c15e393f0857d772a2ec66b36c5f8b82455aff3b17b7d76c411c2fe09a6432992c68f8468f47ed6df20792ba6c9db5eb940b648efc90984b679a39803d5f704023fa474ba84ee3037dfe49c004919f2324fe32b7fb9d303bc3e19524612c894a6f5ba4750aa22a27a7ae7b0d8958a8af0557487d7dc7218f09deeac334c16d60d15c8b59d208ac139d931c582b4660f034db3c3fc67ba93aac9cea6a56e93c79975a2700e4f6df7a62dc6d7315813c9463e54c68f4af6a011c896ee2d4e6782fa8d236918b2cfee7127f2144ee72712d017da78899070e5498b177167749c65b43ec586a934d1e7b2deb3df1a8930beac086b4427b93eac3caae59f97283d84283cdd2bb6bd0dacb662c2799adf201277542f94b85c78489754c5a0f778c5687d599eb823af4bbb44cf49ed4b414b5c727507ac51984af0334d191fb4f2473ceaadf43e56c05c2368593ea71f06ff8c385d015923f84c0f647924f3aa778a4042ae185a8c65b70bb8547302035cf37d11ff8f5eaa6073aeeabc1d649082fe84eff5334dcd0412564938313f84c1f287ad9c1b59ec856ff325198897b26466ed00992b98769c8255c499807c9691a29d5f124dd2e87fd7ba6bcf3993ff7a4ea18441e8a68713131e42f617db382aa5dd081087940ac6e1ca9121038fae3ca053c0e1656cec93a474327de64a987dd2ed324f3a8af7cd212c59328902a2a85fc358fbfcf8e2db300976adef207bdf8b376d29c5094efddc1840a0ca7b544cffc722044a740d10ecb61ff2ec9676efe704ed36e518d498f9e4a010b5f39045092240a126cf4549447603e523b5e15c72f9d672041815a2b5585d7de7fb2df6625ba22bf0f1ee917f763e3ad45bb9a33fbe95e291c9c5f9dc7b2d8b428ca8568696439183e853193752cf53e7c43e6bd1b7c5964e1316c688d8dfecc035058bc5f4c74200c5eecac5a7c309a598d0cc66993cf3c4ab5259a03e93edfbd68f5f26499309599e8d1b1252354370023989f54f0708d9c073092c13ac21925b174f00a2f2c0c614b495981ba3d2e68644044bb39184b561d4a7375f3df1248bb92c457c62e4bf38da55c4d75a1009ba5ab661a601adb27c33d97b51c20d8c1c6ee36285c48082ddcc1eec5d4042b519527b5fdfdefc8cd4048e0636413774441b13459b43b2bd9e4db680bcb363efc08cd103b52aabf54e8883f58110f974cade2ed09b36b39dcac5135f7bcb2ff772da5e18d9bfc1c0a95e66da06caf3ebcbd48f0bad0824aac57901a5113a77689dcdf3a3090b4b4dd580ae197a9fe8739cb67598cc55b9d494e362f9f1220e93ef3c05180e51c8ab24ce2aca3a10e80d50005b0ca947454e41010965689316ffff2382dc38392268040f00b9fd1e52b81095380ee5443a5696c4956f754bed61171d09d6ae4f0e2ab29a2488bd353c6aa8fabaf14c5ccd2d3bfe570d0bf8ce6dbb1d5bc9948ea0c7a7a8a21020a693b3f934a967f5e7ea54498f56f7ce47e9d8c43704c07aa64c249d94ade98d7e43d2535602df20c144697967b8f238a437720cb1edf087ea7e3da55b7ee2e9ef3c769278dc945ca127a4e819c88d6c2f0019e09a69563db4fbbcecb8a13b901c859b4bcfda153aee0a35ddca3b1cfa09b79a62bbcb93f8e3fd4d7f5e62e65531e06b08e2d715f3aa221a832ec5142d5fc39e54e9297f7f3e59c1ea3798bb577f0a09b1e59e60ba3a42ca89c63d910864e543c7034019a29be91f044aed8482e3e5939845aa191fd9bd0abb1d36538950f626e67c76efc47b824d6d6d5d6e3f621c1276a2e30e9df04fd4197d6fcc5bc6eac53b6551443e3011687f85ae9590e9e494fd0a43a56c9de84f44c2caf4457426a5ed7339f86f0eb1bac742bb6aa3ffea44f01337b7b33b7c60e9233cc98d5064da166791b670b586a63e10af183039c8b32b39075a636ca9b7080b10563cf9f8f6c148ea72a60a63a3d8c1851a5f69bb1c88d3fcef1ace47d9890ba4fe7be2d1aeedc72fa9e4376ade4a5bc0616e217dfba5760156d7ab918b9b35ef2fa9c921b0f7d9e68c40af9f60930714562516d48e7c73b9c4b622dc1486fd87147687668cd40ffe78207c0afc18e0a0446bfc50b118461eed11d736ae8815f00ecf0a5c83618bf8a3245b17929b6936b0f371d492dd6c1543357e502730c0674e803df5fb5e8bbaf160669b7492444799dd33c43ac596720a8b837e627988eb0738a7d9d3c87fd68bde8f05ec4e458cc802a83c373b15821f3ca955587f5ca220a68151015209e9e5f6b1662f0b0dbbe9feb9cb0dc4d168de033dd2b2a4951dab010ea783d086f29bd90424515fba1b40fcc0bde22b7ab0e06a906ead232fb9436239428f438d94679566e2d56e26e5227cbfb534f4f0a6507b3890d445f35df91595a38abd8376894155e946d70a18c90ed63fb439c47e433d6844878a5b8480852530c528e5c9f779b1efc8dd383927210c12b25cae1539562ab1d8b6540d9a4e2396b36cd3da17c10f14b60cfb0c4530bf7555663891fc5d46759ac1607d5400b700297c06db94819f404a5ec98bcebd9a47a7e0fcec652bb321254adfe5400eb2878b4e05a014a664a282ad571d7deb2e3b72296298f6659b99c10984a9061908cf22b3b205469acef6b2c5ccbae182c2a3d7a4451887d646857f9c6aca07b0d97ef6732615971e24965248433aae94e593948e2", 0x1000}], 0x5, 0x0, 0x0) writev(r3, &(0x7f0000001740)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="9bb955b7299462361b", 0x9}, {&(0x7f0000000200)="16b3c04f6b769c47d516a7a6955781ee218dabd78e388fa465620f0c10717cb6900236357ea1c17b943fe5ca19955e4ba6f664fac064d70da79ec2715bde57283d7b8e007c7df4469308a40dd5ba2b577c8c891d51bfd55ccbbe5c02d577c0a1c8e7f87a0967112b5054554681236fd927d77a27613212d58601fe360673d92f87d4a925d76b2936bb6efe9055c0eb1e03b6016396e1e4c7320ed7d8dec88c82666fd5d75ee7184614695cc56ce7bf3df83ca6c12519e2cd40d44b519b2228b78f3e4b86ef373edc0e75b753f1ae95eb10bc86f4cd4860110f3b4245ef3cd8", 0xdf}, {&(0x7f0000000340)="54128852301bc702c24dda1a15a527955b54c752efe6a38a98fc518ad6fe7ac8891c721f3d295faa9ebcd8f505e7053b14e2045030c58b12a67874a7271582472339776ce79ce64fadf4bbd7d4876e8dd7d902eca5b1470550471447a91b6352cfb2c49e95310ed7d8c7d15d03d16884d62973897e3bcb43ab093fbee3307308a53326f8ec5d74b6d4bf0ad7d419ea274bc32558138fdff464b42dd0586f2626dcede32ad412086489b8a61b7e6f6ed7b4e3aa8e9a37f0f2908bd3a9a7ba2bd04b6358c9a207ed10ced9454f3b272f384ef0e03183eab11f684e726bc16b104d8c5857e276d73e44aaa0d2896491cdaeb92d", 0xf2}, {&(0x7f0000000500)="53141a7628f1fd275bc0e9aec92b0dfe68746a67f03fc02196135afe0afe3ab2d0fecd25fea386152fbad5a075266b27d28c337d0e0307831c62ab116c987757f70bf23eedf51a11bd61da422848fbb49b3be240204b54abf0c8d5ab5283cecf2f384b26dd6727947b7bf38bf3bab7e8d0395160e8a426d25f72455c6a6c1956bec5710ef3dc6e3d198528d4419f10d1535272e94061c1ad04bd1fe0346cb59d52c083c3e530878d641c215cca65e6d4a8cec4be7e4a8c1bfe658a209d52ba387cb0cad6e596fe43bcebfcd830609ed52d3f95ff6546ff002346b5ee9c222d256ec64912a45006f1030f27b25757f15cd33f0666ea72e145e9428a74ed8a6ab7fcd93c7ab014acb8eb6676d49199aaae8cc213abcce9dd1c2a12c14d44ab10d531764c4246b8cc438805e8325df11680c7395a9391e663c30e6b6196c58f083968a6d88419312bbe125aae3101a3d654656dc3452f9c8b062279e8ce1071a80dc4d77d27305c23be9fe31de833a5b3e99731fa9801f87ccdbc11d6475245aa9d8b5ad14db2737a244d28fb62cf8aaa42b569632ee6e8e15543559a0bd891d0d55c66f9eb5ee888d62f4ce05857a0535284a16e787ebc050ffcf1f3fa5fb60a971cad1e0bd3c5f4a87f51343de43ce7eb46538892a7439acfab40c1254bbadfdaa070eb9e3f242930742cece815950e8b99249b091d7c251fdc2b5bebd7b06a803bc8a3bb93bbcb506b101f7857185f7cc06062f420cb921b26c31a5a7e1f33e19e7f529e7f75909748fb5d25a50d4d17c24145258895f4f372c153d8128e750032e6a2a905fca7cfd35bf8b9eea705e077ac507957a295bd8bc114dcb178752a6880e3ec372dc3e7c60c27b1f91d6f11812e3e6d67f07eb9d1fae228e66d5784e86456f83c870eab8791b14c6ebe6d7c2abed7e051b9f79687f83967fa46e1a24ea7a8512301fa9eb71e98c253d4466b103fa61936b293799f05f733db2570828acfc74cdfa651808aef7de6b5169edad06d0e07b0f997541ac5ae9faafe93a6b1b8617c6e1580b455d41402c55b8b332d135a2cff00d12eee930c2055cb32614c1de8803aa509893bfd882550bd85134e0087220620d7c9b5f630bdca1251db2d8a36478b1f0f4e07239b4abb1df56121337eb7e47f75b4defdeafa47d333bbdd0c54e9758e86f8039a74ab3003eb4940394d8d1ce64191115ed0e643595f01bab327018d035b81230295a5755b2702ec7b2cafd6154aeef987596b5c09f2a188cd718526333306beba2c3f1afdee1fbd43f7e8dea04b1d17e82877db77f8d5220243f1117c770af135293a0bd19a470f12edd8eeaf071d189feca833fce10b428d66d6755a70335cbcee2ad88f0f07b38467c8445b740d916037d02c5fb32a34a2bbc07a2a1ee47c16277d295441481015e648654f6bc409efdfed949531e79926ffb91488d6017bcfeb64c1a81db602ba96673d3fb4067b2ef7e7db5b55a1c06d0c5ae7fac8561bea3415fab2fe972fb61ddd8a25efba8fc848e7049af896d20cd2bddb0eafe9e1cbe6ff8f565fcde0791572659bad62235e864b5c9b842611e3f5e148e737ada131d628ffa2d51f621ca848cd1f1f82443d5c13c5a93dc5813e1aab2567ad92e957acff79aa21b5e2cdf2f91b1a27a6c812923ece8ffe20055fecfde4866f1f790fa2161ee0576f82737c9b93a63a03cb0511dbb381fc03c8f3fe2405b196cd293f50e6c5a30e633981fbcdc7f313422d3fe4d4973013f86c0a7ca4505307fb9f43aca58e99dbdee90c830c7a71c1a5ddb67d22c40bf790f0b8660a4a5fee22e2a1b233c2db0042264040356ba70175077202c68a312ba785c906750e8fbf3ff6f815acfd7a35260fcf74bc547f4ee31bc989de148d58af5090328bf30bda448ea4cb0d438fcd25a92d38d1bead3d9d7ceeeb3bcac2b7abebc8f94f186f24e95fab83d709e1aed3279906fb011fb1eda3d2efa03a507e03aa98643367dc6e26a5e0881731ba0a5ef900f6ff2a9b1b8c90d352f4d3ad65ffc137b76887a1122a413cbdc342bad83e5a53ec08e42617817d4af6e56f7ee21123a974099eef285d0560ab8637da83e87ff4a3d43950a08f5583abadf0b8449630ab072101fbfad2fc597effd2854fd03b64f25b449c711ee4c8ba881c866ffee02dfd9489f17bb2db07f189f45f5206a2dd9054b9517d06c1cf4ae630a4e643d08d17b690dcda5e32f59cda559938df2ced924bd1829d519f2dc8410cb1a56ac9cb8fefe77264cbf94347b23355d568c536d998db5ed0e4336e925fa27477674ca8e64d5a95afb86c6752ade4e878ba658130378fcc76a01757925f325f836e4133f3edf5ca76ccd7d7e8e95339e8adb9c776ef595697feeeeec78cb22950dd6acbbed20eda84fd5776d3e14b327a4678d6a91c0335043589c788195ec7e1ea224f3435f01bd3b9b25372f588459e442ecbf14129be726d9a6274713074a00427999fc83be7e389e702832557116d276323a4223b28a2c2e48f984d8ed0a655302861d7e1b3bbea2e87dfd96874f6f1725dc8913bc3f547b8ece3a40af0621af9a10296064f1fa74612b510893e0720c5cb5bdeaaa41e089d17ca340b6892a4e9a991e29fd97e3c954cd257dbe88f8e764cd70a61a818418177660bbe2ae5c6212b4023f8c981b386e6a1553ba3b69ea78dde51f45b0ab62b6f2edcde0f90fe836cf73ec64f0c6c992d038fda6785933eb6f0476c44ad929561b5fc76ace9383eec5369fb349a25a3b9fb0a1c804ffa0aa39d7c7f4c7701eb43b29ea403de660f7226c18c281e64e00d9e91fb0c9a0883284b3554a108768ba1f4ad45074949dd92ff581e98e4174d227aa62c3ad39a051d99ca635773735d39f756d2bd102e5f1b8b2cc34e53e3ffa252db07670f01a81d3145fef9343935246d4f584b86199ae66667816321fba864731a7f8dd8e10f9d753be7a6df752af2bfa5c8ced438cbccec5cdaa5761b611c169cba5a39cd09dc04d67f10f763054fd4efde4ae670bb74e061fbdd5af34872005a6a103187a3b280f97575d04382d0ccd1f921e7872cbe436f2ecfba3dabc84a847617eebcec16b8c8c063a1ac99626f10407fd24e5ecea5d7bad10fa6d5dd14e9514c15ae6e17842ec8cb18ce9435199e7f94e79ca3f0f0f7112e05e4693df097861dbd44e73fa9b58e02c936bb736dd1f07e7bdb3c77164100ca6de04e748a47e72db40310538259afb596d30514af2dcf7d183d66c3efa7a4e855caea301b43894d03880509388f61c883dcab87bcb0a2e8513150dc532160d1b2e78ca719f595f68fb4e58c288f25f3d0bc5e1cd5a38f2092ff7bae65b123ca30c777ae1717b636f6385b6fee28857c685baafa69a56d61af6af66ab4e5893afb26eae4293d63d43b59cd84061c25f12413e02b170b4acd2b2b29a5488749951c175537e055100041ac52879dee134cd7575575fc55ed08bcd8657df957a13ea036f86cba4af8d00e499a36d8077fd212911d3ce8d213371236daaf3b7cf84a7e9eb4358a544236328f298242e5531ce53053981acfa6161b41b0de7d6f059b6f6263bf0247387611b9922dbf8385ad5c0342037001f3d065f3ef64bd7d8d49db3a8c011fccad1f7822e103406ff31cea400d9dcebf4667b312fb2ccbc4b77f2c64ea4a19b7bd3df1d45a9c12a7c269483e8880555efcde3f6d47e4e54727090a1edfd8c302de62ba971d1479c909963e8d006e04ead4c7655553e69cb276d86067fefcd5710c7c62588827afb2debe73304a57338188eaeed64033eb888046eccc775446979923ae3ac89ee12f2e290a470915dca824e4380d783fe477938a6739736c11b7af27d5c5b56953786799a2a586cd5c9894df40cabd7b97d4e4dac65b031e9653e345bfb6e85aa8b0f1c88d006e8007847629bd5e4e6df170b50d5a90f89d1c90e695d3075768a73ed3a64709c4d2cf43c70bc4708737047954955432e056ecc24d087ed40b74928649a5186f70a69f9f6095bb1b13d1fb519ef800537efe3455dc04ab9b52a4e25ac780b6e7d7571b0a3639192d4c70dd12722f4a96b213c83c8cb1e150c0c93d94fcbedc10338e059380f7a0205b0cbb1eb15e6028be1bb18e37d8506a5e8b76fd7afab50beebaad775a5daeb334db48108491a500d8644dc877189ed46368c3107b51024ae94df7d6b72b222ae92d5004fa5ef081f5212c93df1a1d947d676869f4fbe61233dd117f185f91cb2f694fddb263bf8c8aaf0ac06dd0380d4ec497bdc508eda6871b29e0200e70e85b31e2f2450edfe3384ed61785b8d610e6eb5b04bd8c65af05f4f30998a36d388550c0497c74dc3f757e1cc714d6545ea65f3f844c6726726ec82900f95f3f588346f08bd0c843cda4fafbe2d59224e59e56b74e6e832854ec99cdda6bf8455c79cf14e7f537e31aa7da9e548048f2ab5a0bf362bfcf328c9a2215bc0cf1a4d1b47e47caded7f86911525ab3b2f81a81249b7caf3a9b9f6ec68cdbf8f5ebea4b972a502e7da75e9f5608716bb44b32084f46820a7acccf2e812ec34aa7b785e6b948b0ea1a866fe123ac50d63872c33f3e62f65a9a38ecf1f0f90b015a4470717b1919de425463e40e084f1efb7bb819f3df1b2e9b26940ae4bd3193aa5ca678403a4c1704b1d565faceb3c204cf4838873d61101b5055e9f815f7fbfcbec54f4fcb63ef8f25c6d91c17aca3316e6822a2d9c828e31e19620dd117b1a654a012d93e33235f12c22a90051c0c45b91527b32bf7e2545ec9b24dab7f710b93f173528fc76c5cc81321f20829b3703e009dc5210ee88d3c40a8ec761e665f45b87ae35f8447f8140213e387e462c58bc5b04547049070f7466810b1f2ba486e142d531fec1aa83bef1e6cfae1b8fca1863def798418ae338f36f67112a8a4ce797e782c58f53ac5628142496a4ffb880746b0f6ddaca9f796a270283fd0cdd9921e4cfa80a8b9fb60aa0ca28843d9abafcffdf11694d9f860519ebc80a97baa2eecf53bf09fbf40266c6e3186a9ab493009e1044ac86806fbbeb2f2a46aee26f93266d8425b6e0cd14a0a25a8d7161a5242b6b73457ea7537fab72e97c402c23a988cf2b77b8ba2aba41217918481de61efd671fbf92c4cb84a45bae63c1ab6a17158961e3df13341010124c30429e2a3d85eae9484f9c1781916e512c256dd7786ee856b8a5c6a7bb526093e323cb3a35eda22e4d1ae1e8670dc0c88dec204e449f636d3d558b4c4eb630b93c84d6d53b2840a6e5b9ed18fdbb739d54db142fe000d0461794f924e361095c592f09779d3896c8f18c46d52fda457067741a059bcc4f7c1bc84a160a8f5cbdcf2c8e85bb7b9c8aabb4458692637e89b7d2ec4f646f94d1f943b3798b659102735f4aeb27e3378466b6c8e6fa89b317b2d60312fe95291ef654ed8e81f6b02c9dddcb16637945c32dd935afdc2441626031c868bcd5bd09677ac4d594602064c9340badc2d78a72052a21fad8f6244ab3be02857a2292389ffaa01b2b318f97cea0b63ee29afb9a6398d461d3a16f91fbfc2ef31f3a3c29d23aabf9a9531c2884331bf001a60b7ae4ea976cd88873ebbe486dcc57d9c0e4543e371481776f819cd97d72c9874ee19273321661297e27d9f5b3fe0a6424b76cb23b2f281e4e1ed458cb2e0c4211beceeb58f3a3bad2efb25d7a8115c330eb3882dc680358488b9cb0307509f04c98832b3cb0a7159e7862460dd15aed7a6e352f63377d62119a1981fb401e6c07d66cec8ca6d8f276cb9cb036d2d2b", 0xfffffffffffffc80}, {&(0x7f0000000440)="8030cf10b1f2058177b66877e0e0303e985ce57a5847abd397b66fcfb3321505ebd8f4050a65cc5900aecb5688be72646f700c9ff80283afc73d6ea7d1696947e093c98c1bc1e8ed5685113238a673ebf106a6c065a5bc636b1104965401f11514465f912760bfd035d91531e8", 0x6d}, {&(0x7f0000001500)="8899e1b951c3c8878a066b578c0d173239f1551ae0a019c33d", 0x19}, {&(0x7f0000001540)="9cef980772909cbc8ed15c3534833949842e932b0a5b752367365be7a981ff173e54d6d06f8c9ccb0866f7a344230438ce4a8da6485931446144eb6138d87b07ec7e17df62a6b4375c42f4727bcfe75047d5d79fe1e678b66d7dedb0d391b48f9ab846018123860f2f0ff66652da1eb50eea21f7b56016007e24edffa9627c41b7973aa532ee82ccb408f87dc21810253cd8a2ecc23abd8d7024249d9b7f1127897cdcd04944421b3cf2004a88c4a51250d6dd07a0a708c2f9092ab8a476efecda4ab0d4b36f0271274d3c16", 0xcc}], 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x7ff, 0x2, 0x800, 0xb930}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r3, &(0x7f0000000080)=""/37, 0x3bb) 22:40:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) fcntl$setstatus(r1, 0x4, 0x8) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="ffac466b6fe1aeb025661d78970fdd1e575775bb0685b0f04b", 0x19}], 0x1) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffb, 0x6, 0x8000, 0x100000001, "c3e1075b3a8fb2af81fba67acb71ef1cc99eb4d4", 0x5, 0x7}) 22:40:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0xa, r0) 22:40:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x8000, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000380)=""/206, 0xce}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) msgget$private(0x0, 0x5e4) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 22:40:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) shutdown(r2, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x385, 0x1, 0x8001, 0x5, "0b52d12789ee922ecfa65429ea57c1860c299a1e", 0xcb08, 0x8}) 22:40:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xe0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x85c2) syz_emit_ethernet(0x6a, &(0x7f0000000200)="06fa8a4932494bd65dc8847a19cfe1215bd517d2e252a30359c77fd9bac8ed8f53ac4eae627832d1b3b2f78bdf2536f367040000007c3d3f4974b7514449ce530a12a9c870fdb335a63566ec95c1464b00aee4fad91ce90e2c109015ab1b0faf683e3d474ba82a20f40d") 22:40:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) preadv(r2, &(0x7f0000001500)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/137, 0x89}, {&(0x7f0000001300)=""/243, 0xf3}, {&(0x7f0000001400)=""/229, 0xe5}], 0x5, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000002600)={0x0, 0x1, 0x9, 0x101, 0x40, 0x3, 0x1f, 0x10, [{0x8001, 0x1, 0x5, 0xffffffff00000}, {0x60, 0x8b4, 0x1769, 0xffffffffffff4e5b}, {0x3f, 0x80000001, 0xffffffffffff8001, 0xfd44}, {0x3ff, 0x61be, 0x1}, {0x2, 0x1, 0x8001, 0x1000}, {0x0, 0x3f, 0x8, 0xff}, {0xe1d, 0x100000001, 0x1, 0x1000}, {0x737a, 0x3, 0x9, 0xff}, {0x1, 0x9, 0x9eb, 0x80}, {0x7, 0x401, 0x4, 0x7}, {0x12, 0x2, 0xfffffffffffffffe, 0x7}, {0xfffffffffffffe01, 0x6, 0x1, 0x9}, {0x400, 0x4, 0x6, 0x100000001}, {0x8, 0x1f, 0x2, 0x719}, {0x7, 0x2, 0x78, 0xfa5}, {0x6, 0x200, 0x7fff, 0x1}]}) pipe2(&(0x7f0000000080), 0x4) r4 = getppid() pipe2(&(0x7f0000000140), 0x4) getpgid(r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x0, 0x0) close(r5) write(r0, &(0x7f00000015c0)="337cb33844d76df6872dc15d79e96e7b9155907f4894892f988e893b75e94842fae9969dfb6a3c9190f42682d6594a7c710e35abb7468b0eb866c672906b00ce89258f94e10a41a2c659ff9e1e0b1ab1e27a4ed3fa440623d5e877d6b4c3ad6562b75c4341d3398a5c235108f49b8b52498934a033bf63a84b3a2a2298c05415970de01b04944395fc854588f128d949bca7238045aa85f0b7aa5298540f2c13d91294f781726b88b83433319db83afc6e9089d0cbae112398244213812d76cadc6f8b761b5550b493f96fccbe2cffc19468c53a1bbb9d9e3f88bd9cf1ee4b4c6746fe76cbdcf29e1ff6e34310b02993ec5ea8dada8f1acc29185a1a225485c0de73508f8df4d5a9a1a73bfa19a89ba1d6a6f48719c02531b4fa5fc149e35959aed6a3e72cdb87ef63e5c12fb2c9e444c7bdcb9df936f9ef4011f0ccfda2ca39993bade97f1b4a19ed620371cd187adf470aeb4fa3089516252b2846763d44dd126d0838b07776953318e8cd57a70d6cc5289ba3b45700fd0541ed53ff4439b3b9135fbac3c70db903845bfaeff7231f09ad6eb2f5df5a1bdde4ba809293a8291d0ce03890d405174f3cab5dea2537b6026c41649dd69c55e079ba3f5a37d611bdf0ce5b33a6fd337f4d50e7152b82fc7ba8353dd68f35fba79499417ec6ab37e273195ad8453123f2d163feabbdcb7a0c2f17b6e87226df49a625d9cbbf16e5903a2e79c0aa586340d71b14e32980fd1b92c3faaeedccaddb7812f1c2baa900d702488141d4a5ff3ea9db4e759a42e8ebea60ac361fed09d56d54cf385550b34d8d7e5a0b7ff5a268ac841eeba008a6794caa4a68b301ebce378b61baf06cae5cfa432f2710ff1d44e788a12fe4b8d633a2ec50cc39a70f24bc545db6a0e908555bc6960ef1e890f22cc3c3ac49c1aac1eebe16004fd6c520c9f7ec66f0c6ad4499414fbd37812074dc82d98cac458ba36be0db7c96f8daffc6126020988b996d5eaf8237d760f8793182aedbe689209af191011a974f486da970e9a869401a095bc43ad21a243281ec1c8a69581067de05f35f045d36e9ce446ab70ed8d1a58da026992954fbdf137cd8c39106bc8576190afa27d2cdf18882eb9d4159f45c6da608df50ffa25fa74b45d01ec17c3d699c3c633dde72e587fc46cc3dc0e7a92eea612b8929bd0cffb8b1658061e83c12f66759ea254b1fbbc3c6a7737060e61acadc373f3e5da2930a32a50a5691425450825cf04d42b317a3a8d284893e67acd68a192c54290bf4e5eb06279be4b1c521f9bfcd07e129a2e2f9c06677825be56fd83e324b68c328243ac404e1cf0db730e8e558524da64c9c22f916d18a57f8aba49052f32b2bf3e8946a072e0450c2080264d937d5663a668481f314994233faac55c9275152cdc9a460e0cc884ac7780eb9192c3501163b6daf1e12812e74bf3d84330a75862579a255dd468ed311ce04c46fc5aadc59cebc32fa67187a7544743da125054c3fd96900c8c4566f04a2e4df6e85fb49f4408cc397c9f85eb082f715a96f0264b6ebfbf18a093af3d945a14a9eb00907b325927c2496467976416f280342898bf6d7d7a9d0f36e7c79dec48a250beb381ba5fcf45fb35669459dd2c330954c815df2f21d6cc6712a520d83c039195dfe7949b5235c774f323e447c043ec2aa4ad52601e4606e1efca78fb940f2333737fab385f5b4708f2b08fb600ff5576f918ed43e51decfa7bdf9e5fc71c9f90250e747454b0af1365aac889f1056c2c8c792fd2a31cab5bf5b30f211aca49fed711cc4b50a50a679cde309c7cbf09a4daade9915f95c639d249a549ab91a2ce4754c38d9c3ed68e0fb32c1513c9bcfbe230ddb7d98198488b36c06468ed5f06d73f6afc2126909de60cbc8ddb6f993b87c3610cbf61ba731d763a4e1fb73e058d0a921a309ca5caec79300deca9e9a8f1d848be82383e11bbd92803b97fad133110ee1741803c550db2282bd148ac76a928460761ab6dbf0bf05820110a1a37ad47da3bf2fde53709f14b3390ce9f7255db72aae358444b46128a59d66298ae1650d9ccd7555c15539c683c7f87f50d6ca412c598f4b46b3e47c8a57505c370b873437a6c2da1c36549483fe28c5f304f735d24e6de6efa2fc7ba6486c1837eb6aaa8bbe90a94c10a4ca093144f80c6215955689b9eb20b431feccef201e3e41994700932bcae6ba96d03ee4ecad4657d75de0a3e1f1f2b9a20334252a737136f98a925c70adb2c7bbad185c0fb626423a3c9a10a3def254a6d8da82f6e32f95cfb8a4c0e9099cd5a696a0281506e8667e4a4b76804f5830bf9598c44e904876e8eb40bee38b9b5b910107bedcbc001e73eb78e23ddd5935557e07612c9a85115ed210240de4af3aa142fd97aa7fa30831c078954a3818464ae5b5fed7bcf2fed98249a7d3cccbbe2aa298cea1a9b216d83ce4469e68c33dcf178a0eed046b89f1703e21b943a2aff8824f4d88e6a9b8697a265513894c4689611744384223f17e40eaf6aae43522e041f8aa872fc281c090ac701effc749b734834923772f445dc91a4c3d2a7b4bbc2c5edce4778ecfd06d855271fb72a4b47bcdafaee6af963f1fa32badd3284c652ba2447ced3b38c8f6b5c426266c0df8adbfc500aea3975efff2a5604a58c038b0a0a5739130d97369cd9d1c4da6c170fb315a4341eb5db2b6240e64e92f536280e7d4601e4f6c84c368d9d768134ec898489693cd2a741422ae8a4b46bbba001e5bbd5ac05201486f9d073fb515869d4524f90a8ad874b15363825fa6e6e0da4ac4809d724c1082646b6d2ab4e88851abde2fc872ddc424bab1fd4963b99e6051d59e98b46efe0d52e658d7943362b57b8360ee2c607e360c3a553367faeb5a3c9a232e2f6880a8a8ee207aef99974a86de5ed41111288e5d5e21c5e055010f3bfb7cc9744ef9858a22aa9784de5fc84684ae391c8315040714482d8d32c638387af675a1eba6cc116e10129d7525c80b740f5db4d8a5e354b5466d733611d801df03bd0d11b92db588ac9080fe89be049fc0c4b2d3c92174fcf96803083d92aedf1d088a99c2bb9359060056a2d25797a61148d15448f71720d986892fcefce0f4574cba0f64b0af3251693e9b6292daa052a0895521baec2f8710dc8bbc1d3e6e39fff3f056bffdc9e4d1b7d7a676730f1210e5e935fbc3234ff8c610798a5869baebc99050af9c9ceedaa3990e1c67b302381ec6cdd11d76f43d86cfd5a4b2132edf9235923eaea2848e4bae44d1103b72e0212d4103f24fc1ed46adc33ae35480078727e96573a3fc8a881d25199949e88134fd3f6ac4abdbed3933d7e118930d94e3d4ec902b5c28d279d4bb284f7db238989369e6b70718f548bf5666c0b6fc3e2035993690c5d34635bcee455c4b037bed516e824801c6d60bccbab51ce084385281a337a7c76df5dba7bdb85f5e8e04b721d8e25ebf07d928a308fefadc23ff830a1d3eacdc47fff397277cbba6f405f0516e64a254939bc1fed312328014e3d163c98a878a4cd5b69dfbb74e99b27bea51a30ce30b2dcd010b39275d4770315f526df8639dfab70b14d812d2eefd87153da5735e27e835965d992c78240dc28b200e3c6e24b5aa530d6d1bc9ab1eb8b707e6e5a230012b752c898f9590d8e52d31b0a66e5f7976d5cefe6e18121df2e44c4ca41770ec6043277e76ee38e29def320a91501c8270219be85265788239f5610af9ca818f8fcd652ef8c373abe1a0193c11d5d882088ee00adc451f8b0e4f48c4f695b18ab49b37cc2941d81477c9e7d6f8a5f2994ab46b94013aca1aa0bb6886aa4ceff5fb27a2e0f53255d430ef5eedea506fd1a44e4e6b13720939d7d729ee72f3f349bb35046f285cbf640116a97f24ed4fe5139a4abcd7b2f345c6b79b853e8781f34fddf32faa976ca13c15ad0c3766e90c8470d363d0ce6f904185a74985193c2383e6da11b906293bb7977aee54a6af9026d0f9f074cdcac59718acdafa6cf63492350f2aac8903aa11a90ec6e4af8602b9021ba2fc9fa7a0bece622c74c9bd583f864f5957d8d3fee68335fce841064b90f95144e529f1710063bd032808455a0940f6409a659358156e88a0b99b4f0fdb3d12363f333654cd0fe21c2f6197c5c8b6521aed30c527123539ae3899913c13d1c05066732a5a497509519ba481e0d27e8b4dad95475ffd75a7f9b10774c26ecfe2cb2f73e58e6cc45845a5f269641a64a4b42cca6e48590d70607e37c7397f782449cb745f3b5152852cc725b425f1df5500d9b8362b97485ad32c06f476cef69aac8f092670595ded8f6bf66ec2352778d15dacf16e144ca3e6f661603b161b0e57cd60fb2f2b0906df91a9394b5125a40b23f5e1ae96fbe1376284b9cbeb3031c679463b7e94624d1baaf0dd5403c53c42ff440fd900103b5b9011c37563545f612c45d65b142428a85a0f293be1ed937ebc0a37b3fc2072fa724dbeefad16ad120945844c101c556d42e99c7a8407c6a1cbcf0b1b81fec0888b8eda0d9a97b4c032004db80c5e82dec5a886f2803a50373f9e55c74a7c7f9ba1b727f2026e66deb2251881555e7fa1c33397048fd4fedb8ea31ec72f86006a1a7d7472f3fa6f81f94c557c98a2d267f52fc17bd5b6444d8aa488d60438297ed2b9beffda5c74573ba4d2d6e700ce051f1cfbef9e70d690dfe5dd5660b84bd7e0dbc8131183938c4467e6c8453e3a15dae9ab1b711b8a37b38cc4fc46d4882acce08e4de69ce27bbe163aa865318020bfe37708a9df60dc5de5e87893416f858193fc61c4d7290c106ed4515ea75ac174cd35475b3e66196756818ef28f137d4e099f500cdade084b86d0cfcba9fa6c6669825025bc41599b0cf095f61ee3391dc8eb567da0aac3417370cae9e42b355249e61a94e9f10b9905ff343b415b6a1fcbf317ecd17f3561300f562b0780a8a3e7113032f9ae0044457e2df0ddfe393c12427242a10b3d0ec5f8ebd611a32fcbb1423d2845145cb1bf7367b2d2500a01876cd44d9607aac1b5fed24b0e8ac422549a917d66aa21ec8203cf4b8ef9800d94de6abf813b0603c4734a1ab8fdf0ca4a40e377b637bf56b3b03fd5b69eb84ca1232a93956456ab12c7154fcc01505080067f2c3b9dbb34f442d2f0c004ac26b35a46ff448cefe5835541d681d1db7cf05631893da986b901dde89d018d5122d4094c636a9533796285ac97f96ea4278855f175b1e601fe2c3566cbade15cf11f356e805683ba9fd78b84f844398d2afb1cef1cb9e2a907504c70da253fbb4616be4a6ff44a1d517060135864e9b57a4807d505804f3c4098e30c769d01f2f661d6bf47e00bb846c8928e4a464b4123d98dc77a0843d60d1ae07aea979a2ebea6bfddd5dd06465dff777fc634b016b2887aec0f9dce4648167c484ecba92c7c49469c00e3455c470404582ecb30bdb3a4996e3ebd5ccaaa228ba2d01b23186d3fbd33dde637310bab2f48e1a81e94e80e1df8e1d7e3effb34e9cc4e794ad3090f80e0dca192d85f07cb29d2bfc624c921a3f8b6d6d56bd4c3dab5f92159b2b6440368b51cc9edee9fca2326d816673acdef7a67eea149c03d5fcc8120233b85b5d53b8d582da41739d59a984bcda0406928de4ee033e0a087501fc668c9bb20265de0c645c6f318dca2ab1835e6b3887b5d1a89d50db273d2fe53a36be238bf1a9914afe3899bc21068afb5710a685c79b2fc7b8939a6c4365e88ad2d7f69090f2f0a6724cc844a7ee4c95e15ccec78a5c153c6c6e9a04c", 0x1000) mknod(&(0x7f00000025c0)='./file0\x00', 0x160, 0x3) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x1, 0x3f, r4}) 22:40:11 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xd0, 0x3, 0xf36, 0x8, "f85472d8d6a4ba896e99fa9a49354bf27a0012fc", 0xc23b, 0x400}) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x6) 22:40:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x48) setsockopt(r0, 0x29, 0x800001a, &(0x7f0000000040)="000003fd0068c9c574c500b66f4d95bf96509966f23bfcc09d920f7f2b360e65b070351386dfe460ce6fe2000000dbd0c107c5918b3de6af774307f4d5515a8e6051780655c4570d0eff13f8f9e39635b1fe2b8770a98e23300a1a5450b91de460e6c94b93472c61b0bc01a9baea7837756825b5b0d76a8669397b0ec53b1aae56dd54", 0xffffffffffffff0f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:40:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="f2f7f38943386f2df805f188258afe4d10caeef4cd7f1642da9aa23a47ca95eaf7fd80c0ebcc1f2aa34e580f69a9e86365c4fc46a18781bd1bb6ed0a5ab4fc5972b9779aad572093d53668c2d1dac157013ca540359747862802d3611c5816bb9dd2a30763609267ae7d3e10008ac8cef2c99f771aaeccdfafbc68bd600e9421f14563dbaa348349cb623fc43772aeb5cb4606ae6dcb7a5f710e1c", 0x9b}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='W\x00') 22:40:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x35}, {0x10006}]}) syz_emit_ethernet(0x4f, &(0x7f0000000180)="4f7e1f233bb47866d73f96ba591d48f1b229fefbde07fe59fe5ff3b0aa27171fcefa1dfbf374c45218235d8327cc63edad771f8ba915d79411e29f44da2af40f1a03da4e5329a825355d0b32dc74b7") 22:40:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 22:40:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x6, 0x9, 0x0, "d8ed1197b22c43e6000000000700", 0x2dbd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7fffffffffe) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) shutdown(r0, 0x3) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000004c0)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) shutdown(r1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) r6 = shmget(0x2, 0x2000, 0x440, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x4, r4, r5, r4, r5, 0x154, 0xef}, 0x524, 0x5, r3, r3, 0x100, 0xffffffff, 0x7}) socket$inet(0x2, 0x2, 0xffff) getpgid(r3) clock_getres(0x3, &(0x7f0000000000)) fcntl$dupfd(r0, 0x200000a, r0) 22:40:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) ftruncate(r1, 0x0, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000300)="0991d2d0ffff2500e5f6a5d5316c4d302d073ab64b3d100a3102594e2968bfd9d1040000e62f3c707ff85a7844653881717b36a7d76ca157544f11efbd8c56710525a4d09d715cd2f3466f8a1359191e0e2cead6b15967800b72667a70bc9c8240e63c63e0f6eaff73a874d839203727bf215551447827e98cd2d93dc35b8ab445274bedb2afcc6aeb124f22f411e841f307ef06d82158a7831a3508769ce1d709d1c5f6deecdf3cdefe24e1de74fa6249ff072108c65307c1374af84801c2774ee8ac426a846c2c510e08a340b00a2b9600000000d89fd67149dfb7909ec071bd94f13ce78c1fd83471dbd50d9fa407c19652384475bf306cf2fedec7d3adf11320cec72c87e645cb598cb49bce10bfa6042bd72d1bf4d1ee5b428f7b7d1dcc5397d433edf04d45abc92c49d3ae75bf42ef95574a2e768f102fa44c78a679288b30ac174cf515bcdf2c94d965ca1223b27baccefd147a563c71f75eb062011021783cb8c83652d9cf3da25d361f16a2ad71ecb4edd46d", 0x177) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:40:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1070, 0x20661) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xfffffffeffffffff, 0x30, './bus\x00', 0x1, 0x3, 0x4, 0x3}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000340)) flock(r1, 0x9) 22:40:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000040)=[{0x5, 0x7fff, 0x100000000, 0x9}, {0x4, 0xda8, 0x28c3, 0x80}, {0x10001, 0x7, 0x1, 0x5}, {0x5, 0x9, 0x0, 0x101}, {0x3, 0x292, 0x5, 0xb5}, {0x3f, 0x5, 0xcb51, 0x2}]}) 22:40:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) pipe2(&(0x7f0000000100), 0x4) pwrite(r0, &(0x7f0000000000)="31d8c645adc9d97f031bb78a551ac6d3cf40bfa8eb0a24993e76a85511b733f509a6bb4b40d9a265458e063cd2c8eebd39daaae90f6f3935823c7cd58c55877a8386ed3c0965fd64fd3337ab0c93172af2f560cfb4ba3cb551f986d0fd00daa24d158d5bbb729fc23afbdb27b6fc68b80e18aae392e731b2f21f01a6c0a773cd94eb9fc51e8b403510a5fa52b8ad693324457c1eff693a679fa3178e7b2954f53f3180a22b4c69066313b17353b7db14850aa15f609e01c4e0e85f3dd4bee452177624db495f1a46101fced4c150", 0xce, 0x0, 0x0) 22:40:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)=0x3f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffffffffffffff7f, 0x4, 0x5, 0x8}) 22:40:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000000080)="cdfbcaaea01e19f63a90", 0xfffffffffffffead) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:40:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x200000080000000, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8001, 0x3}, 0x8) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x9, 0xfe, 0x4, 0x1}, {0x0, 0x20, 0x5, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x101, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x80) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 22:40:14 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/69) 22:40:14 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 22:40:17 executing program 1: r0 = socket(0x5, 0x0, 0x40000008) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x9, 0xfffffffffffffffd}, 0xfffffffffffffe65) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x100000001, 0xf83}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0xffffffff00000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x5, 0x7fff}], 0x80, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0xcdc}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x40, 0x101}, {{r1}, 0x0, 0x79, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0xc4, 0x5, 0x1f, 0x4}], 0x80000000, &(0x7f00000001c0)={0x5, 0x8}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) ioctl$TIOCSTART(r1, 0x2000746e) 22:40:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 22:40:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = socket$inet6(0x18, 0x2, 0xfff) fcntl$getflags(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 22:40:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30121, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x240, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:40:17 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffd, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 22:40:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 22:40:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="5b03162062601ef67068de8b28d207d2f963664156e2e9832b37370b59e4addbfe9af2a6c018e14a530d1a5c6bcde5958931d19e6d8f19a38c3a", 0x3a) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000019008cbe0000002d57f6b09d89f237"]) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) chdir(&(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r1, 0xffffffffffffffff, 0x9, 0x0, 0xffffffffffffff99) fchdir(r1) 22:40:20 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="05efded97b3ddd93c520874433d7ea04a20ba26159b38ab68575bb9e1ae6420309b1515b3e4a071c2a4e667247a3d42fdd28f82c68fe73546d54bae380e3f17a3bcc445580c91162e3b3ace50576cd88cf6eeaa2aa293b8a4cd0484bd2fdb4e39bfab806947bfe14a37ae3ace20b4c90bedb08d1760defe8dee475bb7f16bf7f17001bdd405aa77e28b9ea291d5f34fb68753679308d19b84b1737f323d2f143d4364c169fb8301a82171c6dcbee05d0fa3fe1eb02f25d3b1d86b5a22c0f9e23d2c994df9f7670c9dbfd8635fa6a1c65827ee49ca7a57025595c743dca8e8caea1a5262b01a0e7d34c74e36056ee0a54", 0xfffffffffffffc6b}], 0x100000000000017e) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x1f, 0x5, 0xfffffffffffffff7, 0x1}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 22:40:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2c, 0x0, 0xfffffffffffbfffd}, {0x7c, 0x0, 0x1, 0x4}, {0x6, 0x0, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:40:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x1) getgid() 22:40:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) close(r0) setsockopt(r0, 0x2, 0x20400000000, &(0x7f0000000080)="7921e79d771d452b1e0803c884e1a19deeb41a3093f0daf4577c8ea1653dd5f37daba2f4e6bc90e495e5835f65eb6cb122d63087d0ea5a349b24651deece6d5165191497ed43921818b346d9db182796b60536b725cb73546cca901402e572f3a479e4f659f10e4e3aca19576379d91a542bf6e1bb59b518106ab5c6c1ef4f4e9f054bc6419d7e157a0454ca7ee01c787e9ce3f29a9dd89b9165e12f98d3d15163e552a9ac6d4242e68e40915db3f08f55c5c1b0840a19b436bed360194f9f3386", 0xc1) setsockopt(r0, 0x8000000000000000, 0x2, &(0x7f00000001c0)="c3d8930ba9fdd2c2ec98410687a881b227b6ad8e289d84a3a441bb8f07a247c8", 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) 22:40:20 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ftruncate(r2, 0x0, 0xfffffffffffffff8) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r4 = semget(0x1, 0x3, 0x246) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)="e0fd6047e5b0fde0c35a005c3e6433324c38319b2ce2bb8e94c6f5666295020e03110f725dac52d0", 0x28}, {&(0x7f00000004c0)="8eec82338d70db1192b6e01f1f49af81340790ec63263392e01e6fc46fae3a53ba7687777155853db1e7c575fea70f09", 0xfffffffffffffdbf}, {&(0x7f0000000500)="6abc68d1be762a12c31957d87c2f53fdc6f77bc5994a3ce9", 0x18}], 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="180008c5ffffff00ffff000001000000880880b598ac89e81b9916e449ac5098ee72fb4008377334ee403bea5f1c819c14654123a9230000000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x38}, 0x0) getitimer(0x2, &(0x7f0000000600)) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000280)=""/22) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe4, &(0x7f0000000340)="b2") r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$KDENABIO(r5, 0x20004b3c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) 22:40:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000080)='[') 22:40:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:40:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 22:40:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) setuid(0xee01) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:40:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x5) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="46146bf385723372dffafb78c9a9ac5124109c7f66f6fb45b01c8ccf5cbd7a331a4e988bf70040e93dc213e839f23005304997d5b81f97dcd5aec95e5e84c2e374aa386d73e1b12d4ca3c31c42945bad5e54db1a110a2e0088a09b"}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/117) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/103, 0x67) getsockopt$sock_int(r0, 0xffff, 0x1302, &(0x7f00000002c0), &(0x7f0000000300)=0x4) semop(r1, &(0x7f0000000340)=[{0x4, 0x9, 0x1000}, {0x4, 0x100, 0x800}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x102c, &(0x7f0000000380)=0x7, 0x4) r2 = accept(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) chmod(&(0x7f0000000440)='.\x00', 0x35) faccessat(r0, &(0x7f0000000480)='./file0\x00', 0x40, 0x3) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0/file0\x00') r3 = openat(r2, &(0x7f0000000540)='./file0/file0\x00', 0x10, 0x120) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000580)) recvfrom(r0, &(0x7f00000005c0)=""/80, 0x50, 0x1, &(0x7f0000000640)=@in6={0x18, 0x3, 0x6fc, 0xb7}, 0xc) fcntl$getflags(r2, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvmsg(r4, &(0x7f00000029c0)={&(0x7f00000006c0)=@un=@abs, 0x8, &(0x7f00000028c0)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/116, 0x74}, {&(0x7f0000001780)=""/10, 0xa}, {&(0x7f00000017c0)=""/200, 0xc8}, {&(0x7f00000018c0)=""/4096, 0x1000}], 0x5, &(0x7f0000002940)=""/102, 0x66}, 0x802) r5 = dup2(r2, r2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000002a00)) getsockname$unix(r2, &(0x7f0000002a80)=@file={0x0, ""/39}, &(0x7f0000002ac0)=0x29) recvfrom(r5, &(0x7f0000002b00), 0x0, 0x2, 0x0, 0x0) semget(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002b40)=[0x4, 0x1f]) read(r0, &(0x7f0000002b80)=""/207, 0xcf) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000002c80)=0x7f8000000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getflags(r4, 0x3) recvmsg(r3, &(0x7f0000003180)={&(0x7f0000002d00)=@un=@abs, 0x8, &(0x7f0000003080)=[{&(0x7f0000002d40)=""/167, 0xa7}, {&(0x7f0000002e00)=""/234, 0xea}, {&(0x7f0000002f00)=""/154, 0x9a}, {&(0x7f0000002fc0)=""/182, 0xb6}], 0x4, &(0x7f00000030c0)=""/156, 0x9c}, 0x3) 22:40:23 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) socketpair(0x1e, 0x2, 0x3ff, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) syz_open_pts() setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000003c0)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20020, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x1000000009) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000380)={0x1, 0x3, 0x0, 0x3}) 22:40:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x1a, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 22:40:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x5, 0x9, 0x5}, 0xd91, 0x2, 0x200}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x7}, 0x7, 0x6, 0x1f}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x100}, {0x18, 0x3, 0x8, 0x2}, 0x60, [0x1, 0x8, 0x5, 0x3, 0x7, 0x4, 0x100000001, 0x25afd81e]}, 0x3c) r3 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/173) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000340)) close(r1) recvfrom$inet6(r0, &(0x7f0000000380)=""/4, 0x4, 0x40, &(0x7f00000003c0)={0x18, 0x2, 0x9, 0x2}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000400)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000440)=0x4) r5 = dup(r4) shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r6 = socket(0x1e, 0x3, 0xffff) fcntl$getflags(r6, 0x1) fcntl$getown(r0, 0x5) pread(r5, &(0x7f0000000480)="1de864cc109e922a182b5de074b97849fd4d6fb675a0", 0x16, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f00000004c0), &(0x7f0000000500)=0x4) msgget(0x3, 0x80) semget$private(0x0, 0x7, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x87, 0x1}, {0x25}, {0x80, 0x3}, {0x25, 0x5}, {0x84, 0x4}], 0x5}) read(r6, &(0x7f00000005c0)=""/230, 0xe6) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/199, 0xc7) kevent(r5, &(0x7f0000000800)=[{{r4}, 0x0, 0x1c, 0x4, 0x0, 0x80000001}, {{r6}, 0xfffffffffffffff9, 0x1, 0x4, 0x9, 0x401}, {{r5}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x5, 0xacc}], 0x3f, &(0x7f0000000880)=[{{r5}, 0xfffffffffffffff9, 0x90, 0xf0000005, 0x4f, 0x2}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0xffffffffffffff71, 0x26}], 0x400, &(0x7f00000008c0)={0x1, 0x3}) 22:40:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xd00, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) pwrite(r1, &(0x7f0000000180)="8af7e9f94d405df5ccf80852c796046fe9316ec80be9ae12a9c21168400763f8d842334f67eab77e54121f8a4863f3fd6135d5001b40f661e375d7b9a5bcba96c4b57caeefbbde84210f6d9584707471d74c0de11701ab682331ddba83dc74484a102bd707569ab193d264719b8467d4a4026d99dc6b85e478e60137c715c074b32cc7f666083089692c3820e477aace7bcadd225d6df6ea3ff804d202ff3efa77e7553d28fbd5d6486eff3c88b12d", 0xaf, 0x0, 0x0) 22:40:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 22:40:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r1, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) 22:40:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x5, 0x9) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 22:40:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = getgid() setgid(r1) getsockopt(r0, 0x6, 0x9, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="323654ab2ac58415ca88eef02f136a3c0fbcfa09a4434a1f6ae8bdd89f61a998e891f6a1ecf4df84a8920a46c28e6b9f8872f64a4e952ca8c53d3f937b6197c85f2ec993278ae335ceb239648b222fe799fc676612fc90ebdd2ab7f8342751b3", 0x60, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 22:40:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x158) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:40:26 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mlockall(0x1) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000080)="baed29a3f1f05759c0140afd975014305e00efcc138b6ae9f9653720d1a03d872367c3c892d3e9fca3e9ae87498505155b273eedd0817b719b1701580a1027736270414652f79dcefca834bb1344e4742a82d8c8766140d32d834be5cc1017758c5cc07b2b712050ef442e98d87ca4edd453a83682f20dd73bebd413f8445bf2b61a66b9257a1425b27e56a526ec106771b816fb6c9ed5e52e4387f8c71f410e43c373df03cff253383e6fe8a779ed832bac0322573073f7d69140fa2dc5b1a5cba420", 0xc3}, {&(0x7f0000000180)="b6aff380d82f4ca0258b2e03e2f576a29ecac08931c325025df1da8e6c086bc054c2d3810c478db50d6af8c8508b5fa3e35303371e87fab7c75ae801508b71a49420c3135a13103ecb1d9dc6940facaac2ff221bb06bd5e4327481a660b02daed7c43acb1e0951207196ec44a258d15a6b6f5bb0625bf5d91da7635e7f48aaec56e7fe3c5edb2f2d68d341225d51899f8b900ce3fcb3f2ea4cf3698bc94a4ad5c9acab0b18311e8c9701251dfa15322f37d01c189df573c97c79b6ef0e0cca90c1143a02cbcd0f0ec5577a8423600884c1", 0xd1}, {&(0x7f0000000280)="b2b3326e411cbdb69ef4daf34450124da7a6c372371c78985c8aa21910196a51668c75edc8155eb207d62e5291a62e2a3d6bc0b1da7b2eba954f33ac0ec66cee897d7297bf8f74ecdb82561f3b865bb72b1eb804870683e4d52f97d65fdc35c9cb5bdcb95dd3a7375cccecf76c4381cccb4612deed950d2166dcaea18c2d1d2b796d0fa12aa94855bec936fe5ecbc6b7e5452004ce71d9bbd261300a1fd644eb8920358c196f26f059b7949841c89ab8dc8cceb113c63310f61c223a6c015a51c740326df023c16ac54e41e1f94ca516e19404071babf35958ddd6b5bec312e22bead15b14ba69e8e68ce81b2bdabacaa0e67a79dfd7a0f5dd", 0xf9}, {&(0x7f0000000380)="015c2b3c5bd6dd378128c8bcca7657a653beefeeb5c5f716e26b9e967f15561ac771d45e3373b6dbe8c378391487fcc369005e98e93e0919db9c6806e98ac83c2acd91033e", 0x45}, {&(0x7f0000001100)="a391959473baca47d1c045c293b06983fe30478be748202c0469cae3b0f23df913cbc9f6c3d8ff8a2a981ba5b272d5c93d8880aa5ab3fc60ee42d5c1c7f80bc384b93a2d41a7ad65517faef55bc50d342d58ac2b4a346cd5c81f55f77a0a487ef5a8ff45c43e2284cdf257503216d643f61238777cb95b78eb4400b93fd744960bfbc8849b68c0b75b3014b464d77ffd8b8de9567a72f904e01c685682b778367c9c515409858bae79f98f30ec7c0b42f201ff0b41b8e7538b878b1c2695c0972043351f3e87cbe32d009989178b03460bc24b260e5416e33660a2eca1a7b0440a4cf768e1c9eb1fc7727ded9051004edc0ee1734e46b634948518fc8d5c088592928c7712b31a8a5065d05cd04e4475731e15b9f47c3f8b8e8bb9f776c61eab9fbce7e67fc13b647d17b77189736574158b64258166f10fa494e9813127609dde9c3b878188068e061c6d122c87aae63fb273cf7d7453bb2bbe6e3873cd5dcdc4a14488ada154a75b24d78015330fcf84798dd4745b14826102bb23ac0ed033179e49954368b0c8bb6d11ccff51b5312b191d2e604a094ce4785c8d217479a9a7d4e3a81fb17058cfa6d34e9ba3bb46a8555724b63a8fab84bee41851210924b219f259c3d550291b263f67a9f546d35e53532c3c61c138e4875160ca49f9f469cc2d10744f350f30db778380a6aecbeffea54f46b87fa9e3da55a8d861ad150845f6c7003662e20e4e50b8e307d5e75c338869569ff91ce67ca12b32ae85c69d3cdbe0304c2293497d796ebd6edd01173e5366fcd5dc03d65276eae5404e4e378ec578ad7d2a5a0f022dd2bf3a413c3a47a224124ac4305b981fac49dca34e77d546e68947bb257b708002e8dd505bfe0c2c2cd1cdcd581026078773532c239b4d7051ad74e63f1b7ca86e9681d80ebc9749a44840c99e0b902ed8c50b1539ea65465ed50eaf5bcc936eb7532ea9a60153ff2ddd8b863978249e4e59e322b1efa79a1c62d9bf5d9ddc0f172f27650037ea906e121f4e3c6d1cdf7e3eed8b52cf26d7ef94fd181d68f83cb638494784825322a7836e53162c9831f93af8dc2b684153aed4d266f9a2720a4125e3a39f1608513880e789ee6a996b774ea39ff52b9153c7f12183271c8006b9b636f49088e962e934462f58f3eb691b166db2e74d0ea6342fe7f5a475533f063ce58e2b5c180213bf64b1bee028feba2fc7bfd4cec6beb5d82dd415962bf5effa8d51176d8d8e3b63c9d349b03568f7c80688f017e5f2acee0d324b70c79791fad8c742afff73f1b89e838ad404fdd995f71fb7aaf81fca2c4fced0bb78a35b5f6ff154ec5d34c3d329c9da193acbe184b0fb6d4846dcadce3132e25e4fa5b48169b3a62b7c7c0f78765c20605900bb25005b7d9e817fd4d7c2e709a97ee9ded0f41eb76bec5537399e4afd95c4865d2ab1f2ee5965fc4258f4c623bcffe7cd9df63f8580bf6509e8647debb7878b5c632f0855b80961150ed011a514a901146c9577fe487fbe9028b35968ae6ee1d102af2a5e5db5fad7396a565f346a6fe9c1c439a1e6f35dececaf91d97ecbfc1767eafa977153e002492247c00d30e1e1c205af1b0757301455d149bb923857279d7f53ef53486dbe87855c1cc72aa32565a5089f2e6b4bef81cb10089de6b27cd14926ffd17478206fe2f9938d01d7bc14d6335aff4d1d3214f1802a68da24ec3703bd69293344be0b8f4e454a9a3cb3bed50bf97a7573ad7b9c89430865d71807ae8c4ef49bce2a835eb6779c08c7963dfe0e1815e725c815a060f29ad757aeeae52e081db24a2a45e8f91690037bd98cd458f4425992d9cdde2e3f475a4e40b0bfa82e2c1bdcc7e3a7c11ac7c69eba84c92f3f40497773345c0c7ec2f3284001f8e74624206e528d41d0c261eb24191a4a34acb27f5d7d458d8082f86664aae29ef0a1e239a131bf53a8344b890c21fb0b89119fc28b60ead310b15a78a72f8562fadbad5b1e2136d8f8663b98f10e5e9210dcd8b532a205b7de4f083045b993178d55add49f7bd6776f855cddedee625f748218d388378521a1d9bc8cbc0784d3aa0121be02f55fe90716555dca1f7a891a2af6b86ea787ded9ff7ab39105ba46c523df6c2162baade8fa0b9ff6d1f0cef13b4e678d86c807e98a7c9ae25c8d5db6b91135b25117e4711b6b3d33b61ddb3a1a6652761e540fc312515ce500898842a13b1e06610a00c08c8eed0fcfa96365d3aba92b543e3fc82174c782c4bae046cdc0bf1e4f351c66b5fdabd2f9341faf52327a57a7f0d73f6587e7494fcb0d388e12aec1b5710cb03d82df3401a12123706147438a953c3e5fbbd6e570510361421a00d89931fb78245a5b8c14c4fc60435a6beb46d58f40a7d51c69f4bd88f06d92d28c6c0c5b1713ba781a067eccb973480ac18c2a6750ed5058f554d85cf6e6d5f8d6d25acce1ae0a9d6e7e0c34efb25951d257c7a9a4994ead85689ece786d736377f62de4fba0291ed8f6aac2e5f38e2a5ca32dcab686e0bd1cc81b17cdc2b0c688fd68c29b778b5356f633c0b7b5062e67c743970ed9f6902a6bb9db44634daa1081ada2550eac8e0fa3d69582bc16afcb81fd9444c8f16505167e35b25a6f79d3afb2f4b6642a3b5dbfc3c9f85cb5e58833f0960f018d5459bcdf6328cc047da49d90e9eed06903c0d52424017ae7a5878f949f4bf898d01fe4c14950508c3d0f2632575705265a916a398042a18c92740df63e7a3b18839c8e0cac428563c8be7988a552a193fa36843ef235a2edef4fd2f98dde0f7a1e22fca46e6e9badea3c80dfd29c9c775d7af060626e96a96159c0a56a7d3b27b1cdf4e1070f9d0d77730930c010df323fbbe3faafab5023a5057cad0b3404d16ed86c0e381793c82ea5321b9c501263ceac7e27909ae59638fe0e1e0a9c5703475bdbcaddc2d8730924c7b04aad6437c0afa5f4d3053a1bbc52986086a1d0c13e93caea9cb961293811862fe68e4f68e837f6e46f7100c2fcff9cb69c7e32fe0c98eb1c79820a9168379f1761b27a3ec10b7798197d8e1e7a9bf8ad53fc3f2c4e034a5e66c53d98ee069190542bdae5a7a0c948271cfbf9b7914d66fa79cbcda91f4c4a804e0361aae1aa295cf377e6ea7cd0adbbfe75ffbb70ae50c70bd989dc49019176814851afa5c1dfa9ca60efae20c31ec8dfd0e3f074d2bd1e3257735ccdcbf4c1a5899681fa8bbb1e8ed897b3c592f0414a6909f9bd48987168e5fc9c33796ceb1d3d23af1112d8c41fee7ceb755739c7ab609d8abacf9a6b8aa16b592285db1e7670de6c0a58daffb8a6f572c6670fba901b2a4661eb7054e4fc11bc294e736d41799d92b37f7c5b27cbee99353e8cd08f488b85dc3e50e56c6f0d84b0530db23222c64bf9685e51130a865502cbacd42e8938f92f7b36263ba90b692cc552dc7ccb392ffc499b0261a8ce3cf2dadfe023dbec64700425d41d1d40eabd1efffa818c74cd6644411c5ea3062b68e21543dc04e8e9ded240395d81cc40a75b34d68803f3a45900983f9774dc4ab26e2593f069edd83e39612aa262310f92e10d6e186b0df217a629142359b204c7064c3663321b0b8ef0c93559a65b3341d13e33c7ae32c77345eeeb13fbdf3220716ca28e0a2d73820b9fb6d4990d9fe71ac5a763594ada0a9aa2360801fee54983e849b41fd1382cb0c2573be057c266a76e1f579e939e4f91ac8134163bcda023fd1fbe641fa30f608bb060f839c7064376a463587631b8f7dba0f8cf3dba03d8e3a898c95bc5591872fba91652e131cda96fada2935cc0dfc5e48a7269ba0e2199571798888bc85cd03dd223e66106dc7699424c14feea9feab424850678e1a28e70fa438873691de0c04f5daf9e16855c984d6d6c2088f633f3b49c42d8b73f74b264a77e8e9d0654947fc3c3e09410d4ebd08957f36ace8d8d058709d1d8db082a6912239f3f7da0a2dff102d25011879a39c4ddfdb5b84dbdad4091d704ef8d3da9c66aa276c40cf9c49cd72934b2e8edeadfb9d23461b56a17c4472d6305e2a577464abfacc8b8d58e7b5eccb13d448ed24ba0ccc3e8cf512fd3931d5556e9b989619850e7e802146630b36f460c0f1b5ce11431b5e725aa9fdde4af1e3f0b220401e231015263664164286040def75a187635661d33172ba19e89184841873a8bd7e8f4483133aae09c2e9309828edad0b52a3b0b45b8f708c1bd1ca092ac06e1ced1f03d3b855623320ab7cbef54c193c18e82dcc86ff4cbd5b3b26ac25a8b2285679b9bbf1c6e9cbf066f9d091cf17d9dd77ad83809b63c4d00b5ba74f1f7c7bdeec7f890a3abaa4672c7f0d7d58ab6dddf8ae4819aff45e61c6bb46655639e22adbbcff6f1ab3f7a81383338c516419c6ac3a30e03a46ea0e689975a45d956d8b8f80b958c57cc48d3da0f7074fb1185386265d6dcdc2e418025d3fd74a7c0ee562fbd8d1e29f78a06d5ef948ab067bb280b96d5d3150f4662d4e1b2af9d258a54963c559efa44ac7cccc9e4e66e7b4fdbedcca3896b67404972e32928ac79eaae6216df8b530bf961efc0b760dfd81e763885f4b268c11c69ceb606a14c3ef059399c97f519f04289c35f16360f5e580089e818dc7e2660ed0d8faf97ec8aee86e79a4ec3180a1db7e47f1432072db5e2277a61a4a7e0067a1590376134890629a0d7a876dcd923ae0692310d3444dbbbd967e244c830b1be54697e48d0cd3f5149a7c542e95cf58432f111fea2d10b4236b202e9a54781523878a7ea2abebf2b07caf8a2826732807b9a6c451662aecc23c7992292dfd619acb5189bdd0d352578df0678bbcd3113d0375a97ae6c9deb0ce70a4acb6989620bc57dd23377d25e9ecfa3cf97b2e76f9686c9a09a7ddf5c88f7f1bfb5bf8cdadfd2ac895eb4c60e87b5857818e7c60cfbb028b7faf81ab7724be631ba269e16b646aa70e940706e5d2088081898748bb0dbc622fe2e53210e21c24195f6d4f2a7026a383b11418a01dc4b7f1ee24ec02deb8709b063c054a41bb27965b694360025064ebddf16a92a58ae0b84440f9983971f1132e9b34235e58f9f7f9e963f4f993f37ef0215cbf814ec3967fa3a688a43bd3fdc915cc12e1116b90ebf10a7eff54b9c202838a6def6cf7185644df1ef41949968c7963a0340d3aedfcf67e83bef8c630cd45175c4b36a44cdd8529d09848ba251bbecbf0afa7a05bea1e99cc8368cbe36d11a59ba02d8b58945eac195448a9413d0e29602acd2473e38997107f0cca2f67235d8681e84488cfd9366ea5046a79be4ed28745e9161a75967ebdff824d078e84f4a74ff690f28452d74054bd05bd8a5687c0533f39e185ffb486c638a63488882e95d63bfbd854172a0bb8be8d8b48aec2e57a465b7e65e2cc1a3571333839b12226b83a605845e1883f7b785e526db554e2f1e0b17cda1adde5089396b502242eddeccdba88fc127599f65d04f9648029fb311f06a5fc8e848f839dbaac9ca18445c7cd52fc42b76f426032752cad50a60213f9a77528cde628126a3c8226ff13611abb6b088037e6e7a6cfdc0a7e78f2adca6f833757e96a60688cd5b70910d3566cf3d6362b3261c8dd9352e8f4114510bbdeb7dfd0b9823393d2fb552d2fbe960fa4f55af70b9140c7336e204a53e599f0140162763163f1c02eb23b4d00a66087bd74d2fd86c37233990d33c16d45b317f4a3579b2a83839831d04d2ab03074ba8038b50ffce92cf350324e027e50be14e23747c121c52726715478d7b9974e3dc1d7e9ead6b2771cb0f0e2b9e52", 0x1000}, {&(0x7f0000000400)="b4602b2374cfc9a1286f26974ab36eb72723af412c5db916ac3899a343510fa10e709f64b4ce5b0a9e0b60d7d2047cff900f4dad8816337f438b0d8a1fbc5f0ef53be6586277192d51e431e07f35b9d04b", 0x51}, {&(0x7f0000000480)="2561faa138d5b2d6b1261ba04b354e1e43cd07baa4edc3bdb3883ec9df602db0e721e9c4c7a9edcc523b477d894b23725b1611d8765657c8e8f247db2e71e24bfc8765ced6987ce90cfe2a34a82e241758f40498d642b6561a020d0a460eee7a00", 0x61}, {&(0x7f0000000500)="a53ddfa18f1461828095ef1874356eaff8c7a4566f8f5d0a34d37b63733d7dc41731d4b44105b41ef041c3e971d5839bd8fa9716ff4e296597af710f7806a3b80eb12c7ba30ed2753ec5d705994b20969b87f77ae9c783d760dda658987a1a9afc00148e134fe762553f83ab8a99c04479f4c11c8da0b5ce5e94b212046f5a44e253964c052aa9e1b6776e796f2b6d47b2c7271fac8b4005147a99fedc592e9f1378c0872fae54c4", 0xa8}, {&(0x7f00000005c0)="684075eb340d89f7f5c490f2f649dbf77578e233d8093a35c65d66992f343f2815f8df5bc46f91740510afb71dac4e779a678219392b402c62280931e25280fdc0ae7eae0897f9076e1f1eaae1e53032a385d36101597e294680f7a9053dbc8d852007a8910315ceecd6f6e49ee6e3491535020fa4de8709b8a77b4c498832df1387ad7bac7a6a04cf9ea2ff03739fb17dfd7d48b97edd9fd56f9f4f6a7cbf12884f95098fdbc38136e1ab89a9c26d9d443dbc85b069d89dcbd51b46ce0dd98f4e", 0xc1}, {&(0x7f00000006c0)="389fceab17965ff8eaeda53f513d59cfc4695a1ca7276eefd842daa6ce6576d7708c70ce30c1e906c7605424d9a1e0f77c55de6679a41bdcf565409d0dcda6fa560e390f0a3b9d657be8975aedc6fa8c976ca72d3b46d3310066e83fac44d3ecd1e3691108cad9652a3f81edb02b2c5e9f507c1b94c16fbead5892a6d91181b06b1e5d21ab97e1da7d020de22322a81fe7dd49cfb8943abff517334f75708d8d05ef1c3cdccfbec089656b6c74a60acc703bf0e221271e736eea0956a52c47db85fa3550f1aaef567bbb6a7ddc9bec7b5244f75310cec8d7a83298b60a7202161ffb3533bad87ca996796a3913a8133eaecdbb64114b432e0a3fb28612", 0xfd}], 0xa, &(0x7f0000002900)=[{0x38, 0x0, 0x1, "7ba1883d038b0e9615697383ed1d4a7de82bb18fb027c0f5a7be00701bf551d48788b4ea1e"}, {0x70, 0xffff, 0x9, "448c3759bd24c27693044d584f4028f33dd30b993588e840f75723c823592200baba6b42e487873e068b2ec3badcfca18f9418fb441b9f18cf257ab6173273bb1ba1adfb5cdc99731166779cc81f0174d227f19182324020c3e3dee5505aeb"}, {0x1010, 0xffff, 0x80, "863108d10fa9c757a365974024e3994369eef4c88e81655302ce3b02b0f6f2d1df3c20bc62a4be27458006c5279779fbdcd1a8fcb82a2b5a4af4124b4b65722f78aabcd9643b3cded3036f9e257bb3b18182e65206ef5a1b51a541c49ba73b0830e114ed89c7bb1588504a0481c6d688a77cadad819cc5b107bb107f6d43218f1d4ef187dd2e8c2d707a73845dd6e0bb45bb50469b3d39b4de980baaa4eecd1dc73d22b22a7c977aa973df6ba2182e6a87f60017625a2b078621dfc6033b5e82510dee60f9bd803e564ba860a7d5eb29ccd4e46a3ae760baf310a440f3ab7701383a1b70c6879c3cd416c9f0cdf141e4fcf7da13c5ff5e282d962ffdf3e820eebf668e58efb13c1c25a549d49e1085677a8798f110bbee9b44754901522cad72a9932d76b53fad91b2a11fb81e44b7628f8d95b3633bb53fd7b19f63e7d32f5bd55ad4b5dedb4dd47a31d25c1b04f9adee6ec1ef29daabc96cd9f28cda024b72720ae852bf7a9664e7c1e132a6bdcf597c9ecc1e442ef302f00e4b7f557370c6de2237172b5d37b12c59ff07d37e11ea66c681893ee7a08e439075a8b718ae5c64db34bb80afe64df28d65c60eb53a104bd17cd4383df643e626ebed9aaf7361900298895566e6399e9b8a5349f058a9ff39389fefa9e44133fe09a9d1c3ca3cfe535d995559bc69e9da325c2b65e90a617dc752ca84ac5eb3671a16481c3169d739cae6acfa88476925ee53c6164243ee7a21f99bd438c35b2b31789759ed81090a1bb1ed54d78eb3149ac4b7695f212ec535da71111c4605c4079655e763b9d762b48744e66ef5609b957e49372d1b0197ef972b01745bb1a7a2a89baf4d80def73fd099f0324f2f031a176f7345b46067d376d324cd983222c49128998eaf969c5b2ec202553983f7d47217ce6e4d98861ef04256b881a63fa44b6d45ad8994229fe6c47ac57492b32e9b246ac92fdf4b2e3aabdaca37f33451016d49be6af260bf059cf4527f93302b6db370371ade3db019251a17edf5af1bf8966a7f76f8f0c115ce7cd755bba783677fb17f10f84e99f8d68e0e9a01f484d64bf883b148832ff1cf61fe55d292d2bc2f7787b860d7512d40d7010e6849ebf18e25999350dcdb1ab61b138f0e048bd94e8282b956ed7456984d0fca9e57548e6f2f6b985c4935fb620e4ef05ccfb4d48796cb5fb0b1757986a20f9c8c909988666925ec818ff0df48671d9900fb7b41b92016c80777e84f8c878b76c578046c441de6ee478edd89b580b6803952dbe2d5e0fb1d3c2b50be6a78422deb235bbb45462a44a76c3cfccc8f2b32b2799bbf5066f39bf75612c8c07044314e853f089d6fdc3c3ac79dedb5413eb1f9d467f7be3ca33a09be7e043490f7438ddfb081e02437163d1655db765ccc4446f5b6ee76a754e53c7a7afffd6f0b1be5304f3a7f2e0ee3ec2c0a19a7bcdc012866ba928c8509cf83c458682ec5a4e57cbd806c6ca3d917bbf861a6932611a0aaf39c34e1e7ce98cd897ccac49b5c468e18ad5c9d19be810cb386c9af55b6f9a5d1b380f4593acc15239cff800e6d015877e6fdf1b900a2997a9822740fea78c17ae35f9fa9ad1367a3898cb4812a79c43173139aa6a21fd22328d5a463163f8b603cbcd5a33e14b47c694f9bd2c7bc4441e830c9399ad380f0b294a4d96da2c880a1a4f273612bdc970367fe41eadcda5521376e9ee7d1923626abb9f2c07334689dae7ce2243da40e3d711283da71d4bd6690914cec39d765ed400789c97b3a6152c74f4f71cf9d5b0797322ede7283ea4123342431e908dc603e7ac2e49ece13cb74a5495ded2f1a67b5f371f3cf35796828dc4bf0fb2f42caf45c81443815a82a33dda3beb8546b1286c0ab13064fc6eb329f615dc7898e9f4b479bf018ee117f2d0e1c29b6d0a6ac5d58bdf0b7ee29a8ff79780a824f45146b617e643f942b3415747872617aeaa7d8f9761d52c1ac6c7184383cfef042bd3fa7c710387d500bc1951d60f80d4779c123b42eb596dfeeabeb413b9a5ee978cb5de9c2238bf91670c694994a85f66a3937b375fa336209080d175fe3bbcc774cce1cdaebd75696da578567ef497b86b333456985eb39d5e1cb63d16bcb8297f3f1c90314c3af9f3c708d6a2865272357b849b7b49e951c970e7a93193cd958d3275d6191eb1faa928a27c0293f1ba521afbef433230d1c69e4828698b4cd081df73223eda49d7026657f85fabaad47fe8453c4d117c5290a5815bafbceaa4688e38cef5afc06b462daf3479942048e9cbb52b7d5483d4bff5b1d0015e3dac0531935be181ea9bb348582478d46a7ad43300563e1fc1497a0b94e902e59db903bff0b16c8465ee14d5953d10a876d0c82da040e9f512aada8db549e6cab93112916d9aed4864a60e304250d51befae9f8d9cbeb1a9a71f6072ac73733c51d18de48212c377516c1a9b1ba2bc68644592bcdf9959f1d4b693081f9a4391271512b174984f4e528f5aa850a7785e834d132c5b8854855acdf69750a60eb1817bbc83126ec80353f390f0a70a570b13f40561412393be60d56193071f9536066c75e147031299bc0bc994c08bf2aa7f23e1ba0d1a3f8aa0a2d027351b95d5fa7ee4e884ecffe33698d7959cae45756d64178b7c1ff73443d29e9870cdd4f75a243085f9ff085e914b2f149b90b2f304b8fb4c50d04f49186d19880757d76d0109c0ac4753d7989274875447706e5996b6251e61312658e319180afb61a5b9827b8541eca1cfcb0d057bbc5040b6e1357f16ae706919cfd2e49d95b0fa75d96d2654a773d0a7f46ce876b809d28b11d6df612546674eee3e18845e2eeb81c09448300f3de3112ef280dff4de1f2b2818c3274e046ff1ad4d4d3e1ecc0a5d66f60ff2f1c88dc10416c1da6fe0f55e5e18351f37ba6201fe23e4847266a54613d288b0f72effe11927de8ae9e976142cfe719faa47ef51c6270a288fc1e748aac3ee62fe4a3e667a74a469d8fde791f8583ffa7983f036d944f019bf3ede32030afa969d61853eb93efcfb41047351c6a1ac4f2c653d21493057e9673cf51c0fc386886e6e9faa99102ad371705703824180f205e8946543fb331a18bfe72d58fe0f445ddd56d0e6b43946c74f64f5c6027c473a6d5a0653afcd0b3d9c519ef48d3ab0a9fa51eaf45b963ce5ba29dee0544169650db1e0794dd6f40b910cb828caea9f61d6a2eba4cc52fe198b3f8408916c75e05027d833d9cd1e853ec4e9e4592b5494e8e1a856534b7d806f91263d05959d9fa07a377823773476e35421b03f9619914a8dd9536a3e7f9025231dba596545908088f1b5cfbae6aa843d173b4201330442872db44581b279274a45cbf7e71abe869eb3c1387b3bca8efc99236414b30cd84c038adcd5e0c0c995e94607005be7c10543af8ea0800260a9b96823179d962f77c6ed5509eca9f32f9f9b23a53095889e1a4b4be042188d163d0df1366976f2d887abdcc2d8b6b6f55c9abd159ab07dd49b14b952d1b785145c5ffa32f2413975b897aeced196ce5f4493bd8877117a49ab0361751e344d9196effa14edb0b8e54a82edd53b3b7bff665eeeeff8f092fcfbdecde45de98b30f9168426ae52922fe2d53955896ec5f5a61f636fc9c4fdf2a17b4ae0d12e8ae57a93636a4d0160487e94609a3f4e596e66089fa0bb5008996c177bfe9c9e7bb6e3a1f299747373a1b7f4469fafc4b9af55200e695f376434347b0183a07e8384a13bdbead8e33c47a2da8302eb1ccfed5ab158834c7d7eea4a277f515857660fa9bbdec8078ae7a21e6b7e198a698874c6a7d9c2c1d575814dfdf78d89ae813bda638986a38ac3ef189effb5c93ff02f0e853dfbafed7729a1cc9bf6821794f908578553b2fc45bc8dca01b4a3d63ae6db0e0c496f577e5acef8ff98360e8bea5f182a45e6d5a124d2cb2e34e69e9b4113e860ec2ac6452e2945b607edeb12a948545e234dd65763e3b01814ab9d4e7106fb82cb511bac98839292448325b064ea334a1419b426e8e70d1187d69b5859c5ced4ccdf4ab350b1cc7b5495c05b119730e32f029202f43e386a6a0817ddffbf751e6879c49b4bd581c16514ee89a393be4b530e38191c9a87c67f14101fa9b1a6d1698a896d73bfc651b789ce70e19d8a57721486fb583db465eee17d8a83ba031114588803d967de2654b41e969fb008a90cd7146c9345938fa9f6b0f8c6f7c24aa4453a2987b0411a3b70583c99527299e10878397aa47ea28cb74bbd7e3f1f67e13b73f1895c1c6a91b7048fe44f0e25a9df8edf453823f2ec32392e2b7582cd6adb7f73bb701eab704d73b4d84f151eda531d9eccca06189ece94e06f43f579e8e3cbbae288ad02e9dc20a1aad0f12e750c8a916530326163db4175050897bbc125940dd1ec48822fcc142cff49bfe3c27d98200dd3af91b68011cfb1607620ec1f958efec30c1cc8438348d716439bbccb1bf48e111ee75ac3ead42fb2f71e1527fc3aca87e568a7ad9ef58a4d25111e7aeac1ec0810508105e33cd6ea2d3b12c22d10677fa9a2f28d6d246e35bcac8587cc29bbddae7dc6297dcdebcfbe7208444b58911e471720288a459a02d3ad23878171cc523353f5483035875aaaf5d65e775283a223cffae42d4b672a1dd76f6c23260ff4ca25f4fb4f89468c28c0f78f45101d433fa18c9ac364f88eff1970e5af6e8c4a6fc474a04da2c35d8d00bec7da474099660c9aa6538df8c6c9492cd5297838bc9a51a6c007077cb8ed4a8ddc8ae5505e3fca9762672bd42d22eda2a6c6b8d09d1a8d68ce676530d7aa9c0e88c2b6595399a78f9192cb0815be997ec2770972aeeb10b85592044fd2990efcc867a48810b3536a70844fce630d0b37d95ee511c7996d3f32f5f8cb5911e1e0693e4b83a87374f65150f4c417dd4c3da4c5115e9fda03bb0a6b6ce3e34425265a2317ff4d9f0382b4a31151aa0b1170405d57e318d4b63b304823f730e44d27ace4f53182a3faddc3c921d311a22d1a6d59df90380802b1786ea1056a4b223fe7700c8dee1b2eea1391df495f3525980bebe855b0c2d9a84d839a6cbad9935eab1f271edd549b44ccdcd6f535f76e1926f154fbbf4bf2b3e653d1cd082eba8490d6b2d445272c18bb4ffb567ade871a1cbbd02d84511c0cd09082a156ea9db9122a8238ff488acaec733fb445e684ff2c279f806f6c38661482020f0d8f978d4a7d69821fb1d4ece8f73ce540f11e1b8759dce4ba72173ebbf59948661ece30cbd720d16a49c929535ff5427b3cd46f78994c2f234a29f5181102553a38b96bd333c3e46abca2573e533273278ef0e0325ea1290e24e9d76d98d2d448b820497c7b17dfc8817c63da25d2712c41f2b8127ed0fd51e334f0b100a00bf04cb4ef478db14f39db0a901e9cdce6b206c0aa0c013bda2c5be14857d18d9ef7d13d69d3547cf69cd7f30222831dad3067fd2ae02cdb89422159e384f26421a03bddcc808974f71f8f46d6d131bb0bdaef9e26b7c6e6a79e7b2c17583496777f4bc6166f3cd9235d35dda6c035991190605b835870b6dc98c3bd3b188f368d3156a54cd9636828e66c06dec9a27ac8d856bc7ca6b2b6162c615894f3f073e5d28b8efaa66cba2b1485198995e7c9b67b43b1750784a7bdebf7b28790b890ccfd173b6d323ee29fc8dac9cb97d3292803d3a77bd2dca672cf8b64f7e942a3051c368bc957e6d6c1dc519f6a6bbd5735d153fff998619cef7935c0af69d2f12b831e326be66df27970c6d98641a5d4b7d94"}, {0xe8, 0x0, 0x3, "614fb7b70b02ad73d2add140089793fee95fb693327aa19418dc72b4795db5303335a568a5e817d9f9a1fd56e5e3d4d0f2daca6c575d3cd563b266019bd0f1240bf4582372546fd1f7596c444c4c2cd553fb9377de5bca4d3d1f2478289f636de1b3a6a9243eb33cf06928f9f843134188a17ff747c84af6fdc4e2e5f2774e92ffd329b7f82f782eb5d4369870b3d488a13e4ef46fec459a5aba6868a3e7c2091ea1a28891091090cc39f99bda6f676c2af0ac07ce6b372165784c1bf51fbf130ee4d99d236a7ab50e1f93c5eb62494785dff1637f4062a5"}, {0x18, 0x1, 0x4, "b5ff4f5cd4"}, {0xa8, 0x1, 0x9, "26f140f5f156c58677daaf5228d25b39acbe1a7540b0ee092b84d8d783d470dcba4c4783dfea84f2bb76f798e3d0eae53175c3ece3d7befca52cdf8ef0b102747b6ed692cc7a6a08435b208e0d2c031623dc02e4cb2c5b288ac9dc8e7af538819b25f5c1268e93c17a71b86d29e7120a415ad1136d675b6ea1ea7367f4e2f51e938f0ae4807d2bbd85eaf236e08e1b59b179d7c7"}, {0x28, 0xffff, 0x1, "eed974a6285a9a3142a112576596fe2587b6"}, {0x58, 0xffff, 0x3, "9d7622fb33a2980fc8c55444666567aa3a1db2e315dae4d58ceefbafcfaa5ce02c00a80c862aa8d641807a4af528b278d396c4e630c0a8f9525086fdd4fe0265d7d263319a"}], 0x12e0}, 0x0) socketpair(0x38, 0x4000, 0x6, &(0x7f0000000900)) 22:40:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 22:40:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x0) 22:40:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x22) r1 = shmget(0x3, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 22:40:27 executing program 1: setrlimit(0x0, 0x0) getrlimit(0x7, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x10000000001}) r0 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2002, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 22:40:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) r4 = fcntl$getown(r2, 0x5) ioctl$TIOCSCTTY(r3, 0x20007461) r5 = geteuid() r6 = getgid() r7 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r9 = getegid() r10 = fcntl$getown(r3, 0x5) r11 = getuid() r12 = getegid() r13 = getpgid(0xffffffffffffffff) fcntl$dupfd(r2, 0xa, r2) r14 = getuid() r15 = getgid() sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000200)="6e519e3a820291980841effd2c1fc2334994b9ae0634b907bf5915509d605783c10d0860382c868a0a096647e9e6c84f20a234300da5f95f4f064aebedd65207f16d149484a5a226584960ec7752fed768427e8221875c218093a6daa00d15ef58fb97abc552ff6ad3ac94df2c48ba53490e3d112b97eea09c773588c0eccea4359813f3", 0x84}, {&(0x7f00000002c0)="092dc1691fbf71ddef03e8a96b3be58ed81c0074ed8bef49c731159c66a2354de7add24bc8d53440a96870dcf21e31fa54f16cdbe5c0ab6826141f8504ef97e436cb4758e4aa13a30b409042a9db670324bf36533de862615f0279be2001cef7f4835a7603d4ccc831e7412e925facdf", 0x70}, {&(0x7f0000000340)="b3566b415988de1a84b8c12de318240f0890e3658700c71cf608c1e5a3355849b524ebac34d2e3d38ca3a7547417fd8b521ea264f65cf3aa3e76294416349db3cc78af29ee2c47f8e56780758fb0dea3186a763639460553a2e994a0e699873bbe38a61d0eb86e2cf7fb3110433aa5a1a3136f257d89602f47a48cdc53aad3f7dd7199b0252f9c931e68e832ed895230499af95c713678da9a818dec4af6eda6a76b5786879e63b6147161a1edbf62852dad0d6f66f495acdf7a8900a243d1edca509ad7347ea4e058312f472dd02b39da", 0xd1}, {&(0x7f0000000440)="5d95a84401c34d72d1828028eaec6f9944111b0108e3226cae330eeb30a6f8f223db1fcf5e219c93d9200d6fda7cefcefca5ebff753c3ee432b7d8f8d10704bf2f6bbca8fb6b6d049c", 0x49}, {&(0x7f00000004c0)="2db7f6b24cc467f632e758bbbc8fb5f2662bc576e1e827be078b388630d1e615b2404d9160825ee46c41d37c61f5fc7047810da4f52a60c631411ceda7bece146db3e074baa897a48e25ec2538efda7738eb586850584d27dafe30eb180394bbf14073c6a93e97689080d113665db4393ec75862ff45d1d0c42c0de2923d8f9d1c3771", 0x83}, {&(0x7f00000005c0)="a38c6e1f273013a33f4e921fbd555eefe0e23936f9bec26d530860cdba225fbeef2c58a5cc886b76f066ccf798552b7d8de1f183c91ee8c94861c29ac8f0ed932ebc3812a3be7cfe43ea48a95d4c8847f9c46c43c8b145ca3383d9bb9542b954f0bc", 0x62}, {&(0x7f0000000640)="e97b87f25838afb130786415c8f2946e39392423b3dd92b26ce6448a42acea03513a67fcc168d8ca9abd8c54a9a00d4e5cdf7cc609304e8d27d6e462e5df095a2f7bb42c5d18860c16c248c38d76cbedb36438c6afc6b3", 0x57}, {&(0x7f0000000140)="d444e47ef26eff05cccdd7a55019677481c48eac4f0a8f5b9138909c24978c3a332bd9ca8252a402168fe7da", 0x2c}, {&(0x7f00000006c0)="239ce9d5dfb9c5e847031180b1edf1468f463db63744a19d9371e1a807926daa9268b6467603bf0dc99adefe86393ccc0ecc1bd7dd6b473df9680ff61cd0f238acbfee37d1e48120333e6dced866a7be85c711ab4adab6b6a73bfa92fbbcf63a26656dc93dc5ffeeb569", 0x6a}, {&(0x7f0000000740)="a02fe4ebebfe0e36cee4b670a7506030e62bfc364e00d037c002f92d4c74bca8d386e5ae1c446df921dc9b0a645efd8fffdb10028f888c05fa5dd4d4bb90e6aed7720fabd98d5c8cc37afc8fed68f6af2940b002f6b3c0077b9d344f882406d9085508bbae4839cab5b0206a3c3098b6cb73f3d2e97c3f50ebf70ab46e50fb8e9b02662cdb78f675050ac71f11849ebb619b797561f2336502098376e82b4127272505ec81815617b23526dd44745902bf92e771ef0c6ef85332495b61854e5ce70628522a0d446b6228f8fca41117eadea18d245bf4f6d50e565f408e24013690979c7743287eb7a3f8e87ee777ac9530c8a6035697d5d857bc49f436d816c96c085a9ccaf2dbe864f51291f4b7380b13f58ed3cbce38442f8ca723c3b0b02eea098bba267b597503486d6f1db341b34129b2633bfd36f1c23fc46552c6219858f0c8a3314bc09ea9b9d9d318a6d88f0b24fa56a59dfaa05574c0c6c37041b2456cf905f3b2eac15e6518bb41e15cb58a38cd6dd0763ace38eee9448df00e2b693859375d2b2929543d3172b130b8d45836c0f380841904c361ea44e51ab4ec4888715ed747d13cbf328538a24644c7333de74eb00ff7210465995fa4f33a0cc627bebbb5d48b606653371529382a9e764e7baa17b9b99376f284893534ad3c826bdbc15035bf7928b25875cf76fe95dbfbba39601907377d8b3feb8f682999867758ed410dcf1a7af550bad5dfdfa837179bc3531068dea872bead70f33e7147df045befa2aca38b6c860f32b9cc802122b64ba85d4c3df6247cabddec8ba75bffae7a74e74711a779e6ff5fe4c2dd8f92162e10fa89859d976e437904fb78bff00fe655b3d4c8840be4671724a128de41a24805c4e9aac358926530fe892f3c70e7e9b13e6f5baad4f84ea38b7f0e06793ae9bfe93123872812ed0297de904668e29981dd11dc7fc0f0d8acdccade2df98b6712974e4dd9f3810d5ca81f4c1d3cf89596e9d9acd225d0d58f3caa0580b9f9a738f52477577107a66525c7c6a1dd7b57220d2ebf9e3d11950ed3f00fd8fbe03db3839ac282ab2841a1109d26bae1e73cbab630ba6da369845fe86ae92c6de847faaf05224cc351b140243bc6af5f6ac6d0977bcb07a16f62bf88dd1c12d4045f4fe578bafaebac143334f05d18bd99f9732615f035dea264238981bc700103041149c09fcef16e1dd775ae2ee6e92fe021ece2ee7aaf2963fbb10f0f6e4dc3dbb48df703552b2fa818c7528b3269fbc8c35e3aedf330c7b01872b2cb58eed322e7e830329b6e394b14c423d8fecf1d6b348087dadd60fc2a94da27eab541be88377b7e66513f87b449ee8e0f4a26fe7f1afc59adb2f1afc3eeb95daa84eaa9c90bd1b8129abb6a5ec59d67143ddaf057d3621f78b589e3b8d71ef920fd62d0fbdb3c12f2208881f7b0c2c039974a59b88484c05af407e4ca87e5d8d163a12f974bb1d8352007020d779af53010ea299d1b85106c7584d97bea6bc3b2152a09817f8a2af1bd8c2ba4976cc55f88ee9554940f5ea06c53607c8a32c9cc58d2f6fa137b5e927c75ca32cc4c230833c8ef4412e1633a951eab44fdb71ee54681ac82f18acb8b60395c9956392356ee72a9b27d61318370db3b6261e54874aee8b4a426109c31116fdca59ca3190dca0668470a2ffad8ac826e992fd6a2b26a15fe2d66be0525724ba3752e8f53e7dac528143b0b44037135a79ed8ea176d50ed6e044403a71c054556e0c278e8991a6bd45b077b2d62e6930a0de945ab6e8d78c3b0400486a6a1c777e550b6af4088dffc51d9ed1891b211612ed47aa1ee3223b26b4fd3d2994e76154073a732f50e5c37c681255eaa5af0dc924a22a076ea0a92629340fd68dd7d2a3fa0b131648f90822c8fae49c92fcf213978877c9d5a682c49d82fd1e14c9594028c285883ad400eb1b04435cc36e5f92a1b37364f761b10e9f41703b0fee7d0eb68397ecd45b1487d1a6d55d22ccf9b1b223356352bf3d2f898f61b2c6e1df06f965242603148e228cb3b00d210b4d3ff2f1e5f890fce0b7a91cacfc8c91a9f450ede05889c9af6201948ac80d49bae9e263d9ec1359ea0dda2330f992fa0ddbf662a7649d64cb632637ef19a4dcdf66f5274434188ee8ebb4437aec8d020df1ed20d1daa3eaae4f830c8de63069df20bc078a06482476733cd575369d039c5aa1c6389eb1431a3cc68a881848bfd3a03f9d051b7dfb82542973a38f966c44ea230b236dd50db6165c4b2b8b2f2c136025d9ad22fc65f8c5d69a1a06952b0c6d1fc39c014e7b420b0ce9889c6e830601ce864fabc25ddd85a62897a55d339f371c51168463aa0b92c6f04837934d762bb572beb93f84f33c707445e135f57743288e792de24c1486707f797887fcf997ba25f1e9b332842f5a32acd7d48dbe6a04c52279352fe121d5bf50464e7745e9cfd2dc44c09481de7aae5d40cb9313504d74a948d34de511e3ed4b680756a023fa4af9f24318bf0dc4200b00309297293126b820e48f13698ea3e105b4a3eb90ef574c088bf3cd84ab636ed51aeaa13209b145f7b2aaa5ba33f115ac49f78d89d9433d0dad98335e7d00fc586cae2defc7ce26a6c23b4142dbec59c1e8c70d238e8db20c456148ba26a4a595a796aa786b80ddb5a0ec2b1664b8133537ab3df9b4c9d27f33799207084a032d83cfe71d3c31a5908185ca35a7fc134d446afcb3d9365875250cc024d6c6c6d61f65f16036d888f7b247a7bc276510e8ee28090edba0485ed47500a2096d9d8e41d13d126a3fae3cbdb41d9f339d9f60462420602d782a19eaf62e806355fa6034bb760c7d57bfa09fd52c6375400b800dc554c58372e7fc08006d7e9145900259e66d99992e710d06d13b3bc1743d3c1b7dd29a1b272f592dc546bc763ba07d975ea84c7edfafd5c23b55df29362b6c2ec5d483a5e3ad69519ca88fdd74fab89657d373ec80b7da7268fb59866c1aa1354c1513071bf23f35ab16f58656c8e6d3e6b8fa54605865e6f3b0cbb6a49ae5ff76c7568ff59725da176f67ebe9eeb038d405efbfed5893c24db6689190525bed676026aa415d239c13e9f3b94b7ba9a999552fbefca43d82db232c7ff251f5f222d62749d3fb756dab1d8e56417bb603fa9528c267b196da16701d8b9209fc1157e30ba8a9eb708a8b39b3c7cb32ec93d55b4cb133fc8dc3e698f570bb8d8dadaae72b7f2c10ff358311acd7cb31317585188d53fca0ca482c96ddfe1abe17ff437e17cf8b08243f9af0957e6e5c01b9c9e7d75f4d9064890ef71c7bd681eee4ed48782f5b14606a5409d07d7676f70f322612084f3c80a736be8c6d28ecf21f468bddced6730ae32176bf89917c4b43cc654649cf4cd6ce4904a5a9775c7d9acf77a841a078e459b4785c2f2589a5d090a8c117c5fd59c08fd19368f19638b7b65ddf22fceaf62c05ac23698de8cefa0b4737e4d0f82f5edd56b5e0030d6470b6ccd3ad7108e9aecb9549d12587f99c9c9b41b827899c6198c182367976a36141e449e294e6e5106c2d88678ecf8dcbf8651f3d4e4a6cf654c0d1bfdb0887479099347319b9219a941b6fbc47919cf3af1b1df40823c346ed4f3901f8a41f597e93e42dac5b753f48ce904b8b990ff92c65e8576db7c5d84d3a34330dce9225ea3a055f79677b5ab79f6a726636b6aa5af9c5dfdefba44596c77f2088f684bc5407a994e04b349114b55fc20d2b36d87ce014fc3fd379dc2e6d3833b6cd87c91656807d69286aac05058ae149e4e3dc330bf687f1764b1fbf83a1924a81a86ba5244eb4c52f4ef6690fbf0853ba3c909b3a4a5fead75d6f175f229f843f2e0b0f2e5e53d7002dca75d2ed1cb8e9d14b39b1214405d6ffdd5f874bfe6c0b876053f31b374f4d63a3c100ad6c2529bf776721a4274b38a932c6c4bf18c9daace53c1f1f609a61d670d0588a1d2b74b220acb0482127573c0cbdc09b620e3d83cfc9c664e1ef8d917e547b958a7daeb819fea7565bdf33259bbf665a324587ba57dc380e8232de42511200f20f75ea52778126fb494c072b61e3ad0025fff3e461818678e1e0ce313757339f3a51ca6c19c4d15ba635aa836127f2a36a80151a7a5694afa004541314dcb3dba69fb87751b0fdb5de0ddda179932171516338c9d124bb2b419c61e0af29900118093180da91c72c8de145d685a4f56cd7e545c9831c78f910c2e5ca8ed5d6d8b40bcf72fa7055682d90bdde66df1b7c5479267490c2d202c1bcea30a455abb6617801dc2819151ae134a90de3855469af025de175d53654a1124154aedeea3e4d0188d4b82c63f3e058b9c0b3d796389d2a8ff578fd705dc93a00f5f7920791b0fa07ca206b0b7e8c7b8bff3a3fe6b20ef1210ff9fe3899fb32c44391b947cde901c343b2bcfb754cdcafd49711f3b0dd180d31e300b5aa04f27d91bf7d535957b79cf7837c9f8a7115b4052e86903597ee7123eaadb90f07f1aae9dc2fc84e3f03801e46d03eec1d67ca3c504f00e6d96531ee518bb64d2f3589286908fd93e79819d324caea8b0a4d40a7776698b09a1e9dfde4d23b5c0cc925e6eb3af4b779f32c2e4663316538f44cb1e8ec1e0a8f718398894100c2d1460b59d37c5a0cc6396d02b7acc969f437f809f037f73e00f3207d814c67d9d000739f76f3346cbd594eee8ca01f863f787fa06c0e0179b27c2f93e3d67ac7daf076843686b4b2e1770bdb2f2a1ec4539029ee458eee05fdcc71681e238642cdc9ef3fb03aed52d738b098672ba26fe523ec071a66785087c3aea87fc1cc6c0fbea320b4ff9c10ec51ca2ddea348e6c16c2e7a5f7008b567853b5cb149d1817a0eb72269aa1c1ab336968b12920404ee4b1746a9328a0a83b6bde7fa7edec12eebaa2b5e6141006cb3c7a96f8886ff992660eb1c06191393eb7c7b64ab33dc7bd88e780eab05d312547ab7c2c63dd191b75c870eedee6f478f0d9674db12e1798d07619eacb7b4aa47f8d54976f6ded0aef774fd04fdbb600f033e3772d81af66618973380490f474283fb0f4868f5cb25d709446c600c520322c20af5a930591532fe8632e6c58581ef1a04493e986898ceed635203092c17fbacae013cd0714dd0de33f1454f8dffa8a981333e677766d7d2b514a48c55352a267d9d70437226889ae60494c56200a866d4e3c5bcb4c98f66f85b28293b7c47432b5ef11220c252260c6711c9bf6f5f6bc7ccc86e0cf5fde162405c2b1bd43690895b2bff47b29ea90fe0f0630c570a6094f5e42b9dcec0413d42122e2869f5baaa25229be206c820687f6f60db30d2fff80435b4f23fedbcfeaed09db1837865558bc545c34ca128b6d72c1d62d7ad5476a3b7204943c967a09f938129dc265a610fc4261459d7507dfaa8d55379d227f9120dd268371d800dcc40d31de53078dd3aa475bee10cc2444923d9ff7e2169254c6ad234a5d72bea944d7647091a786b150c1fee63f2a259cd5ed942992ab349776b21187957c1062b2f4642ae7d39f5e91d1e77eb065ec5e98161e59423a6d69d23bfcbf1d6e4a8e77e574191a48c4d5fbba0ad3b5db5edad0e19a04757667d4a1354a24aa097b4ea6d0f9630d77d8f4e0f8637fc25be2c4f933363dc7c9dcc2bbb112333b9a90f78417836bb0f8a326151f3ea40ef7530d952fe7ff297d45df31be3f8108117a06134d6f6068d8449d995afb3a96247571ac993c4581e9af75980b380ea835a5b40d1bfc420bf97c35564d61bf36f27c8e1aff044f18595d2e7ff5d4c8544f36", 0x1000}], 0xa, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r3, r1, r3, r3, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r3, r0, r2, r3, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xe8, 0x40d}, 0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:40:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) r1 = semget$private(0x0, 0xfffffffffffffff7, 0x10) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000140)=""/185) 22:40:29 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000800)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4eb2f235443f7b4a5b54d941679e63e118d254c3d3882262246b9a93890759309d75ae19961b0d50a08e9722f8970843bd3fdc939523b1ad0b01a28fa99d7381d896befc8154fa70a98954812fd0adc001197e2c2ca6c33ab0a1861deafbc520f56b9d920feda5875c39b139edd35b3efc56dadd44893dfd04a8b7456e33a435b46d9e516d1e0857a0ae339a18024adb3e2412a8b96a97d21ed3a33fe5112ca746505d2bbb10f7156b1ca652b62db117b3e436f58b3779944da12899eb5d9bd938e08ce912647a4ce3544322bc17288914abae00bbdb2e2e3b47a4f4cb119d025a02d266fd2a4946df336976035fdeac71230bce17a0c0ac2b2bfb464e6e1bdd030766e20c631c79045e3f456bcdacede8093adf3b99e235d9e62c26ee4c417a52abb4767f7b5b1a48cf0d656e1718b8b4df8f5a581284f6a577d2e22d14ffb110085d16eb083073ba2b465a541ddd73ab9b9ed1238122eb77a874dcb0dbea0229e379510fc0df16a82c8ac7b000f85b1eb658213f3bcdbfbd9c0050e2a5fffd4ea5a9bea9ca6725e864d1c455f95c7413f234c594966fa1cc5223dbafd53ffd7f7b9ccea8152fee613ef358a5c5f0009122aa12cf16c577063bc119627e42abd14cd4042e8a060d3239a3442305bc97eb7585f9e7ed0f89d0c795969bf5d0c78aecb75707b604065332df4b5274cf1aaa67c9e5f487958b7f29e0edc48a6cc5ce224ea9a2d08977808cddae43f1ff667da80a2eba72cc3ba0770c4543160e4060d67682ab60674e7d37f8582cfa08c821921ae900e1769f71d60d967a34690c44af8c8f23103d99689ba6775cfd53f0f96eb9e500c70a64e555555d7edd592c259dd1e2109ecb7e3f50e9dc7b", 0x2a7) 22:40:29 executing program 1: r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x88, 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000400)=0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0x5, 0xff, './file0\x00', 0x2, 0x6, 0x100000000, 0x40}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/172, 0xac}, {&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000200)=""/224, 0xe0}], 0x4, &(0x7f0000000340)=""/31, 0x1f}, 0x801) 22:40:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80a0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000380)=""/138}, {&(0x7f0000000440)=""/53}, {&(0x7f0000000480)=""/97, 0xaa}, {&(0x7f0000000500)=""/51, 0xed}], 0x1da) 22:40:32 executing program 1: r0 = socket(0x1e, 0x5, 0x7) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/64}, &(0x7f0000000280)=0x42) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0xfffffffffffffff7, [{0x0, 0x4}, {0x1, 0x578}, {0x3, 0x1}, {0x3, 0xffff}, {0x1, 0x400}, {0x3, 0xa8}, {0x3, 0xc8c0}, {0x3, 0x8001}, {0x3, 0x5}, {0x0, 0x15}, {0x2, 0x3ff}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x1}, {0x1, 0x97b}, {0x3, 0xffffffffffffff9e}, {0x0, 0x5}, {0x3}, {0x3, 0x805f}, {0x3}, {0x2, 0x8}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0x1000}, {0x3, 0x9}, {0x0, 0x8}, {0x2, 0x849}, {0x3}, {0x2, 0x5}, {0x1, 0xd04}, {0x0, 0x100000001}, {0x3, 0x9}]}) r3 = socket(0x2, 0x10000000000003, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x1a7, 0x4}, {0x88, 0x6}, {0x4, 0xffffffffffffffff}, {0x45, 0x9}, {0x4, 0x3}, {0xef, 0x7}], 0x6}) setsockopt(r3, 0x0, 0x2, &(0x7f0000000040), 0x0) 22:40:32 executing program 1: getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x1, 0x4, 0x40) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000180)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x8000, 0x3}, 0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:40:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/59, 0x3b, 0x802, 0x0, 0x0) 22:40:32 executing program 1: r0 = socket(0x6, 0x5, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 22:40:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x612, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='.\x00') sendto(r0, &(0x7f0000000300)="03ffe9031bee3750499cbfafc83561c47218fa0aca089103882605663bdd8823f2315c80d3dbd5cc6f4c66af3f585807d0a2f8eb95e091565b0c10db2a91f8011ae0962ddf2d6610eebd0980f69e043acd796a2848dd2b60bcf5ce8c41e8000d79fd5c1907f3f59bc353edaea9a0cecb7d7a3376da005fbb302bf71693d39821395f36f4d2ca4ac9cff4d8d9e179404a8b6314f031e3af166af03fa5a139ab6b98653f2a066040b2b3ef75368bff88afec52b6118017ffa6419d312fc19be2aeb499b8a520782e55f13bc9eb78b1cf2510312f89d6117550d3ab9c5956d8c1d67a53f8f1537f5079daac6de92b884ccc5d9d903f0e4d1e9ad8cb147e4f62d1856f73d93b98041933f537f931110c596b18c0de4414b90c05ccf08c9342a4fc07df0e932fea5b32d97b9302475897600637f25f5f12ea345be26ef38838b2c8f8ce6317d0d2ec34b62d12d953da30d1076e0d88c69c6a73eb8720618bf64970dc1a0a9902c8f160b8783d8e19370c9b11eae22eca2c612c3bbd85633747e0b757043004c57dc79de828c3e76292c3df459eb1f3f845ddc0088a7c141c94de05aec91f2eb2806fb260a72de9b6b5e98b476330e97aceb5ee6a9f81ab44a4ed46e3a01ca617443bc2915bb856e2ef783a9353205dc34148efef90b61e4afc0710abf89a94001faed56494f5c4aa312b804f61b839bf431d4b313c09e173efcc0a5db664c0ff9af488dc7b208a062579852cfac6dcec1a2c784b669689eb2092180bff7832aa91145bff7e2695ec232fd8eac0093e47a3638882dbb94c222bdfa7709b4d510d0a19a81c3eadfc00daa1cefde2360a057449a36658474edd313e9bd5075710a3b5d4bbbc8847cf29c0570de2f41414640b59f4e9de7da3c9f6c02f8d43476302a6012e9b872435a390a0e887f9fd1c9aa60f1df9f4389e12f38bc4fa2534ded226acedaec693fc0bbb9919d3273448778facd06f5575ba2b9fb6f70545bf49f06dc450b2be8d2f55e573b9c45ed3938117a3f7f2bc52cee9b6879973f28a142f8e8c12bee4688f00c43c519b0e0c8ac6e3cec44054d49b65e3dc9619b5a0e23f2083cffe20b13f6c73777bf6af6d754017999ac979ac504ba2072839c5b26bfd6548816a863082029cf0b7283d2e0109bc07642eab1b7fecc5e405523db8fa92c7f3dd632e48a277ab77ac040d2c8d5f5a28b480e7532c4b62ac263e71bb71a3098d7d999e51795fea8aaab495e69b245dc2d987ad14da12cdbc5eedf18843febf3e32707de1c5fb6157c6677fa2a675ecdb5d110a7aac6d555999b6ea11cdee86dac54a0bcd8c7842c4923207adfb7b3d9a9775cf281ff3542b7633ddc1371069f06448ace38ef2383bc7e2e7748a755299ff0e3821c577359ccabef462991048b48b1fb5a4b561ad96cd3824e683590c4e959c3af98524dec9ea1bbb3dbf0a36962e6b6d3e8a504f6f24f9499e1bb1f40eed6f7fccf6e45aba5b1c125684b97bd92af582cf8f3fc3dc9a7c592276ad4554381220a57a7e09ac9bb0c3d22e21b7926bf92470c5b1174534660b76783daf1225196c0fbc9244b5d56268cd2c2753e3042fa1715a51c4e8d820054ea88ccf82d9e32f283c9af20296a92dc8912d38b9c157ae4201fd41a6a61ef62fcfe66248c00e29c903f1db09c762b5d0afb18e95f79bbe067b870e24567becf51642372a411d925aabbdb7de9a9a891751b04ff8571fbc9f51df4a620e6a47f22543695dda43c64fad85b267c80a294b763077803587326dc556181e24c4bb10fc3f1f65ae805854b6a8ed7190f36d03b9aa05fafd5b30370440bef89c125003b54fb7060584e128692a0646746ab9938f897545c1abfcaf22db57137eb9f0a6d79b5d73cce64851b945c75d4f8d066d52043958131c7bb0a53fbb5b47aabd4d9912ef7cd2c0cdbfd6a98ead5ee907edb698c17f1145cbac7b2f0ac0ab85d0de0e43c0eead7edbf2bdfc58ed219dd3704b0dd551ec5f14b12ad98aaa2bd3d72fd14d349de76d722e2ec6e247f9e4d7f1c197da3fabee57cc41af69870dd58e42300ada4215deefea51de333563c7375e9820cfb5c3e06f0cba964762932f80253caf72297f043497b11f9ca94ffff28bf0e4819cce57248c4b0fdd78cf48acd0c0620bd4914001dfdb1bafb1d40fd589fe831ae5b0b94ee4ccf96d80a498a0687ef6449d6fcc844f2b586c342c7ad388141e401b4fb268701aa165cd285cdf4309e1237553f9cdc227577822d1731c8ab62050e992828afdb366db949574748ac75f53cef54e1501d48409a67703e87c58d0a81ee840fe580f2518b3a7a788239faba7aeee9112c190d5e965ddbedc54978a1debe32f4e6a3181d8f3697bc04a1e90610d630d058e303485265beea6065089e0a0960bdd38df450b16ae045a4f2f71aaff5918fd135e85643eea76a3bb6984eede72b750493b16c60c556815dfea67a2a899f308aca6ac99de0bc0f81152746834812e463595f3c543c8462fc271532d41aaf720287d2718a5da84195c814ff7027050467d67e940062cc004eccb36ad5b034314f9a284d8071a2daff218ceee9bbd2c6bd52f75bb7a9f736cf8cb7e7c1a5e150116f6cc092ed852a75574806259fc866793183f769ce78d8319c9d686fe69ead641a6a0d86c8703772d34cd59502a25861a42937ca5b8c8069ecc0fd7aea2ca686782166c8c1d603a17ac14f0685aeb41349de7e9681fcd64b4f0f5fde9d22b8107aff8de27816fe9134e58e8752adfbdaaceec8fcdd1183c40183f05b36063cbb3e16ef36900b5f110e7f0f0bc4525c47842684510c4ba55b2fe2a729b5d4da90d459403e8a929d960ecbfb98f08ada532853057c5b1e3efc95f861150a1f35c75fb773abf279f38f15a4b93d82f01c362d7e6af267b69c649675b920de1603a975b9a1ea3cd631e9d0d9beb703c734fce90eae66c379b53eca28bf76e9ff1c31cf5cb1f0b7a92ff5ddd4c1a4a7282a14d25d345d876842268b87f55f499fe6642aec8f04aabbc16829ce4bc36b8b7cfa23b14207c04286bf524796ac91caf75b172aec7a8208c501bbc0c2b26610b3a8209e7e395e9fca444f9d08a446228ae688c150abbdb3b571bd441de906b5c29346e8b8d749cf5fab172a227dec340e0922ed79207d0b9959510c15dedf35fbbdad9f9219a1189d991bc8e9fdf4e57e6544e2cce22cea00fed3d1c1656cbabb8db8e1d876c646a73f7f14ecd1c9c0e3bd5670b56b2b458e940533f27a85c7e2c3cba078ee8c381ee6762054bedf02c1522e73c25999c1f2430ce553a04c531a976ae22a6740be3430905af448564441ff57a29c8f12d30ada5600bbf789ce6265910bb0ee751a95471b00b8dc54293ab1f743d791f5c90e1a3b8b082c644df7bcd2beece1d0bb0a9e2b94940c079ccb17227141c3aaab41b84c4121428f68884a4272e29661c8d851b993926893c6321314e1215bce7905218c45b2986cbc9bbc6a702b2f1485f5521f25a3f487b429ecfd446f8157713232e7eccf25203495a2225ab7c4bcfd75761a5e77000b75bc63ef046863efb4ca086a6acf7f9ca8f8c833c3794edf03354ffe23a06e8824cb368d46d4509dc4d7ec150dac3f7fc5ab809c1f6d927caf098027f58f2870c27320daaad718f9eb592d65752c19012b5a5588b2d4cea54f1d1235b40f197526f3fee0bb10a509de5432fc8be3f4d320977a526d2ee7ad51df90c2c725c606cf95b22d14a7a35878a9bafbd44e3bdc706f582062364f48923d948ff4abe64267f77d7684a919b812a4db67ea5ba7c33c89a415c0e8054d6fda0be0fbb81b419baa57a704639a4f81cea6368b484980cdeb0460594ea8c4109f90b981a50c284310b698e984d5eae5fe1f105af90f8ff4ae5dae3f5c2fc3de30947a8e9950f0179facdd1ec549dd71ff2146dd00ed10bf2decf25d4db703b9f909a5630f1592278f7189946f27029484f2841c0cb7245ab8121f461e2e2ffd6fef06477b88638dcece7e154fdaae16086a8c4dd46e6e6c7020b07cb48831877464e65f7310fe7f809f38459501b8a64de0f407196bc420b4ace0c921e6ebb10dd357e96dbdc5b6ededeb07c84a2d2be5d4c4c531ab9de9835162a5f323db775f1fdb40831d4e9dc29dcbe2bbd0013ae53a79e394f8496cff625f90fbf9d7fc4335266c22a1ec152be156a24ffae8483a201c9ce341e9b4013b5357f2e8a4e4d8d9b6ef679c62bb8fd25847eb3471c22adb1bb1be195a2ffff37575db5580e57429b3a466f0ac5b0bd0ceeff2f6cb15967cd5abc118c98861e22fbfa53702a5d3b8c4d945a4b342c242de23b90c3008eb855f67fb6bc23dd3f9f1b4b383bcf7e694283800846b4e37a5567ec765af522057dbc56cabcd092ff11925d9fcc8139c12b9034defe42ad05f3528e0a44cfb9fdecfb5df0fc9f747c462a1947404edf64c14a46591809f6731e3c529cfbbc39d22d0f418ed7361378a0d589a44f936ac1dda53fdb26e110a6dfc39befd0f34a4c494f769843898e34b4090b1512f2e5d2aee88fd1a2f3d5be01d704605c82c3f3fc10a50f5c2739f7e4e8599fd5cb7e90ce73262ea017f663e4ffb0b5b515e9fd4adf52b341cd203a0448e8733d6af66aacfc7a7f081519d66782e9f836825b0ec040f4c2a2d360f1191a6f53066952177788dc712b463d008f68349e4b8c15c0a340d12d6729e57329c1ccc7d1cdfa99507046423aee2f47ce3868a9e69ab0706ff11479089199be5e4a29e8b43dfe6aad675266cb35cb60d0fee6fb77ec744d2ffc9e06e9f1207d2bc72efe46e46053531dedb71375968d168c1c8970889e08a58215b89ec38a17677f1e349bd2bb2a36a5c8c8c6b422fb59f4d33386af191385baeb25c2eee31caeab0c1e07483998b2408186803c9381b90d5926a076d1f412207f4c14ad3da3cb94f5731c6d60f87192eb816acb0617a8616cfb719329cadc228edf0d394c0c8d4432ed6c2b06e6b15211269c1ef6fdf92f06e986ecbd9e09e64cfe15d80b3ed077418778fbb6ad74826b1384f591765c3e1a1dd7890c53e145bdfa0d6b59f2350e96bfed991ab12f99b998591f270af7a87513e3f47aab546b52dbe43aee669f2bedc1b83edc4caab5601e3eb94ea5ad5e7a959a0da5cbc46a78defe5154ed5bca515725d427009bc356e93a16154d5f6658f1ffd49cb64ad3d3aadaf0b536a862c55758eff2e08b258a5b6c823ee07e53f67829bed839e68d6f849859b3338db793a0b5bf7045a3b998ea686ff4d66f3cb650eec14526940f317e25f4b9d9acd3559a757fda923e587997560a215be01d30f13055408d08b321c3b77e43a6ed3206bb8fdc5406701cfdb5c01ee02cd0293303e1b677503628ea54b02b53aa07044519dc6cbe6c8699b7eff1eb960d15d5d79e0a3beeb2be1a92c83abdec765eb5ddefe95619dbc707745d1103ce3ef2e5c34cd4d6966491814dfb667a5a2b53e01bb37dd95f27a8cfeb5af1fd1156e988242443134d9d8c9f7803f29eab68c01cb281ffec251c54a0dca3243c52e35690699de43b95cb406df0bd131f893f0f2b2d2abef96dec2790160e980937836e110babf2095f61d29f9f93ec06409d2ba73cabb6282885a039f33bba63b9833274b20b8c290c9f4142c082db88ed209e9d3afc354f15994481c644f3bc81cf66c85cc62213877f145311175be02188dbfe52ccc3eb807733d07be777da7a9c9bc0668c6ba8f0dac05c42bfa4a33b8ed7dd483b4b1b4f2991b7af6b9143ac0cb8612ae68fad60", 0x1000, 0x406, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/234, 0xea, 0x842, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 22:40:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc0, 0x0) syz_emit_ethernet(0x7125cdfd74f94dc1, &(0x7f0000000340)="b6") 22:40:35 executing program 0: r0 = socket(0x6, 0x4004, 0x968) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0x994acfac8b369945) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x200, "d730c15b00f4ff0000747beffde400", 0x2, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000340)="6f0a542694823afb638629b08598bd3436240792bfe834e5724e077ae1e5a0750b19d2118b4f81df15d9963eb239292e2cd672bcc61b17650bf23ba67b98db6c330994562c", 0x45, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) munmap(&(0x7f0000511000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x400000002, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x3, 0xec}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x1}], 0x8, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x51, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x70, 0x20000001, 0x8, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000001, 0xfff, 0x4}, {{r4}, 0xffffffffffffffff, 0xa4, 0x2, 0x30000, 0x7fff}, {{r3}, 0xfffffffffffffffc, 0x1, 0x40000044, 0x7640d984, 0xfffffffffffff435}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x2}], 0xd6, &(0x7f0000000240)={0x7, 0xfffffffffffffbff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005f0000/0x4000)=nil, 0x4000, 0x2) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r5 = fcntl$getown(r4, 0x5) getsockname$inet6(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = kqueue() fcntl$dupfd(r1, 0xa, r4) getpgrp() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r6, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000100)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x4, 0x8, 0x7ff, 0x4, "bd13a1f6bc7f7342fc4cff0d620db1c3de2376ad", 0x400, 0x7}) setpgid(r2, r5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r0, 0x5) 22:40:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={0x6, 0x93}) mprotect(&(0x7f0000288000/0x3000)=nil, 0x3000, 0x4) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xca96) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) open(&(0x7f0000000000)='./file0\x00', 0xb0, 0x4) writev(r1, &(0x7f00000000c0), 0x27b) ioctl$TIOCSTART(r1, 0x2000746e) getegid() 22:40:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x8, 0x4}, {0x1f, 0x4}}, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)) 22:40:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd74, &(0x7f0000000000)="b6") 22:40:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x108, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x2, 0x4, 0x3}, 0x291d, 0x1, 0x70c99e9b}) dup2(r1, r0) 22:40:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000003d80)=[{&(0x7f0000000000)="013dbe0dde73468385b09508ecf5b33263e502da8bfb851ab563988ddd26a86aa81cfeb6c9e3622fd7e0d8ad842368232e8858a250a0ee084af2873f480e0f0514b311684a3a2991d0fab06a833ea86ca2aa0f11663d3c9b45e2209c6dbe4b294b81bdbe97660c25d30f43db9f0a4e0bf0e2b993b912d0b67ccf50aa234a987414948a8d23acc2c5c37565a058957a40fd3c1f5a965d23d1284ed83177fcdf0871930d134d4477b3ae46ce6187ce00439cf63cffd48c22552a08a7b4a8e9beccc29519a033b921e7cf547808aaf95eeb2e45f8c4e0d58758701eaf4d7f15ee43cda73a36f1", 0xe5}, {&(0x7f0000000100)="f1567a0be5f09fe72f351df3aa141bea47c9548af5877a7b9915c281021a045c0c1bf072a2bb741b3f252768f6336439caabf37e6342d9", 0x37}, {&(0x7f0000001a80)="1931693eee8f7bbc29fc6f78d04be323bb2963df77b0edeb82ce6a0397ab207a8866055e52b2e76d683502c070c18f5b9fade2a00ba84734a4b5223199c4d7b5a8067aa331c9149cd7fa00953c4e5e3efc09abd77a3a0c978defd20480e211bc7d674027d00e1d0a1e066c42331e2a590394e24a4044ffbfd8ecca091a13fe32734461291c0c060ec02639f2ddc5a8e69f26e55fd0c6358d5ca8f7c5813a6cca23127290523d6c8f139af04e6556a72ec822348ae5d62f1ee8ab987027bb0bd65bb979a7737d8fe496ffa43d9124c18c452aeba945df64ef54510fe0cb536205285b0a1327ddea866974ad6b81884fa2a2a72cb8dc10fb5b", 0xf8}, {&(0x7f0000001b80)="051be05024f0ec1923c894d49b1c474c37bbe282c82244ca6b5e297671d503e8900278427404720bc06b2c21d5c1d2743ed2692eec021adf4585c2de4853c70aaba672fe4e687d2129239158dd3c90aad664fcaada8f3402ffbde72dac2ab520a9ffe46a5cf5c6ed0d07521be44411133b27ae6a6a5fcd082f301a01a54966147c4848d23bc14dce0cdc113fb0295b2b7275bdbd0d43d9829ec462ee27ab2ee5841b294666a5368df284a3d67969fbb346d1721c265edc244247cf0dbd3937e488c379ea32bbeccff750a84b95bf414112b124f82b31f2169d789ccc67160efb844602b8cea0936f635df3263350db20102468499f05fce82c6851e5923a115d6b38431d6843d5614ea0ac657463d61550f1492648e8d0c2a07b38b284e89b5d3a7b8889bcfe135a80a24f7ff07dbbf4877831ae5f68af8727abb2f57660b759efb96c7ef16d0434e4a191decfbbf6827fc6e59725b65fb18562ed3c4b5ba0d3832e83f5c30bf872f08f39a356a8992df1f4e208258658a665bdf43d9db3af15aae64829f3d1642c5ae117886ada4b27853dd7a371e9a4eedab42345e3654c8dc4374d726613be7db468d9fec622abc321d279674370500e072d913b63693cff3329e22f9a8e9e04f45164d92bc3a67918a7eed2edc69e36103b4f6724828a4b5b25af576b70921b33a97eab8d8e4f00d949efe957f586f23f29938182db48a1a24a91326db1778d3a6ad5e0f92c2b60c2c1e071e58b78604625d0ca4d20fb473c0cfd2081016277351e0b1c48848dd9ee5f3c15cfe6eabc9f60063fd4428d9bbfdadb37d7bb73c2ae0595395eea0e23da77080f21999abc11f49dec0aeaadfc9d6016098712cf83791937885993a8d78f65b04c1708d663d11a05ab7859912a306a37570c9892181191decafe6f27ede81415342b0db1aab11dc060db31e4f6cdf73c260cef0acd116b0d0182740f22f2c1e128019a16be3b9b9586297c4355c2063cd65c0a5e5e165a487580757c7727e2934d8e6896cd340f53092392d823c1617929943b94aa12217a009180adfdc019e3bc9a45f331e09598a656bb74d41c0290568f8e827877e2ff0ceb7e8f8e721467b8904ad6bad50a77921a3011b3233cac122dd25a6fb0ef7165898f610ef8610429517318fff0d2ea73325780111ff1170ab663554d1a93863a90b0639dc027247a3cd3a39f2bffea27736f48795b1e947152f7fae95dbd591250e0fffeede6865ff158d470ffb1ccbc71f4f0e25218ef6d4b2a625705219af628334d19a2611997c0bb1fbac4c386542ab6c817a7549307a22f42954b43fb8f1bd2b463bdb28f62dc6ba08f30ffa8595d2248935175b6a534fa0d064d753feb2ec3aa344aa50f625db5b0c31b0a97e6292f8b275e6f0b861ef294f1af4c97bde46eb95d619904eb1238296f5f36665e65dd0e71340e8c49d059c2a799b9945fc8027e96a6966ad4c6e09c8aa5081e6376277ec2b7554301462e4ecb0c3ae3a356c1a92a5a110e9ad8cc096aab005695e714dbbd33a7b87099e48f4ba86f7d77018257595b0fda6e003c569477ad140916d95105e8515a912bb461de0a01e0e3549ecf0b3b3b8f7afccb57410e2d88a7324b273c0aeb07086154d00a8e0ace1540fecedf428e2ebf5336e702b70c606e39b6cf0df47d99f053337dcdbf59fce53e38d9a38eaf63b4a03cec5389e930057ac8ce51c3d3bc1675acef1aa9688801ec05f9d7f901c2cdad0a5ede215320b845c0edda9f81fd1bfaefcec154f9d59656511c733b74a43694cf9c450e6fac73efc86587559dbf11da1d053bdb6d37e8d27500003216368ee3e617fd432f3fbddb0b57419ce36cc6df243eb3e4ee7e9ed9f29fa5a44ba2d169dcfc83da5f4406352ee56b8bd43ba2d66d761b8c2600e81695119bd7166453b58c156fe04115d3327556745cec6569fc82b4cd7777baff87a567c3194f0aeadb016f36e88194fb136552f347e74dbd4c573b08307f93123794591f9d0f14587c7953c0dd787d016cc00feed05999e422a98301963e46f11e9c53903519f8d5c4f6d3a9cda981705587b234c12321b6ab9b264911e3fb80e579c7bc384a33ae6f4a1deecc7524f9f6dde84cefe86e0df8106264ffbb4a49ec92d9903cb819bdd719a99285db4e004c1f68c3c7ce7b4666d664e88909fec746a32c223ae5009c7d7aad363a83c6940a1a085176e9bc6a89f0ed6473821a6e80853fa1e7ac46c97b8fe859bd7cd4a7cd641afe15b0d2c1c3fdceabcf721d2875ef8c460490bf4edaffddd652f28466c6240646a9636034ac7734ae2975a0ddd6b10bfd0ac6c12b49990d5ad695da302705671f195d5050192acd7b71cb24eabdbd8fad055582268956c2e60987157b2612518dc7567fae3c0bc5fb2f5aef7f83c41a6afdaac89920783efbaeaa475cca70a23ce28faa238a25d4ddaaae8dd50f2592ee6f519d1e8203dc3577998a2dcb0cb6d1a73f5294023f54abf89a8a65f7c4bc2ada1da7c243df131a70602a83ffbba0cd0ed5a86cf155e769ec81c18d3826c2f6732b821c835229eed1b90e789014f4eff6f6fc75496c94569ec385b39a04f2015338b66975e7cf0eb8933a602f6e5fdf23e4c740b94a513d5393132af8ead75672bae666906043dc1b7be60cf0da76e1e4c4a1996be03bb8438adb57dbc725395ce0f1431bc37577de68327be82df2a8e1768ca050874cf2485434b323c6ab0c6bbb2eba2d15ada8dab5d25a18a2281b8240f8589400724e0d0a702b1038ae28a42ca9353b527aa63c452e22f5d93876576214c41cd446b67268aacf013234bc8bec7a8625f95cbc5f3ea9a13b6118d9d6bd0fea75bd0b0db40aacc1c1252c54e1bb98ce0d55ff3224769bf72607b28d837401ca6cc7e1a958b7514820534cd5e706ab6c62c5feb5136df21614eb5a841995e22eb7a99c3ad1cd39f3f257d12d3a29a46bbf665a61ccc2bc7b918250e1eac146ae7ad74bceca03dd26f308ff9b973ca29f5a63dcd619a293604a60ad9f24ed004d3cf549cde519422cb01dfdb1c6e4601f141817763b0a1fe672e4189b23194a7a340928e9f9f8d7b30128cfd9552740082f39e10a6f1dfb01173dc5c1bc3e7cf2b8fbc17c1af7dd4849a5e82dab418fd35871d7c44192703650177e578b046156ad6f01a31bdd2204d300d7423c188e5d5e2a2f1c4c4c99d1d569524d19db3c94b1f274cd888429665ecb0f1e2f58e3984038a41595ca85d3d413b2f4aa6169d5d9d2512f8c14f51fbb4072b0374b0e2143aac39053a0141cb9c38f2e65922a359237a3a963a043013ca6d9c9d5b7b3643194de13d45cfb0500a829786d8cbda6aa141253fb5728b4404dac2bff92838a8e8df1bc2ff487dde293d60e703fa894f442ccc858da2fcc860c5721cba70984a066e31a86f492d341a50df3a7c259a98ba96fb539c1beb9ea64e66bd3da83bf620318e17c345806216008f2be1c67fa538176349d8248f4ebef93377ba3a50d53fbd7dcf70004ce22c086ccf14cdbfab493291b4f1ce94cfd7550db377d487c1a23e6df0c4d580b32c5a9b8b9c9b8dfe5ab1c77718000bc988075be0947956aaa5e9b4f825bde420887e6915e27b07799b286b11f05f6950b823b57205496a42754788e74bb36eaf8f4b7c9124b102af68a6135f9fe70164eed7f1b1ae018502feef402e70c417e635480af87e4a129223da1931e811dbd2a2dfc0a34055bcbfcaa4636c9974e4ebbf3da309f005cef526f364974803da8312e69bd151bac0b59f3f7df364af144b7e09070b6add5c12d3ca1b5e8bfe8852b12d2471c4c2e190fe60a3b78f63c4f3c3a46d02d1a88fd96aed2e2e45a5b4c0f20fc9f2e61bcc25d2f578fd630e39254998eb8257bf0e1029cc9bdf63a2cb4eb1f724db0526bf012cb0965266e025c31161074f482f87c86420ce0d8e4005934019ffedffad2e818c6b58b956c8218f95d4131fc863a4d656bdbb5475fa328e7f1b591d2edfb08e97177c744903b46ac89dac75b81aa431429f7936b97c009ebd037f4e1a1a96f5425a7ad8292d04580a03a99f75774ca43a4bc7c861073a04a7272af086a7de261c652365ea354f2d0dc21a76b9ddb349e4ddad34bbfb60a8f2da3127bae22a09a15ff8aea899cf66bc15dcf4f3f513e43fc9c5a80794b2deb91aa6627691107550c507611e3c4e82e548a3fd3daf3d82e223a0692a0aa7d9de8664562b1a4178b876a01d66b383ddfe62e6ddfd7f5b1042af7af6a06fd6a9fabba595f2f009048e6b64fb1890e6d59f81319100afbf79981804326e428ecc11782e44e77415b809e23891431eb21ba3cf35e1b46f425698efb530edd616e078d95bdd4a1938d493d47d2b64b2dc6e96ebda6deaee8af9c128cc6e42ddd39bbfd641245a4fec466fa0804e1c3a3f3cf9588f0bd9a808e1a719d182e834e68c5f55e43e18dc11e28def33fd865527b273004d1d7b8e21795e878723c54395f740c3341fb0242038816db4f8f81a9afff46f7b65e8cd8182afb4af8885a9febe3ebdc78af688f802d37ff8466c1f8af826b41314bc9923444f7a06ef72fa0ef152b5fbe452ea5ef837458039de1ef657178180646bfa1f686c1d1df821314696c49a343898be34fa4fb0a2ef95c4ab44a301c710735f02ecde99b9f0f990e397f2c3f30663e240bdea4bdf9396334642707e7afffd774d709528108e3707dfa42b7dc22bfd8085255c11ed284f270b5079645ba39c583962912fa3e0de20019e55bbc6ef84a9efb7aa678b235e68a0e4fcc7159943e20840773dbe0e8e11dd8f46f9467ea90839855d0fc3285b09b47c607275bc91bdb278a03933b9f7b8e3a6cddc2d7bfd2c1cc880cafbc02789ae5e94ed48fc2a646562c80aa46e6508b957f363ad95708fb2d3ed1a9cd8a599f208c1d84d3d02332d224eab48695d9614221f51b499cc9acf4fa962efe124c2170cb36d2ca5c2063433c5d48a4c354ec7e93158b94b4695f3b0c864cbb681e09802bca18f383daca264c41558aa745893646f59644db193c463a1e5fad82d4823c8d0a6b120a5917522d18ab509ae3e1d24c8d4d4a60a3eeff5f745457741bad5ce07124bbfab4890d7d4d7089d8815c0f61c2f0a5ea3956cb7de062acc71c505a11f975cc79f442387dfbe99e975dd34b26d1b1bfd0d599a1222bfcf011d303d814e8cdb0aedfb6ed2750230b10e61ea3d55cc4fbfc5da82464d1d64987cd4177a82a83a085a8825ddf14d393eae0b156e34e601933c06bac5135848c0a8a435b2a0726f873d896169edbead850d8c26515ea61656091425bb018298cebe755897326c7f2027fe041dc73086a524bab957dff78cecd9f23ec5a17acd7266c04ebc58bcce9218d828a37577fd516080aed6b0742c75b135bf85e4bc5bc4ca0f50ca18727e20d6e4d803edb8c57dc22c39868ecc8b141b0489bc7861c49318949524a65939409019a75c13153d66b88851aa584b5ae47dd042d08877b6ae52336a73f7e33f7dbdb6723b5197f7146d555d0865029db0b9e0020dc3af52302cbc1fb530d81b09645ada3f4a433df608fce468ff10b8c88b7310bae4622a8fd809c26391a17fdc180f4d1375f0fe42c87e627d364997ceb23a3fc0357c7087a74ee012354a7f5585444731f2d166c6e276238cbbe6e1189f670ebe69b0e6f88ec20886c3c462b813bb8cc5f4453c8087922c26635fd87c5c34b684e8c2f0be3ed3095e4518f3a7513f5506c055e9327b2028321006423f11dbac05ce124092eb628960af0db12", 0x1000}, {&(0x7f0000002b80)="7fe212d15a96ade31701bcd1c4abb96248176cda9fa3fd938fcf3ab725d1a5f384f90f2bdf9d1e08dd68d6fa48fd693da6fb0eedbcf57508b0e4bd7739891104506f5e1222b06f597c9cd6c20e111722a14215c60146c912e3dbf263333423f02e38888a8f06e39e0e88a057e15484450d1748fca8fb0eebafb8b3ac054111c4ae581fcffb295a90fee82abf0136174b71b19a0bd7007de2f720483112702d5c20f8edf65e664ec015d3d51477cbf1f5679e1c1d284072ff7721986f1df040e3983b0aa71f55a78ff5e53138428829601d9e358eda954af1caedead6822f47212a7d21201a", 0xe5}, {&(0x7f0000002c80)="13e3456bc3fbe1c04785f091681e6b0d2c8b48f9d7fb8833599c46b975e2f01b3e816c563ca42ee996980b9fbd42ec37563dc9afd4448bfb3ebb20d72cea4f93108f470985c4f5914e9ca5e7514ca109cd6834bf1bd57ff474fe7ae303c4ff6274b82785d34ce40a629b341b5ec2a57bfb04c4b8d07c5e98607dcf6ca2240a617acfa4a3a4e47cbeb7b455d1bc195036e8741c3461e3effa063e6a1e6731812891336e61f3e3453fcd36d48ab41e5f01cf7c1c219adc9d3b018a310c51ac554e684749243cb0714d395bee10f82a284913225485aabd7895ea0cd2fc7eb70eb98e682c25f7d4224b92df5eb2a5a0f1cec910fc2ffac37dfb987cae1abb627b71c52e8666c1a6d2432582442a9a8fda9668688b3ac3174054e0759b5d009080a3d8ebfa5a82ce6c7419f5aab642610379887bc797d7785dfa48daebd4a83664af9e8c3a5074988ff449cbeb2bba1a1be578611e817e98ba45fd54fa390e034e252bcdcc57b138903f5155228412b9ed956d65943970613164ec756d8fb20ca5bc7db8d588648adfa6b0cd576e10a0b79931b587c9754ad701b7c7df346eda212d9ebe6e6532cb2096f5152b2713dd3a320d4faaa7ea05e796ae2b49f63b2378dc9da63f2a33b2fe3f7d165032521bbf38295baa7d5860a19f86c1e67d17dcc837d2b47a36da2f0286ac32087bf88ca3bd71421532660898d1a4b1ae59dcff30efb6f3d0fd65110feead3387851a384472920e5f98d7ef03f33c1378a391e94fef693d7c0305b50da7f3fc92c39e728ff7c4715a174bc2b205b0249dca0beaf1f95eb9b40a2001d97a997e69c66af2282e9c8863bd7fbbb9ba716beb05174f5f2fc8bdcce27d5f5902cbeee6635779107bb074c6a4533a6beadc980e986703d52c16dabbd0dd9f4ac8fcf8142ad19e44fcfa4667a9ccf0851e62d0a584585f34c82978bf0c8d6adb269e5dae308010e4ef96d27e8a3ab1bf959470f82fec1340aeea34d57df3cf104a32e247a8b9e09f73e0625f0fa7914b5fbd4c83f3575c7c3a08cdff4f61d51f5953db92a2976812b1abefe8dc19c92909c4175170ac79b535f1dfa40915ac476508783b63773c00006cd3146bda034d1078de3fd9327086acbadc329c49483c3c4f2a2471ceb9326212bec227c07e4af7b3c5f8117aac2b1e60f09652eb6d0e45e40ed6426afdb8ba095be9aecd9dfc71f647982428e564ee5d22ef256452ffdf3cb6968694f1e6c79753f890f9bdb43977674ce6f3d81de966aace4973c0ae85df874e51f96b7d5da7de7293493b9993a3e8cdbc61364de2893496db425ce4cee94dfc609f7345ac2a48fa3da547b0d97a9997bd34cf3510bc622930c3cbf110eab6f50be8daa9ae137e6d46df2533fcbf9f72f9b45f9d1c2bb6ebc3998638fb2c14bb93930ff6adef9096749939d7d7203310017db896b0701a541ba7395f1f1ef03e654de6abc2849b878f0efd43f691516f7687f0189ea6abfd481dd943cb26c91092f4f1a9b00865598bfdeae7c3fd35a83b4d97f104178cf49d57c204f62abc40f09d1e6a9d617523fd5a833fb2f69367b3419bed6fadd9584ec0dc8ca9a47ecdb35c6c58f6fcbdbac71467463cf2b55a276fe4e14f041457fd450765a7360a2aea5983cfe15ac1c1190c26c55ea97c51593beb64dc175ce8929422b533110cae37af8a64e96becf21697fb175639d45213affea20d6af72a779dfe497cc760fcee37454ae58483077d6b2eb5cda8f94f5d0fbe06c088cf4f4be529ed30f5d4ca4398f95c97639360b8b31ea49accd19813f3c7d71f26ae9d24df75607534ce64911161a82c82efa48ecd67cff390171f2a788e9496f65a197a5e1e4775d9d8f929572663f90006baa5d969390018aabc68ef712bb27d07b5bb611c433b9f90d840a45f499cf300690d6681cbc90e7b2ced6a52535b7d067e38a9a2e9472b32f6dfef429b5942c24433520ded0587e458ff24e31913d32f5a041050a39566162629e1a147f30dc73b177c8fff186d2e1ba59784a230d2f113ad871a6ba96d80bfbc57f3a56d37000ab5309094ac7aaa30d61d1378c20c5b11566996db540dd05ae70596c53a61628724345238c0e31447f0c6542eb19053cd7a3d1ab49554f74a49c88c1cae9efa6298867fbd9018c2912b79e6dbe5ccfa6ea21498ed8de7c83137873874026721ec436c904eda0ecc8c98604772658fac20675abe77baaa86220704213ca81564a0f9a0921b06154bd2ae88f5438fafecc9542c12646515d33d5077e51f1b42147c4ff538f3646faf9155f93a10bab7481b1047c5a0e9b94ce079d31515d7f704958d35ed987a999aa97ecf08e042043f0a620d95d814ce98764df1cd9421782dba57eef814a1ca0f5274c0d2a65e80026493d9818629d4ae1fb8c3012203a6f5ee6e30c6cd613cd434015744625247904fcb92bc39382b475e8c43760a7480c62225beafd2cd0967f7c9cbe6e6ca4eb860cc2b99f96ecb0effa07396368972526dd9a002795e12a65086342c68330a868df6ba3cb2cf9cc6fa40b6decf47d2be10069e2cee27623adbe1362946def992988a41b50c163b0abac3deaa2df6e896298b960f8c20b3f9e331c60be1c57764af85238ec211dbdf8e6aa7e58da62210a47d72d1ad3137ade630184f0546cae0385bc455ad2832d441a3b7a16693a95bd6e87716b93100d877590868ac0b32117ff4ac7c62715392c301a43302e148bfe5e4cb4696f1be8b0065be1d7f11292de81b743234b331a24ff6d40a6f995ee90fcb14a54a94a5019b890b165d9f0a242e98101a0ef99433b42343f29da4148bc3a1d97fc2c11d834682705c89dda3dacb3376624439e43090d96b12daf4918ad0dd5c2bb2679de6b3962516c7087a86fff4f40bace6dfd162a879d99a9f34153cbe874ee82c7acc9d17532ea1dca2e3157a9c7980fbf7bd21e078fb63a74080b6cddd7976ef2a83fa81180c5bbd49b61167a54ba4e117fe43acbee2b97fc0dafd3604e01fdbd36c0b085083ca5aa191b2b915605f94f969e56d698c516d67b723a4eb1230bbf4bf6da1ea2906f63fcac331a7efd064b823e07c7b4410c170d20a1f87c78377bd25414cf6e8c3b2cd121311f630acabc4fbdc784bde38c226a57cdd536896a463c3f84831e5c426e279fa5791b48f04e1867a6e9f21ee54a39fb26385a995a7933db1842c2435a2e41eeed137b293915993d0374f047e020a5e32ba2c8b030f4936a551ab11705af6f61daa5ee3558715bc9f7798471a6dfe69f430bbc16de9bb13d3b9ecdc2be12f84e0cf7bc1871374d859e18d5da321a2c509d3296f478963ee87ecc75ec6b260a14de267d6e841fd2a236e184e96ce0fb78fb26a1ea9b688688577d82615c3064dd1b872b6afbca2cdacc1e720cb9d19b29751e50387c1ced44b1c97af6a4affff42655af7286cc6af824b4c1720ef8d69555a403410845e9b55a6875c0a882620582dae4ad85e574c90e932848fe6c2718f86e2a361e359aa2cf4c7512403a25e0041330190c978a466afea97786e82b962716d4ae690dc59df83d64b2c206523945ee0e81be83a573e56b72e057e61c903ba17cda3521d5af98f55cf16a830f279a6ec603e35b1982d795c1babcf4405c1314fa878fa88b046aa8ef5e624912c01054ac9ba011c6f3716ac8a80406df326b94e3d82a497bb5aca3e173a47fc6ef980356ea82bbaf4c8f2fea152583c307eaa0d1a3e8528b1c04884df5611540fab84be16058988ea11fe5072c64ad9430b58065be3298940e5fff088fc6d802e2c34ca65ff7e7ef0b5c318fb57abcab6cd1fdfd1e753efc1319b58a7d46aa59ed1fba5e5152883a147138841dcca6323565c0dcd25acca6254e06dfdde3078752aa5e641385a4c3f18958018bf8bbbc603ec5363bc8588e54650d9f08eb73846ea09613eae9eb3bcd55ac8e70d9df36f431c26645fd80e7ba4353e7be0d39075dbf9eac479674df9d2456e8d913c4dadd0cd0f8204a2f9a9e15e5e20418d483e5d52e6dfad5980031ee6cb7d498ac4439087afdf714e3ecdf3633be12c655e5bc55d6ce2cedc3868f3aacebc1944a52e28250b397ef1625f4574046ffb484e5adbdc8d63a15342c72858909f4c557a493f67452bffc09c5ba4fdda7c53f6ceb91286198e6f5701e221725d93aa9f338a0256a311ee626d05dc7c21deadb84c189834f6c713e47d122f49e9ee76e42134503b1a4f9c9d91081820399e05e31734dbc913bd89c87a76243b01389af7e210c60fa96d03072f975bb045eb63be8bfe2b5ee37ccf82350b319268f9df1b218ea02a3d71c20d3a08635db7d27033bd4b9df166fec2b6249e65d7b9cd61a34520fbbe9d4ca7d2127aed9a979291349b4eee03ce9f4c7d475f59cbf6d68ec446aab0ca9dcc6f89b36086f532f89eafad58a2706fcac8aba67d23ab92415f8e2f6115dd2b0f35eb3732f84879e46449371fd514864a6f308a90d8a28fb03e404e0f8b2b85065d2a038871b74e76c3de817c4f8a30002d1c30d37250875bbcc1e9f57361c39c3307125cac5f8a97dba60d2c0a38c54b3da85635f8db1d7336eae9cbc2a64e344c3b953e5bb4294000caf3ccb90e521fd82488a2076992ffe9de26238ce225f6e712085f7614c4fea61b250f449074a8ec82f7e55a73ab9c962e75581d0a2fcbcfbe4366a6893a3d6384baf289460f539946ae821beb9e949cd35614a7aabf8cab8d19797fd2d497fed9186fc5e200d6a7f4112b0f6eb2561e4dfb9f3a41668b25d4638eb032bc848ec70a30b412094c6b224688ba4fdc3f96911ef074c8d4cfa3d6274bb262267314f0030a5b00a1a47682e5097866d60b21b2f707ece4978aed68d96cee37c2d13e877eab62720a3260de2e226e3d34970187221204fe69a24f6be92337ad31b4c01b1caf52df4392786c6f06067b1ca3dc80d536521671433da0089ca9fd4b19bc8444c4a75009f0878e02be97eb5375957a143334ff3a51e075802c9fe1e5e6f5b89738a9a671944ee8f52ad2d3a86e9dd9a52865e8a2630b5988d4627c515954e3460d8d14d243af4dd173af9077b02185b90a2ea496acf02a4ec7a2558aa377b40732debb68485425043db5800a6e8ee1e9de7f6e4f03ded78c6cdb55591515a94b26fd1ebd360d5ae09421182c9ba0b055ab5bf283cc59a52ba9e672214c7253dcbbe2dbc79786c7758c226b3088165910fec9f94d487688fdd2a30ff96840bc00e50bbb84e30834c83338e50e519585322f76ff3f79bc133fb517a036d246afe0c58273c8324df6e90dcfcaee9142ef7d328c7eee787eb09f684e805f81ed139fab4ad861e173c730e03e39ad89590a94d0ef2d56671a8b177475e562175417f763bd64ff676e1048f27c273da2a8dfad0b996d42a49c6145a2895c6b8314ab06b0602b34e00c628f80af7fef88443dae08b4dc491e7e458b2c28d8d0777b1551721980c46fd078cc5530355573819ed8941403b14f5b5d857a52797eb089b4f02e6ff4173c85d5bce6df87f1f0438a0269312de98df451c0871d5b5590205aa3dff26b451d12072747958506be20c8688466a16772259f41f45ff6032e612ec9d6e0c9d0f43c87b30d41566617b53b5b3a277246aab86bc37866f46a9c18a0b6e6417f4baa9c029cfa04f3e0cc6365a0548d57426b0975429b70f63d038145fad9332d2365fb63b917cf248c8133e41b8c8fe2634e494d341f18010aec11d8b5f743f95fb64649ad86b2a97c639e7729fb6127074fd35834809faedcfdbec4", 0x1000}, {&(0x7f0000003c80)="ddffbb110b674c1da5004704e9e158c6d26e718014ff397efa99ac0d88025659beccd1ad810322187c4e65f29048867154d2a4e450a56c37161c4b2b19d6813a859800385087584efbe71c8a2fdc5616125823950daa1f6331e045d38a988f7e037099dac6c57017950c7715d965d1838817364860ceca9d20297e7327fa463fceeabc9829ddf6756a6591104b0d494530ccaeccc9f48f629a6c7bc101625959e5a854049900e491928f0a4d6e4b11d9c54ba550c8ac826c264052204021823054efc8337e026406a07e535c9144c3d2807599eef8365d27c88ccc3d33ca274814c56b8311806c052653a0", 0xeb}], 0x7) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r4, r5, r6) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 22:40:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) 22:40:35 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() r5 = getgid() r6 = syz_open_pts() ftruncate(r6, 0x0, 0x2) getgid() r7 = socket$inet6(0x18, 0x7, 0x4) recvfrom(r7, &(0x7f0000000100)=""/255, 0xff, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80000001, 0xd0e2}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x8, r1, r3, r4, r5, 0x16d, 0x2}, 0xffffffffffffb713, 0x42, 0x101}) pipe(&(0x7f0000000280)) getegid() r9 = semget(0x1, 0x7, 0x20) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000380)=""/212) semop(r0, &(0x7f0000000240)=[{0x1, 0xe80, 0x1000}, {0x2, 0x0, 0x1800}, {0x6, 0x7}, {0x1, 0x80000000, 0x800}, {0x1, 0xff, 0x1000}, {0x0, 0x400, 0xad9a4663aeabcba8}, {0x5, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) setgroups(0x2, &(0x7f00000002c0)=[r2, r3]) 22:40:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3fa, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 22:40:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:40:41 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x38e8096c, 0x1, 0xffffff0000000000, 0x21db}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x4) 22:40:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 22:40:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x8000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) flock(r0, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x8000) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x101}}, 0x0) 22:40:42 executing program 1: r0 = socket(0x18, 0x5, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000", 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2b, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x81) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e728", 0x8}], 0x1) 22:40:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x300, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x0, 0x0, 0xfffffffffffffffb}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8, 0x10001, 0x0, 0x100000001}, {0x6, 0xf5, 0x100000000, 0x400}, {0x4, 0x80000001, 0x6, 0x100000001}]}) 22:40:42 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009005001bb107000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:40:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fchflags(r0, 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7fe, 0x0, 0x0, 0x0) 22:40:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) close(r0) syz_open_pts() socket(0x11, 0x3, 0x0) kqueue() 22:40:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x6001, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8000, 0x0) socket$inet(0x2, 0x4000, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x80, 0x6, './bus\x00', 0xfffffffffffffff8, 0x9, 0x400}) write(r1, &(0x7f0000000140)="bc", 0x1) close(r1) 22:40:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) socketpair(0x6, 0x407, 0x4, &(0x7f00000002c0)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x3537) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = shmget(0x1, 0x4000, 0x10a, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/240) pwritev(r1, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x7) 22:40:42 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x240, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x45}]}) 22:40:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x1000, 0x2}) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 22:40:42 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x9}) 22:40:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./bus\x00', r0, r1) setitimer(0x1, &(0x7f0000000480)={{0x85b, 0x8}, {0x7993}}, &(0x7f0000000640)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) mknodat(r2, &(0x7f0000000600)='./bus\x00', 0x2000, 0x200) recvfrom$inet6(r2, &(0x7f0000001900), 0x0, 0x41, &(0x7f0000001940)={0x18, 0x0, 0x4, 0x6}, 0xc) getsockname$inet(r2, &(0x7f0000001880), &(0x7f00000018c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000006c0)) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000140)=0xb) pwrite(r2, &(0x7f0000001980)="c2e777bd09e9c9d6332f9c332dc2dc3d8fe23dece80d8d038f92daefdc4f5c18314f7762b7b85185bbc401d5b7672e009a25d13f25adf42898dac678f38aac985c9fca614926b35d3761aeb50e810503ccd4f90666e3f740990e7dbb5dcd653fbd5e789585ae5df78aa3e527baccadacd9810e57ce6147603c0484c0d50749d0e1cf29d3c742e3207a55a8b64a706e2ff9d1e9ccb9b8f533bebd944f739fbbf6e23b626bfc20f05b262dbc35a7936b347203f340a9a170424f2792943257c9c7244c763700301a9116ec", 0xca, 0x0, 0x0) setitimer(0x2, &(0x7f00000017c0)={{0x6, 0x3f}, {0x9, 0x8}}, &(0x7f0000001800)) poll(&(0x7f0000001840)=[{r2}, {r2, 0x86}, {r3, 0x4}, {r2, 0x20}, {r2, 0x30}, {r3, 0x40}], 0x6, 0x3ff) 22:40:42 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) 22:40:42 executing program 0: r0 = socket(0x26, 0x2000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0xeb37}, 0x10) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:40:42 executing program 1: r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:40:42 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x201, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xaf}], 0x9, 0x0, 0x9, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="abab53d936fe60d8da82fa0528ee884766be1b1ddfccebbfb0b9e5bab356597e20c1d5ec9fd6491418be", 0x2a}, {&(0x7f0000000080)="747b43a0f6dc0fa3442417f674556d7de175dadee6b0e2e0a50dac0ac3abd5cb2bea47bc9cd00f66affd790a49e08a8938f56b039da0de0127cbb722f25495f7e7", 0x41}, {&(0x7f0000000140)="0e5a745de4d25a9ae507e33f562d486846595e14bbce378a22705dcf518e377eecaa2cd5fc8e3708f852d74099973945f7fe5eb1041d44d24d6d1d9470328779457d70a48320560717ea1090a4d5e77f01d0f347c7ac1dfa29f64ecab5f75a", 0x5f}, {&(0x7f00000001c0)="76d3589fe4af45c00162f67c024f516ff62201a4613d019c50fedf0d7d13632f5471d06309caf01efd8ab65e4587d446692472fab2abadfc", 0x38}, {&(0x7f0000000200)="9a68e0ac2e398320a570c796f6738a87fbdd7f6585c8a2b7b8f6f84988569c3b60c3156dc2efc28c941c38049ab657c362915fdeb6a102713ab9f9e8caec0ef3d3a131f08bcf0536359d428ac50b04733fef3e55fa0aaeba99946fe59644f5be71a9b863d52aa8c3f8924c761e13113a9471215166e2892ce82869ee454528aa40f80a042584ef83682490db64ec7400b9a057878eee96c8c3657aecbc", 0x9d}, {&(0x7f00000002c0)="b6112abf08d8ebeb072d3bbacb44e97d5c5b80d31a9dbada863f4a82e2cddc7d034b605bef239cf1ae58db365641654da603c214c8c51371d1d9b8af3ed0b13bcdb0956ddb49c9bb91c4bf3c308d7fcd529d1b5a54dfabc426e49111f86afc77adce541634f9eaf9cae5", 0x6a}], 0x6) 22:40:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) r1 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x1}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getegid() getgroups(0x1, &(0x7f0000000040)=[r2]) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 22:40:42 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) listen(r1, 0x200) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r4, r5) close(r0) 22:40:42 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x400, 0x3ff}, 0xc) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') close(r1) writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="663e77ebaa7d5978e3237c47835897cd2b29155142b0c4afff264f922dde699cfa7e", 0x22}, {&(0x7f0000000100)="f46ef6cb9f2cdc87bc1747b17bd1bbe36449d2b334a060e735261d31cf6487f44f4f8948b0bc19d63e9a4b46143004bdcf126a19552e0bf2afcad5a3a9777fd498cd1c3c25137e80975a87626be1c2061ba275b0bce926925979ba77cb2875a3b04025d9f94ef6cb1d30229f787b9cd3e1b9c2b31400e22ddf9af51a49116fb7b5e4faf38f22da15331c426a9742efe1f42f247399f2b9611cc5554aa9ffe748898555b09fa96fb3d5293d3d92cacade3cb512f2db7d4fd1c2ac721a8bbe7c7a", 0xc0}, {&(0x7f0000000280)="8f0e4906869b0f55320602deced67a508c002f987f50860a874eed3d3b95a1fad7da57ea009357993f5d85dd597b1c1addade7a75413a77cfb219d98d4701bb5981bd92980829919e7d684f79e8fe6e2c701b7e987a7c99fe472f5919b67eb4c262163d463cec6a70aadfa0fe4f4e8250d5420ae434feded79d58e03422ca360a11a701269e708d2e0a1e3b5c6167d7e1c263b2e9e6e3369509ef6a49833c0796d13a25869f19e7f14ad09d2fa1321e13573f3dbd028aa5f583179c5e3191aea0ab7f8d93d569666b077b0f503aec53dabf3", 0xd2}, {&(0x7f00000001c0)="30d24fbdaf3c5b5999ba6fab4c9a085fbd9a36a165eddca6578b4737c5bf376a24f8a9156d5bfe5c632ceb9b8b7b8f2e8aad1691e39cbb3fc4ad0574ff0f", 0x3e}, {&(0x7f0000000380)="ea84683c6f43eda516d5851871c83711f0c3dd0d5a39ec7e872b2d80dae7e0a24c0f2c1df4a9153ec9457667deb075b6b7378c381f6549b9bad1836fcb205cb4828363ad5d55e78b94d4e7d91b0869689d37739e8d4e5f778ad9b9bb2fbc0e04f12de68298a48d3e6dcc488a9ba406db1d19178f27d1b406dba386f1ad9ef0d28302507681a4aa34", 0x88}], 0x5) 22:40:42 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000290000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 22:40:42 executing program 1: pledge(0x0, &(0x7f0000000340)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') syz_open_pts() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x4}, {r0, 0x92}, {r0, 0x6}, {r0, 0x100}, {r0, 0x104}, {r0, 0x102}], 0x8, 0xfffffffffffffffe) 22:40:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget(0x2, 0x4, 0x200) semop(r1, &(0x7f0000000000)=[{0x3, 0x2, 0x800}, {0x6, 0x9, 0x800}, {0x5, 0x9, 0x1800}, {0x0, 0x1, 0x1000}, {0x4, 0x8, 0x800}, {0x7, 0x2, 0x1000}], 0x6) socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) 22:40:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="5a279c256bcf09f5da1bf4135d9f82066f22558e8fb165839466304763b0671235573c7fde7ea3ab05d47a13de2a77270b34e4a9559f982688904d6ee0", 0x3d) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x5, 0x0, 0x0, 0x0, 0x8, 0x80000000, 0x8, 0x2, 0x2, 0x6, 0x3ff}) 22:40:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x6) fcntl$setstatus(r0, 0x4, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/45, 0x2d) 22:40:42 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x2, './file0\x00'}) r4 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r1, r4) r6 = kqueue() close(r4) pipe(&(0x7f0000000080)) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r6) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x1000000080000000, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) pipe(&(0x7f0000000280)) syz_open_pts() r7 = dup(r0) readlinkat(r7, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/47, 0x2f) 22:40:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:40:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000100)=ANY=[@ANYBLOB="800033f541d8fbd68212881958edc7028c78633955254dbeb2"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/33}, &(0x7f00000000c0)=0x23) 22:40:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 22:40:46 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x5e95, 0x6}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x49) fcntl$getown(r1, 0x5) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') 22:40:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffffffff8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x81, 0x1f, 0x3}, {{r0}, 0x0, 0x80, 0x43, 0xc67d, 0x100}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000050, 0x8001, 0x7}, {{r1}, 0xfffffffffffffffe, 0x9b, 0xf0000000, 0x0, 0x1}], 0x64, 0x0, 0x81, 0x0) r3 = syz_open_pts() r4 = dup(r2) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000280)={0x10, 0x4, 0x4, 0xe4a, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x94a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5a42f404}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff00000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa0000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x9ab}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7fff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 22:40:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f00000001c0)='-,\x00', &(0x7f0000000240)='!+]@,%[}\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpgrp() r2 = semget(0x3, 0x1, 0x100) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000280)=""/28) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:40:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0x8000000000000}) r0 = socket(0x18, 0x3, 0x6) chdir(&(0x7f0000000040)='./file0\x00') shutdown(r0, 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d1a46ab59d106a968ecb6303d070b73ea987468fb915de3908264c94ddab7d5bd766850824c68e7536ea205ba0d2b06cb77855143b1fdc7244425a0dd59ffe3785d2ea0a65afde49fe05111dbf88c047a66c6feef2fb658ecd6b4504b8367c440e4e812df79bf8c54b2ae010e51460706af981383b8d8650e80a4f6690399dcf4e6ea4453a40ad3497a6075e6777cda193668c6b6ff3ae5e70f56e396e8234d273a71fe90b7033329269cd2922e42622f230a4e4b68ad0f3673250e1d2", 0xbd}, {&(0x7f0000000200)="7ab06758b9aeba8fb39ffcb0801b5b6e2bcaa911e04d0205202bd5798d3cd82d5a534b71baaf8e9b41435dfdfce13e1109df28817506539039ba41a5b91c6cfaf638a50999b91b9e2ced79f4d28d6edae47fe848535b6d2ebd2d5082e28b57bd69a6b8ba76f4c60e51676fc2d1054371f96ba753b77f3cd418dbc0da0a6b70b96c6e1b7f34cc6f9f9e3caf1676b0e776b812070c2fb615ff6d09cb7daf7942c4261195a8693f908b21c1f069f424771a06b1f75bff0222772f959ff3b879e0eebd51fae64968e84b4e9a5f1c492a0496321a89d242b66235436805", 0xdb}, {&(0x7f0000000300)="814861297d517abd5bcbfd71eb90eded7d1181c7e60ba2000a2245f1b975af4984641166abf43a78f30df030a72f2ac144e259db59960c8349e9e843b25d4927c4c830b2e4836d55b35b403154d3a408fb2611ce2a2219d15eaa1036ae9608310354a3996f9a134bb28f1634cc92a5e7997efc8a46b61e853aedc1170c5607f12cd15546e6260fba05d8e5b7", 0x8c}], 0x3) r1 = semget$private(0x0, 0x5, 0x3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000440)=""/4096) connect$unix(r0, &(0x7f0000000400)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe16) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffffffffffc1) 22:40:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{}, {0x61}, {0x6, 0x0, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 22:40:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180c8, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:40:49 executing program 0: socketpair(0x1, 0xc002, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="0626db2c8da8a735bc48618a691c24ee812000613b5485c5bdefd428b5d118704ddf4b28364376a4c76a318c5f02f5dda69bc5564c", 0x35, 0x408, &(0x7f0000000080)={0x18, 0x2, 0x400, 0x4}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) 22:40:49 executing program 0: r0 = socket(0x2, 0x4003, 0x7) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/123, 0x7b}, {&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000300)=""/218, 0xda}], 0x3, &(0x7f0000000200)=""/125, 0x7d}, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f00000002c0)=0xffffffffffffffcf) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockname$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) setregid(r2, r3) 22:40:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:40:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:40:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) utimes(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000027c0)=@in6={0x18, 0x2, 0xffffffffffffc334, 0x5}, 0xc) sendmsg(r0, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000100)="28e0709b5e629034212afaab3622520782929a0176c579693dbe1ee5a3be1a9c702954a597206d6a07d2353effb4fa394b7a82afde6a6dea27ac6ac93f85373d575ef4dfc912f5ebec19ba186afe7741587ae850690b1676785ce1616d5dc3addad0624a3af0fc499525d1a6565f2b81ac0e9711d1e7b1953c3f57b0d3ea5c36b43c5a369d6f48e2cd540f19ff93655c303bb89d18f22f4a69963f6179bf1cef89faf084aec1fd31401b10b4362c8f0a8082c51c266d0057578dd5", 0xbb}, {&(0x7f00000001c0)="8c3fc26754cc38f1d0b46da4aee3db20bddad7e3c55311e9a38c30ac77cb04e385e236e38cd7ff29d2b3ca6b5b69f86376991f2b7bd50662adc23e24e33b3e8a1debd230df3b80010773b518bf300be103aa4e80e76eb9083abc5e6f218a0ceeaab7bf8db30d714761d7107ce265525cda3d631545eef33bec3e77a3c09bf7ea0167da9a38ca28771ddc41f5c2dc498e05c4f673808257227444dc2cdf23fe03658aa78e800e2b9699bf1ead1829c3f7c6e0d2c952834b9b2b51cf5ae2c17a7f15fc991d5c775dfa1ef40ce006c1e15f4a5f2b92e2f5fcf4bb6ee46cde1fd3eef2f8fb18bd7866f40b70e2a1fe07f20c101a0f1dd2aa3c8f50edd45bf1277d8e5b4c27d5f9e1d04abdafc11ae3afdeae5ebdf7f8faa1d02a05af143e1fdd36d1a40459fc08aa922bac0aa1d0e0548d1812e9c5364965ebedb6907a57ddbfc9500075f1e69e8d962d6668f239684db7af226226ce0a27fafdc1151a68ef8b494c4a4b5c57df41fb106c538e41da851363ded7251152ee1e0d05762b88487486a595dfa97e15d0b7fe0c089065cb06bf187c068ef2debc21f2773f0d68c81bbfc3492ea4670edfe5e756956ed7d71646500ae71d4190f7d3a500d67e3d92bce8dd943709266ee9a4b90633230499e17675b960771ccc3ae2cbe546a176a94646199ca1bd2071ab08f1e0a7879f85491d4a2f4b73e46827847d6a83cdc3036c64b6baeaea72680c9a38d9e612a5014887a80f075bbfe6cbc982dffaee19cab6993be413f9512e9710190cd30323581e719c2dd540119a219cc27615a0e1315913aa079ce3b5baf826e81ff7ac8b0b14eb595a81f8b603c5fa9684bef5c73da8dd44efe4ca7b9a4319cbb12fb9c94ccbac0727212f22abf12b9f9c9c00060cde68994514bbb2e85117f0c1d0e286f240d7fc3eb40a24541c3365c04b2c74a10a90dc044f366e2d5ebe28662d57cd98d3fdc26d98ae8bd5c8e71fa4b4059061e304f007ca74d04f023e347c105360a2e519c21bf84c4f15622490f77dd7e4a090cc77dc94faafe6f4b1ffa7263b6453f2d44cdd93153da3c9cd7c35bcd366c2834c82d4d7daf3f294be1d3c8930e6edc6642b978cb33cf6b4a8c68aa840f4677cc79ca5a924b83743c5e877ebdaf5dbac15e49a10a5dc472a8bcc87f13fe2422b0d639529edfe8a0115a73258b79fe9236624c517bab55ff78777d6f3529db389a246a68256f198d410b84546d9d9761b563c01e6ddc41c6b6d1e7ac66dd8a6839c510b801d37cc3d1cd7a93e6de05a9af77b820b4b0418d33fce813c28c045bb91d7722f9ba9b1ea4999cdb28595c158bab23f2b1d4095285b7f3d80954758e21f470ecaef8ecdd1d8537333f6e0167547e2c82ddbc6bf6d1044aba8999bd4288aaea2c4766220cc60309988e3a3ea5fa9497d6a86d86c08e7293eb58f038012b61e7a81fb241c88b12412a493ab7d09d45769f1196aebc639bef4bbc6c2a2d5a4f862a1b322269a6daef9adacd9d6ddf280fc1cc5f1f3190eab2e1962843b22c5b28558311787501c6b730f90c52c60753dae080d56260e7e802bff1bba0c4ed9200eaf8a22c2f930605de99954e53a32b24e01423cbd6157efb2345fa48f10563b50fb380c5b2d8479f17ee9c5f7171fca264c92b75969ff93ed4a209e3a6e45ff1866c005fc3ebc5ec52dc733d43014ec586ae69f6fac80ce58c27ac23d9f9ca99709a6b884aff30daef749e11204ea46683dec9a7ff87175f0733902bf7e0e8df783dfc318d75ed1148e2f8bdcac25c963ace9ca7e5332207bc5fc84ad7b3cad98b4d9b4372a304d56968228d67dd523b6290cd1ec04a855d81834f58f81fadb21dec2686d29fbb6cf471b68a8bc98bff1aef0c9844a2a642cd1914d6aa355ce14f7ccace6a519b6d1697db5770f6fa2459b96d5e055cc51284776534879e34a1489fc00eae42cbb0a5be50881707971adc1ec80d66ac0ba099ede00d1add7d75b73ba79808349ceda8c293b50a5f4f14bf5d88037e7f90c6b31612cf0057bb4f4134b1cb96f1132eba4e909c1a0920a16d21c20fd84b6925118ca7abd7777bb6eae5c7e737f64c614319bf1dd94dc9e9075cdc323f1cd6ed31bd0f064af55f6c78675b8d89cd01bb35d53949db6fa91984288f79657a5df0e3d4e74476d8397f9ff559bb5c8edffd2005bbedd672e7bd8b5f56fdc93a96ecdebdddb0bf6c5e3eda6b7d9a2c4571b89cef84b6ad764c208fda481d67d6da65e68e3f091326b3a8467111196e47bc3ec0f747cac13ecd3399bd038b4cdce586c616cfdc82d2eea2341bfb35e9279dff6bcf2f35d1cd04d3c2df3e7c624a32176d01e88de2569dc1261e4131b4419b968b677b4dec32dd4f42164ad928f2e77e73d10645d15587a4a7d0d60d053536d1cfbf68d8c66422abc0169712b37f03c31075ff6579bc0a1baa1f5de1a2ee4147bea6cb0b5ef29c5bcb1eb19e0cb6e16fa74d52b0234cf2c9ac88129f1a86bbfedbde1c80883797c42593ece22d72fbd65d4fb8e02e2b512f75848843653b66b0dd57023a55c5adc01df9ec447369645c14dc3995e7911c6857f6d791ed0a0586617cdf0e0f53d2e20da4137d2143a478ec3d1b7ca79645c46e8c0bd58344f82348df4bf9cb6fccee66d328f64c804f789e99422f7e8c08487124f0763e51a24eeee89437b9d51e5133012abb706e852f82bb1827557f8f22bfe956110c1da72699239c64476e45a8b032b685d46a8458bf903e257349142cbc1cd4b53ac4600e165f28874cdb89d15e052eeb59da57bb4924f3f0670b056b3b802545558f3fa971710e067d10d6e63a621cc49dae8edb35aeb3d5d8cc78538772a6c9c2a9949a324b026d1f6261b227249b810eab4d6f14ee9d1cd84386d8f8e75f73d330a1b624fddbd2e95eccce514784609ede50783d8502e9a1d17c88b5d5e1243acfcab775d3ea12d3b18a13b5242916aec3f74733607319f35eb04b5969219d4a22feda4e2576f6ec40afc9fcee05714fe145dbf83023c2d1f4df5ce3c08e75851c7d7f8e5a8718a2664993a7c812c9a0d53e710cbc9943a41803f8ccb0ab5700e217121f0761c59da1a01f0d0806bdf7e6839db4d82cbf9afb069c29c14c14cd80a9555ff76aff54407cadd9cf982182104b2614e63bbb5a2b7dbded594b1802f7c9b38a786ac5cd7bdec84a79fc878f9796acbb69fee06d0ad1fcf47ba3d10629350a32b0eca008b61bca79d25bdfbcba18186b4880e3b297171982fd3190b6458d0d2e8db76380faef46ff9ffa12f2e703b22c2453558ef36a66ddaf39274ee0261f2f088061dc4e2d47977773eddb2c2f71f4d8940d6fc67b369bc7c3439d6ac2c3154ff10b518b22e5ef364b5f1036095c29f70595124d70255e75317aaca6a213330a6a89887fc4fd56c01501dee968924bb7e07eb9bece918a8f69ffc3b65b9ffddbca98a786fa119cd02ddc9aa55b034f3a84095bd3660eab08dd9a02e009dc7cf0c1e81f57e97d6f52c788a50cf947fe9226e98b6c98fdd2da45d673345f2a0eb92df580688cb0cf1804bb7688274c7e929fc0355cae8eb1a08b08a526be3fc047ce465ea2b3822faaf1783b8a81e4aa60d66fe92ce2d7d75e8786941cb82e6793cfcdbf3c78751eb1d88b6b1df0c632127e2e6e86661ad714d55f92228085332a2ac06655e994d8fa63c6c5cdcb5bbde2de693e54a1b4ca4e3136877fb661ccf735b37fc178925b3758c1eedad9d7a1b26cc94ee8641bcd4eba2e9fb1ec3e4a05c9fef3ef0bd16ce2e5c058fd2eef9845e41c6b05087ac337f45fc1a990ee7635cac42033c273c5b3a618c3cafd9f0060f5bdf757d2538ace6d780f898fa928b6216059fbad52fca07a2d8b48cc020c90c3a3ecfea4cd3dfdd84ca5128c779285bac94fc4f030b5e593e6aba1b55be6a7fcc20d945149617a6f05ad9daa3653d0583d61e56bab96b86e72ef38b47307fd075941654eed436bcfcf08d4efe1ec15602aa065cacc977f7019a6df42dd14a34f19f92cfa65ce59c9db8334c17b4eace84b9a4d5eb094d3ac64e738df3bef321a87db4852ee107cdb69f00ad80e0caa82e72f4a2f2b87161dfdf0af8821ba4ddaf85a96db0b8f9cc81f176be7f8556925edc42e2f53bbb751ad0593641852ad5b58e26e45e970a61a24a07f1c5de818a7c06a884cafe23725cf7bf12b95b71a432a9aab7a6e4b89073373868e12eef17c47491a3db189c61d7dae08d5a9903e5b33adda20fbd82e2b16c42d5c0f0c672a4c23b1ebfb8d430fb7361db4c83f830464881e568ac02fe567ad0741a337a140a44907b5ee199f46f9aaf890f960e7e9b400d7e406a464526162f9052163d9d516a12ad2be400af464cbf21cee8402feeb8749539d96dd55e34df5f951863298df8285ddc97dd3153063aa81301dee6d2d9848cc00511fec518b95689f83ad78693a9eca728901f506f481ff827ed31a7c040211f67a1eaca21ab8ddffc58a1b9a24c31bf9bd5818332d08322a1ad39784743a4906789106e3df9618a7328d7dc1becc032ee3e46cdff27bdada30c681d6251c4d06ee237dbd3f3262e89ceccdb2fc034dd595945af61e4d5e3fc55bbabb2fad360af043f4ad2f9a372faf6a2d5f12b9ab9ddebdfe7413f30cf444f08385512c2cbf337192c160d6fc2b0dfa4734a84a921c4e6638a9229a9652142d5f47fc2b5b30ac870746732aa1c9bf924833bfbe2ad0b72e91ddba3efb01c2277dc21555e810bc185799875879bf643edc4eb0877a19833ac3f194f351dff982f4a673d3cf4f43dcd8b2de0de0e510761bdf0303e462c8bf92cb8a4018608c8b06c9ce798c1dee58c0fdebe463eb97df0dcad1dedea975fa2843715d85e29314a404c72f38da537733ab67ee8380d7032f31c1c2eaddea24f5fe1cbed207d94d15590a11aa139bbf5e6ceada79d774c3bda1204437d42cfc117e5cb7641d3677d51859d71ecd626da362520645b3a8eb498ee95f00f1c241f10a4093a299dd0ac31fbd68932c33e8e2aef33040f51cfcc0ee1d9ddc1ef659411ec29c6ca3354124d1d012b8dda54599bc2fa0bd75438064a86239dce506c9f4b55f58c442081ac5f61dd0ba030ed23565fb163df778fc739173f1517553bbdf8da73c20a93268a3545d07124a3978926108e69689814a274dbe29b1e8de8ad683bb6ef741ccfa2a2ca6e70a98d71b2105b48f717c3a61a1b7e49137cc28e2cd9cfff8c2f7fe96ca9504357c7586cbed66497aaf1c153be4269a94f8b6ad68b79745f92ea16f4420c77a9dd34bfdc6768193854e55b551b64fe7d494332590c652eeea5ce8ba8f3fc1b3324ab1e2c9ae2c273ab72997420209eb65d0cc258a90d07a94206097307fbdb922658982c935c090693ae5174acc81ebb0878700a0c8d51ace0a71cb9ed2e5fa6aa4ba42641670512575098ff30410e51de85e71f03bb7f98de072d10e3b9455a834cd290b67144f968873ac3569e8afc97e88b0fd565959080a72e7fc81c4cda0b094f6f68d305493572ea3899d4baeef2360a07211c50b9f38aaa6e0922379196a6e6fe5d159ae5d38b6d4153de9dad1c7c1c768e8db34af9143a3b833b71dccb1e3e4708c44f569b82726cad57b2c7e4f0fa05acd72599b5aa89f19d257fa59e43c93862b85a526de4f177b1323cb6ef09bfb908200c1abe5dae0bc1b74c973e2729bf68ea23752d5f4b7c84a11a081ebb0ac0b0d2f89ad2d4a3e4b56c93914402443592608cf0e14f763b6624180a4004fae88c7527f626114322ca3d69395d42", 0x1000}, {&(0x7f00000011c0)="db3af84a58f45794ff33a323ec1b653e27337b542bb71651b5df803eb4abc25529dbe4f31896e1a8d14f366aa071f1a05b7a7f220557e7f45175142e5a271a3ac4989aa0d176fb8daaf6299cfa6fe38154fccc1469c6fc86b7d6e67ccc8a64a2e4175c9147c2b1b89045d45fe6128549b30a2729f40c1aa0b5bba84e4c6a3fccee3e172a70a402759a7b86f42159fb40e23711612ea9fca2f32823ec8887842cbc658f024dbf2c6679081bc42b2c76a09d6f4ac78ab4941a7ca1ad607c7b72c9646904328204c82640015f1301b6559837eaafa4ac48b725d4e471cf7728c8971469a28b942862261e16e21caed9d0af", 0xf0}, {&(0x7f00000012c0)="daf844b847ddcef53e00e06250a5ad7cdc81675e87c9bab27d8f9c3fcb1f", 0x1e}, {&(0x7f0000001300)="d600e754b033574f4119b648009adeedee9fd837ef6b3c8c000c55cf5cd31eeafc8c9edc8464768e02cc044ea9610e2d747a04b0130d7e8c9f6534a78c707942bc8b6329ed50a1754021b04b8667541cad69f63e9509b46b63ec8e1f227cf563be58a66bfdeac9213276c9f78eac72ae64b762b92bb15391da5c3fa5627ebfbe59ef6c1fc27587904490c2cf462c6d834c6743d15de11b59f68fa8a07d755919adbbc84e9d0a9fc2aa2a898b3a8243d535cb0872b82abd297cf30aff7daf62186dbe8704971d", 0xc6}, {&(0x7f0000001400)="48be19e78e85311719f50fd79cc962ca7dd4a0bdae1f4d1586c588a6c4b525e5e63b8809592d03cc70f5eb8394befffebae9835cbf6cda8a8d2916d460f9daa64e042aee94f73e125285896eb951135902c988419b6db391d25545ca81af3ed1369eb55b4cb56e6138f2c2f48ea57a89ea587976a08720709744411a4c6ac1c0055510e184bbd136141f635c91748d91a65fd77f01bc7fd4c3baac1d154769172541b8fa06700efa9f0178bb33546992241724720dcf78064bacb42e3fdfadb9f497033efc1e9035547d1715ec1181ff281217cc1241d64a48edfaa7435de7e45a318db7d907a0dc5f745994726985d530733c9662ac37e1506bbd2e61780a93bcbff83e94d9d3bc6f3322801e11edd74e89a151f8f0b4db13bce837fb8851e94ea990064cb06c0c41ed3e90c188e1525c87d9f85321b8b7608a728c31f43b7b70834dec60f1efdf52b469183474fa91fbe73c149d38a386ca785a6ee089c93b2299def2e42601dbf3f8735cac9e5e18a1e5a5757a27adb21a7fd091eacda55aec3afe27f37c0987cf1e0dfccdc9f95d00d074dac14b91d11e68d096b3e0b5a747ef5f725eefaa1facfbaa1859a248766df49e8b19f16c9a987c85dd31c257369773c186803a43f20afcbfc2adcc7f13ee9b2374b73edb1c997e6b68b66151a2af73987e202fee3f418782045cafc1d3727a5309ad3dc5f982cb71435e939cfc9f2701e9091010ee4409966e81f35267d3612176fe5333c2298ef69707ae557e991dcfcebe7c3c1b1ee519ca52547fe092ef26065f655e28d5908b492f84330bdce7c25c3b285683bfd3429c4a5a702e857001fd4f795ead67574c86e5b2c6434f15cfcb99cf4fbd7cd950f7374253460fc2568c11313c87a17c9e3811d28445532aefffa37df31da70503644feacb60446f97bd93ce0696b0e5f36df6a86f48612abf09d2005ee457a7d689e8c63ab870d030fadf11817c74f2c52bc897737f142250ea408752a58c5b711482ab4b428f11e9610da0abda364c160b2c6e8c8469ff7da7308874ef3bfddafcdc44f3f80187f39a3aa003b2faeda4984bc5c7e6152b755a7abb3865fafb86a598c826c014c49a0eb881175c9af838d64e2fac46fed79f1e958e89884041a4e2a989ad7d91b1e9e20f95c68509198c5d283a39da121fa6000dff42bd9c2e25fdb2b559637e187e2408720aa6ef7c02a41454ee2cee7daf95d72236cee18ad76a98d38a14cdf066c7bb4eab637965114b80882ba2ef9fc8a33d7e3d7e74e00c60c0f225e0cc2d2242215b3454a71a9134598a653be3915bf8ae82ad594a1afd27e1f1396b2f9e3e5c417587285cb115b612b1025c524ec31421e1ed7575e84e72ca27b01464ba98ca11ed396c245dec5be12806377d8d38dddd17287af94349e4d526cb8c55ddd93ef3c25a92570c938edd92ec3ae761fa518ae5c0b0ada405fd3a943b34dbb3b68e4be755d0e180d8b768f0ffbe33d54a1a49fb7321585abbe5a2cd429be1214c575c70aa2306aba95b44fb2b5df1292f0a11fdd5070c8c1ee90ce90eac546529533dd2f9c5880e7284914eb2f88b8002873518614eb086eb849766bcc28d0ff4ade80ae5605dd721df19ee5124329cbf2544f86ac948922f63a0ff69be9116a627089ba6120e00293ce4f4fe01c88f895d6b77dff328eab6dc8fc9b9ebace58eaa710d3015b096a0e3daa8348980fe69d82c91320302ada84cf966f8111fa9dbd4465d698ff1142060454e6c033f54ba3b47050ae17227c23c46ad884aa7144bccabe4add960ecb03f8c446f2db615e7ab3f51a6b23a2d957b55174a5c0b185cda620c6134a272d0ce95ad1350572b9ef7159e8ce22c52945b63b4338fcf1d3657bbf4d6aa6e6f65e7532f52ab9a5ec97ce0d15fe620e0a885a037f32de5e4c46aaa15b0cff5b02469afd4d023d7c9bfa30e7638f3c00fb40b4cb70fc6bc258fba094c74fc47e95c39b344acba992d2e893c729225a101b9cb68c76ce2d51b7fceba0a7d73e3d5ef589dd9da7cdd3817b3274a59424134fddcf23e577c1a46b391d0761ece702a8eca317ef5a7685b7a66cca8db119f880139b664bc0279e7c62426d7f5ac6913f829d52408e7b1e74c185383dcde6ffe74e1536a2f39316197db977b59b2fb045c1bc7ace96cdc020df94f593ef8f35e149230c5b09ecbf5712921c67a03634fe4a72d57739cabce2d7dbb5081d61df1e59af545c2780beff5b0e44f0ab03f19ae76846aecb01d08fa146fe46fcfedb7533a0e1ebca889749dbd3e3a64b6f2b36f85188c72db8fdf364f4f6ac55d74faae5efeea08acd68e580b8b6446197399c71cfb4c76429b0740d9b67d6ecd5602ceff07f6df8edbe5858af9e79598d04a5dfdc694255e0c052590cc8f128aff01bffc42ab862ee2078b5586200fe250b3b88e2ba537e2fd1ccee8aa31c5cf545bae2631ed4083b75c086370b20838e9c1681a270889ee9e390c0a1d90a13e3e997699283fe39afe570f55b4f996ebde993b59d5516bf8c8babe0253766f819db1e0ebe4809795516bad7f067f6eee8f9441ee3a654e319d34cd9eba54ca7cb00c9cdd0e2568934686a373db24df73eb3e522ae9624901ccc62b3db5ef307dd80155f4230cb593c568d5a6f91cbdcfbb9ef7df7f7d4c73bd7120dc0ee5ec9ee4882fc49d62e97df3ebb9995bb19f68d044c9440c113b60d775856da91746736b08f42ad02edb4560d25ffcce8c27dc3cbbea222f59a27aeda562655c59ceb57979d0fd35b9c10a43d16fd0a67c5f073b246b6ed012cf5df8a1ab9acbbe14d0f204be04463a6cf3088cd6d8351f2e0cb8b195626adea7dab1e5e645d503d7a939a28cd1e193eb5e0a1e07c7159b0485132ef1147302bbc0d2150a37a00e3bd71fdb752d972dce853f7c4c8f797245dfac2c7c116ada2800f1ccd17a27e1910e7790cdf753f767c8186359f475b0003390a9357102160d1a7a929ff6f7b7024e715f20a594199b7a6263a1c3b90ea22c81351c1da10c799296d26225ff3715b12ed03127a5301c17682f9a42a389e950edc9305d1b11ff944b206875e9dc88bd5ab5dfbe89ce89474fcd256abcb4c8858c197e7995bddff84e5ae7cee03d5b159390f6f941eb012cee8a62a0a0c110c069e8ffe88aa79450ea7920bf3b6bdad302ea836959d9bfa6eb50ad36ff12d78769b921ba51bc7d08fb48658c55a3ec840f87b09c58496c83bf3770df2c6a9ba8f497a0526507f1f76330afd45728250487d32a33c0f9319dc85e6b9057aff08c8bd76aa1d3ce10cba10d65f7c13e41993b5a52aefeaa5edf5dfa30422c2f1a7acfe0abf5ffdce60601246e768417ee3fcc07425eb1e5b10c718ae753ef8da2e0e8acb9f6f6001164352166f53928903fde6120019e38a2cbfd435168a56e25a4456fbf6c8df361b94b36cd55966d06995d8aa63e8384a4451bee944499c84f73fcaddfc920d3d0560d7b0bda5aed31a087e20ea2864a50a4612401e0ea9e0d17b48a6f76768d5fbe9d0f6771868d5ff44999ac9c4b7324883ca4127b70dad4aa18cb2e8f7b9539961b71be564d4585438f5ee4f2e92c02ddda5a4434187d802940faa9e0f5fbc35928219ccc39fa201521c495d60c271134c9d3005550b62f6128f241fb4690562a3f73f9364f6b80e3914adcb1db3fc2185878e69b16ef4bf94bd0bcbc8ca68410c4433f054503d8541d5bb18d89ea3bf02509ec8411889c026ebe1bb5616da683227cc187622b65c1bc5eda5023c58550e182b1df677f083c6b5b738adcc6399397cfbd784a367c9d3513661263f5bc791da42a430597a1964393fba955909e1ed8bbe48bfb9c17c1d21c5274e2bc4d33baaf3ec4e9fc1ab2d5a4ffafafffdde677c3490017004f3be7e5b214a692a4c8ed38510afa6fde4dbe79f6c8ad4a086fa9a419fb58f8982f60f889b75e05dc896440db7b0a15cb115c0ed879afc8255138c1282571749213b937f3ebccf728b2e48bc23d8e49bb89fd20ad1f7da078fcaee9923bc12b8a324bab5c9bd40536427aedaaf84826f3ea9cb2042d6d5947bd60be053b3e03735b81fc6c1506f82a444735236b70e1accdebbead16947be29f21d4dd43ac378c23d599f2dcaf920a6fe18d0c183753b8f19926ffad1f3390275e4679721ea8184397bd0972353aa5968dc711eaa864b14b7de00866ef4afcbe9e8b1aaf5af3d76e9e86f1ad8e069d10a8c00fd4189e7dff6e8c124974f320835520a478ed7a3bf814f6a59de851cbdb2ac82bee6f3da495aaa6524008084cf0febb8de77801093bd764b7794d5190245e3de9b3c4a86b94dc40c1aa8a2e5bea046f1b35693cb653f36bb15ec4ff6c867539a113c37f8b479e29ad69782bb5c5c14cfc49cbed3e0422aabdf892a229b4a0c065021695d6a2fd793ad8300e9c52b33943f73ecd69834980a4ed5a70372218a5f21db9bf2db4552bdc6211ca525366e4025c6590f6cd918095b93da6afab7221292efadc98b5161794386c06bc4ae2dbc35c84b836493b75d8dbece24ce99f44e1906169a26414547a9518ba4a6ad9cccd57ed81b8cfa62e6e92502a3a21c78a102c38f7f6452cb93b521a3589bf8c694771ff7e60395d49dc360efa44020606000bf7f5b7a7538781816321e462aae7417625ecdad9a811b9b536c482699429fe937f19984ccfd30e0c0aec7068df42c8e54fdb6a3eb02eb4a466d86215994234043283ee8cf7f31a605da1e6e44abf3ab91312ba732d513e54fc1df3a3fe1257f7b9a93bfc7d19736a439a12d259babbbdfbaec4369b873098dd0c9701928fb44e0d09dfc69121fa53b580c26fe340ca64924cd3e7eb4816a859397c37de292190a6211af4ee3f9f125ab6a25e95055dea59840ee36073b2693ea34837378dd30c8377a2d2fb3fa34634349fada7a47f2094d5c42360816a808e42fe92a0fd383e38994ea38e5445020d33c95cf6a5cebc63c51bcbde1e96eae525a46b4c99827fc4b870fa605df6fc6a9f21a2487f791eb410394e655cf9b7bc09b8712abcd1eadbd73758bab177a800328220f5afd95987568736d3c0809c13a7fd1928ee17e183ccdbd8cac3782997875bb7363eba217f6d7b02839d9003b1297c10ac75aeaaf6b8a7651a7f91465d490df25e8bfacff8c2e512613593c1bcd4be700f426d80666743a0765c31bbc739f79b71aec41d8ac45cd231427fbe53220638a985538ee31e93711099b28fd30fff3e84db72ed7de4253d9eac3832b4836a431efa0774802f270c5d9b4ce277daf5fc707b8411d9ecfbec53a02dfdb66b56b7539ac238dfc18a194f3ce37b4be0956476a2599ecf2f67e024230d83a8bdde3c7d1fd3c899fc7b32e2735702f1a16f874610f50737fa01ab703838e3deb688c1e62a10db8856744da3dff212710774923ef814bf6b93a6de872843c8d33a544aab05db12517d9cb4f00e139bd29d668983705f1760e4063921a7fa8724db8961be3649b1163615cf8a051ff425968b27f8eeecd396d0925076d335c80bdfb2a21c5d1e7ae9910fb4e66f419dad2d3d9eb3d727bd5bd0a5f4cf2b009794294f90dda5b3f6a0795054c64ca3dd603a0650f7e43e67a19d91c1c24eeeafadc7b3fd51dcd22b96b9e0a25612177bcdc656c3fddab803234566c2938e342aef0edc878b24c9921bb9b38c0d4df4e27e79db3af81efe5484b2a9756265e53db5c818748d9832ffbfe923561fc33668394b1b7441db0a2d4da7dfdca595dc95a639d9a7141a1d787edacdfdeb137e6c187e6430", 0x1000}, {&(0x7f0000002400)="a5b14d7ad4cf0d6080546f99148f76364d59b9373533cc2b51fb9d974aef7ac23fd86c487ad386f9f8c07608b32206f024cfd0de669618a46426467ed2e13755fec150847a2c83bcdbfedd", 0x4b}, {&(0x7f0000002480)="cad8c7aace294c02ee7c35fa8e00a851f6b7a6d171c7e275670b5544ab46658ccab9ab8a37a970b74755981eefe185ce98c632641c7cd4f157505406dd4bb3c6a58e341f4903ac4054944bf8bab912894babcbee7ccb41d7e9d3d3508c3765066b5a1f6a66e5dd1fc549fc63e6aa4d3650425456788ce5cf8d0c480584b184bf4cace1721824b90e14f5b84cb4069d4fff85b0e4e427c20258f6eaeba38e396f49508b5d74b43d77f27853709b364922992cf66579c6219e181135d86e36b7ca299f2a673b66c911b289ac61ead40fb6e914057cc19a5c58414fd30edada146ac3425b3b", 0xe4}], 0x8, &(0x7f0000002600)=[{0x28, 0xffff, 0x1f, "0d281ed17b4e9fcefc821baf0764fcf212de55359e285a1e"}, {0xa0, 0xffff, 0x0, "445b51adb07546b64f704fd8acad2c0809236d25b7f18802def2ab34cad6ece1198f9070cb18b2cf7974a8519fbc1849dc687aeb06d9104b75eb920443a2b3792405b199797f761ca02aab5cd570a8c5955cfd30b2b0198781018d2aea3d2d28b6ef105ab508205cdd25b37787f2e947e3cea7cc5232736b6d820cd5a869feb34d7f04d9e708fcc3a2"}, {0x78, 0xffff, 0x6, "8b14274c73d0c43747cbac1c67624c22c26eec2b48b01906d46e92fa8faeb4a82ed5c87e23dd10b0c92ff6ef3e747a5f61a7e9e8d4efa018ba208ea9881e294e1bf075f08f031b2f45c1cac02f2473d7126ae1918c02ecce66621d3b150080e06eca4797c32bcf"}, {0x10, 0xffff, 0x100000000}, {0x18, 0xffff, 0x3, "9ac8266f6ce076"}], 0x168}, 0x40a) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xff}, {0x8001, 0x9}}) 22:40:49 executing program 1: geteuid() getuid() r0 = geteuid() setreuid(r0, 0x0) setuid(0x0) 22:40:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 22:40:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:40:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x709) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 22:40:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x7fffffff, "9278026c598f61e5174a47bf09add23262c199d0", 0x0, 0x1}) dup(r0) r1 = dup(r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x41, 0x51) 22:40:49 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e063d7e9ccbb79163432dc4645a7ba7de14000000000008fde8f56a1665ef00000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000079d792ec057a8d93dfc8c2d9a90489d6d79dce0a7441ce378451684ba77ec8670538907aeb43011762beb593934906cd3abedb02ca65c6478cba7d8c82bfad2dfc016dbd7c5a2635104c8857fe6559014f840fd9e9b1e52793ab97578b7304c051afaf860d3f2a7904714f"], 0x1, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = semget$private(0x0, 0x7, 0x8) semop(r3, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0x1f) open(&(0x7f0000000400)='./file0/file0\x00', 0x2, 0x1) recvfrom$inet(r4, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) r5 = msgget$private(0x0, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0xe4, 0xfffff, 0x3}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000000, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x24, 0x8, 0xee11}, {{r4}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x3}, {{r6}, 0x0, 0xfffffffffffffffc, 0xf0000001, 0xa, 0x20}, {{r4}, 0xfffffffffffffffe, 0x8, 0xc0000010, 0x9, 0x5}], 0x4, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r2}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r2, 0x6, r7) fsync(r2) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000340)) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000008582e43eb21eda70ed74e45b5476ff9f242c31da18e8e53e46"], 0x25, 0x0, 0x1000) semop(r3, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 22:40:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) syz_emit_ethernet(0x7b, &(0x7f0000000040)="17ae612c9acdb916621b121679952cad63be6540004e04b758a737391e30ca5abdf9ab96d8f706c90d6d7f745314833737ab976972fefe92991c1fbe67ffd5728b3ee7d2ecc1a498efdf21cc73a58dc71c048b68cba7331598d623c8d61bf2524a2470ddef2f8265bd96d5e03f33a6c7577626e9f06c40cb154e35") 22:40:49 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x7, 0x7fffffe, 0x80, 0x10000, 0x0, 0x0, 0x3fa5}, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 22:40:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x11, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x3}, {0x6}], 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xe) 22:40:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x3}, {0x18, 0x1, 0x6, 0x1f}, 0x7, [0x9, 0x100000001, 0x3, 0x9, 0x2, 0xffe0000000000000, 0x9, 0x97e3]}, 0x3c) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x80000001ff, 0x5, 0x0, "d300faff0d002100", 0x2}) recvfrom$unix(r1, &(0x7f0000000200)=""/229, 0xe5, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="dffeffffffff9eb60406000800000000"], 0x10}, 0x401) 22:40:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) dup(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 22:40:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() setpgid(r2, 0x0) r3 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20, 0x0) fcntl$getown(r4, 0x5) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/83, 0x53}], 0x1, 0x0, 0xffffffff7fffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x1, './file0\x00', '.\x00'}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000440)={0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) r5 = geteuid() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x1ff, 0xa64, 0x5, 0x7f}) seteuid(r5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r6 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x2}) clock_getres(0x7, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto(r3, &(0x7f0000000340)="16e887e7e70bd671f59503b4220400000098ff07c90b4203bb36801b28f87441c13f7974ecf37ee8f4fa6fc89039796bedd7071641964530ecb8de618f0d5f3b9bb41bdf460814400d058f91ab378aae642230d3ff72e7c685566716fbe630ad3a376c8aa8f4ee", 0x67, 0x2, 0x0, 0x0) msgget$private(0x0, 0x404) shutdown(r1, 0x3) listen(r1, 0x7) 22:40:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) pipe(&(0x7f0000000080)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:40:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:40:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r0) dup(r1) 22:40:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 22:40:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x63, 0x549}], 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 22:40:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) 22:40:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1d4, &(0x7f0000000200)="b6ed1d2ce6d7de88100c9e7cff7a0302c82c660d73158d500faf5bc8120ffddb7934d43327d0a6db62bc520f6ecb5592cfdce30d7a7bf8cec2635a59a0e4f7fa8fc965b50501") 22:40:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pwrite(r0, &(0x7f0000000180)="f42ae580fde2f23acbade7bc7bdf62ba8cdd54423d2d3a43b3f6ea245fb2f9cc53cdc93cf591482ffdee1c4c6232c5c9fa4a173f4c484ea74c1b3066c50df5ef7334b59ff4b5706c4ff59f2ade5911b93fcc1dd78b5507787661d0d3c7827be12ea4e912f150a3937ce2bc", 0x6b, 0x0, 0x0) 22:40:55 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x8003, 0x80000003) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 22:40:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0xb4d40c6d6f926611, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 22:40:55 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 22:40:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:40:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000040)='tap', &(0x7f0000000180)='/dev/bpf\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x200, 0x1f, 0x7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:40:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) r2 = dup(r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$KDSETRAD(r2, 0x20004b43) r3 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 22:40:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x20, 0xeef}, {0x20, 0x1}, {}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x83, 0x4}], 0x1}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r1) 22:40:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) 22:40:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 22:40:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffaf, &(0x7f0000000100)="521406f860835b43f2a029b72f1523651e1e9abda8ad442a99805121f8ac74bf32a20c359ff8e5de75b613120e4a426b3531009018b48a9a97836a26e59d2ee479b6813c820700000000000065bf5dd954345dcdc1a6b557b56529b43530a4840b4d673745a3467a663b2c905767a82eb395bd417ae4d1f0edf2e6c87179cd6c473f23e1f181a8b3c91cb7b2f9b8526c3a23760e5e5202c342e537e57d9e4e6b012663fc017dacb9843e521c75e13666d74e805e3d4dd60cc26b") 22:40:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) listen(r0, 0x101) write(r0, &(0x7f0000000080)="9c87af772c0009b5000000d6606e0760d4b80ffd96839f0fe758812e342c6945428d136d05961d6826dcf237a62a8f3e0beef2eb569f6c", 0x37) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) 22:40:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xa, r0) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') 22:40:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x108, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0xb5, 0x0, &(0x7f0000000140)=""/181}) 22:40:58 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="eda6ddf8a5e21981cb5b089e7a68074c4d13a90aa97971a64adca846b121a80a6efa184d80d65f0ab04b16cf642dda8d5b9ba75c012a2a71ff1b2bb48467e6b550d37c38e9f7787ca533f76ae34a1fd6c2ef9598d237f2121f00c6d0730d0411d33fccd7263f305c0c5e32a50a2856b37dd941732e8a648180f2136587", 0x7d) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x6, 0x0, 0xffffffff, "08bea9224f1aeb0712bba2e7659e500b6431c3f2", 0x40, 0x9}) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0xb4, 0x3, 0x800}, 0x401, 0xffffffffffffff00, 0x800}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x68) 22:40:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x6) 22:40:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffc5, &(0x7f0000000340)="b6") 22:40:59 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) 22:40:59 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x1) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x1}) close(r0) 22:40:59 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x1f, 0xf388}) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x120) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) clock_getres(0x5, &(0x7f0000000000)) getpid() 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff68, &(0x7f00000000c0)="b6") 16:00:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x9a, 0x4, 0x4, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000e3b000/0x4000)=nil}, {&(0x7f0000de0000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000d3b000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000efa000/0x3000)=nil, 0xffffffff}, {&(0x7f0000c2d000/0x1000)=nil, &(0x7f0000fb5000/0x2000)=nil, 0x2}, {&(0x7f0000d7e000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xee6d}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c0d000/0x4000)=nil, 0x200}, {&(0x7f0000e06000/0x4000)=nil, &(0x7f0000ecf000/0x2000)=nil, 0x3ff}, {&(0x7f0000ead000/0x3000)=nil, &(0x7f0000d99000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c03000/0x4000)=nil, 0x3}, {&(0x7f0000db5000/0x1000)=nil, &(0x7f0000e2f000/0x2000)=nil, 0x2}, {&(0x7f0000f33000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fb7000/0x3000)=nil, &(0x7f0000f2c000/0x1000)=nil, 0x2}, {&(0x7f0000f76000/0x4000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x5eb4}, {&(0x7f0000cd1000/0x3000)=nil, &(0x7f0000df6000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '\x00', './file', './file'], 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) fchdir(r0) r3 = dup(r1) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:31 executing program 0: r0 = socket(0x7, 0x8000, 0x6) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r5 = openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x65) fsync(r5) r6 = syz_open_pts() ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) close(r2) dup(r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) syz_open_pts() r7 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r7, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r7, 0x2}, {r7, 0x116}], 0x2, 0x0) 16:00:31 executing program 1: select(0x68256b2d6b647b54, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x44a4027e}], 0x100000000000018c, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) write(r0, &(0x7f0000000100)='B', 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x2, 0x800) sendmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xfffffffffffffcba, 0x0, 0x9, &(0x7f0000000040), 0x10}, 0x0) r2 = dup2(r0, r1) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:31 executing program 0: r0 = socket(0x13, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00"/177, 0xad, 0x0, 0x0, 0x3d) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x9, 0x800, "c86bcb1a3b4acac04c9abd119f81982f656f4c31", 0xfaf, 0x6f7f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4d}, {0x24}, {0x80000000000006}]}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) fcntl$setflags(r0, 0x2, 0x1) fchdir(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 16:00:31 executing program 1: setpgid(0x0, 0x0) r0 = getppid() getppid() setpgid(0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCCDTR(r2, 0x20007478) pipe(&(0x7f0000000080)) setpgid(0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:00:31 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r0 = semget(0x3, 0x1, 0x2c0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/210) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000001c0)=0xfffffd63) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = fcntl$dupfd(r1, 0x2c, r1) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x3, 0x8, 0xffffffff}, 0xc) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x335}]}) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/118, 0x76}], 0x4, 0x0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:31 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x510, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x8000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x90, 0xfc60, 0x3246}], 0xffffffffffffabc1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x1, 0xf00fffff, 0x3, 0x1ff}, {{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x420000000000, 0x20}], 0x6, &(0x7f00000002c0)={0x9, 0x1ff}) munlockall() chroot(&(0x7f0000000340)='.\x00') sendsyslog(&(0x7f0000000380)="cdfd6f1267d718d73227070441d2f0e382c1ce2ef515a78b5fe5940187be120801114013845b160908c1066423906ee652f69505e6b8a5a7c2a67ecdcfdfba83f827222c5f79efe04b49db5e143d8d709c7d5ecb1eb9460f5e2253116090c4339cc43064bfd09bed6f0948cd3794311d3c96cecee3adfd87d370692356158a14006bd7190e9c350eb4a3e3f2adb56ebd337d5e048c2c1d0d61a6800e46b7307c", 0xa0, 0x11) rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kqueue() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) chflags(&(0x7f0000000300)='./file0\x00', 0x0) dup2(r0, r4) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xfc) poll(&(0x7f00000000c0)=[{r0, 0x55}], 0x1, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000580)='./file0\x00', 0xffffffffffff2ffe, 0xc214) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:32 executing program 0: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) dup(0xffffffffffffff9c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8440, 0x1) r1 = shmget(0x0, 0x3000, 0x8, &(0x7f000071b000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mmap(&(0x7f000071b000/0x1000)=nil, 0x1000, 0x7, 0x4011, r0, 0x0, 0x50) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x800000000000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/106, 0x6a}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/195, 0xc3}, {&(0x7f0000000480)=""/178, 0xb2}, {&(0x7f0000000540)=""/141, 0x8d}, {&(0x7f0000000600)=""/237, 0xed}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000700)=""/141, 0x8d}], 0xa) 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 16:00:32 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000580)) socket$inet(0x2, 0x4005, 0x3) getpeername(r0, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x5, 0x1) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r3 = fcntl$dupfd(r1, 0x0, r1) sendto$inet(r3, &(0x7f0000000180)="b3a8d098fa9b8e577548afa843be76f9321ae6926891a5261f7b04c6d0d93c440556da2a85ed285120db72e55c997108825bc4ef5c6386a2f795a35e919f93ae6b5bb1e6dfcbae35a75c9e8c40c8f2a7f613838e9a8909cf3c4ba40f18fd7ed4e45ab698d981a6d43ad589492da4e464ade9b4d82e7ef7f281ec872e2b6d4620cddeced47ef8ba22b9d2f3e6d32a70672dca533e50f47c9bf14bcd2924245b576adabe783cb0342bc3177c06c92acb1b76039e685d973f60b338f3788cd7c21ab9d196bec31f15607ff8ff156b5cd5d70b5ce428618f9127cd33ae6334c7af2707", 0xe1, 0x4, 0x0, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000002c0)={0x5, 0x8000, 0x268, {[0x1f, 0x0, 0xffff, 0x2, 0x10000, 0x1, 0x49da, 0x9, 0x9, 0xe9, 0x2, 0x1ff, 0x8, 0x1, 0x20, 0x400, 0x7, 0xffffffff], [0x81, 0x3, 0x3, 0x9, 0xffff, 0xa6, 0x90000000000000, 0x8, 0x1f, 0x7], [0x4, 0xffff, 0x8, 0x2, 0x0, 0x4b, 0x5], [0xfffffffffffeffff, 0x5, 0x8001, 0x100000001, 0x3f, 0x3], [{0x1c6800000000000, 0x5, 0x100, 0x8001}, {0xffffffff, 0xfffffffffffffbff, 0x8, 0x8}, {0x3, 0x2, 0x3, 0xff80000000000000}, {0x1, 0x9, 0x5, 0x4}, {0x1fb, 0x7, 0xd6e, 0xc800000000000000}, {0x1000, 0x83d, 0x4, 0x1000}, {0x400, 0x9, 0x37e, 0x440c4c6c}, {0xfc, 0x6, 0x2, 0x1}], {0x0, 0x7, 0x0, 0x7}, {0x400, 0x7ff, 0xfffffffffffffff9, 0x6}}}) connect$unix(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="ec52f3f9f5ff436add651e8e12439e2bce8773fef7c63197ade96c678d6915d9ab585092f295ef27b301a85854f48d38113b8825e5dce89434c65af4b76d857de61a4d7161d6c8999c4820ae894a4b4d486e86ebfdc19db813d0559a349e48cb0c6619080ac436870a8a03d878a06ccb20eb57f308471bc82f19fa75978c67043c32dfc027f03e248975111e15e90a5af0f25810c28451e62fea4da79fcf5a7921cd1b04e66b21cfd8b82cc25c580bbed1335e985335049d6d1cf9c148388a91c79198d1ccb6d994d39bd3dd67369f8bc03e6b1251da2301442edfc2509ca28d843076923ff6137cae8129c170e4203a6ad51627785a3aceafe97e6315b81593e6744d92add0ca8410ad9839f399ea26d822ebb2b53de0b3c2f44e86228219649a34aad61c30244a"], 0xa) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd58, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000400)=""/198, 0xfff4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x6, 0x20}, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000180)="96") dup2(r0, r0) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x3e7830fb) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x1, "d442232e13c8a664c02329c6239d1e0f3514ec169749026d9297643cd75e1a8ed530d78cafbd19868dc1464bbc8d7f9fe0dc104fb44c69d5a71994ca947bfde5f2de"}, 0x4a, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="3d3694e9a0467adb09addf57b5be04b86c730795d72ed879a666fe23a6b676008ca82bb8f9a1443eeeca0d985d0d061060e3930c9fcaad5345d17366734422f8887c5befed2c64aef0ba44", 0x4b}], 0x1}, 0x4) 16:00:34 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) write(r0, &(0x7f0000000140)="127695e38bc33ef0335ddbc43a464e9c1ad752b6121d2df83637433292914edc1bccda6806ce809ad1d3e30d7101a364e4a594ff783957bbcb5ef14ae03c4c40895e981565e4753f717fc539a45a79dd27cc3e7e721f0f83dac184de644998821919a3016e2601c32e1bfa39b796b45c30dd074e4a0db3f83a2de3f726e515829404f9e3d144823260806daa829ec29099b8d81cfc8071d88d650ae5b022cd415a0bf66f966fa072d69d5885227b71c29d8cc17db0d073d21c52d9beb124c0a0", 0xc0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x1, 0x2, 0x8000, "c38606e619c134a8ec1bb718912399d4297e57c7", 0x7, 0x4}) ioctl$TIOCSDTR(r0, 0x20004402) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04", 0xf) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "040000000000ff0000004ae50100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000240)=[{0xd5, 0x7, 0x5, 0x979}, {0x0, 0x3, 0x4, 0x4}, {0xfff, 0xffffffff, 0x8, 0x2}, {0x309d5a60, 0x40, 0x401, 0x4f9}, {0xfffffffffffffffa, 0x8, 0x7, 0xeb}, {0xac, 0x54d5, 0x7, 0x10000008}, {0x9, 0x8000, 0x0, 0x5}, {0xfffffffffffffffe, 0xfffffffffffffffa, 0x1f, 0x3}, {0x800, 0x0, 0x1, 0x10001}, {0x20, 0x8001, 0xc01c, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = fcntl$dupfd(r0, 0x10001, r0) recvfrom$inet(r1, &(0x7f0000000140)=""/229, 0xe5, 0x800, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x39, 0x0, 0x6dd2, 0xfffffffffffffffc}, {0x10000000000007c, 0x40, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0225daad1790a05347932a967d2b5cd191cdc05074de55b95991bdaecc5998119ecb49e1d66e6b2956f051de9f40077b1a48c32aae9ded16a462d3f8e111cb8bc77f5887b592a88febb10cd0d540a503aafe0ee221ff2fb3e626c87bcf076bdad49f9f9bccf33e"], 0x1}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xbc, 0x8, 0xc37, 0x9}, {0x8, 0x3, 0xfff, 0x8}, {0x5a, 0x3, 0x9, 0x6}, {0xf9e, 0x2, 0x10000, 0xdde}, {0x8, 0x8, 0x10000, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040), 0x10000) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:36 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x10000, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:36 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8082, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x14, &(0x7f0000000000)="2dd76bd6985952bd5c4ec8c2f7d53368d4774695") 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x3fe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) shmget(0x1, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x7, 0x9, 0x1, 0x7f, 0x9, 0x101, 0x1, 0x3, 0x2, 0x6}) 16:00:36 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:36 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x4007, 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000001c0), 0x0, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x73, 0x0, &(0x7f0000000080)=""/115}) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x80000000, 0x1, 0x1, 0x1, 0x6, 0x9, 0x982, 0x0, 0x1, 0x3, 0x4}) shutdown(r0, 0x1) r2 = dup(r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x7, 0x20, 0x7}, 0x5, 0x4, 0x31}) open(&(0x7f0000000040)='./file0\x00', 0x10800, 0x109) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x14, 0x0, 0x3}, {0x6, 0x2, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/14, 0xe) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x100000000, 0x6}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x480, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xbaebdea5835865d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f0000000100)="00f8a5ad6db7a2853daf") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x18, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) dup2(r1, r1) 16:00:36 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r1 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:36 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x480, 0x22) open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x0, 0x2) 16:00:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000040), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r5 = socket(0x1000018, 0x3, 0x0) kqueue() connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r5, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) getrusage(0xfffffffffffffffc, &(0x7f0000000780)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x1000000000000000, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000c3, &(0x7f0000000000)=[{0x20, 0x10000}, {0x5c, 0xb0, 0x401}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus/file0\x00', 0xffffffff, 0x1, 0x253, 0x1, 0x89a, 0x1, 0xfff, 0x2, 0x2, 0x9, 0xffffffff}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff, 0x800000000000010, r1, 0x0, 0xffffffffdffffffc) recvfrom(r0, &(0x7f0000000180)=""/38, 0x26, 0x801, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x40, 0x3}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100000000003, 0x0) r3 = semget$private(0x0, 0x4000000004, 0x50) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) fcntl$getown(r2, 0x5) fcntl$getown(r2, 0x5) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/16, 0x10}], 0x6) write(r0, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd, 0x7, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt(r0, 0x80, 0x2, &(0x7f0000000140)="1bb9b8a5a542bdbc3643b7a114fc5a22ad565192aa3a4bc04267c4146660e8880ab7cca7202d15451368ed6622418002256bd7ccefe0075f72e7afbda0ed144c7a4966219105a32ad263aa5910a753905e22175524edf478d5f9422f97d928bd3b511bab11a862a96ab0a10de3fd8dc95b2465e8d403a1a6358f3913", 0x7c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20081, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000000)="6f4c362e78ef1ffaf95478d2e51c2c19937cef5c6a2d493fe5b97a59b60a5bc01fb658f294339e2ff184d0a8bd7f799d8a6fb2b381e653bfac", 0x1c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000380)="743dc1444a315c269179670fde17d9b8fa587a142fd6cb307e34ed314825ba96b2b00e87829644f92d23972bf95a0dbeee796e4b39777d95dd5b7108c511c7608af52da72a7ce613527f00b55e0cf45031a4df2aeb8919c4545656a332409f26cbe5b48f55a55d9973dcdbc41b9e3c", 0x6f}], 0x1) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000180)=""/216, 0xd8, 0x40, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) 16:00:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d68a021b0902f79632688ca6fce9ca6311020c9b3bb77ca60c128295bf2fe98b9a38d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b65fa390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535feabb8f1bc1117e0028eedcefc1a30bc", 0xc8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x7ff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:37 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x10, 0x6eeb089c53bc2f40, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = socket$unix(0x1, 0x7, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) r9 = socket$unix(0x1, 0x0, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x10, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x82, 0x40, 0x3, 0xff}, {{r2}, 0xffffffffffffffff, 0x6, 0x800000c3, 0xc52}, {{r3}, 0x0, 0x5, 0x0, 0x4, 0xb66}, {{r4}, 0xffffffffffffffff, 0x4, 0x80000000, 0x5, 0x1}, {{r5}, 0xfffffffffffffffd, 0x80, 0x41, 0x0, 0xff}, {{r6}, 0x0, 0x40, 0x800fffff, 0x6, 0x4}], 0x101, &(0x7f00000002c0)=[{{r7}, 0xd7720a9c5f71a5c4, 0x8, 0xfffff, 0x5, 0x1}, {{r8}, 0xffffffffffffffff, 0x65, 0x1, 0x401, 0x1}, {{r9}, 0xfffffffffffffffe, 0x0, 0x40, 0xffff, 0x1}, {{r10}, 0xfffffffffffffffb, 0x2, 0x40000020, 0x287, 0xfff}, {{r11}, 0xfffffffffffffffc, 0x2, 0x20, 0x2, 0x81}], 0x8, &(0x7f0000000380)={0xd9, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xfffffffffffffffc, 0x9}], 0x20, 0x0, 0xfffffffffffffbff, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/bpf\x00', 0x802, 0x0) pledge(&(0x7f0000000080)='{*\x00', &(0x7f00000000c0)='\x00') r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80000001}, {}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_settime(0x3, &(0x7f00000013c0)={0xfffffffffffffffe, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = semget(0x0, 0x3, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000001380)) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r3, r5) connect(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r6 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x112) chflagsat(r6, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getpeername(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddfdf8eb8fbaffd2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000001340)=0x1002) getpgid(r2) 16:00:37 executing program 1: nanosleep(&(0x7f00000000c0)={0x9, 0x4}, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = geteuid() setuid(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) getegid() ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1fa, &(0x7f0000000000)="e4") 16:00:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x102) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x5b77, 0x5, 0x7f, 0x2}, {0xc50, 0x7ff, 0x401, 0x93fa}, {0x40, 0x3, 0x7, 0x1}, {0x4, 0x1, 0x1ff, 0xe53d}, {0x9, 0x5, 0x100000001, 0x5}, {0x7, 0x6, 0x3, 0x450}, {0x6, 0x80000001, 0x5, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe3b, &(0x7f0000000340)="b6") 16:00:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="36371edc2307bf7beb96f05ef2754c0aa97d21d7ef2a907b7abb4264c72e4e1dfd776c0dcc4c25524ae94dfe50af7b3f8495a6f1c6c4b297565c23ecb75824ea6d3098893a880aca9c34d1f63ca573a8aaf973fe9d0903e8840d1b24e91c6fe3c7c0228e528d57bfbc8f0d6bf5a2bfaff09a5537300527d971afd04989356ee5366f3d267eaf2ebe16795ab01a143f203862c4426dc5e275fb65e7a957bea3ab4bb82abef3d79495128896c33e3671483da2e6c61b1568d3f89da32df725652c37b8db23967ed8d7cb84f7ee292b4b63553261bb57a1938cf57c47655fc56346e4c427b051c7ce99c101524125652d2f219f5329ab2d10b29fa7", 0xfffffffffffffedd) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) 16:00:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xbf, 0x2, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x88, 0x2, 0x2, 0x100000000}, {{r0}, 0x688b21c427e3d8a2, 0x80, 0x20000000, 0x80, 0x7}], 0x19f, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x40, 0x3, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x16, 0x0, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xa0, 0x0, 0x2, 0x101}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000004, 0x80}], 0x80000001, &(0x7f0000000000)={0x8, 0x8000}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x2, 0x400000000002, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse0\x00', 0x2, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = getpgrp() r5 = geteuid() r6 = getgid() sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000100)="e90023727af1a5126d4122e9abdac7ff9539b75029faefa4119938b196f7592260e429025222c476e9f70f3b3cc6586cf03a76827aeff8fd2b1a4613d9c696795845fcce64b65c5e462b396844906fa5b65fcf9e22f13d1f320f53620405da14ce67c3f15dcf683634dd0e560924e839363378ae4fa49f64079f7f1a2dda4990540cee33871152388d90a3da7b48aac8c4e7caf31277c2abdb2f922bd9c603fdf55caf90da5f870137c3794a56ef599aa85282069424241960629afa363bcfec408944e39499afd9f627457ef214f988b12b5d04", 0xd4}, {&(0x7f0000001440)="def924123c2d62269b32c2b8c383", 0xe}, {&(0x7f0000002480)="045f69e1adee7f46f0068349f6404e2aee6b4db41aa76754ff959294b6e9df65cac14d5e939d5808adc0cba869681bd15dd096554a67316992222f33988e5ab507577dfcd9474820f1f9a52b5494472aa41819af8e6671857ca2da1d0c52977e487db29ce126253b6a91f8996fd762a69fdc34aface9191afabcc8cfea02f0a5c85ed98dba14edf7bf52f9e609a6cb6cf521f34fb23d6f072c04883fedc4b05acc842abc57fc35f7d178af147a662414bbbeb55727193f8daccc195d3dbc5dc654c012bf16c304ef462a771b31e2454812165f906643013ac86d53295549b08413e5ea847d02dd438416ed687e7403550fa00a04ed32ce16b6706cde8a0f6595c52b8adaa221549ac7b561f36267f15ef78e93cbe7ba3e120d668d3d786ce101d34f4d515300c117273359e3bb5a702074d9753bd86c21c450376f179c33231faa3838b50e20b67e25f1beb05a1fef0ed431daad8948a2b991b259223a48116a3bb64cfbfbcdfd342073b595054cb82c95ee352d5d6cfb0f3b8d03738a15eacfe7c2c5df8973e9af54b20cf2cadaa7013e01106f8413374ddbe9554b08cd1db564055d30150aa96042a386022ee6c2dc7512970383ee758e3dcd4613cad6c46b40f427f9e896bff6ed7b6b3c4e7bdb90d5a82316c4f1d8d3570a1cd4ea9a187926216c68b54e7d376e401ca3cef4aeb82493ff175ec7923150724a757ad0ac91e5b27b864d97fb93fe80637e554cbb40c5575663a1a61e49f676453b53ea69292171d8eaba4155e764906c21629d8542646e4a848d22ec01a06b16ee7d6b336647ba58674fd1f4d2efae3c7914aa111c44bd74661834bce940deb441d9d864f46d3d12889b088e93c014fb4f628972ffd6896b66a36222fccab3076b7fe5b182ede34cc9cbb674a8cf06366ddca5e6479f7e171046bbdc7cd183e5a4802490ae59bcfee9b7cd3428468014a9e050f8c1ce7db4ec96879025031dc19255c6640a5a28ae782aa92adf1f3666b6eb2d7d644775a3d3e302b1bab2b54b563e3e20a4efae35de2ab1e8972650f0257ab6070e9b1a701fa52556aa3cf7800a677e4f7a3c4e4f571394bf63aaff86c4db9ee467509b0aa2a08c25a76018dea13bb3120f01d7166d27a69665746d91771e99327b3f80023e2ebc7c1e55b8b9c16a132299274ef2c7876a6670188dd4946280c0420752bf459a1ee8aa435c8cc6897940d748ce9817876ccf849ea1d117a9cb365c820109fa42da1b9bf94d5274bc448a464e24dabe6764794a302496c3c5ef05255c621e2436ec7ac5e03f1ed2a0ffc5917fd8342631fd39026d8f333fc3703264e0336a87315987c5da9fa24ff2f1bb33781a79afb994bcb098b8b2c6de0df2faf88f550ce425b8656d23a9f0cbd5fc65270c552d47ccb1056cbfa71530e5405ea6ff1ebaf261fec3817b9cf9f3986c6b14f84a862a4e85994dc2f9aef0295bc48cd452d2458922fd30f013519aa009255c7795f33960831223cb542c1c1643e8b725eedb5e007aed6f90417c113613599dace9b78dabf3ea5f715b87b518cb462c2665518f199cb6e262024e640e12a6f583d90cdd95b2e72ba7dae21244ba052f9f323abda6b5c5fae3dd250212f557ce5aecc43b98c27f2b666fb4114286eeb599a867e053651ab64612132ef9564de0b4ca6ef62abf6a731cb8337db21c094ef43e4c5aeee67ae022d10d1828659fa2f2bb0590bfec47dad6ef05d865f092bce3811c12dc918664a02432ac8f90dfdd455920c259ce886ca4908596b21d9ce33e1c9ce82449828951642839c094991aa4e9d587268a444495257c4aeb593be9c8e4e10dba7488b60e554f745534b5ec3b4d7c7b7069423397a7ff7e1804519a004b78f5ea1b36c86e22926b3cbb3397ed03188c4797a03e60b6bc331845af730dcc8edde35530e2df7cc306059308957c7e79e54e7d46b66926deed4976624100267a99033d12ff0a4816952454bcdd450d59e0540c2a328c5afbbf358e35d8d0991a80b8b61738e528dac734dbae3ca8612fd246c47da78adb7494ef3c5ea09ffa648ddfd502c700e342adbd8964d8e60bc6b82a72841cb23a7bd94f85e7a1abedfee0ab5be6952c4aab4963ac3fb697a1e8808c27c1aafa64ea21b1b5ec42fb6a8f0d3d1eafc78a7630845b439d7417644e992226b612bc9128996b2474cd852c1a2f0eeb64e4e7e4186e061fd25662789e75c96b0d4068d5335c664f2d45424732a133d5d765dc8773d47b7d2b5eef2d9345a7ef87f570835278ac9b6132b5a7f57a8a0a191cdb59aa54a08459a7bd93f6dd627ca2f2dc8d6ced61c91fdce74ec303074cae37c9bac17ef76fd3dad6f35fda1c1660de5337652dd90d0ce1cb216b595b417cbb74096b32d38e2be2c18827c574a21589936ddef3927a08d5a2f9f0496efda7dfaad94083a69531e279abd8fa3fc601a9a1e2f58667c3b8040a21c96d6eef6c68f9d83c8ecea653428d6f2997a22b874d04e05cedd05162d85fff823ce5a6dd07bd0d92e478ff95a10c6a60b9cca892cc80bef4e3a0649291b363bf3c809d07d8e3caa950fe0bc767898bbcda1c56c63bd3ecbd7e5f99dbb5d77e8a7b0750cfae659b81c3ed462d729e62098b70bb427bf5621e25f217606a7b8c16b78e2a78d95a99bd130d46b6061c8b2e1c04cf4eae4157a495aedb6e228c9fa1b052ea32b1472b01c22117b65b2963ca346c497f45dfc839d9834809d3264fe949f553decf00e6a3a2e80ca4f9e5e4adb2f1fb80dc71313d8477820139ae50650b1ba485f4055673e3869b0f85531cdf3fc7b5b3100689c689fa09d73108f344db3752c50cf2b8781ada24a1fe1164011d799922f9c2f598711c047f24dca7efe14dba636c75dfa790c97f8e0a3a8fd1c900624e67e332a28120d79f349c70f73f8fcf6f92afc26bb16c053c799d7a1be9ae05b9ba125fa3f8d6e5ad7255876b683503ebf2857f36202a9e507257c0ff17a2c8fbca1250bd3378d98829dc2d6f46aa1f83cdf226e679698f8c77cec92638de443c356b8232283882133b3236bb3d0869b436935ac5aab48032d19a2b156b1c5f2a9b867b8868114f5cf8a25b05fe0944af5ccd529db457aea6f901ba9491397d484f53535e4f3d4a3f5aa0db5f38bd0a185b361c86dd09d12abfcca42dc787be9661817243d5ada578f7d4171fe78b76ec7ccbc807bdf8cde4ad2567ce60f29830184357e55127e6066c1f7dbe5c5ff55497032e276b0048e640ac036d63846244f7d954d23a0bd25430042ad940c6a842f94123b5481752b918df746b360591791174a449d374250a479a67e78ad91b6db3924fed729f29283ae17f1e0e93bc50f0d3e26c07718c77af72dafce4bd7fd0b8d8a43435320e7b95933de73cef3ceb048be60987defc213fdb8e05a6d5e61d1fff14d33034ffe99cc6ee10d793cea4872250d824439036094f25a61cbbeb0d9036073e75ae3ec2fa5bace775ba4cc0a4bfeb788fcbb7192186187123bbb257a3e810676c95f3505be5cff764070cb959b2dab134b978f3b65e6e557fb1ba6fde8c833465ed6301a15a9e4b8c310bbccb4504a28a0602a10bfd0fb1c4b3d06831fee6f9ce5ecbe0eb51cd30b058dfd2c6c840b39fed02819491120e89070957494e4d3758d61b57a74ce46aa1f579b9498208acb052ee84c10c2450a289ca9d6bc9edbe23f715241bab9c856023fb1430a92ac10a761f4d04e2d0606cc9f629c6cf7a7336860097b13f43a4fd470be7b3eb7a26540dd14217068b7d760b5ecf9ac7f698768d1a75beb9f778b3ac8fa0307fa30da916e1713f24325646da7ec12a06597002c393038ec94e3c48e4b6b520e0f33ab74f37689e27caf392943e19b3cba665e11e572fe8eaac505068f7e8c2251a399feea92f8292a00c00cebb424db3788566b5eb498de274d971dfdc56f65a15eb46b4495ba3fd609d55d0e068891de3b8f939acfca3c592a0eb41fc1fbb855d3637189e2581c7b105eebb703a09e24e1ebd7017c14e38bed996479e6bd9bc9223e5fe4e132bbe6ccbf617e2f6851189c6a57e379ca929db85423abae3e0c3ae3ee60afd82449969f9e4567793175fd096c1525c60fa085033e5cf0dee031aa1b57f09da319cdc18846aa5890429d6a0c33da7c6ea228c71c28208856f443e10c90c9c97611026a18151ce1a43337f6c15add23f1c53be4340ea032b6f940c7360e28f3b437568c633f9c8b46f8ec415296dc6cbccfbdc0e07e2cf7f42a49ad42d43dd40970b76ef5226368617e8d7f84b6e9fd745f571a2789fce7243659d8c9dc8f7ebf599b28890945ded6d8cfe998a9a857643b64fe5d557a190842775967384b152ce82bb37b55b9e99a007ccecc9cc2b69f90b50bf160dfa74caede39483d73564ce20bc8d3e8b51b77df85cf0f71048fff06eca09f8fc01d3ad3c89b314cca8204299b8db9f3913a2ece2c7bd7c9db1eae9d412ca1952c4293d5b58127083c3d4f0f10c17d93bef26573c5052f98b9a60827e8046b97ae45fd286318351162b2b88f746dd134b4da5f03831fd34c122c0b30dacab02a44de34bec5d40768bcc2044fe231faf0ae12cf13e0f80aae7e327ed82b90dc37a05b0685a08ea69363f09e3d286598513409e1a0a9b324abb5e53ff5102efa3ffb6d6b6968be4a1624f11176a27c8e9531e8f9d4abe0e8e615cfa7abfe8eed1754b130d4d803951dad1ed156b8142786a95ba444fcddb7792dbe13ab82e0c871e52865bc522068cb7755aec8bac5dbfe4c93dc17e6669fb38c37ef1b19495ff1e68a7aed70d4836ac59a4a2eece675ec9dc6a5dcb2042ad4e79a4c3082c58c6e135335e713ffdf5953bd76bb18517b8d5c3ff3220aa76d0e09b852229b0e6ae21d95a0013ce7438f8daad8c40ea4c3dd15cdbe4e410f728cf4dc7d4b1d2cb204e053186b4e770e43ebfa5054c77a690591ce0faaabcf402c9e82c1a4c4e57047e17cf2f0ce0c4ffb3c214c4ca9b3d77690409d93efbcb2711fd2a2b6f4348dc8d98afe2591a643fe652c06325f28340711af90a3502a09274a16b64d5ad68b3ec7e8d23aabe1ff11e9d9f70e3851be89a2abba1d162aaa617a59ee9f27a892447ead85fde24fb1e55d273ecb1a88133bea4696f32be6d742c8fba505d2e25fd8e560ca25f0a0432f224b818a43925295c0bd534ac7197e3bc239d5af2d3a4bf005a6191d36193c65ea047277e3fe2b3657ad63a2b5e09c920fe35e3bc709b24b2498eed16b42e4d05456aa6dfb6ee71ffd956525c03c68480f7ca1c574ae3483ea40a186e9825c3d1ef90618d8c720434f0f1134d72640d9529a879171691f854825a3c52bd2d77c69ed81d26642792f4a56e0c805fda509a144492441155b85cc8d7900ac14ce1533c8521724d5694293389e813564f2661a706cd10d0f4288e5465e66876792c5e94e56a88f45c7294186fcc322a6806d4468a2229f04896ed4a9215a9bccce0e52088706f4b009c65e604e2fa106eb67ca8d1c4eea04b81e9955b00fa175fcfc43da624782617781b1ef457616e99668eed9f7700930b9a756f1822b4e5c271b5a93909dc354b0e54ba9eb15eaed925a240db00568bc70006ebd69b5d31ebc03e7beac08f1a307fedef0b0c5380af671084371b3b74b60cd9a6872e5fa53a72de249ab8eabea9ac24a802d638b045733c76b2988de653543a674f63524a67f9486d955aff2fcf66bb53b57ae7c88d0d134bc102cd0c12496c4fa581daf497d22a48a1857c914e261438adbba101ea1c2f1b1136", 0xfffffffffffffd69}, {&(0x7f0000001240)="a5995bb93ed0833a8ee506ad5344b6604d456e4f0fa35c7843148baf31b8e0f9db8a64487cadf7291bc9e80a55bd6768b19bf723d01175e4ddde104cf8b4b8278e3414c85dfd5f4f55083c0cf6b772e0bd9be39f91039ba9d47130a17cd2e0d904f6a9419e15805fb8032e5d82fc", 0x6e}], 0x4, &(0x7f0000001380)=[@cred={0x0, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r3, r2, r2]}], 0x48}, 0xc) setsockopt(r2, 0xffffffffffffffff, 0x8001, &(0x7f0000000080)="caf7b4156a978ac643a588ab550569ff4bdfff68a9fc04bff916405b344a12f3cd54c63f750cbb677c8a3f3d0000ae4124a32646de12c2833035aae3bf6f40ba1d2ebe418085066787e73166c866f4f2732b829e3b9ee4c7dfb1893461060d5092c67686", 0xffffffffffffffde) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = dup2(r0, r1) r3 = getuid() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000400)=0x1) seteuid(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8c, 0x1, 0x4, 0x101}, {{r1}, 0xfffffffffffffffa, 0x60, 0x0, 0xffffffff, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x20, 0xc0000017, 0x7, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0xd1, 0x40, 0x9, 0x87}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1f, 0x3f}, {{r4}, 0xfffffffffffffffb, 0x0, 0x8000000f, 0x8, 0x2}], 0x4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x2000000a, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000080, 0xffffffff000, 0xe44}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000004, 0x1, 0x4}, {{r2}, 0xfffffffffffffffd, 0x2, 0x40, 0x8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x1ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0xb, 0x9, 0x8}, {{r4}, 0xfffffffffffffffa, 0x0, 0x2, 0x9, 0x8da8}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x3ff, 0x10000}], 0x400, &(0x7f00000000c0)={0x8001, 0x80}) read(r4, &(0x7f0000000140)=""/198, 0xc6) 16:00:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) fcntl$setstatus(r0, 0x4, 0x44) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x204f, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) close(r0) fcntl$setflags(r0, 0x2, 0x1) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000540)="962eebb45c9eab6b468d0f0ec48bc41802b5c8abc67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8697000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146df65c8dc72c48137be3e527ddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d42e0dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8000000", 0x1f9) 16:00:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x603) r1 = geteuid() r2 = getegid() r3 = getuid() setregid(r2, r2) r4 = getgid() r5 = getpid() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, r2, r3, r4, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r5, r6, 0x8, 0x8, 0x5, 0x8001}) r7 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0, 0xc0) accept$inet(r7, &(0x7f0000000440), &(0x7f0000000480)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r8, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="669f25588f9fb31a47baecb44a524aa781ee31657c43a83361ba4ca2", 0x1c}, {&(0x7f0000000280)="eb368b236870c96257b94103534e4382eff5398645cfca5c8e415646721b82ac01f2c092f9386ecc2581ddca808804de3c37bea2c93def1e347d588bd5422ebfabb5b6c95e97574a210ea070c0e841bab586c24b81b406dc8409f1d4f4d11e0f5af88d97289000863d297cc4f654c298f0b8d1f6623721e41f77b62889539331e5fb6e6851c07321836d54f7158a4bc0aa2d17361f5636718ec2dae4930f92ad52029a18b2082ca821262441158154cdbf64be19646b139a35c1b695bc8ef7011fac3f10343253d55087c60211d821f6f2636f57775a16b2117a0887b6bc08263f485d223c0ac3aecfe9c072303bab0b5e39b9a308966f0cad35892ca80adf", 0xff}], 0x2, 0x0, 0x0, 0xd}, 0x1) getegid() r9 = semget$private(0x0, 0x3, 0x0) r10 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmget(0x0, 0x1000, 0x12, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) r11 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x7, r11, 0x0, r11, 0x0, 0x4, 0x9}, 0x80000000, 0x2, 0x20}) 16:00:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b9b4d2c75e5d95b2508deb320528c39af08f38fe5a429d98ef127137300c15761adb049134f09d50f19e7ffe346445418adfd3ae370a5a2606c12618b094660fea8a2b4e2a", 0x45) sendto$inet(r0, &(0x7f00000000c0)="41776946e77b62b9d39da071bfc75d7eb05604548b018ae22be5fd5dd7535ea3fe08bfa9a7b52acbbb2b22b4da47aa22c87fef6f9ceb7c9e4cf797010d25cd4d849454fa0176ed7e45fe77fe178343b0fdf8d7e432981204bf3fe5fd6844d29131bb7bb09a686ee74757db66aaf2c06e6f04f47a154e5c95e0ecd93db3640358c0e3f299a760a41797841cfd1198e595605f59b64d371452c6ab02da1c3c0a7086cefac646fce35427d29979dcba63cc10f63fbed19bf19825cb173d71cd1ebc9a296017be862cf9ef99b577b07bb388fde49b3c2fb3068bb7967032f3075ebbfd8c4207", 0xe4, 0x8, &(0x7f0000000280)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x8000000000, 0x6, &(0x7f00000001c0)="0000000061fc7abbb50a3de17b4bda4b997db7cff110a5f8ad26ee1d0189ec1b20fc724f9ab3b5d31baffda7f445964d705a0fd75c38e340e493b426f66b3b896faefce3700dc057470a942c2ff89b2ee3018a7169d7cd7b110805d7cafb7680328c33b7379029f5fed071de42755e22a6057333c4048f6727c0043fe2da0176a66283336353", 0x86) recvfrom$inet(r0, &(0x7f00000002c0)=""/161, 0xa1, 0x1, &(0x7f0000000380)={0x2, 0x0}, 0xc) 16:00:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: wait4(0x0, 0x0, 0x7a9f07537b100c6d, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)) 16:00:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) setsockopt(r0, 0x9, 0x3ff, &(0x7f0000000200)="5f467c5ab23562f53dd1006f36ca599a775b37b4894de2bb28b2f49391558693349d0e08193195572f1b152dd2fd34bb460b424f4a774ce1cdbfb13aabdab0094a920e22e88ab6463d1db79605dc301dc73567462173588f2072f7dc28c68b04c3eb1035aa3cae6bc08d0d913b0024e5cd2cf593d8f97a9180021ca92ef91cc823dddeb91635eb2872a6eb12c5aef775b92fae851c120a27f5909a2ebfe79ea053f33fe5a2db1532ba10002b8a545332d68ee2c525624c28d409bd1bb4e0a2f50bc08d466401e6217a400551c808b242cad0c81c506dd145ee98", 0xda) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000504000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/196, &(0x7f0000000180)=0xc4) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) 16:00:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20100, 0x0) getsockopt(r0, 0x40000000, 0x7, &(0x7f0000000040)=""/67, &(0x7f00000000c0)=0x43) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="3d8caaa8d1d30e6cc57db54cd772aded06aac836c30b76d596fb297cf0ead066bc4ed6033d1f5e594bdc5561d9778e6858a458bbf55b518106f3b5e98964f21c86272c58e71cc310f4ea5002b0092e068a3ed8bd4f9b51420a1e350702f77670865fad2097eced8caef2ee1a17a571fa57f16af26d3c77aa8708cfc5a84d42b65282e43cba2729c77889eb949bff41ed39f4a0db6d353efe233d88f0d1c9303e92c665d0b92195aa0d68cce75394055257eeef4c66de1a5e2ac9c82e50b1afd8fe5eae0c3c43b3cd508b782ee00915faef3c23ca8cf0f3d1f0ddd8a10f08f6232b2ef9e0349e696a7be28fa2dfcb2b74bdc4d4a2493cb31e1653adb7d07f0e21592afd86227ba209889b33374b51c86c4c50348fc815ebfaa95887c6eab5c14107fb57be17695747184c95c5ac14cfa7aa77ad84e356ae1cda7797e86044d88421ef30906b955c23eff607bd690ed38722b76d678d082564e347739e61e8399472cf644f03f118f2338f09d45236ce5aeb35f3c31f4c3b1086649df033e1f1272f32ce8e74f29d78c8bbb33e8905f997eb2ca4c0c405c796bfd2dd72e556e4dd38d02a773d8e00d5d280400024c9ce3ff73f4a5fad7334d0fa76be1555dbdb6fb9005cac3355af5bcef575e37d6ee092e79b870b3508105e838253a9c485978952eeee2a93f6d2e92d7da404ea2384d90953c9f5ea634519ece655d438f2566e842c4e50b93fb19e97ba7c7aad2f9c5d08d2776108628f965be3ca23a1126346d5a4ffe0473b4dccb91c2a8219948421a491c539f4074570ff80085d2c3899ced22773d6503fbec997abba056f51da3a456f5ac1fd7ac4cb23a092e88fc4de1114cc603f3a9b75ebe299944a110ed6403e3b06275b79c6aeee5c0cf9bf239c8ba9c13831e37da587ecdcc67667c2494acb88eec3eac573a46b7ea43ca27b2280bf18858bdd8816bb800fd58d7c145c6f1c108d79138fd00bf4078842f79a3a549fa55fe24b9a00e3c2e891d6bac6d5326024f2cae8ab0037639dbb1d31bf243214cbd841335fcf88e76f16efa90573d17ef3ca5b60d2f5f627b66e76ce1b6117a06f2482167f0e5281b8cea9683e44ae5c7479b42ed39ddb685fe9cc2c5d079bbbb6dfb4a5bc30df21d412ab2db60c5282f96f8cd03b0c3da992be3a8b10b8af509e71f9d75d72c0528e23e72857ad5693a6c9bd13035ed51d45638b857d72336542f67d3da0834c6657d8de3957302b62485c295425951f44695f7fffd250de3b95f91d91b3c0dffb8322b90d8fca470256461c8891997ffe84c426ba40466b3afb18595946e9639a733c0e4b760344382d7f139403ecfa03f4ae3676b6a8cf3e8060916b2b81039bfddcdb78c6f5258a93687f2e87aa864860d8c5b7aced04652eb366bc8523c9f216db44232b57105fb98b9c47faf58f5bc5e2fc458de2aba1a96a07e960a8c77768b6923f9d5a5956ebced1f54b5008c940ce238443adfeaeb920ad0add2e6bd1dd43663a0cefef3643c214bcb51ab462747dd631c4405e4070230282a3243abb4e96a85d10eac10319935c5d1c765ea7a7625bda7fc53183e1f783fcc5a1f68f99bf10ba21db7b06dca4ffe0cc36df30317b79f09d9d06d06129a364a1f24f3c6eec791483f4f56f01ceee25d623c05f03e14ef1a65e9d6f762d975b465b312ab98a3478947a8bdb94bd16d31d110d032c5bcbd22a871710986cbaae0aeece93973ebf444df6e60a44a7bb0a32d97060a7f69cfe15519ee7c3c44bfdd30e97620fd7408701f7b88c54f19d2c30298f4797537ebf45ab1728e54569245eb6769e30525e10a2fdffbc2f237d96ba6b9ccfffaaae2d79f2fafeb6ce1a6bf52f13f05a1688e95a760d22a08309580a1591088cfb74265f3e04bb0e84f5738c3d0223786326dca495be510bcc83d4789a4cf129c465c3bf288a30279baadb6b6ff8167551cb9a1e2d22a6fc96255699a10a557866ec6ec2bd9732e59049bb10ac58b343dca830fdef20003fedf9de71de9ce1faa87789cc334493e1fba54b9796754f82eb0aa69ffdf1433933419aba1c78768d450fb1ebc8dfced112fab7576a7864db0b95220355e9606cc2c0df43293238f3163e92952b327c0462396fcb12d5f48260032bc85d54f52ddf4cdd96530d1b27359280ce6d31b3a5ad4ae41693c40283a69ef4c289e444a8f8da6c1158b96a4d66c815b8723b7f1cc08ea918be0699acda2374239e7d8d6635fca1167c7773c91fce35d65fdc3bd6073f8e7cd307a8e4d01e9f7e6f9ebe47abccf0691c98c70675a9b4bf503768bc13b6e47c3f11b4a8bc03031e187e76fff891f62c733839e499d60f471ddbdbc6a9a003840472e798dfa1f85db2f3daf5fa4dfed6c40ecd31190e6d715b30912442709d03ac9aea78a30588748e365e263d58c2c2f53e1db2dec5896cd180d33bbc2f063cb0ab11369eff318d67cfbb73d0f2c7ee369ba9e055fc32c00a254b89102662d29366a1246d2bc2868a9b334bf2870f928c71d9d5d152aa8965ccca22c53b9338c87dc6a55bae27fa5948c670bc8168f62397f15e4f79c87cda9a7db162a6e45adfec50a90cab160c9e7d8027d8cbc183881eae9048d839c6c1864051b232d0b0addf864a09a7d02c8fec302d733370b80b1b9ffb6390644b95988403b0cf2aa6e0bac81a64854cb1be0c668b3aaa7050190f115f56ea7cf618173544196487253f6493506d83308654407c5fcf02ab18160dfee30d060037626d025feb6dda3cd9e7873158f6b30230ad3b5da716e837509dc4aede66c4b0febf5df9d119c431bb0cb46e7d78e4b78e777c696012c9a746062478220cc2ee2499b44cbd8c027346eade868886f922e00a643883ef98406e75604a9cf7f7f5cb1d7d2ef13e1ea608dbf4c4df78f2a77ba905fe645ff6b0b03f0b0cb40d9aefd9281ad86b73d9d36e8873fcf3727c1d653a073f7141ea0e8d17e067e79e40423e1b81e2604797d3587ca10f9474a1961ab7b4209e8fc923bdc906bcdc89753d5d4391de785849037c0e9f45995753ee2fd9407cde1ce1835f4b082fe37a3dbeed3d29271ae3c32e57b2bbec83cb0d1b73a57e6b40ba7b039db32eb21ea3598f639016839f5e7e7f20bef2ce01ac846fd521b4ae2bdbd7f6d4a1edfcda0db50339986a4f138c932848054680b1e185dd2f74be568bc7453869f4f14d448dc001936a3e260a6497ce1a2e9f03191b6a74e2ff8faf9abc63c682131bf894f5f75552712ea7a920f344db58ed034f246b862c2944bb87b30114e4258dd38a69e4c3274fe4c12e6a9ca75bc276aa0be59a01bf959cebca32610f6e1868c8f826328643b0c31866d4137e742f3c4e92a925cade726674696fda2445315273613efe0663e5d9795c32c792a1846f626b0483cf8624b44e5fe04e6d9b6e6ceebe61d42d88ad8aa223c277c070b0f414daf986dc3b6d6501f3db674b4d054204c5bc91cfa1b4f7309e116b29e324fd375aefcfe97b93be89b60f178a9ac0ba555f66f719085a25647e5682b7b19dbb528227be7310a023a5f984dcac385a649c6b2ed89df465b8d7ba12ed849cfd445ed0741314410fca0d29b57caedb1811ac091952cde1e55e7a1c74f83cae0a4473ee48f827038ecfd6bd915743e29f06cb6a14d56a45892315d44be4bd2099940b4c6e21733ba4b845d4f712e3ad803b99b7ced4bf9b74e15977cda6a8fa4c9ef14ef1481390a8e94607fe1581f3d579d8458a9ff1e85ba157b38816e3ff39f631eb54e67ab069e33ed952e278d2ad90246f05f45df8a0fc1fc239b3bdf50e6a60603b7f396790ecfce30ed104d85018dcb31b3bc5f7bd50c6498aafbfc8ef14d6796652ab8655d596c0673528f2e9e0dac1cf2c2d2c0d7236e100139498390553adb25427f348d603805fd9e202b9cc9ecdc0e5acb139c83d89bcb3345ff446e76878494b4273d0f99236168a37cbaf63022a0476a55892696ca7349d6dcee713598e8928ee95938956f36acdde9c061f80a34c32bf6ddde36251baa0482820b8adeff204de04e0aedd1a834eb111e6d8980c70b4de79cbc2a96bc52d124d8454b42143b6be2a237b15db9428bc154533e746469b84be4f9267fb43f0dae1d9c9fcb110cb1a2c16280ab59cfa098d0d809bcf170dc9942b11a875f93e3b48589c0a0a06b3f2948bc752244922d55ed6628693c1c2ea2ba853d0f78c4534149fab86d9e519375e32ba3624aff4f11b627615776db69160ce31c988fad7ad624b4cdf459fb351e05cd217306dae020428c4b581dfddd47eeafac6f7204a92f7cea798539c211a173bbb19f0080139a2f80ba3f948ea003aa46e0bfd5ff9ae35020a52d114800a64e149788331ce5d2723477950a7918213fa11e0d8ab1c6a99ef89463f175cd3e312d6683ffdf2faadc58be6858de76997dc9bc1ca9f204bf670b74dac21b2c4a887f477261aa14524fa8e6d07ee249b1ca540f00d1842320088337bdf6d492a54950d24be3f268fe1ac43ded11b56553e42eb73ef72bd939d9859efbc4252b281d9ff09bb59a7bf76e10f6adecaa227d4ed0395f8cc436f74502554cfa6526ad472b052e579801aadece53525cace75d8b5e6424c07ae2ee84c4dcafbf11d1f759ea784ab00cc853d86bb51d3a297534e001e0bcbee63bc6c6488ff34bb476dc17bce0897fcf89babd381c2d41894df6add8446c8b0d0f04e797272f6a5ce3fd5d064d6402652e28f10c4d97fff408e7c9ac3498b17ca08627ad1f9ce789ad959167b70b9bbaed53738bc492cebc9969b219b921b735de741952d042fd1cf5a3a916ed1d754d7ebfb5a72e25222c70b5611f39cacc3876f2d37531cf72fddba2ea6fb345bdaf6df392009d7c8122db70737f75ede5f884eb0995a33d0d6fa5a36ec1f05f73e24cf7a753065607120cc7d44836bcee86cf543ca9631ae9488cc4b5002de29218858b4a8376b9b6a2b11ba66d9ab95d65461f376e99646f1e5fb8c00c09bdf46113b3b68e81ce209bab24a86471d7dea3c14ddda91c55886952bdf16524254edc3c293cfeb1cc1f7a67215154bc695dc300d3a565a5ba7ee4ff2112513a9f5bca1eb52c58ee9dfad362f0e0799ecd017d3b42edbef0a79335121ea4eb2f4b63a19ce30272f53d9ab4d18c453dc7390044da5a4ded010e54e06e0d1563a8c9b1cadffe04c39274c1ad209fea89c6c30d1030dee05ad44f6d22d2beca08a77ce7a20ae9374b1a4c488b2f0b54086d4df77458fcfc26748ef24e511cade9f375cd15935143b80e0c0b7409237d1ade9a4188a1b3f32c3dc861335c95372bca9856f2e90efd2389d20d230a5728b4010f76c5489e1e82417d9e5957fa6c78b98eabb65350e3754bbb19d47233d7774af0d9cdaaed49458a45f35bb3c8b4990037725aab3f6ec456f90faae6918e2ab4b0e975c3812b824bbc214627ae4c567313f15f7defa1f8b8025766328a8f7675fb1a4ea89389f908adbfdccabceb58b45ed9d9c113be92dc3ac1086a02208597de21af68633b927640e21180f93925c746f899ff87926a0a5287a2d70be559c033c6b0cfc7852bf30cc1b5aa8da627fdd9282b4921db3df2d443761aac5b0e9168e98828329646e7f1c5e620b0730b0408f8d4d7cc88b0c9334b9ba80326571bbaab9b89bca4240b0b290127b23a5a2853e7b048676b21415ff4d1e8bda470e686c0cdf5cc742ef2fcdfd8d5e4c6dbf9beaed4c8ea9eabfec2a079c9cb79e256af7720a15cf686b2592acf87d105c7d6cee326b552404fab91580013980", 0x1000}, {&(0x7f0000001100)="ece31bee7e8c1ef30418c7f9b91bc1d56d97f010e04a24bf26ed261ce0be71fc089376eb54e4b5d2710b71ef29689347a6c2df26f221bc739396af173215d3092f29b27aebccaf8649423b65b6744bae6aa6dc89561ed5e95bb4932d24df", 0x5e}], 0x2) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r4 = getegid() r5 = getuid() r6 = getgid() r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000011c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001200), 0x0, &(0x7f0000001300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r9}], 0x78, 0x406}, 0xa) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x80, 0x0) r11 = accept$unix(r10, 0x0, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) chown(&(0x7f0000001440)='./file0\x00', r8, r6) setpgid(r2, r2) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) syz_open_pts() r12 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x42) r13 = semget$private(0x0, 0x3, 0x240) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000001540)=""/97) kqueue() ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f00000015c0)) listen(r10, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001640)={0x1, &(0x7f0000001600)=[{0xffffffff, 0xfffffffffffffffe, 0x3ff, 0x7fded13}]}) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000001680)=0x6) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001700)={0x5, &(0x7f00000016c0)=[0xf3, 0x5, 0x7fffffff, 0x6, 0x4]}) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000020, &(0x7f0000000040)=[{0x60, 0x0, 0x7}, {0x4}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000009c0)={0x10, 0x9, 0x4, 0x7fff, [{&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x623887c3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffff697}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xb3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x42}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x60}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x9}) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x28000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000840)={0x5, &(0x7f0000000800)=[0x4d8f, 0x24f1ca2d, 0x7fff, 0x349, 0xf2]}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000007c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000002c0)={0x10, 0xe7d, 0x4, 0x2, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xd41}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9a8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xd29}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xb9d}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) 16:00:39 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0xfffffffffffffffd) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r1}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(r1) 16:00:39 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x0, 0x0, 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:39 executing program 1: msgget(0x0, 0xf3ba08d79b7d5494) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000002640)=[{&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/144, 0x90}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f00000022c0)=""/115, 0x73}, {&(0x7f0000002340)=""/255, 0xff}, {&(0x7f0000002440)=""/239, 0xef}, {&(0x7f0000002540)=""/212, 0xd4}], 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x81}, {0xdb}]}) socket(0x11, 0x8000, 0x40) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x400000000200, &(0x7f0000000040), 0x2) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:39 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="bd718bff4a6c86fdd8b0e31ae3dc9c9059c441710987cc8a72bf6fd240b94a261771f6a07789f2cb439276f9adc940324e5d684c6bc292cf3a4280091df9c15ea7bf97e845e645aace57dbb7ea6409d6cab94e905dc9ab6c21c6ce7d89a499929b393f408b", 0x65) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) recvmsg(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f00000007c0)=""/237, 0xed}], 0x1, 0x0}, 0x2) 16:00:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r0 = socket(0x10000000002, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x1000000000004) r1 = open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x2) accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) sync() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000080)='./file0\x00', 0x2, 0x160) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:39 executing program 1: r0 = semget(0x2, 0x1, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) fcntl$setown(r5, 0x6, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, r2, r3, r4, r6, 0x18f, 0x7}, 0x58, 0x6, 0x2}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000140)=0x101) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r4) dup2(r1, r4) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4000, 0xff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10900, 0x0) accept$inet6(r2, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x100, 0x0) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x872857f}, 0xc) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x11, &(0x7f0000000000)="23da10376488192b7c33e376aeadc5b3b6") 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80, 0x200000}, {0x54, 0x0, 0x100000}, {0x100000004, 0x0, 0x0, 0x2}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:39 executing program 1: getpid() mkdir(&(0x7f0000000200)='./control\x00', 0x10) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./control\x00', 0x40) setregid(0x0, r0) setregid(0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x84) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) nanosleep(&(0x7f0000000080)={0x9, 0x7fefffff}, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)=0x1) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x800000000}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x0, 0x4000000000000}, {0xfffffffffffff3f9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) 16:00:39 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = open(&(0x7f0000000240)='./control\x00', 0x102, 0x40) mkdirat(r1, &(0x7f0000000280)='./control\x00', 0x12a) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r2, &(0x7f0000000100)=""/95, 0x5f, 0x40, &(0x7f0000000200)={0x2, 0x3}, 0xc) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control\x00', 0x1000000001ffa, 0x4) 16:00:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:39 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x420, 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f00000005c0)="cd087825f5f8e92742000101e03fee915693f46dfe7b4514b5690cafb6cdc12503bcaa00e6ac343bc332bc16e952411c53045313b57d4cdd135c68ab"}, {&(0x7f0000000300)="8a570129e477b0fcc69deb29dc5a4f7e3297de61a53ac038e7d0758c94ebd40489ed0a9562bc70e1d691d7bc17cdde74752b99c222f71d2ee0f753d2ec530b64bce1c2ae31f96e44963e9ce79dd35b3e951f50"}, {&(0x7f0000000380)="e65fb2c2f1dfc1a5f9da4436838ad1d8fb33eb89f8a56a42d12cb66915cabe96b1846e0a011ba1e6ca22e2b1b3778065930f1f1e3eaf2119d5e20c85b51423fffb1c3cc8174895ba196e908d8b8c0c3e3a60982d01822a48eaabcc63bf5b755484fe60435313"}, {&(0x7f0000000440)="6c580e1177724a9ba21345ce7b3202f3ced20003aaea1c68b087e70acd946039eefc278d43ef7f1dea7c374c7d64d579a5602db43ac69d0117cbc53cc6b70212772fef2784ee25c8c1306aa78892ba6559b33e4ec49d7f3c927ca0020588f798ee6b48ec80cc5ceb7678e240ad2c845f02f803b5dfabcb290910f58543578cdd2d76b7d1d68e2781dda0a929202c9f9379ad53bc223fd1b9c97b42b60bbf6f29075451218c20cbc0c3bba999c5f68e33b1"}, {&(0x7f00000001c0)}], 0x1) 16:00:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x5, &(0x7f0000000040)={0x2, 0x100, 0x100000000, 0x200000005, r1}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/226, 0xe2}], 0x3) 16:00:39 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x1, 0x40}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) setrlimit(0x3, &(0x7f00000000c0)={0x8, 0x3}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0xfffffffffffffffc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x102) mkdir(&(0x7f00000001c0)='./file0\x00', 0x180) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000240)={{}, 0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000002c0)=0x9, 0x4) r2 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x21) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x1, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x1, 0xfffffffffffffffc, 0xffffffff, 0x54, "ff3d597f48a2002ce2eef064fa468406b4aeb6c5", 0x84, 0x68f400000}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480)={0x4, 0x5e777e31}, 0x8) r3 = msgget$private(0x0, 0x40a) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/4) fcntl$setstatus(r1, 0x4, 0x80) msgget$private(0x0, 0x0) fchmodat(r2, &(0x7f0000000500)='./file0\x00', 0x4, 0x2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000540)={0x0, 0x5, 0x4c248853, 0x10000, 0x1000}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000580)) getsockname$inet6(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) mkdir(&(0x7f0000000640)='./file0\x00', 0x4) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000680)) setsockopt(r1, 0x1, 0x1f, &(0x7f00000006c0)="2b87a67caa004cb674d6b86a8df1eddca7651960340424fb2297ce72fe", 0x1d) ioctl$TIOCSCTTY(r0, 0x20007461) sync() 16:00:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001640)=""/247, 0xc6}], 0x10000000000001c4, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x20000, 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) socketpair$unix(0x1, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x4812, 0xffffffffffffffff, 0x0, 0x0) 16:00:39 executing program 0: r0 = msgget(0x0, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x8, 0x3}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESDEC=r0, @ANYRES16=r0, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES64=r0]], 0x4, 0x7ff) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:39 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) socketpair(0x3e, 0x3, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f00002c8000/0x1000)=nil, 0x1000, 0x1000000000002) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x0, 0x2, 0x10000}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="1fcfffdae87e300000000e1de093cdab"], 0xa) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000200)=""/140, 0x8c}], 0x4, &(0x7f0000000300)=""/6, 0x6}, 0x42) getpeername$inet6(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'\x00', 0x6, 0x8, 0x4, 0x1, 0x1, 0x401, 0x8, 0x2, 0x3, 0x6, 0xff}) r1 = socket$inet6(0x18, 0x8001, 0x3) r2 = getpgrp() r3 = getuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getgroups(0x3, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0]) r8 = getpid() r9 = getuid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000740), &(0x7f0000000780)=0x10) geteuid() r10 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000400)="925eddb1baacc8b316d63025066a64ac99f42faea96c5283330352acce12ff30eeec2d7cc93c9b5b8a658031e53f3502a078d3e6f20589230b", 0x39}, {&(0x7f0000000480)="aa2dc44914d1ebd4877f0c53dbdebefaa88e0542ee4595e78c841ae258f84213455e9fc1bb3abc7a89b338085297aa91df8284bbeb6286c4b63e14cfd19de5047d25870ccea8fefaeefa20134b67725ef848924f07f5d325951f34b9779abc935f610e86b1b4cc9cc6d6523fdc9ecb9308cdafa3608a4cb40094f785bcd89cbede91d79b96cf2bd23a0013a19ef78caee4b7b0f1b7c285cae6919d54637a08e7e174269ef64f7c1a3d213b39011a61748ef61d767b795b193264d489b56d0b1214aedfbd9f2e2b6f7c1b0461fdcffc83cc905adc184d50cd6f363989f59ecb317b8281", 0xe3}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r0]}], 0xe8, 0x400}, 0x1) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3f, 0x59ec, 0xe48e, 0x101}, {0x5, 0x8b2, 0x0, 0xffffffffffff0fde}, {0x26a, 0x8, 0x13e1, 0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x18, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100)={0x850, 0x9}, 0x10) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x9, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000100)="2199fb223803e7b54ca637bddb3649993810b5ca0310d845554681053960672a37881519faaa582060cdcaa54dd0f9f52f849efd25bd5fa0781edd4cb85f4086d633d1418cd845df9d489d2f730592b88c361ac4956de62eee4e6ee451fbdf9c360c0066928d36f1181e1555fb3c") rmdir(&(0x7f0000000040)='./file0\x00') 16:00:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x810, r0, 0x0, 0x200000) setsockopt(r0, 0x3, 0x6, &(0x7f0000000300), 0x0) nanosleep(&(0x7f0000000380)={0x1, 0x5}, &(0x7f00000003c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000340)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x6, 0xff, 0x400, 0xfffffffffffffc00}, {0x401, 0x401, 0x9, 0x3b}, {0x3, 0x8, 0x7, 0x3f}, {0x9, 0x8, 0x100000000, 0x7}, {0x0, 0x100000000, 0x3f, 0x1}, {0x4, 0x2, 0xa412, 0xfffffffffffffff7}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) setsockopt(r2, 0x6, 0xf16, &(0x7f0000000200)="534c4b3517b64efd0c4b99d315495ce38589ab0de2d84aaf75f4829a92e771ed9c0a7134e30ae157fd40bedb3011b00472889745e151706b0d51f68559430c993d71ac391541e733c3ee766ecd54e2373e8d43110b31d11cffd0d11e3119e9c73df270", 0x63) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)=0x7) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt(r0, 0x9, 0x7fffffff, &(0x7f0000000080)="6b302026db909d45f4a7869963b2d6a050a7f71e944d6372e850a981264ccfdc75e6e24acd334b58158652ca5e8ffd9a7170431a946b1674680d1ab5982f6dcec5a856088cf8d89a4843a9dff0b5082654b3a68842bfc7cdb1fda69d500e144e413c48a6e9e73b76c0d680955f3fbcfd8fcb971d9fc71ecf2e1d12d666f3350427efb41b09aa7290db5b816b001e1ad82d366b6ce2f3feae6366743922799eab1d6bc647a10823d2f711e25dda54fa61986515db6a230b55d0a97e6f2d725ecace11273ae16b2268f2733da69ba1019b31c9daae50e9ed92bd867cf8af7fef09cfe0874a3ea9b9622fcd285f1f768762fb8417171d82f56cfd8d69", 0xfb) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x3010, r0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:39 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) ioctl$KDGKBMODE(r0, 0x40044b06) setrlimit(0x1, &(0x7f0000000080)={0x82, 0x5}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 16:00:40 executing program 0: socketpair(0x18, 0xc002, 0x0, 0x0) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x4}, {0xfffffffffffffffd, 0x1}}, 0x2) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x7fffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) 16:00:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10110, 0x10) 16:00:40 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20031, 0x102) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) socketpair(0x1e, 0x8005, 0x96a0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCEXCL(r2, 0x2000740d) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="1fad6f793f459fb852c2eb43629f1bbfba62939c5491964c36fe6e42c945b69df88dd934892e40798d59964cb0d9c6fb098334b944ed1725a75695140cd529a01356bd53eec57e43479f", 0x4a}, {&(0x7f0000000100)="d5c6566bd3ce0f88b23e56833c423453399b5f18aad87d9a6db9f047c47541af50c5299036ffb3d742f55ba356dcb189cd696a356ce40d759063927d215df32f90cc1d7937d8780c688d5dda56058b7ceba91676f91427c0005eed274c5425242bfb98e638bc6253", 0x68}, {&(0x7f0000000180)="4725c5540048926c53f170d316b6e8a6d1e6b2c1c8069d7f55103159de018780", 0x20}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0xc) r4 = socket(0x10000000002, 0x3, 0x0) getsockopt(r4, 0x9, 0x72, 0x0, 0x0) 16:00:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10400, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f0000000540)=""/210, 0xd2, 0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e0000000000"], 0x1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0xc80, 0x10) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) r6 = socket$inet6(0x18, 0x4, 0x7) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000680)=0xfffffcde) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0xb8, 0x40000002, 0x0, 0x3}, {{r2}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x3, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0x8c, 0x40000004, 0x6, 0x1}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x200, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x24, 0x4, 0x6}, {{r6}, 0xfffffffffffffffe, 0x4, 0x12, 0x4, 0x9}, {{r7}, 0xfffffffffffffffd, 0xc, 0x80, 0x1, 0xf364}, {{r8}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x7, 0xfffffffffffff7ca}, {{r9}, 0x0, 0x40, 0xb, 0x7, 0xfffffffffffffff9}], 0x2, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffffe, 0x88, 0x60000002, 0x2, 0x6}], 0x4, &(0x7f0000000500)={0x1be63409, 0x7f}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r11 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r11, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt(r0, 0x2, 0x2, &(0x7f0000000a40)=""/153, &(0x7f0000000b00)=0x99) pipe(&(0x7f0000000b40)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000b80)={0xeb, 0x3f, 0x0, 0x7, "9ade3d43443431aad881de4a6e4f0c932228eeeb", 0x7fff, 0x10001}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = getpgid(0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r4 = getuid() getppid() r5 = socket(0x1, 0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000100)="ac86eb08b6c25607d79b7a85ff7eaeb262788b410c04f69f2fb9c5b84dad1e8055fc6846a637adf585275bc7bbbff5f14df1b9e602987933c0460b3659932a414e24ade021d86501584acb4747699d9e766ad0a597c36e5c3a46ac9fcee2ebc537687ed0cc2d8457d4f228a6f9e94bdcbba949ed80667522096a1d67c8759c26f4f180a44678b8a6fa49d0fc7d1f5191b64fa4cd76f73832e6c7cf9acb8d52a08e32efa0d8b2816770d1b2", 0xab}, {&(0x7f00000001c0)="466676ca6f08341cf88c97c2b36a9a52ad656c580d4051012aefeac5ffaaf46117c347d6829d6fd21df897882e42fc2e4dac527cf225bb9604110457a409a7bfc6370ce78d67411e66010207e6670bf7e9c10b35de8526fc826d7fbab8a949a253877be3aab4252102a0a918f2eccc3f44cf5935532f6d4be1326339b0194fda89df3c5f3dc990c6e41d6fc56cfa7f0e81e035af91d5a5bdfa0ccf15d8a1838f929883176a637e1a663f35e2780bc0d4c233ea274397a0a147a2157f33c3c4753981da433ea770e08442aac2b8a7ea40899d82237f0f43eb394431921d5bbe4cb2df5a48", 0xe4}, {&(0x7f00000002c0)="5e2291", 0x3}, {&(0x7f0000000300)="89ecc4e4c7d265a06af7072e37e6be0ac5f56fe42e511700580b0e1e6674e562169db305a45aa55a3b26ae54d104a32b40c874a8b2f1e843b656c7fb3f16abc65e981cae6ce86c027d36560ad95aebc960634454120053c585920e8774e41b0d8db079a678f8d4ed2ae7962e985be1096ee82b2ff455a81479537b5d62d2d1f4b39ad6126cf2d26824b2f27249035e5a31653daf8d840ed86b28792b443ddabdfb0cffd5bfae3a161bf124f2ac77354f9683af6858e6", 0xb6}, {&(0x7f00000003c0)="e1078cb1c67de652a40b3b3f1e6f202026d4223ddbaf6877896f8724ac7669509b9640765bdb378170e3f58e7d428ae4df1dd5096906897366df32d68e3c0a81a8bd1ef98a3dc876efe88d000407284cf5695f7bdcf0dcfdf28a625b31a30a382d6563697d925dd8a7e1341b96cfe7cc858f65f2599d8b5c00e88fc04ea393daa19bd05e3b220bf4b6649b9da3728d8a2e0f6ef588e7a7437deaad64bb8d3979756e88f0a12a8595eeb5e4e245eff49e371376f74597264371f7df1c4267dd2247df22c65a0e4ba3c195919b4c62e8657b7e6a4828d27ce915b2995a437470d7f6d0ea0ad232a0575fb3", 0xea}, {&(0x7f00000004c0)="763493012d8b309be1e3", 0xa}, {&(0x7f0000000500)="36e1a63ca158395726f5b45e9c5a8e6d71748dc51a71e764740b6b7e2730f4f793b623c92445412875cc55cd9b35b7ce3ee059ffa6d79b7cc9a3b00cf4865bf9c232edba0b1aaac43a44ced6000982e8c067851f11b03fa2caed0f63df4c06828011186e6ba6665ba9955d54fb9dd1b5be4d83753aabd9740779e8b156224ee0620e5fd57758ac0ad10fb51144759d898512e3cdb3d6c5dbdf02f0587dc9406844f5e5ce8e91e851a1928a3f70940862b180c95bf73080a4a66faeacef7b04d2e336fa4547ffac557aeadda8adc3f7769b39", 0xd2}, {&(0x7f0000000600)="03d09bb02769864e1318694782848f193f2d76bd81f3ee301405c41e82c646f1a72d01aa45f59c92049bb4c5ea55cffbc6a289a16f4ba96e93dd614b2fb6946788ee68ef82d6becd8486be61c61ca13f6eec44c747dd6032c106076485898beed737b472792ab0fe0172675bc2ee326bcf51c6c1067d6e07018630b9716c04d6fc3f9c70b27a1d6c84b8ea41a6fdd00af2b7cb54906bf5b5835741c19f81398f917b88", 0xa3}, {&(0x7f00000006c0)="c6cc850c59d96ac3ecc5d64119eb63542032c605446edf51eab9567681143b153f85ab55cf5f144eee4f5b94e4d56a40b9cf6cb1ce6948fc0e1a84fa48cc7d82673c631f", 0x44}, {&(0x7f0000000740)="23d3942595e40d24010c85975c39ee7a06e211cd8f1148d4886804adab8736eadd5577459fa0faeb49757a0478b307ebf51219484f9b6c46689b32aefeb328da1000bf6616b6f14c6f7b3181b980970bda4a6d32da1881e70671eddf8abd7e8d9793b6ae67112e4a9021618e1a1759ad290407baec568def1a59494874a061a8f9f963e4a722bf44acca075eb45c69653822c66cfcdcf65de861d2c3d4bd125fae0d5d1054669125111778fbf1295ece6c1842f1572cd6c00f9225a97bebf8e469a57fd1baf155ef51e0fb83534a39336a6ac460530bbd9b6f49a78ec0c8765c9a5d", 0xe2}], 0xa, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}], 0x20, 0x2}, 0xb) fsync(r5) write(0xffffffffffffffff, &(0x7f0000000bc0)="251fedc9f315964b7844e868e3df9bfeb953f07a70ab872e361e74b32042542cb0e0708170577cb7862c6b7f9f50e16eebaf0d2865d539152714113a09774a2ebf7a3ae261715a44018b6340007e9b01f2d5bc35b63f52565953ef3dda82a35d16b0d161bb47f9310a782822f09f041068f2487c2e1d34c0878501b117081e3317e69e993809d3b040ec9c363d6b7834719646e70807ecc021f5eae3a41434f088d605a6fbd4089e4b666eb15ec23c50", 0xb0) r7 = semget$private(0x0, 0x2, 0x1) semop(r7, &(0x7f0000000000)=[{0x4a97cd539bd8a00a, 0x80, 0x1000}], 0x2aaaaaaaaaaaab8e) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) r8 = dup2(r2, r2) fchflags(r8, 0x0) 16:00:40 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/89}, &(0x7f0000000080)=0x5b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696cff0300fcc6da800f476e6a984b42e147baaaa4c3984c49fdba2d92eda502790a533b8509e12173e00e6db2e5cf3e62717c3a93e45180d23af4da118d94fd2d7e8481b00be575f68c51d5ebf88b188c04af9fe7ad7d13106284e70b7a8baf592dad72797425a218b29aa57fa8516276dc8a0548538732c584fb6ecb490d241a4099eb2dc3c933e24f39d1fd23f6847f84ed57f92decab7df9e986c0708b6396a19b4fbf8a6d973b"], 0xa, 0x0}, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x6) r1 = dup(r0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x104c0, 0x2) 16:00:40 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:40 executing program 1: r0 = socket(0x6, 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x1000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000300)=[{0x80000000, 0x5, 0x6, 0x7}, {0x2, 0x80000001, 0x2, 0x6}, {0x3, 0x5, 0x8003, 0xfffffffffffffff8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)='m') r3 = geteuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r5 = dup2(r4, r4) r6 = getpid() r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r3, r7}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000001c0), &(0x7f0000000380)=0x4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r8) 16:00:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x7ff, [{0x0, 0x1f}, {0x1, 0x401}, {0x3, 0x5f}, {0x0, 0x9}, {0x2}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x73}, {0x2, 0x7ff}, {0x0, 0x5}, {0x1, 0x5}, {0x3, 0xffffffff}, {0x3, 0x10000}, {0x1, 0x6}, {0x2, 0x9}, {0x1, 0x1}, {0x1, 0x3}, {0x3, 0xbfd}, {0x3, 0x2}, {0x2, 0x5}, {0x1, 0x416}, {0x3, 0x1000}, {0x2, 0x2e6e6a77}, {0x3}, {0x3, 0x3}, {0x1, 0xaeaf}, {0x3, 0xffffffff}, {0x0, 0x6837c04d}, {0x2, 0x9}, {0x2, 0x10000}, {0x0, 0xaf}, {0x2, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x3) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x30) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() clock_settime(0x0, &(0x7f00000000c0)={0xffffffff, 0x6}) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) write(r2, &(0x7f0000000040)="ed56593571a4aa52816f79c547d02be88765e206de31ba98fdef3e0f30b43aa60800d4f5c9140408e35f606a4c80e03473394676db3f08e906bf4c663426c09d0e6855af51", 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x9, 0x101, 0xeda5, 0xffffffffffffe9d0, "38787a3e2b58521b194daa3b6cee66643fe396e9", 0x3, 0xffffffffffffff36}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) write(r0, 0x0, 0x0) close(r1) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x3f, 0x800, 0xfff, 0x9}, {0x8000, 0x8, 0xcb9, 0x100000000}, {0x57e, 0x2, 0x1, 0xc4}, {0x101, 0xfffffffffffff050, 0x3c, 0xce5c}, {0x6, 0xfffffffffffffffc, 0x7fffffff, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x200, 0x80000001, 0x5, 0x7}, {0x5, 0x1ff, 0xff, 0xff}, {0x9, 0x7, 0x4, 0x88d}, {0x5, 0x8, 0x1, 0x4335}, {0x9, 0x9, 0x4, 0xffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) dup(r1) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x190, 0x48) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x5) 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0xffffffffffffb1f2}, 0xc, &(0x7f0000000980)=[{&(0x7f00000000c0)="6a61d3d758f68c152aabde6aa11591e7b00375762b1fd8ed4ebf2f1248e43dce6f43cdda44e64829787c64a3ef1d569bf451320420381ae13fcc384681c26fa823f4c7436481174b1a13b8ba89c159f6fb3ec9c6e263a59736191a88864e1f898af04be2cb95cdcfb7c3405173f5b7de3bc0cd36bcca1f51b91ac527732df39f4d1ff0126768ef221bbda6718252e134257f70a1596ad03108a30ea179bc2e2609d066ebeac279", 0xa7}, {&(0x7f0000000340)="c3d33ed290d0067b217e517b56913199ec3620b31de8843d573725697fa2dfe6598f75c0115032c02aa0d2efe6c60149154030ddf0395f5791aad46fce1272f34e458bb3f263483a6ad9474e00d8592d625ad3eb6934fda6dfe0b18cdc5a82e97c164bd78e1fddf7ca8aa103ff0dc192fe4909be89e79b87cbf5c2e1aeafe70035c0f9067df4469f2bf0b95e221dbedab934991ae1769e9e2bc6b891df1c0e176c712c02e7d62ec9ecf63015fe1b63a92fa661958732e06fb214f667ed9339dbaeb9496297", 0xc5}, {&(0x7f00000005c0)="fc04c31290dda2c6fb15c39f2580fc5fa9532980bee04e489ae8b146b6d5ad995f46fa86ec7105ba3e5291768729c5cb3ece405b76e05b287bc0f5af4e375b24069a4f66135749dfea14c7473cef490ff7f34c70f0ff58e87a2a33df77c6b691d575766308b121b0fa6481126dbd0db21071e79b473e86e52ddbb4e256f90222885a8a9971fc7286934b260ea8671391ca68949a792dbbeb22fe6550c9f09d09ca6170b629cca63fe67e9b326b11aaa6913c1947f35e09ad445c03d182b6c3cab4aa7205502e46184b623f551aa15722abb3d8ce84aae789a5376a306ddc42890ad446e566e5b4a9aac5676ea9513701a044edbd2b29c742", 0xf8}, {&(0x7f00000006c0)="f37d373656e5de34cf553b5368edf69e863107a124d241ea0b3c08590769eb331a3a19d12e64ca8c4462feac878f1bab21eedac975ddc3c711d10684bd74c814ea6d82678e922031e6f3adf975b0020e1439d828a607d1301d35ca1b89315d097f2578b01645b3bd6cc1aa1a1e0fee58277ec5e6a6a33cdd6686246ec7227db76246923d7e546adbb7cc50e29586a697e20860c9690e721c0316fac2355ad11eb6deafe3350f1ce3eb2caac7a72242b282384e2df441f0caef5809b3", 0xbc}, {&(0x7f0000000440)="3fad839dd1d547642cff0ef5a71fed743af40be10e547588194117c222955ed71531b963dcc2fbf301d8a7ded74ae47823d4656a822169bb602240e9ce30bff69cf58e8649028c4248edcbecbbc58c1c9046da18bf024ca8bfe37f", 0x5b}, {&(0x7f0000000780)="29e7fc1b7a77a6cc148c9f0d29fbe3123b02051490d9b7fdf51c5c6c61701519f9bb1d93f71da3b66c0ed9c62d34b0b464d65d9b1d4ef119a289881f7a2c88a72ffa65a6728fd125abcae4c0fad790169ff4fd2fff21d75a696f347c4c10f2b407c1340ffc2c5f45ec9ec2c9d88bdfad1ab3f43e8c0b5e7b4d95c6529728795d567b56e51a6484d0", 0x88}, {&(0x7f0000000880)="2f5b60d9ac4921185aa527bfdb285c8cd3ea849342d255212a49eedf0369b753d3a079b9ad654f6dac6a9150e2472fff743d95dad4faa15690ed0d0496aeff228b3d8948b6e084e5be99cdf4a62a908e7b0662caf94849c9ecc402744d83da7189eee728b4af5a280707392dda3fa58a3b4bd49aff2190ee12fd9ee373acbfad0f11c55587eb683c17bdd299527fec5b24b71084884aa63372f0d263c2d13b02c351151ac0de602ac6e52f1e44fa59cb05eff477c38621c9dbd354a4d6f7d759dd5acd95769ecd8096ad13b3a46696d621c953dff901d30e", 0xd8}], 0x7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="1000000000000000ffff0000010000007800000000000000ffff00001e0a0000c0f499f19c7f7cb9ff909d2a6f64908fbe420a8ba2067b0efa76ea0a0a53a13ed2563d048fe6c84e7e04a3a3302a7ca0ef30958340461ed9f70e41dc2b1cb2b33fa80fa5f1b7771208ca03388500bfa387ff3ac36d000000000000000000000000000000003d4dc9ca92a2e8f7000000"], 0x88}, 0x409) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xa49d) dup(r1) getuid() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000a00)={0xa778, 0x6, 0x3, 0x7, "cd7d325e42ac2046d9b67b56b84d2e32ab874246", 0x3, 0x8f}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x54bf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40000000000, 0x4000000000000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) fchdir(r0) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') close(r0) 16:00:43 executing program 0: pledge(0xfffffffffffffffe, 0x0) socketpair(0x3e, 0x6005, 0x71a8, &(0x7f0000000080)) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/120, 0x78) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:43 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x100, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r0, &(0x7f0000000880)=[{&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000380)=""/253, 0xfd}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000540)=""/147, 0x93}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000600)=""/212, 0xd4}, {&(0x7f0000000700)=""/101, 0x65}, {&(0x7f0000000780)=""/244, 0xf4}], 0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000100)=[{0x0, 0x5, 0x7, 0x3b}, {0x2, 0x6, 0xfff, 0xdbf0}, {0x972, 0x1, 0x66e, 0xafeb}, {0x5, 0x80000001, 0x3, 0x1}, {0xff, 0x44, 0x600000000000000, 0x1ff}, {0x4, 0x9, 0x5, 0x8000}, {0x3, 0x10001, 0xbc1f, 0x1779}]}) 16:00:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x48) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="9c87af772c0009b5000000d6606e0760d4b80ffd96839f0fe758812e342c6945428d136d05961d6826dcf237a62a8f3e0b8af2eb569f6c", 0x37) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x25, 0xfffffffffffffffc, 0x0, 0x330}, {0x4, 0x3, 0x4, 0x9}, {0xed7, 0x1ff, 0x400, 0x2}, {0x86, 0xffffffffffffffff, 0x1, 0x3}, {0x7, 0x2, 0x1, 0x3}, {0x3, 0x2, 0x3, 0x8}]}) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4, 0x3}, {0xb71, 0x1}}, 0x0) 16:00:43 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x0, 0x427) sendto$inet(r2, &(0x7f0000000140)="9e5f6be25d4007bfff1546869e35a78b6b187884287b6afa30db1b4c9c09788b0aa403596b4380ac", 0x28, 0x4, &(0x7f00000001c0)={0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semget$private(0x0, 0x2, 0x80) 16:00:43 executing program 1: msgget(0x2, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x400000000087}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x8) r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$setstatus(r0, 0x4, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:43 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) 16:00:43 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = getgid() r4 = getegid() setregid(r3, r4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000440)) dup2(r1, r2) r5 = dup(r2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x1a\\y\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/&\\[.[&:)[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%:}+]\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000400)="130b8d2322fce9ea3126090a16e56ba7246c96520c4263b382ca36f1b0be8f888e0fba79db6fd5c776cc8499513d501e3701ce", 0x33) getpeername$unix(r5, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) 16:00:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816afc8b0bb7cd56fbf47567513494a5fccee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b2494d8dc751b3dded5a90e38bd53c703534c36907feee4b4711c403f4f7539fb8"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f00000003c0)=""/86, 0x56) r2 = getppid() getpgid(r2) getrlimit(0x3, &(0x7f0000000040)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = semget$private(0x0, 0x3, 0x30) semctl$GETPID(r4, 0x7, 0x4, &(0x7f0000000500)=""/68) setrlimit(0x4, &(0x7f00000001c0)={0x7, 0x95}) r5 = syz_open_pts() r6 = semget(0x1, 0x3, 0x19) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000000440)=""/182) ftruncate(r5, 0x0, 0x1f) close(r5) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x80) r8 = semget$private(0x0, 0x7, 0x100) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000180)=""/52) fchdir(r5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r8, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:00:43 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) getpid() write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:43 executing program 0: socket(0x23, 0x0, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x1}, 0xc) connect(r3, &(0x7f00000000c0)=@in, 0xc) fcntl$getflags(r1, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r2, r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x42, 0x6, {0x2, 0x2}}) read(r0, &(0x7f0000003a40)=""/4096, 0x10c4) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000140)="4630d6265f1943b3917f", 0xa}], 0x1) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/45, 0x8}], 0x1000000000000198) syz_open_pts() close(r2) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x990, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:43 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f00000001c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x6, 0xfffffffffffff332, 0x1308}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x0, 0x4, 0xffffffffffffff16, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x18000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xd0}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2e4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffa8}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x89e5}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}], ['./file0\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xfffffffffffff39a}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10a, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x3, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1}, {0x6}]}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x6, 0x3}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xffffffffffffffc1, 0x18000000000000, 0x2, 0x1, 0x6, 0x5, 0x4, 0x0, 0x0, 0x100000000, 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getpid() 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x87}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:43 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "1a424632fa6812158334aa0eba3aee778f8d9683"}) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x9) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) close(r0) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) socketpair(0x6, 0x1, 0x2, &(0x7f0000000000)) 16:00:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x54d9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x76, &(0x7f0000000140)="b697d8df33addb59b17e9a52bb9fe3ba80069f0dcb42c5458924684911ab0cb6f8697644f697f7cf2128c06e17131fc55dc11047f47e6ec99ce369f432addc1486b1f4b2995103c3ef5e33c2782d06c7a627208f5d515c0f883ea29fc0b79bb7a8d7b67900db90fc0901256bc34f13e27928f74dae44") 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x0, '.\x00', './file0\x00'}) connect(r4, &(0x7f00000000c0)=@in, 0xc) listen(r0, 0x0) getpeername$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) accept$inet6(r0, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x0) accept(0xffffffffffffffff, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000140), &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x7, 0x10001, 0x3e5f, 0x5}]}) syz_emit_ethernet(0xc7, &(0x7f0000000340)="b2cbf6b4b85cd277b8741d5af74d2d6f96bbfbfd90e08df8cc8503227c3a5265f7d35ad2c47045162fac775bd56be958220487ecf1b19fff23b818db6243f5c0d9e79fa8d5139e2b5c6bd8009ff53b0136902e5ef64bf25ce779bd763a1a3de093f8a377a219e5646f4f18fbd00cad1b684a402e442f53cd79b14502f0b9ba9cc5532938e268a1e2e5c34776c892d6af520de637b0251197521eece1f096e8d85cb61943739e75a5431be1b91e6e34436bbfc84398decc9e00"/199) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000004c0)='aZq+') 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xd23) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4c}, {0x2006, 0x0, 0x0, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) pipe2(&(0x7f0000000100), 0x10000) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x2) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) r2 = getpid() r3 = kqueue() getppid() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000140)="4e66bb00002b2faa70d602de7c21", 0xe) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {0xffffffffffffffff, 0xc}, {r0, 0x20}, {r1, 0x1}, {r0, 0x5}], 0x5, 0x200) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204b, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r2, r3) r4 = dup2(r0, r1) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r5 = semget$private(0x0, 0x2, 0x200) semop(r5, &(0x7f00000001c0)=[{0x4, 0xa, 0x1000}], 0x1) setsockopt(r1, 0x5, 0x7fffffff, &(0x7f0000000000), 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000040)) fchmod(r0, 0xe0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x840, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$KDGKBMODE(r6, 0x40044b06) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) 16:00:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) nanosleep(&(0x7f0000000140)={0x8d, 0xb}, &(0x7f0000000180)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x20) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x203f, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x4}, {0x16}]}) socket$inet6(0x18, 0x8000, 0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:45 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30880, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) r2 = semget(0x1, 0x0, 0x4a1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000440)=""/41) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x8000000003, 0x2}) msgget(0x1, 0x0) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000001440)='c\x00') getgroups(0x7, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) setgroups(0xffffffffffffffd6, 0x0) setgid(r4) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000001380)=""/183, 0xb7) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x1ed}) semget$private(0x0, 0x0, 0x82) pread(r5, &(0x7f00000003c0)="f28c4b615e1e97649cb1ea08c6d0a1340cb51bafccd102f781f6c874b0ce587ded04015baa49f38a1332ebb0f1eddee6ea805cfa671f552e5600a1c585e2a0432b0abcfb6d2b2cd28aa566eb554d05eacb63716eb7c7e2084521061e42238bbfcb231df65fc0ab46f103c6062fdecbb9d7dc62c9a9d614a30adccaa97bd21971", 0x80, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") pread(r1, &(0x7f0000004980)="1fe56a2c188702d1b4e8230a0f97db9818318ab83caf05ddfe8ec161d0daaaa1007361df3ce9af09205c5b747d5224c46ed539e9ce0138340a47e47f04a892902977d2c1dc751b1afcb122467a7a1f34346d0ae7db20bcf161bc4018289574470da4d74042c7812a9aebad4a4a1ce47d10d975c9f956b6e8024d189b46f23759bc815bab7e352d7ca5e05378a7f03f185aab7184ea99678d4f3451b83b04a1f9279c218d206ca579e82854c8f2841e5abbf6c7cdc589d96ebd959a0ef73cac6ff1ba16a3568415e49f773f835ea446dbb4e17e81ea2a27be407b44964ce2451d226f5cab0baddfb197c4e1c164d1a43a6b2f978be28e3ab4a23d0aa77df1f48a35e9d2673dff438478c8e83eb9be62eaa08477169ae88075b3da5291b8f01daf39d71c72ec95dfaea173475120ec279258d52eafa53c5a160d3bf8b0524c97b7b9fc9a6716e2239375964e5704e2247faab829ef005c83774b7acfdbbe9f9425f7b415fd2eb99025b8d91b06517a8423b391d3b15a25be104505e15f1000f6f70ea670e46db80e5fea14cc9fcd34b27fae5950cac682f5e1bfdacd73d7eaea084df9b180304ded9d4baa003646a8a53794f64bc23237b23315299ed562eda27e32bfa9af10b42f8d9a4de1e936b09544b751a700bc3768622c16e8ab38a5489eb6939b338f4a339a84bfae76399dc708c07ec6cd0f9b1363b5e2f7c13d6d78f90cb976e7fbbc33a1d045822750bc5b7f35cbc2cc4e1a5b0d1b6ded90976b01f5d14e0f914b415f6e1736ac4ca318509ef15f1d454a127afe1c227f97102973d30e93b5e5209f3ae77b99d0689286b7c89ef6a1730fd0bcda0f4bbcf629028d436414e44277022d385f6f84df739938ac57826c51ad34978fb3793aece0fb1b859714710f9b0a2ede6da07a5eb135c465cd48903ee6a6ec19a7cf94d04760c5dbf7801b2c40e19df193e22047edf61f1f7558e18da1ec3e4e598bc329ccbbefb3db6b378e8ab3624c1ec273e9f2476ab357a788a305c79c32dbb2e928dc6d0952c513fc2535eab30e437f8e8f9b78bea34a281885cdf7d883cfd677e97bda97efa4e10ce739b514fc8c09aaea465cc833f0d4863c71d42bf1376a547963fd2b4d394b6f195164fefb845bf04b35dd46b6d650d0fabb72ffa0e95bcdf92ee935720d4d0a28f22ac412c2fee4e468b464de02a61e97735b54dd2585414d5a8610ecb1705ddf73535435a2f88a75b48bec2ec8dc2a7f2af878e112b2003ccf9048718473f459e68de23803fbcb5ad8088e735ac6c3164bf5213b1a6651cdaa48ec7e6167afa621093962b0f52698b36bdf6f9320701b89c358e96b62bddee7821c16d38a5610463212f727759214a350dea344af1d91b348c4a752ff2184eae83e7959c88cf65c14268747a752b75c8eedb7ac16dec2a82bcc73e810f3657a86800c9dfba948d3ba94242dd00cbe9220112be5f0a43e1eece929252bdf0dd7e8dafaf39a8496f0a162c53e18548a29f941e39ee04c2c50b9c72b116d0629f17e7bfd4a71836045ef0d835f97d20696f6f1f6f1d31b1ac4068e79f4bac02151e1ae7197798d1954a6fd2422a7ac920ab60646b8733dacf9ce6070a28f8821e1b680be7dd86d75c089668f17befea455202e39d0a1b83f6b618bff5b8392db844bdb9c0710abe4b686dc9cd5eacee35362108a7502dabf77dee348ad6ceb4f9b40af44837863e71eb6fbb859f04131781f2f73993fdc0444dec2c57062617210bfd675b7b5bfb99ce1273148cc5ed3b9af4d0cc1ea06729c492ecd56db7899172169e438c7431ea4461c5f560958e15c99a5f6647f894b351109eeaff1f9d97981d4ed971c7e2ef2803807ec9914d154429b32a17c3d895d8cd33d78284130f8334c07f79a06821603c70aab9ffca2a1b021c52662f751571e72dd59d6814de02ee596d7fdba55d0d8021a839ea5067e19159e451db5ffee7f97348f7720108f36033f92278c8e10f8cae5cb93dbbdfe286c570e4dd229e8bf294febe4b72d8d8a933c87dbcaaa6930734efd4067fa90e82ade4225a71e3f0a6302221638296a634ec2fbd2e24e12cc13864138e29fda886f7820aef88ddf97980d6b592c11c1c190b3e68d98c2912717c5c03cbd3a7b9e33303b7bcc0baebe1d4197999908019f36a6737190277bd5acdec37d742b05f690fd05a8e3cce1fc2f88c214e83f6478b07980bb8fcf7e4709316342069d295825189db4ae3177b6278b070e1dffba93bcf5fa2d729a9e84141ae5cadf9dbfe5ebf81dd55dafade277af1a9f05772921bcbfc1cfabca0bec42a0ad6695136ef259cb867c3bd941b902284562ac7cee58130839c9b4a6a05145d64de3014a09d119a220de53dc48d724db53d2bccd3b7a25b6c892ad1718f64389e7bdeb4e247f81840fa2f58eb0f7aa6708bd62b9dc3f59c157cf3ffbc43c2f85a9cfa942df70a90736387fdb1d733cb615c959c3555b47ec508e24b8174627b0cc69fe8232f0fb61559fcd04231c26724953184186573b3a40e66083918b5af22c667cec6b2c31a2b24e3008055f1e5a4baecc0f6cb43b1476688f0183ddb589780445605e93ec49b85cbfd4ae400d7a93c5b5175d00cddcce5c6d4b139ee8705865e1d7ae089f7ddf01a00fe3cc526af65e63f6bf28ca23bf61f301f5c942cdb872816210cf17213f4a1be1dc14daf291a73f0f9542dff0e805aa2e597ac1eec15a3301bf8a8bb58476531233748fbdfe8e14f97e55d8103d26606ae00fe1d07b50755d7d5d404c19c0e304358ad39d60690acb7c0a155882caf7c666b3112e06adc3e0d3f1de9fdf0dce2e7b5c71befccadf3878e3af3b2ec2c78fd4e7590849f18758ebc2b2563a22b70c784195129584978c0cc52c823d1f4a3635966a24b2b04da92ab0357d60e804a08ef48d7d096490e650b9ee2c75949c43d419e660922d4ea798dc2c5bc26ef66f991beb20e2a5150722ef47d2d7511f50fbc506ceb6500030b5903008589a681c0930e08009f26efc7ddcb713ef70291ce58fab15e76b8968ed4f26d0cca22dd5fe255204e2a0b2e5dbc04898dcce1a9929e5463e3497456967ba5b7da5973721e48105c8fcdf59ee947b7f86e3f711f197478e7488dd2bd3df694ef6e69bd60d4d58bffc6f80c79e7f391d011bc58beff0782a8004f57d79bed5d59bd4bea3387f69db5790b22ab239e6fa176894b36f7fc132bea2fe15e9099286d01a829f0f67f9c2acdb05bec3d311797be8e73acf02bccb7dd080d2bb0b8d4a3c2433aefb2edffe73e115692ae884728d4d9fe4c9dcbd7a374cb2a77057fac12465f570b9b710cffb2aebf0a403dfc87ce9e6270eb5c0ccb78ae12748f71d519d72a456426d22384f21ce928687f0cb71efb81ef9a764230ce685dfd928ae7f6a6120782e7b04e9f7c4b47bf61d29649c385ba4b0b2b4aecb0927011079c70a01f59ba2c8da3760da04e9aea26934972ad913e24ac0cdf15e2eddb608f634f95f878306f4bee9b185d2ebd4ebfca98d0d57d99ccbd78f26786ff0e3d76e965a5c4c37a76704cb6abb28440413bb9dc6bea07fecfdb340579db1c4b3e93cc49c7f8ebca6e6e30e7e314db6f8933fe2a3c3f67aec801f49c93dfc50633b20135d933bccec705ad55a2be6da4b4ec520e6cd061cf915ae400d0421a5f53c1bc623529a1ccd60254e7b77022ceb20530636efe72c8544a0101918edb144dc66b535029fa1f39f504bd2613c216e340d249f8ebcbcdb8bd9d846eb006f77bd37bd6e2b5af458acee35e12c71776c2f9317daf5fefe634d4862647c24125c13d24985270a2fcb3dcc9ed491701e2e2300c09ae15314ec9e8ee005162a041964339a3df0c5422feb7ba04dfa509dda33e5ae48e8d0b09feb846aff98f05c54c23a227a59b084af9bf12994081921d6be98b72f372a67d0d04d4a0a9e536dae6bce3a1b6c55d7a1d17eb909547c0ab24865bc4a7f769fae3e2d7283060e7889d7fd8dd8895ecc883ad9de4639bec4efe2753e157958c6bbdde884565e21645409249bbcbb8baa55797e8a979eb64c572e2316de8ce64e8b4d21580c1d761716f5b3dad65072873bec3e63bdf41eab7417ede0311eeada70f55b1bc8a2e10edd79c25860c4c16ab70a6bd74c280069996041aa4abbca3ebd3569696d2ede19e7c32a543c3fea6eb71a5d175e8e6715b65ff29bc66e0d313d80fd98565f7398672640515d0c86a9575ac1c63027e5bd8ba155fe0c2da9e33cd74f9eac34802f7703e16418aa0848df1bef6e62c44d6b5271ec9fbfb2b55435614f9ff49d2f1a324f85a2b924d3cd2faa07ae240e88020f17a06541f57f3722619e6f1738313213a97d5e1cd2027d946c28dff756f2e36486818a9b2f63fb985fcaff57b52aa19b5e79d09a61b0ff2ec0a853407ea2257710a7eb5a5d3b78a708bad5274863693694f3bf956c498d356f5ba08959d46eab55d7579dcdca5f085b3607a1ba4481e7952a4b736dead64bcacbb646af7d2c5da29aa92567e1bb80664a79dc6dcdf5a6b52765fce5d7989fe283e5e16f5bc9393bca6044246c6fb3582b77304b40acf21d15289e661000d18ecbd0f99281e1cc754ae0e01ac86135303208b131965d7ac25ec3296721028f2a0d31ca1eabed5f0a1bbc5a16a86b95277d53ea86d6a97f24bb71c6cae2809202ff243165bc5e3e320f1f830c39bf6cbe8b0dc44f12a16742b2dd560637af239d01eb6a68d50c66f857c546ec83a16819d72778e8b247a69fa8fbe44bb4129689895e0770d700603415a808c5c880d07c0ab2f194eb50914527c257af35dc4926c2c329a35316b29b513e3f0c0cf7cb62e1dea797d25e46a9e3b0e1fb9a5399e1397c405f7e34635cd33fc5cb33a6b4344f22146813d136813e5665b1113634fef0e21892b92524c9cc05f2e23363e5c03a9003578771bfed15a1b0b6aba85cf1bbe86b4ef6b4c3e0fd4646884180f62da99473dba05e5a8fcdaba5a185806ca1087e30b19a30bdbc6ca87ff4a6de38f9947a5fa93792b18a5f57fc45855f86f33fdbe2529c8d0971bf82e0d4fb2001909b5684a4fd23847f846d2c09b6901a2d84bc34aa0c9d43bc40bf0affe97387723bae1feb984c0f485d706f4f3562bc588739ebc55404b8923e68ae99a0e974e6297efc378b094fe5d6cecddb93f82bd82a2fc17996fb6831ab69b7d7e7573ee796d9fc5bd666bf2ff96d104189a064f342d835997b36e4c7337fdf44f733b263e091326a011a92dc2d6ea175cb62665c878fa0b78d8ae2de6c98b4a029b93feed3182b7bfcefb9178962723b6f68d24060c3ead7c632c79644b26f7b15b30392f85da2b0cfde4aed2b70b3305f8c4bc2e3f043f007fd01f538f312865c05e7b61be4ecfea741e6e422688d578c45c1bcde76eaba7370ce565c26211925457beaa47b68b538b8b16b6f2622fe8eab1e995ee9f0d4cdaecc6095e80585ca98cf5f6487f56becc14c3536edcb078760a2806a262c02799e94a406cccbd8f8572a04b78617bacb8a39ab72c0c26fd32974030432901932ec740b5ae4b995c93b5e055ada069bffb6b7e5ef7ed31bfd3d1b0f0170ef860af53fd30041d1683d5f17f4405a93e3f2b93b1abac1e7e022d58dc317ca94578ebc3cc2e801096a614ea78435336af69bdf710f79238c081fd009a0c448e97d73df01b2fdbc7e91ae8b0a55c86e7e333acbb31f075bbd350cdbab4625ae09cfaf953c0f39bd20e4333a1d2df03ce7d713c09ae4f75857c23e7f3f4c9ea524bd9103d7993377a623cb0ab2ea154bc1c8ace8a0c2a547d375c19a5ab2fe9574dd5550a9cd94cd49d92bce175b898670eb5376d0a2d83ef268cf63832caf89a765b91a3b3f253a6231f1d3c2151185c0f0ced0e180b9dbe48dc601f6a5677a5c823a6e752e410321397a705be0fc678f0f0d2df1907a97550609a7838924454dc92dffd380ce80b0c05e9c70547e8cfeb5b2e8e204503b35969f6c9d7bcd7d41e76d3eba4abaa8aded7e26cc14a35ae5e99315c68de6ce4853cbc773f776ac0326b7aa6249225fb57af512d83ccff82fe0559483846293a2a32c158d00c26a96a6cf896160025a1a2c8a3e91626d442e3b0c0a9d8b10bbc18229d85b29", 0x10f4, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r5, 0x100}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}], 0x4, 0x401) sendmsg$unix(r1, &(0x7f0000003840)={&(0x7f0000001480)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000037c0)=[{&(0x7f00000036c0)="183c4832b993322f3cde7de5eb5a7e9949d0ee647e1ae5f9ca6f861e3432f4ecbbd39af91a8c1b84d5edbc03d79f430dda6ee9d8c92d61881a8e459ccdd06a5cce33eed160b0fefd406fb5541f39a974c8418c3fb766669fea5d964ab9bda2d0fd92e849e4255f5fdd9811fcfc6fc8a572f2fe741b429a82f8731490d195d61a39a18812375c9b92b6aec368246732a0f9119d88fc43847dd453b1198f0cee64cef8d129467bbdb73fc0f55fce09431c9dc3a81af7155f4b4ec434dfba058af8d3756ae330620fbd798c9011b337787efb", 0xd1}], 0x1, 0x0, 0x0, 0x40d}, 0x2) setuid(0xee01) r6 = semget(0x3, 0x10000000000, 0x1) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfff) pwrite(r0, &(0x7f0000000140)="ba14136c93e885cb867d142c86e82b3c88974f7ec68a7693ab8a686343de4b098cd58cd3690e22ff42fb9517e372163dd40bcf653f15f712fe2c17ddd60bc6a4a70c287ada912e4f1564f58d7657ff9066469b6581458161e8e79ec4e86ac4c92b0f11bf825cd5262b7a943f84ff125d3e1e5d80e54677d7bf7b326e69b4c454013d2c2ebcfc94ee79dbb4e18e4259dbeae4a87bce73ca8bd2d3", 0x9a, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20800, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fchflags(r0, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1803, 0x0, &(0x7f00000001c0)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x8000) 16:00:46 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) kqueue() 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x596, 0x0, 0x101, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/132, 0x84}], 0x6, 0x0, 0x0) 16:00:46 executing program 1: socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000002c0)=""/141, 0x8d}, {&(0x7f0000001440)=""/32, 0x20}, {&(0x7f0000000380)=""/142, 0x8e}], 0x4, &(0x7f0000000440)=""/4096, 0x1000}, 0x3) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:00:46 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) shmget(0x0, 0x3000, 0x3c, &(0x7f0000ffc000/0x3000)=nil) setgroups(0x2, &(0x7f0000000000)=[r5, r7]) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r0, &(0x7f0000000100)=""/142, 0x8e) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x8) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./bus\x00') 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000002050, 0xd18) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x5, './bus\x00'}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000200)=""/106, 0x6a) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0xccb2160, './file0/file0/fi', './file0/file0/fi'}) 16:00:46 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f0000000440)=""/117, 0x75}], 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x200, './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) 16:00:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) shutdown(r1, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000000c0)=0x1) close(r4) 16:00:46 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) pipe2(&(0x7f0000000040), 0x10000) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8080, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x1}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r2) read(r1, &(0x7f0000000240)=""/47, 0x2f) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) read(r1, &(0x7f0000000000)=""/24, 0x18) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_addr=@in}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x1000) 16:00:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000001ba, &(0x7f0000000140)=[{0x20, 0x0, 0x800}, {0x28, 0x0, 0x0, 0x2}, {0x6, 0x3}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x205c8, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8d", 0x101) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r0, 0x55}, {r0, 0xffffffffffffffff}], 0x2, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xfffffffffffffffb) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b7579456fc7d4096e8c8b6b87cb2d72babcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd02) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) flock(r0, 0x2) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d29fbd4170a", 0x2d}], 0x1) read(r0, &(0x7f00000000c0)=""/66, 0x5) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x76, 0x3ff}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) close(r0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x6) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000280)) socket$inet(0x2, 0x2, 0x21eb800000000) dup(r2) flock(r0, 0x2) syz_open_pts() 16:00:47 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffda2) getgroups(0x1, &(0x7f0000000080)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) getuid() kevent(r0, 0xfffffffffffffffe, 0x7f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xa7e, 0x4, 0xd97a, 0x5, "e2f76335934896c0fde6e97e4f2cdfe0757da21e", 0x7, 0x4}) 16:00:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x87, 0x100000000}, {0x22, 0x1ff0000000000}, {0x67, 0x1}, {0xc3, 0x2}, {0x43, 0x6}], 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0xba) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0xfffffffffffffebb, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x5c27, 0x6753, 0x1}, 0xc) syz_emit_ethernet(0xfffffee9, &(0x7f0000000380)="b6a2affab43da76c5431b36ca99742ec0c262e7d9b0cc82a3ef21b8fd7f6effe2699921b97179f29cf5b8f4e8457591351cfa6106066ae6c9d2a1d0c2841344630784ed8b5e30595a46cdf6ade45bfb360170a8059d0ccd170a177f94a9ca6c8e9132b8df24797c4d8583011bb197e7a398b748a4e1aed2ac2dad131e8a3bd6bd78ee621d3685cc8cd1141781d801a4be9f0de12e48b") 16:00:47 executing program 1: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000100)={0x0, 0x8000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)) chroot(&(0x7f0000000000)='./bus\x00') 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000001b40)=@in6={0x18, 0x3, 0xfffffffffffffffa, 0x2}, 0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000200)=0xc) sendmsg(r2, &(0x7f0000001ac0)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x648, 0x7ff}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000340)="94b39bda2950b7f7fe7d45aa6a0df68af1eb62770be65a439ecebf54e9022c91c4c6009ec2f0a13937b83caec88d50ca9fec3d87777fb8793850b980d2603142195c883449ac5fc4bc55b341accea1d710d4cae4fc7ebb3515260620a5d3c604ccb04d85d9e7163dcdd819a13c61a55a697c49e11b7646c24903d5c9adec09e0ce8f220421", 0x85}, {&(0x7f0000000400)="278273e01cccd55b78af7fef8947106e130fe037ca49645b91f6bf8046e0da071211e777b9d8ded1ff45dc6b15f6405378fd49e1a1652c334f1210b95b522c3c7c8fce9856180b66528e3dae4d97da1d62b7a97c4254107b10c963203c12fcd7011bfc39ca6b67d39ef84babd745c36d33be5b05eab1bef1ffa0ab5aa3f7f87a111be6c68d21f104af8b0f04295af07ed9104b38864c2f2d1be2fd1833a92ac95ca589d27820ac3c8060d1bac9a2ee0a4784c4eabac7c826dbaf2b6a159c336d62ba91e31dedc9ab929bb5f9d0a68a11de920d7ecd5fa657e694ec42e4ca1facabee533156ba03f3ca8d3c0fd23658e761f326d5580bf309ec8fb867d87c667b13d7c5eb4a4515abd32cafc9dead17cdf81d3a200cc745675f2ea14eb8ba61be00159462b5e9bef08d5a790f86dd89ac4e1f1c8a993ead3e2071464293be59636ecdac374e5ae94829f2bdcb99678157bbd7a940168866b7e980ff75db3ab2705337a21a4cb15d7f9f89ab5e3fd067b2df8bf4512294f85e8f59f1a81a82b94114b8dd10ca953c99d948c2fcf6c115645af6b8ee5e1f547ddd9b00b480655e919d9261e4424252af39c6fcdb6252612f7eb52a599e246a6764709c43e47fc3079a1eaa78fa36d1d0b557526a99a8b3f8a93733215fa8725e5e2d76df4a879d888f243d778bc4ea9743480cf8283f0dbe7a6b423c34824cc7b9ca2bff00746f8f9f9ea1ef62a8d692f52a1730e791f69fcccd58984c7b872f075b60f9753d72d423ab5fe6efad9f553c29139ecc73f076e406353a357cee8aa1dadf53f79c1a578568c158ec3e9817bb6a5362b9d981a36644965923573bb8d84bf6ded2b69fa8d92fb8c60debe3de66687089bceca8c580336f6d63b00dee755e09f23e19d87ac4c702ad2a0166f7a46cc5069e5bd5323f5e9a7e75f6c88cace9021d4f23fd92f4298e0e066a85a70c1a4a4d4c5b83c149470ea33952be62789ce639ed5e2a624b7beef4c406f70860af1b7389a7ecf7c6f5249429b827d07060b2f6619122c51490fec14251ac22ea6e319f393a067798db5cc3c3bbf1067a40613fa153086a63033dbb5de0becc288b85f5a2ef7eb71464885bb62aceb14120942ccd1afe585a5eb0758516261acbbd55309fff4f506730292c46960586ea296cf868ec209c6538388cf43870b817ddeab2894f847b4bab3d1964df4884a773d12cdf2054947a2c30e19f38030ee48715d58cea8498c61350c58d5252430d07b728431eaaa9da1495245621a09a49ef6e90cfc8c62699e0529becd73f8769ebaf58c5f7be44ffeb95e9d95f3ff17e69b59c85d07ab86a9d69a4966d216e270c8f2687feccd6f8ec615b5596d15eeb24fa2609551109ed40cc1189bd658662515736f642e801afa305ee2966520119325da9b777f67dbbcc7e5ce097ce8abdea23b20598cca409f9c09e05166a2acc761cc3920382871f8e5ddcdfc748233dc4ce697565f618d5bedc839288fb8309948b2ed48113a8908d7f0f1ef7758547429ca0b83c87df75a4a7b5f0302d49cff621953776ab9a07a8756c0e40002a8243ddea26f9df231aec9a9fc13a713daebea4b9bdd5bf2162d2c47c5c27680b6a45808a13febea74325fa40732da88f6d21a6849c33958fb0104fcaa144ac41752842652de91f4b8f5a393ed984effbf1bd4d6831469b25899645b8411418173d75478753257854e82363778f7a4c87d798954c1330c34c096759c50b628547bcf517393fe1cfd5d1efeef612efb509f22758f691cc7528604a217be4f1f2feea1b50acccb40aeaa649da85c7663edba407386f0d885a16eb189df9f1c478e3c7b3b00a21bc65cd030d8322e2d6d0a9d358385710615cbd0ef952063cba586be4bb8aedc0f74627388e4ec260cb1a5ff379e2d6dbbfb420bbd1676b70e136a88a3036c3e840e00f9e4563d34dcd0d28b508397fd9a5b0f387a34851ca90ecb35e43ea71d3bb2e197f12484993824134c8c0751f8a634f25d86d5240d679b492b8d9190e71bcd0fbc8e89c440311fdc31f5fdbccb5b1656bf7cc749e1d2108966fc3e92c8986db1651ba77e4f14423fd9e524ad471d7bd3e6838e8f1cae2bd5a8f8fc1d86bbdd99e619f8cb0e6acfdce372b86e601060869b6238bdace51761ef4a17f1dee4f107513f533fbdb23e371679fb8d67c476d758810ee71f2e8d566e7342ebf6ed95f52024d73f390c3226408c1d9b96033c6530ecf1f0cdf475d33fa2b8f2f9af9630c6014e87b6d8ebb719d41644165b67401f4b7eb2f592f55d74a162be76fa763bd1a7b706d81db0c031fa6f3c8c66bc8009dfc21429a96f14aed8471aee5d0be86b16426dbd9c513f547ea71bff2e764bea7ff2266410808887665602d5c1142c4ca7f23437103c28389d96e51851c57d7a33e55ab84043b8007fc4902c594d47f58926c35d88f5fb755137ca60148a73de91637d40b5a4f8d421fdd5dd3307f016462785c1f72712a7b36145d0c004d89aeb06a2ef593ee72f77991b3d0215197c4ef61645ebe4c68dc420ab16489759a0b58ae740ff33b21e6af270bfbf59c5598ec877deb3f70acff7c8041f0322569ba5c127e55150bdf5a1ffb199b2f089743fcc631fc94514f5a532120fb1021c357828fcc6d5f8da58deeed31f670a11b4bcf3cb295980afadf82863870c9be4fd6b7746231fabed3b7cfb015852c39cb0e201e04196b3fc4a326dc820f428dcd80046a62953231f7b1d2d731b7380f9c4df6c182315b67fc01583b3bec1031fd9531eb9424a8ab4cb4c09d5791652bf61c0611a379922df188407c22a875875c23a1e437c6c542befa40845062306227503160ca574c8e174db73e67c02256576eb6a34ed5d30529049544851addfb16724bf46e40f2570dd1d3454665358c4964388d7e866754bc2bc56e93373f9fc654833da0b832f0d974308399e2b833048d81dd5160a899003cc055ebffcad08709470cf92b52e4420be006fc1fa398bfbaced6958373b346f1da700f700c8535b98a7d6bf051d1f44545c46a7964e5292b39402f9b6afef12e0d42f412d01cc09c49ab0525545fc695908810484c7f479b2d2dfe4c769e3aef3255777c734fede16880d8f050a4cf3916143ce82c3a035339251bb28733b2122d40abe350ce4b78069e6d6f31accaf2a78963c35966c9f33e49ac396add1b75faef61f267fb39c0497cbdfcd9bb8aa86b007737c6ee09277298a1d25fd5047caee59b7903e620d792f9155197578f0373e6c9a272b49f54c7f779737c725e0a1ad50bda3ab5e5dcd06e660ee61faacfa86c70dcdf7c88dd8b5748fa07c033f8518e57ca62b9986705ddfcc4d2d31436501e62ec4c537f377375018c19c5dcbc9c94d61e713b5cae1b333553d0db8f88fb8bd499e5a6918d68fe8d5e2b72b7a46c51bf5f15b97e15b3b72c6f0b17fe6eaf4e32263839d71dafc8011b3134b9e690aa244051e3c243625e2a929dc6f98d115350879e36a6707135ed387df631bd26480aad894786d390ecbbb3bc8112359965b074a19fa403ed68d0672e056399a3bd0e8ffd2474ea11426317782f8041517dffa480347b3d2bab11f02ed16c5c7f9db7b046633cffe8f5cafd3a5bd65db8e9d2acaa007c52c2271ebdfde30b4fa0cb772fce69d1a6666a700ca06dfb9f873d7e806296d886c008342c51a419ea54f8cea03e07ccba3d55ae95891f0dea37b94f7920b9284e0a54b3d0c9fbd7aa7bd5383fe863c6cb2ce2b6f4e32696af02e3fa0cabbb9f953c9aba9da88c0755f68fc31439acfa14cb08b7c04f05e7e828063378931a4700f30518d5080c53bec39a4dfdf7bf421e2aa9f354ff733f9aec8dcac7d9109e911af7e19d45e3b7d3fd21c45d0cd3ef30eedc263f09723b778291c16e92b373c014c08726b2aeaf20788d788191623ceeaff38e24c7f59af322b4055a0f44c0a1180f8ed9b5b21fb397c8f972f36d15e4bd039c6294fd0a8271bc85e3ea4ab7752504a75130ed6e049d63cd227af67983f030965069c8d6b2d8048ed196975c0fef12a4dbe9bbe2f58ee930e57c9b5722027e040ee7db4c85eacb2f958f472e3f53de280e6a8e9cbbd0d33252604190ba4820a64a2759ff4a904578abf487b88ec2a65532664231b1850dbe34c190977003a3a9a0bc525bafc1676ba290c189866c1403bf8082fe38777fd096312b814cdef0c9eaa81d42a3dc26879a5176f7b6942c350c19dc2fdc2fc2ac3c0336bfbac4504ab279d56bb35fd2baa9039e61572f7c3a52b2c017a8c841f0d72811c92678402f933db01c5e6fabb4b0ba6880ebb6b00ebf5980db2b9e47f4573ed288220042a22c9faf3f3006e85098a899de8619ab3b1a58c6bb31ca7b690f2a711d4761e1b864d34322076a4ed86fc21ffa67ecc098c555cc62796fe6938bf60a826d5252291c0a6afd34728d8db019f8d983cd146e33df5338cc23a27b76f8cc4717341ddb636941eb55a5a27fdd53dd9353e167dda32e32a89f1508754614c62d1ef932b2f59f61e2b8ef038e20cb9a16587937cffa44d63dafa79008aaa95d7cc7dc1ba98ddf8e6d36f1c6f9f14f597a8ca191c093e680c7be7915656ffe174123984a201933b08c31c029cf57f7a3cbfc557eedf33e812a624322e6f356feb32c60e63c8a5799a93faffcba83f16f11bd2b9016389f916fe0f9bda8ab6ffd87aa94aa040e33981bc8b9680ece68dc63a319e2e0e70f57823d52ca455c6b98cacd6240ea458d943d3dc28ceafcc39e323108e9076a1383639a95e2cf69d1fe0daa5a7ae55fbaefc0852e7541a3d0b6ac9a7de02cdfcf291d94fd6c00801e2fdc978769760330ead6a989a88566c0af416d1bdc6f0c50d74589b973c5fad4cd61848378b7476c04e580a4a4d90bde70d61d309d0e9cb1825771a11fe90abc23bc19d67d46b6d6915c287ad72698f2d89dcfa50529131b7b4a3d0a24195932e014c2ac47dce7ece5cb5703f2c05af7b6a503caee7d875c6461113f7e5e91e88f14cf9ffe1eaa469930eccaaec577b5e0851f4064a6bd0d56d220bf7f92ebae73bcefadf57bbe55e2354b068157f92166b31bd6cab71eea62754a8b65a51205289627f364945abc7b0ae2100c7449fbcdf0f9499d929c06a43d067fb364120d8cc4aa72387c451b30e2d24649928ad152e9c45a693a3edf961b5fcc22cd7f7558d8addd1f0ccc8e0f5a247d4d04a81afdb5f642c384cfc9eb1ba125f3b8b0d8ddf7a34ed340424f72dfafd791e2871acf354d451b3e0c14ce7e5467372fcf1560de287059ba1806afb6caff2ed0020396a78a2d45b1250a0f5e7fcaf64d1f6439efd1ed8168935507d1efe08a016c37c633f6298aea0a1a9485e15f7838d42024d49e367de41ce83e1d5115cd9f2a2bffe78d076ef963808349d87dd2586fd532a7613beaf1854c7a8dc3e7b870e14528ff5d816e88613f1da0af616cf05610638a4c66f6e3eace769435745abd9db5d024eba6e057d3dbe7dd4e04f600cb47aef950e08628ea35afe3ec02393656811e4af03b88701cd68b10dc8feef4018758fc7e6f5f776dd7fb5fd4c8dbf1355cd8fcf28fbd071c23114dacefc2aa7040e4ca18362d0811630628de2e0ff07b4e0a0f008d563e54c6b20d7491a7fab485287990c82a7bf9fcd553accaa8db0086c2fa5c099c398a422443b337ffafef31e02d2ff4a448e10fe0b8e828505c0dcea6a70aad5c8db86b9b908a63a684d53a984ab76fe0d2570eff15298539841644f642043c4419959e40afbf71fed75c4ee818", 0x1000}, {&(0x7f0000001400)="24cff5ddacc4afa36a4a4772014d6765fe0c0196b897e80012a2c25aebaca45d5675460a74a4a121c6e80cb667553ae37d404f3088d3b4d3eba62cc9a0c3eac48a9d6d0bd3a7fcca6db5accdce", 0x4d}, {&(0x7f0000001480)="44354007d0a36b9424e5ca3e0ef7e5b647c6ff0bd6175de7e716683b74d348267d61d04c45ea396dedf65df300ef572417c4972ef45db9640ca53d31de13b6c9c90fb5a10ca7919322fd0813b582380a9b5984a88553bd2431cc066fecd3f902695a8f173420cf972850585f6fd77b1668c8999d49c1003ca7caece7d670f2787311cc2b81de", 0x86}, {&(0x7f0000001540)='4', 0x1}, {&(0x7f0000001580)="f6deee9fdd2b4a4a681b452d9fa46fe58fd2adece6258c547c61b5099a76231fb25ef65d2044550aaeed4101daf2f5724603bc732ede535c76bbfcc2cf843644eecfcff85314d28699", 0x49}], 0x6, &(0x7f0000001680)=ANY=[@ANYBLOB="20000000000000000100000009000000ccecd41dd9f5e70ce054000000000000b000000000000000ffff000008000000a053fe17a51457a732e3280b21b6e3507a553943e7532e0924a60c90b0cecbb75bdc766a0dc99b8f656e1787e3a0ba37844e3df87af387dbca2c104cd86482ba45f70aa2c782dfa6cfaef7f3ab757cf953b93053533782be9adeb3ffbe998d0fe1c8e9a41c5204f00ba92672e495841542b226b82502ed5b33706f4156efebfcfbc0cd85295551ff9583328bd9e64a3984aaace8aeb6000d9dfb89d718000000e800000000000000ffff0000ff7f00004c1c43658f38bedc0f7001929b8775f4ba4da6e9bc79391e253cb58f5c717f284e9780a045880841ae9d3033ba202466eb4b9d830f973b85c7170a91752c41f24b5d8763eea55ce93fa6bea7e2b3acc0f508e676701ff5710ea1f03add4fe590e3ecb49ea62e2cf29c78b04c00bed262f556b21de8cd7b93f4e4a080b5e9a1956f23b20e266865b4b86d7e38c4f97540ecbc7c909258445c594a364aaee248c1be486c607c6038368d319d376c6745c96b5a4c64ff7f1c79c3c16fdc2022723745de13f4078f3cf9a405adb3e22a4ae9a75270267dbbad00500000000000000001000000400000008d9bda256ae8b72b782944a823ad48cabacd43039d9050ea1a8dcab7d6670a3e78259d9c4310c96463f47dffe1e876c70e148c7c0041e30023b3f1f8b023a8001001000000000000ffff0000ff7f00003eb65f193d8e4a097d55671c1a919017df5e5d6aaf91751766c84cf557bf221fe0eb3ab2ae390d782f6d456317c7437f6de2ef0c03c49c5727173b665dfc014387400cf8f3b1dd19349d53a3417305d61e688591714544368fb6b325b6fad871656776c7e0ad02879d26b7e82e150eaccf532cee2a7e2d62354f31432a02801ae0beaeebcdfefed98a8b49434bc30f77ad93656e1be3d097cffc0457304f2b96dd526ec3c2d34797d51a6fbb7d7ebaaf58bfda53c638f331303b2243817b74a06393fdaaa410561f1d758b7ead57cf14571aa0f43f36c697bdcde4a3219c4c64958967c9d806347e642db4e6b767e488a8075a5b5d932ace2f26fa00000000001001000000000000010000000500000026ecee95c884d3b66340cbdd7e7142390087c7ceb42a3e16d31b9f2e1268367660b94163e3c3188bf11e966e3b2451caeb6c161d8e29200c801675fdcd14cbac863ce3c194dca798d7dd254fda07e05281fcf38bb764d00ec366daf022bceb9528acca0c4e9a472951f7ec24ceeccb656c3d96412d5cce999bdbd503b5b6c99c0e20ef3b0325890f920f936307945d551af9f09a523ad849011e2604ce60b04e3c9676c47b6f7dba41d1e59bb98f60952c27870005545334b4f3bea66c3d1d6cac0b954d7c6685d026ca3d33e8cff3790bdc46e351baacf8e6f3213a6ea47f9f735cb08a582daa05c593d39242a97e6f581400d88411e0971001518cdb180000"], 0x428}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) r3 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001b80)={0x1, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x1000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0x4, 0xff, 0x1, 0x4, 0x0, 0xffffffffffffff01, 0x1, 0x2}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001c00)={0x3, &(0x7f0000001bc0)=[{0x8, 0x1, 0x4, 0xea9}, {0xfff, 0x20, 0xff, 0x2}, {0xa85, 0x50, 0x91, 0x80e}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80000080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x71, &(0x7f0000000280)="1aad910185827e1e758c31c883500696a9d2470d0aa32285d5604f72016527a963221b54aeed6cb9841cf5a2aabbe00b2e2a7f5a19717d324eab832d70372ced1a9636d4ea70cf6f086f2379e2fb1f9355b5088ad954e9ca8df7bcbaf85d6fab737da7851eb5c4aa8bdae84922519c1d1e") 16:00:48 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000040)='r\x05') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x9) 16:00:48 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa0, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r1, r2, r3) close(r0) 16:00:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x1, 0x3ebc, 0x40}) r2 = dup(r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3c}, {0x6}]}) ioctl$BIOCPROMISC(r2, 0x20004269) pwrite(r0, &(0x7f0000000140)="02", 0x1, 0x0, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0xffff, 0x2, 0x5, 0x9}, {0xca4, 0x8, 0x7f}, {0x8, 0x8000, 0x2, 0x6}, {0x7f, 0x56, 0x101, 0x4}, {0x5, 0x0, 0x9, 0x9262}]}) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = dup(r0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x2dc}, 0xc) 16:00:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100ffffffff0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x33eb9d061828190, &(0x7f0000001440)=""/225, 0xe1}, 0x2) 16:00:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000040)=0xffff7ffffffffdfd) 16:00:48 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r1 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r1, 0x10000000, 0xfffffffffffffe04, &(0x7f00000000c0)="514809456c0cf3fbd864c531e32d2285660e4dfa83cb8a07b3a18096f7170158e91ace5e8c1aa0c359e62ca03d1137ce95c37ed970dc81f455d85d1ec65444c4353a69da1471f026bd3cbf660aecb14fecd5ba69a4080b48e40016e1f93a2e7e224e30f9086fef0317c5ac3a8ce44045469a68caa0b12a47288151d4721de7682118ffa658b70ce7eb6201a74a617a184df2e049d471e97902e450c4e92ae588ca2ed8e3583375dd486ec9c88244127d6c", 0xb1) syz_open_pts() getpid() 16:00:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) shutdown(r0, 0x1) r1 = getpgid(0xffffffffffffffff) r2 = msgget$private(0x0, 0x220) msgsnd(r2, &(0x7f00000000c0)={0x1, "9e45c8e86e3827376014b59a8d4a76623dda8f82c8d2fb7e613a22e5efbf64c65dc7bd248af407f79d0c1b43704cd2f96deaf05cbcaeb82e4c736d6bc3d72fd4d14612fc25e1a31dd4a5edec6031952618e1b78d4bbb70f5e6a11ac1b97370339ca826a8653e3a559b95ed033e18a231"}, 0x78, 0x800) r3 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4b, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x14, 0x80000000, 0x1800000, 0x957a}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x10000, 0x7eba}], 0x23, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x10, 0x4ffa, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x959, 0x100000001}], 0x9, &(0x7f00000001c0)={0x5, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r4 = dup2(r3, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) read(r4, &(0x7f0000000140)=""/16, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000000)='./bus\x00', 0x9, 0x2) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x51, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x800, 0xdc, 0x6, 0xf26, "69657f3b768fec871d393a83510d6069734580de", 0x5, 0x13fc}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:48 executing program 0: unveil(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0/file0\x00', r1, r2, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod$loop(&(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', 0x2001, 0x0) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:48 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x8) r2 = socket(0x3e, 0x8003, 0x7) accept$unix(r2, 0x0, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x40006}]}) syz_emit_ethernet(0x64, &(0x7f0000000000)="b6aedf408c9cf497f0d46f92df3c884ca29a2f8f0e935b4f2ab0337f45863f9ca87b0192f8b13d8c2bd166b20127b4d98d7a494179403c66e56dcaf342b4159349eb6100639f9ee6fc4c0be8a376ea1126b3bc4be90a4d3145671149854184141435791e") 16:00:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0xb, 0x5, 0x87}, {{r0}, 0xfffffffffffffffb, 0x81, 0x40000000, 0x10001, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x3}, {{r0}, 0x0, 0x1, 0x20000000, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x9, 0x3}], 0xfffffffffffffffd, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x84, 0x3}], 0x81, &(0x7f0000000240)={0x5eb, 0x10000}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/4, 0x4}, {&(0x7f00000002c0)=""/244, 0xf4}], 0x2, 0x0, 0x0) close(r0) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x1, 0x1a154428}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0xc8b3, 0x460442}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40, 0x1a3c60, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x81, 0x2, 0xfef2}, {{r2}, 0x0, 0x40, 0x80, 0x40, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x7fffffff, 0x1}, {{r1}, 0x0, 0x4, 0x1, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x15, 0x2000000a, 0x0, 0x5}], 0x6, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x9, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000046, 0x3, 0x3}, {{r0}, 0x0, 0x0, 0x0, 0x2, 0x6c33}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x2, 0xad1}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000001, 0x2, 0x3fe000000}], 0x7, &(0x7f0000000080)={0xdf0, 0x2}) dup2(r1, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:48 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xb) mmap(&(0x7f000034c000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = semget(0x0, 0x0, 0x90) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/154) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x18, 0x4, 0xfffffffffffffffa) 16:00:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0x40}, {r1, 0x40}, {r0}, {r1, 0x4}], 0x5, 0xfffffffffffffff8) poll(&(0x7f0000000080)=[{r1, 0x20}], 0x1, 0x1) read(r0, 0x0, 0x0) 16:00:49 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) setregid(r1, r0) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000003fa, 0x10) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="a085864635ad42f5d09d6b52e0a839eb", 0x10}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8000) pwrite(r0, &(0x7f0000000140)="ffb6c830a7011033e38892805cdb39b9e9bbcc1cc3f4c56570909da9e8d6ac274159b78423d6b480e18745ba50b289f302a4bdced0a93ac4a6da691b94a6df963a035843b19678f6e0f1b63fafc38234fcd76e8fdf28ecc46ba7c2d2b52cd9d963bc7b4d10ef", 0x66, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)="43d8ba86ef43f1b2760a64704cb85431", 0x10}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) nanosleep(&(0x7f00000000c0)={0x2, 0x3fc00}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x7}) r2 = semget(0x3, 0x1, 0x80) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/209) getgid() dup2(r0, r1) 16:00:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) sendto(r0, &(0x7f0000000080)="acd11305bb111cbad9f579518a20df1a10cb9cfd4a372808dbded3cc7a32c07f05ead42334a1adb42dd6f130b21f2ea7f5c62232f970613943cfc60f65082a80e74a284381ca49faf5d78e792617f80e9075f75d24d62ab2bfeb09f4a00df43ca9319a6cc54616fca5d085ec81345404ce759e048f8aa12e60ac62", 0x7b, 0x9, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2}, {0x7ff, 0x5}}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x10, 0x0, 0xfffffffffffffda1) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x6, 0x2, 0x5be0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:50 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) poll(&(0x7f0000000040)=[{r0, 0x640d14d01a6abc29}, {r2, 0x1c8}, {r0, 0x11c}, {r2, 0x40}, {r1, 0x40}, {r0, 0x2}], 0x6, 0x400) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r1) 16:00:50 executing program 0: unveil(0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x282, 0x0) fchdir(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) fsync(r0) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xc1fe, 0x9}, {0x20, 0x10000}}, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:00:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000900)={0x4dbc, 0x0, 0x0, 0x0, 0x61, 0x80, 0x1, 0x10, [{0x950, 0x7fffffff, 0x6, 0x4}, {0x6, 0x322, 0x0, 0x8000}, {0xffffffffb008e75c, 0xfffffffffffff682, 0x3, 0x4}, {0x6, 0x9, 0xb4, 0x1066}, {0x96, 0x20, 0x8, 0x7}, {0x81, 0x34, 0x8f5c, 0x200}, {0x4, 0x800, 0x8}, {0xff, 0x7, 0x9, 0x56}, {0x101, 0x8, 0x1, 0x20}, {0x1, 0x6, 0x81, 0x101}, {0x2, 0x31da, 0xbe1b, 0x6}, {0x8, 0x3, 0x0, 0x3}, {0x100, 0x7, 0x7fffffff, 0x1}, {0x9, 0x10001, 0x1c000, 0x2}, {0x20, 0x5, 0x96, 0x7}, {0x5, 0x8000, 0xb82, 0x5}]}) accept(r0, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000180)="bf03458d842b8fec818cc35fc977e7746b613aa3e1edc8a9b4359d788b9af463e3689ff486021d727d885ce3761754b6e5ae456c46b822545835f1da4ae530be9fad9fdc5aca91b9c3f90137d97fba5fae7b0455f6298bb1a881b1816312dc07811ef2efba320bcb34b19396b0e20e02f5e2b7b1621f77a29add2cf69ae515600f7948c17acf088786a9c4b3f9b4adc6916333840f2142b139ef582e10932bb3c49fbed07cf7317bd482b75b9e62b7600a469617dee68feba543252f44fe6cb975948c78bbe14a9cdf6516b7a818b87a022b5d925f7e212c48fb5260aa2685167616358178", 0xe5}, {&(0x7f00000000c0)="5743d9439938be3f88e9612f2e0b66a0d9190035192c78248cb17c2ffc543085b3880f90", 0x24}, {&(0x7f0000000280)="6a5a9f8643effd4e2487fd5100fee3b74767d44bcd615780fffc19b7e771d2af260584ba496c8c6974f6f13c4724d3f847ac6fcf61c40b84f557b0fd9acdfe4461f8dd8c19e87bc164582034062284488ca024bbbcba9e21cc157906", 0x5c}, {&(0x7f0000000300)="02c60674867788ea3b04e1c7de17899651d7e9b094a4c16e61c75adae538ec1998d831a4ddb4ea79c80a4543095b6e3d34accb1811e556b8119ec4e10767fa60e7bb44a24b3c2c2c1c9a67f3d0ce50354451cc5e7aac3a554c9eeca0e820ce26cdbfa3167424d00a148d8add5e1b739d55002fda81363f0369e66ceee3c5790eb17f868eed30611b3ee7a2ed", 0x8c}, {&(0x7f00000003c0)="5ff8cc604d302ef81d108af0425aeeecdb9d491e3fcf00b6608238c76495b0311402b2fc52185b678db244a5023ba4e9eaca319c0a584d2b8de974d9df50001edd794b657a3bd0f7696ac512b13650543fa8d68f57aee640b056de244a51bb4236e303653d6b1044786743f11b7ffd7d0af9b4eddbc79daa8348d602b2f291abc6f0e62fa6690d79a65cb88d3dab552edd", 0x91}, {&(0x7f0000000480)="2e1ddb5ce3c2bafd4bb5301e1dd83886d080377e7b338c03477be3db299ce327cf6e080ee16aba1f75636b7ad76868da3691056e37f8514bfb8a80b15e3839348310ddcbb2f7e77c18968305e487dc39ebd7eff4d9919a364e9158cf2164e764625e915782b5a3d5c41df359a5c1751f455f6928939713695948fe3848bf0212f7640f1487", 0x85}, {&(0x7f0000000540)="16729fed589512ddaab78be201fd629dde1c3dc9ea8f04dd5ae577da88bafa3ff863e5ca6e004148d28cd1fef4b241b8b223e938dd1d0135c6aa69dc5d0a43de12e7507dcc6435870b87aa3b7036096734dba7059ea13ea3eb805b0d939def40421b7ee13551618939a928f42a8245efb99a63645aecf56ae9f0d69ae31a53aac985cf292725f9a75490e1e6e1d91a6afae5832e627ed01612ea69b240e08bac384e9d6824b53d07e28c29a72fae7f33268635f77d9d6fdd61ad1af0a93cd9182a131317033521eac927d14b2d7a", 0xce}, {&(0x7f0000000640)="51839d9ebdb98017a0c268bce3d7de40a9ff9503cd30ff7547b54a69207984dd2c1853406105176b818c96452efe073a2899347d9a8b608da39f646126f455b73740c6ba18392852ce8795f68e8840fcfa90db1eeabedf5f91257b436f26e922bddc", 0xffffff17}, {&(0x7f00000006c0)="87cf3502eeed3ddb542e1888b44830a97d4f65f4a287ece8fb863901d32b1a158274570c3e0bbda8fe6efde50dbc07519e90bb47e8e8c0d742f27ce60568ac67ed6ce186d5b6de9f5c253fbab941dda65170a5bae83f04a82d04e01ad90fd1fdb451553bd0923cc0fe65bbb628ba1266e30d82232fe11a83d2a72c36cca761d8a318ce8036acf005b03225b731fce764cd15476e27c04c62c916c47f41f1643aba4f07a484b50ee7779d77926fa075d6438a014e1f3e9b48e71e5a23852832e6f5006e7e5696b42440efe749a7efbba93b3ca971efc38f967af991bbdaf86cb7ce0f706b6e525c48a20dec3a3c25", 0xee}, {&(0x7f00000007c0)="240041c3602791c5d6d154c9b240054e203ef1e9a730e745ea06161782b5f10ecc2f9f2b81845145ae7716c1fc0833bc74b37409298fa2b711f8d9ee2cc12cf32d2be2ee3f092046dc8a3aaef74b0c2ff876", 0x52}], 0xa) 16:00:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x83, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6}]}) mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0xfffffffffffffe29, &(0x7f0000000200)={0x4, 0x0, 0x2000, 0x0, 0x40, 0x1000000, 0x0, 0x4}, 0x0, 0x0, &(0x7f00000002c0)) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x803, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000004c0)={0x7fffffff, 0x3f, 0x7fffffff, 0x35, 0x5821, 0x5, 0xfb3, 0x10, [{0xbcf, 0xf4c0, 0x7, 0x3}, {0x5, 0x7f, 0xfffffffffffffffe, 0x81}, {0x7ff, 0xffffffffffffff7f, 0x1d8435dd, 0x9}, {0x0, 0xfffffffffffffff8, 0x4, 0xd}, {0x7fff, 0x4, 0x7ff, 0x6}, {0x6, 0x6, 0x9, 0x1}, {0x5, 0x2, 0x3f, 0x2}, {0x2f49, 0x7, 0x20, 0x80}, {0x3, 0x2, 0x7f, 0x3}, {0x8, 0x8, 0x3, 0x6}, {0x0, 0x6, 0x8001, 0x1}, {0x6, 0xaff, 0x80, 0x1}, {0x6f2, 0x2, 0x0, 0x2}, {0x3, 0x0, 0x9, 0x401}, {0x5, 0x7, 0x1, 0x4}, {0x8, 0x6, 0xfffffffffffffffe, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x1, 0x4000, 0xfffffffffffffffd, &(0x7f0000ffb000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x410, 0x8) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000300)) unlink(&(0x7f0000000380)='./file0\x00') ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000240)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000140)) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2008, 0x10002) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x6) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x200, 0x5, 0x8000}, 0x7, 0x6, 0xfff}) ioctl$VMM_IOC_TERM(r1, 0x8004741b, &(0x7f0000000040)={0xfffffffffffffffe}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c999dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa096d5a0dc68586f240c58943e817f19c1fbaa6545da01939186c222184fbf343e692dca10b52ae2d4c8392ba000c8b7c814ca207e9263fd9103fbd79135c96440fddbcb5b4811ce752840254ba525b152666f591f086f8a47563a6c2543be24607336f96c588ee375662e96343ebcccb0160896d858e423e56a54de0661335195384ab6612a6319f3534ea0de5bee06d154e9c71d7ee53202361568dc9bb007828fed3803a7034eac07c786ae2c2ad68de2c254bbb085151290d86cfc6f093d86f73f19c1d28e72a7e9112f6999b4d93d4d9a9fe654e8d3e18158a65f5d8fdc4a209eceb46d64e21a51804b063cb150d327cbc177de50b431871c1d", 0x21f) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x6, 0x7fffffff}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 16:00:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/25, 0x19) write(r0, &(0x7f0000000140)="85c3488e7e2e4f", 0x7) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10010, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) sync() msgget$private(0x0, 0xd0cc92f2fb6d56c8) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pread(r0, &(0x7f0000000180)="c718760785bcb0c2eefd9c22c1394d3852a9ac3d14240cb589d9e069b8bdd9d54a277f64422355a6f5de898ef4afeffcf0d9c434293d01fd255e2818c838887bdf6ed714b90de9081a28cc67599fe756ef3587eaeee5fe3b043904f70f2b5b815775babcf142854e8d994b925958e704760c40b14942ec95b73c9bd38432a28511f6554a07ab03d1a165fa77d3fb5bfe1e3f7a4ab486748aae975ae2bb27061aa6427b927d9b4c159cd4fc0b7490be50896af07708b182174d", 0xb9, 0x0, 0x0) 16:00:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000000)="4f1a00c75ba21298facd16ccaa0ffdfd5312b45d1471e7c5cc5125bd54c9eb8cddc405d944da0d5b48dda4c730bf90d1d9a017ddcf00b5c6207c6b02bde65e9062b3", 0x42) 16:00:52 executing program 0: r0 = socket(0x2, 0x0, 0x401) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x9, './file0\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) setsockopt(r0, 0x80000000004, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7ff, 0x3, 0x3ff, 0x8, "d6415438930408188640cae241f20ca0d0a4beb0", 0x4, 0xfe}) 16:00:52 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = shmget$private(0x0, 0x2000, 0x500, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x7, 0x3, {[0x0, 0xfe2, 0x5, 0x0, 0x8, 0x0, 0x4, 0x7, 0x3, 0x8, 0x3ff, 0x4, 0x0, 0x101, 0x5, 0xffffffffffff12ac, 0x2], [0x6, 0xc01, 0x7, 0x1, 0x13, 0x5, 0x4, 0x8, 0x2c, 0x3f], [0x80000001, 0xffffffffffffffff, 0xfffffffffffff801, 0x3bb5, 0x1dfa, 0x3ff, 0x1], [0x7, 0x888, 0x80, 0x3, 0x2, 0x3ff], [{0x6, 0x81, 0xba, 0x401}, {0x9b99, 0x8, 0x400}, {0x1, 0xfffffffffffffff9, 0x100000001, 0x1ff}, {0x7fffffff, 0x3f, 0x7, 0x8001}, {0x7, 0xafb, 0x56, 0x400}, {0x200, 0x9, 0x5}, {0x9, 0x5, 0x3f, 0xb3}, {0x7, 0x0, 0x100, 0x6}], {0x100000000, 0xffffffffffffff81, 0x5, 0x6}, {0x9, 0x0, 0x1000, 0x400}}}) r5 = getgid() r6 = getpgrp() r7 = getppid() kqueue() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x8f05, r2, r3, r4, r5, 0x28, 0x4}, 0xfffffffffffffffc, 0x401, r6, r7, 0x1000, 0x6, 0x5}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) 16:00:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7f) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20040074, 0x0, 0x0, 0x3}, {0x1000000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x300, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 16:00:52 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/101}, 0x6d, 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/3}, 0xcddcea20a012fcf9, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "bbb4af20a720a403167d9460bd83db5f515b02898118bb46a3b23a1fac3b9b72d86077c56cdf75295c4e92827f88800bd3f6719fddd98da178bf7f7de9d8eedbe181531902a7517f9da503bdb8613e102fd196411883eb4e6c8dfdae9c6d9421fd19152f"}, 0x6c, 0x800) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000caeed083bd1cbee7cc8ba642c2f9235a49a2fd1e47f52869bf4f6c5c9c11a90036ed6905a1e94bb6f8afd0c4e3cd00e2c4fb20e051336d0c523cae9396d697d34b5c3b00885bc0235130e7c579f2644cc8b31b0d1791e4bca1a050a4fb"], 0x1, 0x800) msgget(0x1, 0x400) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x100000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(r1, &(0x7f0000003400)=[{&(0x7f0000002400)="4e02c526244a6d07ecce03e4a360cfcd99c0381f4d5afe4f29a11dd3a872bd4b3483f17f7884f139ba62face2a1f27021734a2e3df7d1836967448e64b8acee34d0d3ec3c612ddf929cf47663038461362fa7ad400f9d3b13b737b9deedf0bfffb75af6cab44b68ae9b16e8a9b8477809531af045520b08787a063430199c46716ec39c2e7ec293dfa892262e8318afd064f6e03c32cbdb32c7dd5c62cdda195a4868ad9e90b637fc5a5f629283b632822d253fb097a000e65d5bfcd1be0767b16224583e05f726cbb251d35ddc4ba1a2b3e91ab444b6c9e38675d31345548db22bfb7fb5f92aa5971ad444d6ed4a0399303f14998ef0a255cd99009bdebea8ae849f8d3b0c4298ea77de4a648ee5351ca7f2920352e2a4bfb88b8f54ff5b1805504438f609532c8bdd7902af0708aebcd3c541264ee95bd0fe981fd332143543e0f8860bf066dbe4a074d7d3c6932ed6721328f96082083c17a3e4e815bd7c9872f169950434ee0b88e608541699cf677fe69d1c311045261f5ab28fda93e8e63eb02200980b7d0c2ace5af88e84119042ad6e345812381b307cc32bd14c6009a2d9fb4d4aa39396fb8094d3cfa5b143cd8b2837a14cfd2022e7381268f2554f038893b09a925d973316a7d35b2adbf7a852433f2f9a83c48155fa180fbbc57dcacb2aa2043a87d02b9d33f0678c2a0928034bcebc4b3afdfb361e3066f57bcc38028d67fab29ea72e49bbb7f95ffe3d7881b20491909b9a899fd4c570db1589e0cc77d682e93e934200b7d0fb53a1313aff6dc38f453534f166d0e2e8e51aeaabf356fc01a90fe30bb600dc48a498325c4f64f56648050f15f07fc9b08e780f02d4757d9040f0c51c55fe2ae51297189bf4e64f44f927781d66209f7feb5d17a697de255b44bbfb45cc4d54724ab56c305cee29e22b64e450a92313957cc8f2742ed9df6237a4c50fb6dfc6b042728fb1401a0aea75c74adeb55f82d47f95689eb455ec7319eb98371b80e069d0fbb85a03cde5bb930ad7ad6746b17f919c3acb3470b1f1c37a2c56b7848d20af8c2a64ab076d7ddf6d4fbd87f001da80e67261c591ec84e437854d6dd8a1e6a977a8e177c32517fb98fbf31b2b79bf51016061c0bfc7fbb86c5dec6cedb111227dc9730b70cc8d5cccc51925240d357915cd2cbab556ee24ec5009463dce2cfc8e5b19c08ce5ecb3fecd8c1c41df8ae1432cc1e98a61380f227ced50550eaef5ab200194d7c8604500b9509bbaed760d17e75cd4faff92617504e1200527981e9820dce7ce2d1eb725ba83659f8f78b78ea654c668de80be001559287ce9a6b4433b05ad284a516a63cc78f49ef5742ceae5811ae52e3fc8814030e709762ca3e7154f3bd0870cc8300af2e99b6b8442c72a688c1465e138af3595f86fd5359131eed82978d8d439debaa919d365d990b93ef46ff84201117668d0426bcfa78bc4a40d9a0d432982046a7c858031a44be88b2185285db76582cc02aafe76949b58a9b2b50fef628f8cfda3e684ed7cd69048949dbd84f7052cf8525d159b896f723dc0687961a21922e7862776a4b3a8b8c65da73877988b5b1d1737c43b2f892ebbae83ee1c01d399bc1cb225c5d9b47f9bec896b6aa19ee842ba087ca641173e52e6ba987a34d796766bc202ee0cb309441423d3cfc61eaa31608431d82400e9eaf5b9bbcf2695bd1605c8f23d782ec3461f7b1ac88b523f8022671f84081b4586ea775a2a176730aeb65176795179bb8dad2d513bdbb8b375c7404e1da649af078746a5f681561d0feeb90c0541fe83b61db1f8eb00790eee6188e093b84c206a8f1e6ad2c7c85c551e3fd5403f4cf463585376805d052a4b760d65ea129ff4428eff6ae3f0c24d2033595c7e1830d613ee336701b2dcabd3a53873a59d090104f39c0b2b646454da80525ef01c6fd1e40362450e45d9ae70456ed96d4e3b41aa4e20cc407331775e3832b1839c20e9808c5e4be9d46e218628fa7346e8578df2976d45f8b77e53f167ee15a22f56e46b1d9c11869f2127afbc99902fda8b0e2304a119c073c4ec364da253ccc9773dbbc4802af3de4912aa765ad79123134ed4eaf7337b0d8c1b901bdd5485812ff2925bd566fc9b9c6c21cebb791e97f99a98656b5a6ff2f16336db66cfb6c524e003cdf01536a4816b66286ba2a2c98539895335fc5a55744577d3007e64c09331a175643caa9b49188d3c27a5f1f41652439f38da73488d102d250168ea3ce9ca5cce93555c1caff7d318a32e920f5a2fae4d670c3b3b819754ed889e4d4646380564ebee0c3cdacd252cec12067bd113df7e00a57e805a341af5d5a07db936b6732f768e73b5f5fd89f936b9561ee4daac359c4dae69515bd57cade7e02d8890129054e24d0de466a64e8d799f01a194b4c396fdb39fb208bdd7333e43c893516bca3d28a24bdee1f37e01dd8355e832ec3fb2ac2cc768052f6cac20a155a2bf2b6e4651e509e5ced598988395accf82d95ce45fabc43202c7f3d1a985d1913daecc393b208e9d22d3bb1d4ee3c7af0fe5cd79bf4bcc61a7613f2aa91ac19cdb48f47e0e87bc84f467eef2848670062a1c18cf9e5401dbe7ceeeb2a1076bbf940f70f064a63c0c02e76d731f0f33ebe151a37489e6a239afe68c14a8609093003d6046421cb44a7008ddde1c569966a0b723dfbeb5d4992feb55023c415370347c22e4910283baa5ba185bcfb31dad8935629a5a7f35f31630d355a4c186e508c8dfac9df08b1534f10df05374e93e8d83be9b7056a152cee6f8ad7d860ed385a8171895439d4e325e1ca0a08c8f1a4d9f8c867d9bd3c33d2a362f8579b43f68cf3a8bac709af8fe2e29dfe30908e3954688a44f19536de726b3be3aa2fc812a90757e6aeeccfbe1cf6184018400dfc4425fd5f9bee56ad360761eda086af56ad465e86d8d84df0c2dcc06cbcc3e1061b64037e90c03c8251045337815b662a875f18fcc39e07e0db68a57c139010647f97acb5057a7af32de4e2d29d42413efaf41c8ab2e781dafd8422ec761f5da1c53636ca0a78109b253095c32ecf9cb18262b608a5a0efd266c030af42067b5b3d3a50d67d98f93d7dabb8145fcace80a47c8c7e6772f3dd63ed3f1e7b41ba693562febe7d972226a2289ac3d99cb1133f27fac97bd216e87fbd31aa3f95712b303b8cc8725add1692823bd1e59b3358d6d060b0a3381d15d2660ef75a45e9eebae5b883a05d1f6ce6adc01c0109198f635ab7ae14d0dba1425b42d4d3c448135fe3773320aa0d5b9b902afd7da27623b8e7f7888458dd75e417253a23fe09dd19a87021534f59a0e78c9ecb8117eed3bd00c922cf2f1d2adcda8c8c914d5494c056a412b806bf345f19823dda2da3eb51432b5ebdef4ca72fdfb9d10e1833409bd29010477902f8eeef2eb49990ed11310c171e46d3c856191459de2a2e313d730e5b9b48c35f6cc052ea4026fe00bb534c409a3a3d5827b354dda8089e88e39bdcc42ae98b0cf2462538c6288471bd3f39c71f8ac13f22b47f095f2d7007bd857c22e527c565159dcfe0f5bf7699b8ee5f849cf0ad0438b8183e3702c073c7afff7608a4026a812208c15b10c996757bb4ae978c52b16f7dc5b2f86a94f1f2cb4c11bc192afcca10cc321a34c1fda394d06ccb6df58d323c659a32c56e464f1c814fd046c18caf1946107cd566f595d1c263382a02de3c82858bcf5b1051433c4745bbb7050d909517bd36bc5a60fd9c183d53fe88c5dc2a78599b7ee729e7104fa2c64d149c83af91cd5957be6ee186f95869e99569c4d4af5beb777a970975358ba8df83551a5a6d4cda399159b99d8b0b1f3a50a33ad466cefed036637f53ff014615b531860c95277beb49dd82d7b76677126a650a776911afe5852637f47504d1989a5d64534a42382ec922891f3b85c8851697ccd5cd7f23fc3ad2d6f23e360135eaea81e4702d9e01d04118433b7edd7b98dfcd6f62273c9dca32cbd87a732c2fae79539718898c951ca73119c5158d8f30127c87427771b0a6ec2dde2199df264a0b20b578367fcef9c71c1f7d31f20964d65e16283e6ac2bf55b07b89450396496fc5e943a18cd875a0b49df3f6598b93a750ebd7eb91fb046dbfe1134b5efe0ce3606c5475d63df40be2cf07d7271f2a89819bd4cbf058619b888af71bacb842355151737add03654e54093f575ad7fcad31f5e6f9dd278d261910429dc426f984025357a4a92c7421b4c37e5ebf36615c6066c56635931f8a785568c7adf0146253f9a51dab3fd39758430b944aa461f07779ad286d67600795987bd7ce8be482581ec00ea521fcf6252333d9703f8e119dd6c218353d8ab4dcf408666769878a25f2a7284fc10f8872049f99fdee6ed12ed2a177b6fd9cda2dad3cab3d52f545af4b673737e84a5eda8d63bd8a8c2b83c338f4b0394042c0761c9686d5f473e5f966d7834e345834d0642a20d25647b9ed8a9c3b0c20ca676b00afb00f83885db71d1df22052f9a8028f4ddfb8538c3e20c506873b45834428631ed71ee9abdaa3c8ab51a1574ef76c4bed2f45af977fb7d6dc43d6ed55a98a9c4ffb0f60e58d4248b31db637878bc2314d959c4cebd5af7aadf22290565c32046545abd3d3e50cf2331ebef302001072add1b1425ad8370255919526d7dc0d8dcfb373cdfa7b4be4c58761ffc019a420a39b111e2e1f57beedbedfdc847b4a25247aee2570151e33fd3d037f1a0d8c945b8079d2ce91018e04570ed4e8467de8097131974cd3257815d9a67f2025fa6933043154e9c11b7dca8a3472ba215119c365f27476ac68336593b20a815a04b29b74016dd441555c8e14211966240c4ad7564f81d09a50051429d029c8fb8031163c3f3f9604e5fa948fa3c63e278623292c05035eacf499fc8655350ca064a59410e182c00af0cb06161460acfe72f691f1c58f1e5c69fa78691b4b8d09467e92a886a30735781a344419bba5476cd57dac93a8304b4204f08430179c382b39db8d65d65d5480e1be2477208f8b8a088d5a8af378ac29ab7d3295fb742be64ce52a8b707a2b7032dea3afef26da29e6be67c10ba23073ae6296ea54fe383fc883e4b05082d17be39932d122099362f45b09718d35228ba7acb096e16b408a887c53169288c34cd2a083400786b5bd7640019015d741e0db8c70ab3069e04485f333a4818614822a4c9bd03cbf5e4f0d1903dd89f8fa34fc84ddd630a1d829ace4d545be52fe6df17dca276c03f5a9bddc548e358546504c31cc77ed2519b4e9e1b3b9308722e4e84936c797f583bdfa2b6a055468b971c84f554a6d957d639c1663470c480ce706368489e6b3f90af52ea22c0f00bf53960c54961263a8d6bab436ff1fe75111498b2cc9b35cc49c4911fa7610b1001c2c325f7bc517fcd67737d3092273308206ee5320eaa4fec73548f58a71fdbc73235094db377be80c777c5ab4ace152ab20a1852741b0303ca50e2fb884358ec3af025826d4231a0510c60c4ccb656d24e03941d66dbe79ce593cef20100ed4a81259028200202bd66111521fbe352e00ce996c4d30acb30669ffe2591596a4477f68501aeb494bf2ab8d92d5ab1bfa89395493b2be761fc0321d166c9191787682ca244a4792fd5edcc10ea878f7a0c41bd7663f320f7633774ed42730ddef564a7bfc4048f2fa35586e2dd7d995bd16ffdc706eb191a2c83af366e417a79811fb2f07ad51e2342a21316ee2c313e5bae826b01bd539eacc00e7ba3a5eccdbea0ed0e061d654c06930", 0x1000}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000080)=[r2]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0xed10) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="271a8a4bd64d26475b0ee7b190803d826e9286a654de59d87d8c98635c9676e87eb773a82f8bbf61815db57611d6c1a753a31754d8b1b5ed3662c10c8ed3d8295b4b30f4ac1d12796c9faa41794ecbc424f19ba6170fbbcf185a95b45ce1a98208f80fca6d9e3c213a21909083f7a951ea8a96f8ff934b8266ed57", 0x7b}], 0x1, &(0x7f00000002c0)=[{0xb0, 0xffff, 0xff, "c1c477e6b86bb02b82673e3aaf1a9f8040dd523d42de6627f1bbfd82edeac4767f3c6b3ce4c1307533766cc0c5d0d3111975f91a7b06a7c08ed9940dacdc33b8e950b499956d5c37cc9454c8d209b38ca2bf684f07bf6029b1d0ae7187cda6e251ff2f34674935254a5b30f82882f36a5b24c143a4bb4bcb3b9e214e21d96b7704d64f628e35388707831253b3c7f9ed5e7a9781a29faf548671"}, {0x80, 0xffff, 0xfffffffffffffffd, "b62f745736c76793af8d73492a2bedf53cd0b9e503f9dd686f5aa4d8779823e052d8f7e1f0b63c1204269d855de35d963c7beb9a7b70dad206bc36e761ca4847c0c9140bd4c9092c49bafc7d20990bde118bcc1831ca23cf1ce003383bc90704c72ec5a221ec6aa151543b716f55e5ea"}, {0x1010, 0xffff, 0x8, "83565ab6abbb44d38e261674dfefd778dcdcc9629db68aca687f7fe7787c54eae0f8640ff2e0256b231daf888dffddfe51ae9deccb83165195bbd410db26f8ce9849b5ab30168f6894a97642b1d9df13d800b0a278ff073f3145de03829b510b464632b4886525148fbf9d677ac8d2c4bff237ad9bef831610e4c36e33a226ae13fc9084147a0ce9241b927303c65bee2f32d2e4c7a5b3913e91c16d2e87655a73f3066f935176b989c5645916312c69d924e74f46c9d2e570541efb7a0113602a6ef9944594ee177afd592c02172fb06095b474f92da4dd37b293c3477239b8081c7ddbd5101cb5d33220bb481ffc80d1cd3a9bfdd695d7a05721ed51e117bf64cda81119975e3975926b7593744c8122536eb44b5f17267c102e0e83a95d75b5fd16ebf32d3a8273b96a097d707be735635f5267de3758f6a59c7c9ac8b6710aeb706164b23b8201c13d3b4e16d6126d188993fe6d596dcfbc9b314034c6cad74e80ed0eb5e4c870a778556f436021df5760a8aea2e12cbb4f4d77fc8875aef778db88613485f17248b157c2fc7530629f9e50ed6381cb4a4dcd6221754e29941283d214fc0dfdc664dc1c9d27b0e74ddd4e2b31d7f531055500027a645206d55129be9ea957071df75ba20ecdb5da5918cd732bc6378dc6cf83cb25de29e58bfea933656ae4d4528fe95a2adb21c72b5147a9c8cb4ded6eb8351999b08e5624aa45d2bedd296ecf8147d72a64e53d5ce92a8b6eafd4da24100edb50657b09b80ab439fc9220e13a88e5f718b0f31871331eb0f6d13fc54e8cea352c4c8c5bea6e9e28596ba5651d99c789e63c1a0aad7b5ac5464e5c09c886b80b70c17c5969c7ce354e4240e793e5307a2117ada2a6a1b11ea3997f4c48ef8ef1d1c32d411a44675389d40d04496bd7db76da86c65d9565a70b78851aad47588d7ebbca0d79184bce667ccc1674c0907e3b0088262a44b5fbd11b3c3f43a4685fb8ee33f62e8092d69056eb84f0a2bd7bcb4d2912f80cffc4ae22bf68ece1658e45357cc9d6ea9ce1ed37b05ba95942879180cd59175ee370d919fb226613fc18e2903594ba32c1dafa3f84d6b2d3124c4ac51a687b0cf98c9b90c399c3ed7dc2d93dc510ac567d701f5dc74fd77e3c10f38016db9e6d7ead67a1705893ce4b2d695268fb34ee0ef3c0138713f76e47335428cd5d2924099bffef4345bd3e86196afefb7ed7558d745da587d29c34fb4b80bc439facd77b19956569bcf8c1f4b4237e8c62a0bd8da44cdd1bf206b2f80b614caa62a47a96ce31c02d04aae6e871a42d4c90b2cdf6c95946fa87dbeb82a7a354cd372603ab4a3bc0ea9cd20ff1d0b302cb6075aa31c3b0b5e3ace6bcfad8a21910124e8f2941797283a7d43e1ab90340fb218ad49461f9331432b09d39288aba65df68743a8a456f02faa976bc64fce0aa616b9a30f86de617c1874330993f92788372085df2b1ef70892cb3d58db19dccefbaa4cb9836f297e1901e908b8f8e181f2879c9a93656ea8d1f5b4962ef1c65a1d947a0e4174b75c3e77d2875098b19944d7b98d7be0d00f5cc2d88e1e3e37ff2076ef7c779285e12c70416b17d4f3c586802e1fb233280ace2aa104cb1fbc6fca9601078acb546a344deb90c641797fe95be6d83768ba26a7ef0e72558eea895d043a3f03ad7264b9d716fcfadbe37f90c0d923d18b650c30e94f7f36920ad37fef538f98d7ca77d81028913e860a4710227c8d55c2f022b9c75adcb9bcf5a2b56b6e2b2158776cd13ab1a9093890758b6f07ba0d97f4ec179092ab7e354c8dff7b443a107128577ba3af5f8658506d4a620960213a9255a66efa2e8887289a60405dfee499d74612ce92ea0dadbafc4fcba6979baf55b84c2f6add5c10c57ee09c55bb7e0e6b193e761e2dbe3bc767cffbdb879fe136edcd6e3950a053e20d4c60f56921643e4b3c9de7ad3a7fe4bfaff01fb92583cc121ff44c6efef4360e8aee6720058eb81572b1fba03ccc7d66469270e78191d0eda718f0b235ecc13cbeda4b12e97fd9f9ad8c6243b4e254bd1badadfa2e07d1de389238ad9cda93d0e4f9981f0e3a089ecf709df77b0acbf590f7a0fcd5ff638a03f75b7ad9274c3442f8fcc15b2782208de95800e184632ffa5ed841473438b21b3fb1dbebee01aba25adbad5e6d40729acfbb1ce0bb18ceee2a2fe7e62f1ae5786ac0aa8fa30e67b7ed8e446b8f7550c1661c844029984d7362d465860cc4448a046a232e1d6fd3a98911b62adce280b21fb1e379026ebc063444fa026e3e05b0aa3c6dfbb8d1ee11730b5256015d4f51f067dd49d7dc292dd2401088287cd10679e6b2c7073ee069fca993185f01e51408fd0567e07628861778fa8574378a0b27581a9203168b0ac090c25c38fe0f5579a0514ae78616047857b703b98f36bc861a7071ecd185340b1a158ca3e8fe4e8a0d508290902a5113195a522634d6c960755907276a968ba1ff2bb83a5997d7ef8821bc4297358039c1342a055e2a1f9c5bad9fcc1dc024248debfec9a8e289223cacb7cf5d927c7b8ead28c379715bea3ee1aeeb9e88ae31b9c8bfa096f2f5a10bff3099fa2e8a247ad4176ba23f281c32c64145cc4db8e19e05cdfd79958f4bad736bbe92eb32a1431f5e2fb90a1144cb2028c5805e275a6e556b2ab5a9b95ff9c2b64c261c402ad32c8ce866f3be5c1ef06472624c697bc134ba5f6e8faf9953e46071f37eac008435327e074e047ed659163d5f66b4dbd2e708f08d760029551646696ae686d65830b38316cb7d9eca50b53ce4c27709d1792b41f4cbc4a42344e066ac717543c44fa958c5f8e29ae8fc54b89f1b08b8331ee90a4ba798b510a225849da1290c8980cd9917f0b0d8a1be1e8d8f460fdb5caab403fefbb671d0009ff489397dd21ebbe3c097d184c1dfd9774ba0429c149a9cd7216238e1e9e1b9fc7ae12f704f3e9fb8133aaaea511be5268cce4d1776e5c60b999c2018702d245aa465c6ac9132d549f6af84d5311789516d6a35460e4ea18c9e9253d9dc51abeb41847e885732548486002e148a0a8975b4a3de09ce7f4eac02492859cad06f19fccfe5bf4de157318ea3f88409cc8201c045ad07bdb6bf1224fec96dc6625f5b84e9659af9c5d55547064e104c8740df28478c598238ae3200d278bbe56c142891561294b72a699198130b35bb56fa5c1f47066e1ee6dc9ebb3dd9f1ef9050dccae1253281a2c883209446dee0dfb2a53c0f9871b9dee5b9cba87d7a6129eca5949383ce57826064334abb81c0f251fd6179cd3497f7ab6fccbee65b8212527a1775f155a57eecb30c082ba96742f8e157016cd17f7af6da11bb128a7272d837bdb25e76e8bb1fdb59b3abbc642dbce0687499eb3a7d21aee2d928b701eddf58bf0fe6b0d4bb7764f60fee3e18ce008779da32b0421ff1f51b7905df20793b136fd32e0284a286aa5e4161449c9111a4e64a78c74d53af44bb143334218d384094bb884e4add14decb3f001e28f69b24dbd310bff95f30f00ae0bf9e1a0f4d8cf53497a72cbec596990490d4dad5d0869aedcf9e55ebd4c90017b2a499afc76c5f9df306f254294aa5f94258d848b68e3c2195f10578bbb91096a4702407261c0022967ec9ea8268c087160c34b1ef299a671a8dafd0ada268ff0f5fb515e2b899e2ef1108d790f425c5a171448e671b09227eb998c457f6feb390e0ba09687d7f083a795af0388ff2027beb2c308155b703b229c3936f13da557a2d8c74bda17991f26c09f650e246b46dfa86db652af8f1abfb4b6182a8d73ef1d81fc2ba8b78a95a81eed1c8153fc66356eb059fb7d1acfaa4f85aae10468e59e161b0fbc60abcf709fa229da5f43ff9745bbaeea5aada01969cec59b3712f08dc6fc4d1dca95a6b67f24dd3b7003905399893750230d33e66166b6ac7efc16e6ba539ffdd56709d0d8fbd2d537d089bcc611ba197b1fc95a0cda1664e396f5708cb27943b77a1cc9fc6dacdf2cf5eb6e10774d64e639c7c18a7782c834b4942fb7858ea707fbcfbd1b8097245b56434cab6af6201ffa040fdf7d5764c320fc78111956b31fc3e65005c5157888b459281c07cbea48d1779e44830ba04286f8ced1518e625f94ac219bc23f7926e85d73b1fee722f1b36d68a53b5561d912d1fe00cd9457c90fa57517a38249ea0f2e8592b08a4019cd57ad9fcd5bbd9c04250e5c9b34d5d6a3023d3500825f7d3e23ace0f1ea1644aa4a831872bc1708f2cf70b522b139db5918ae64204514fb35f5d11aa705c5bb6ec0abd87e442ff30060825b2c3b6e4d56ee5b308ad15b9095105fb0cc6eee617cf47da613ef1e877a03ccd49a95c46433a4ae07dd280317d497d700f564c701e8851b5fef7dad8e38efcc0f04501db82fb3398c76d1eb597ec1e1dd148ef756e4f5b51cd8cc2825d7808ce6a7e1bb19fe2a7435211202c4574689fc9d8239763922f6a79181a781f2fc5c688f688cec7139643dedaa98a8b4e6bb19ef432708d03d861fa69c650916de58c4102970c01fa57df51e4a97be332ae546e73f45eaf0fa3e025c22f235231e3a26293862309c75ec5da3565adec4c3d7d165b18f4512c59e766bf2c005d4e0fc742ccb01b063d00a227d80e0834ed177dd6c7461c9f519cd647c4ad388eb5377ce4550bc4f5016de99f5ff982c5935cf33b527b9881c003de0da6bd5c37633267bc089cf9931ed941fcfed4f61861149888384f071054d0d7dcd78601508625ed44d132f5ca89f04403d2beeb01e8c88564754732beb1515a043234fe76f647c357d11635e5fb4cdb0eead03f8af93479ea0c05cdbe359364f4b86f698b9c8d23c76e039b392021f645470ad9d6d610cd3b6f34ec5b432c4dbbfb5de4c3de49e41a8974b23d88d5806b6caf8bc4c6289c2bb30496ac52f85fb4d830eb7baac3bff9c9b5e09d041000418d4aba78e4b3a41f2138034a83ab970684398e0d69294295fc81124f1336161b6e518a9624892fa5b4ebdb51dcb754577df59f2554cd24572c33e716e6b3070e7c635e2b671e5285886698aa7feb5abf4b39c9d5167926b678afe5c8a5a363e633ae914e723141765d6cd79e3b40506dbe7f54130f6c76c3abc5f4a8ab3b12ec2e174950ad97c06d913ce9e1c537883846d1eee11a1e7b491b5a2c91947459f729eb4e4f8ce1549a36b73df53dc5be0a00c357efc7c68e1336525907f916114784e9ecb3091c8c8a13ee12139ae620fe201fee68c3a701123d3ac7d79eebf3bacab0f5c0e1ec2b3cf9fed2f188da930d3deefd03dd94931a4774948953964a60e4f4766fd43a8d981d611972bc6e99185bf569ea3eab4c9a97f00f16e0c78a61a00ec4dc792ac846d87d1e161785207fe1bee2f87bb0da224cc0edd5b9bc194900e9d8d1d3b93ba84b8ad2f6bac6d8d92dafb5801f1980e60bbb605ff945b58014e9261602939f71df7d0102229d0a130233fbef5e49741e367863149eed68386bc6b4413a8d433e19c85556357172e79966a60e882a7c25695621fb4fbec6d821c997824e0d49ddc4a3ebfca5628200b48622a181e4ad5d27305a4cde7fc2aceef6ebc8f4505eb6624d72add8d0e2e8dd863a72d8f6516dbd19a8ac13deea03ad0b21d721490b76697fe97938f8e025efc937ec18a543fc432fe4ce4e53e98ded7d79f648477e9f201522ca1cc88b02d05e8012ed0801fb9ba8aa49a4b2b3d01335cc4ffb0be6abdf844b42332e7385cf84d293165d3541cb8aaa96fb97e09d2f7d83a92117ec9d36d36d30ce097"}, {0x80, 0xffff, 0x0, "b085613e8189a43b328b22e0f05e40b904c49c9a2e69f3f55299c02e1bc144838b868649cda10788dff28fa01da4fcbf334d62e0afc091e5ed47f61f0df3c093c8fff4ae7821d2ceaa0048bf200a1d6aa6e0211fbaeadfb74c3c28daa7c81900948b5af55c494d2c36afaba0"}], 0x11c0}, 0x402) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffffc, 0x7, 0x0, 0x0) 16:00:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xc, 0x0, 0x0, 0x4}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x10000, &(0x7f0000000040), 0x40000000003, 0x0) 16:00:53 executing program 0: mkdir(&(0x7f00000000c0)='./bus\x00', 0x42) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x29, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x10001) r4 = kqueue() kevent(r4, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000800)) 16:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000140)="dcc352fc5a0d3f001ae9fe70c1e23e6976bea2e36d94e36b555b48f318a3f409e8c23719ea52e8c1c71514db4222401cb5cc0d7187a65e5f05c49be232bb07677aed4459fd3645b8dc24745805dc0a23d15e6bb8601ec588e8f5fca07abf2091107c3a968b89a27479545d142a03be9e7e7840be53c45cff6dccfc24a07100a44e79a02e205bd9f00679126adc0abcffc41f9e78c3a82eb3801a14", 0x9b) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xba, 0x7}, {0x7, 0x2}}) socket$unix(0x1, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20102, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000002c0)=0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) sendto$unix(r0, &(0x7f0000000300)="07f93b49033df8aa97aca66bb0dde039266a94ce14d0e51920b8cdcf25426f5fcc316ed96273fea8f80e74f2f8259d01409d94ddf11d8cfe8f2828793c01094d31e6cb9076ea17e69c33ddd6f256cda876b2c929bf612b998bc53423924957989621b4ab466034951c01eb76910b", 0x6e, 0x1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x0, 0x0) fsync(r2) mkdir(&(0x7f00000003c0)='./file0\x00', 0x815c38cb6836f3c8) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getpeername$unix(r4, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x488, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000004c0)=0x1) fcntl$getflags(r1, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000540)) dup(r5) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000580)={0x3, 0xe1a7, {0x0, 0x908a}}) r7 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmdt(r7) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000005c0)) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x48, 0x8}], 0x1}) r8 = getppid() fcntl$lock(r6, 0x0, &(0x7f0000000680)={0x0, 0x0, 0x1, 0x1, r8}) 16:00:53 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) rmdir(&(0x7f00000000c0)='./bus\x00') 16:00:53 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000232000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pledge(&(0x7f0000000040)='/dev/bpf\x00', &(0x7f0000000080)='/dev/bpf\x00') syz_emit_ethernet(0x87, &(0x7f0000000280)="e4df5a8366e466114a4fc84c65aac2d01f0409931875e5e09f599d0c786b9b10e065774ac45ce52251868abc867e339425f5555d5db53f67829ad97f5e7b37178b7cc5d1092f43ac9b1eb361d0dfa6e6a03ed85cdd14c20ab437718c939cae9d470aecbc3c1625fe4602f5a3b41ad6b774736a26d9fb579779ecff765032ca566e06b9ab3bacba") 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x7, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xe79, 0x3ffffffe}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:00:53 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) syz_open_pts() writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="34097debe6c344ade37923863a32af9245f53bad91b06874e2c626b3bb55db456bd803ad529a9707b5ed4301fda6d9750f9c65f08c3dee785e0bd7bcef67f81d33a922649c8e28d446f75e73b36cdd51b1c9f1008490d36135ea092db01c3224c871cad3dfa38b0508df6f0fe157f9fe8bc4e33f63daa9b0b9c3eb219fd4ff34cf518ea230efd289599ab47802f51f0e1d9b4e405842dda97931eaa617c2146fa4ac5493aee4cbfedc277d9c3f349d91cb11f0896f06c02211a34939e170a60941fc7ca48252"}, {&(0x7f00000001c0)="8779a74ad0974d7d16aa148f2a48dd06bb4733b75cdb97c61cacbb557d91545ad0fded3abd7ff0865136062eec6db5f72c71c36223ee03769319c15436606f32dd32c9fa012b94939597ae742cbdc9d9401c8afdc07681a8e9c2285b035531eb72b44c99a9a6d19c35c3fde57ddf350010fce2562d2dde9ca26ef8"}, {&(0x7f0000000240)="465f4f78b16924b845f9"}, {&(0x7f00000002c0)="ae4b6fba2d7aa47b033a0bcd3258682edfde1439469cfc537d796998cf8b42e9d8e837a37aeebf0f687e63726a26d4c4a5da246d0d9fe63da72a9086b203e5b497"}, {&(0x7f0000000340)="3f98023612db747d8a54b2d9bd1e14e6d8bcde86c4cb23c2f542ddac9b28d39bde820d1eda17917ba58e00a4c0e09353"}, {&(0x7f0000000380)="9044ce2ce31f66fbc2a778f61ac2523fee1bb4f77049d5ad23018ea1990fd012b53a71071643815abab3a3990d683aef3e70841957764096d7b8e36c454963a717"}, {&(0x7f0000000400)="ceab87041ae9a0555fdc3a0f7d762a26e9a5bbc513690b273a312e62c7659cfd761924a9b9b9d41964b425828bbace03546305a9ae2d09122a0ab3dd175ef713ad9394f923583ca09c9a67a53c99abebed4e766a2505f2f953345001deadb3cc51c36e06f9de4753f6006c4fb8a859bed470d33994846ff0ed91beefbdb642f4730fcf16610193538278e45bd5a4a048c32fd5678242c05a93279d0bb6a2f02c26477b553769907f49d1e2ea8fa3f7f0eb33c015bc50262ddc7a4d91ee75d3161c3f89ce637e6a914c17abe1e1644302"}, {&(0x7f0000000500)="082bb17a024fb576ca42e33ac3140c97150666de381bcbfa772a774ee0abc39714089f7ea27535e6d62f730d16e46866c906de78067de9929d8988e0bc12ca282b876d4f47d1e755e15a4d0d77a4ff4fd0543eb2e82ef5786219234134c493c5e0fe374b297334b112bd4939be89a5990cd79b9abf0a567c76403a4cfa8a40ac554d5ab9abd379cd31a03dc4407e82e625de52c3bcd39351daff9f2434753a859661fd33793f68b4b9e8614f2a5b"}], 0x1038) 16:00:53 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/149, &(0x7f0000000140)=0x95) r1 = socket$inet(0x2, 0x1, 0xfffffffffffffffc) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/202, &(0x7f0000000280)=0xca) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x9000, 0x74) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 16:00:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getgid() r2 = accept$inet(r0, 0x0, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffffffffffdcd) setgroups(0x1, &(0x7f0000000080)=[r1]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x4, 0x2}, {0x18, 0x1, 0x8, 0x3}, 0x33e, [0x7, 0x2, 0x3f, 0xfffffffffffffff7, 0x1, 0x9, 0x3, 0x4]}, 0x3c) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x40}, {0x6}]}) r1 = getegid() setgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x481, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffc}) 16:00:53 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x0, 0x4, 0x0, 0x8, 0xa6, 0x8, 0x3, 0x1, 0x9, 0x82}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:00:53 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = getuid() geteuid() r1 = getuid() setreuid(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x8, 0xf762, 0x80}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:53 executing program 1: r0 = msgget(0x2, 0x27) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) getsockopt(r1, 0xffffffffffffffff, 0xa, 0x0, 0x0) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) syz_open_pts() 16:00:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x80800}, {0x0, 0xfffffffffffffff7}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x7fff}, {0x2}}, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r4, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x150, 0xa}, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = socket(0x12, 0x4005, 0x1) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/64, 0x40}], 0x1, &(0x7f00000001c0)=""/138, 0x8a}, 0x841) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:53 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r2) 16:00:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:00:53 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget(0x1, 0x1) msgsnd(r0, &(0x7f0000000180)={0x3, "6ed798df2dee3e7873cb4abf7ab3e875b73bd6ab6c11887495fb9fd9131e3e07aac5022a8245158f3066be51c44df28a3c66a340175a121baa0090be1ecc1a54172388737ec1e69991853f39f0bc691b3d66d639a20f5402c4e12f768a2e551405396f2e35aa186b7e462097abd677d766d6bfdb4beb6f56f614905bd2c353fa180f712bae5cfb9d1eb2a9610e7818879a1ff88cfab7fad94164bc1dc00a20da09034e7d4377ac9b67a2a3ae4efe88b03b14acc402d895b8214a637ccc30cad82a9275"}, 0xcb, 0x800) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000000000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) close(r1) getsockopt(r1, 0x40, 0x0, &(0x7f0000000040)=""/184, &(0x7f0000000140)=0xb8) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000300)='./file0\x00') 16:00:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x103) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./bus/file0\x00', 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x8, 0x800, {0x7ff, 0x586b}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) 16:00:53 executing program 0: r0 = socket(0x13, 0x3, 0x40000000003) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt(r0, 0x4, 0x80000001, &(0x7f00000000c0)=""/61, &(0x7f0000000100)=0x3d) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x92, 0x2) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f00000000c0), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x100000001, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:53 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffffffffffff5a67071b542a538706000000b8180000002900000031000000ccb503000000070005a2ab35"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x62a9, 0x4}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:53 executing program 0: r0 = socket(0x2, 0xc003, 0x4) fcntl$setstatus(r0, 0x4, 0x88) r1 = socket(0x10, 0x1, 0x786) r2 = socket(0x18, 0x8000, 0x1f) read(r2, &(0x7f0000000000)=""/189, 0xbd) r3 = dup2(r0, r0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x40, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xe, 0x0, 0xfffffffffffffffd, 0x28}, {{r0}, 0x0, 0x89, 0x20000000, 0x5, 0xf1}], 0x3ff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81, 0x80000001, 0x1e5046a6, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0x69, 0x4}, {{r4}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x2, 0x9}, {{r2}, 0xfffffffffffffffe, 0xb0, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x85, 0x8, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x4, 0xffffffff, 0x81}, {{r1}, 0xfffffffffffffffb, 0x3, 0x0, 0x101, 0xffffffffffff42a4}], 0x1, &(0x7f0000000240)={0x534c0000000, 0x5}) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x200) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000002c0)) r5 = syz_open_pts() unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='W\x00') r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x609, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000003c0)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000400)) lseek(r4, 0x0, 0x0, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x10000, 0x1, 0x7, 0x3, "17015c2e33e09e4acef58c1ebe92acbd4f3912da", 0x5, 0x2}) r7 = shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000480)=""/69) ftruncate(r5, 0x0, 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r5, 0x0, 0x0) syz_open_pts() r8 = dup(r6) pwritev(r5, &(0x7f0000001640)=[{&(0x7f0000000500)="b71f05828ffe92bf4ba34882d4eebceeb13a5bdfba2cce528a1a", 0x1a}, {&(0x7f0000000540)="3161043b3ef05412e6eeef5d15ca13e5f90a2573e8d702c7e56332d0577de94901b3a90e3c464d8dcb56e4f0db9aa358ef99ed6bf1ad778ecd3746934badb24da2f864e7b1f440c2d0181ee58103db295baa768530623b14afcdae0437bd50c2f0d3ec558405456b820fd27e5c3649f7f29f3c23721873cc0eeba0117c5cb7520273994c1b1904a42bd1229b69acdec7b6156f9ca9407dfd6b83a512697933031c57598f83bd0c882e7439e7d41b0651b19f0dfd742424024c577479138ac2300a73677eb77341ef3eb5d1ff7e36082255d74af8194d47e9aa7cb1dc58c27c2ef17cf65ae2c8caee83a45851aa44dc6deb76c18a04b9997efcd35aff0ca4e7a302ad0dd16bd7abfe561e833a5b89f3e8df481197beeb1c1e3676336ef5e7c803d07a4cca3964f00ee77a5ccab764462a23c8cf91f0c32a0f20925adaa9d22483b3ecc81d7e932e6486af388aa3832f0164bc95ba448040578362a76909463a9a856dbaf912cb74ded2cdfceaf13dfb4719f3e69f754c94c9d33f520508a06b7f3d3e6726917a23b656b5587d6e3d6704fed957f6949d44f6a0246047428e862d945fc5b94af2494e166e20fb88e5c2e95c635716dffd072c8bb3e583f2205520f3a2cba0f751962be192c3e4ca88f31ea29c43d6903d956785e73bae3bae4d097e840a2b97641b3d75c93b43891612b541cce4f61247e976680ba328868171db6487f3a38c54daa06371a904382b97e99748735b0f06b8f25e0c1e060e3b8f233819dc2b811c2ae9865209d9eb1862c3a12eee9cc72e4bb57d3139979461170e263e80ee96725228a2e0ddfd222ba71240a29d02785e4e5a32d939534aa3ca616269f8d4aa9993274573bfbd331c2b34a4abe1a2d115935a41049e5367db87fcfac20122e6c3da601fb8302ea0abf95b192baa59d30909f0ed9d48a32b218a09fd62c109ebd55f140ebf09e14a1eb8e2d80ae5f51b8606f91cc57257b8d8a7b3bc48b8db1c24688a3c5e3142ba3c1747bf2fc53eb96b1ea41782a4404082daf6913ce95eef94e2c039a783a45a1a75041eee20b36c146186c01bdba4bdbc192e0d9a5c67b41ed018eaa1f278448dd2227a728567c8b15626f8d7eabc8ffa5ba15dfec62bcf51f6f7a7300b9d3c165ee4fa8212f578c905d565382f619b684754409889d164921cce5ad682e3dc71cf0384e7c885a82ff14ffcfcdfeaa20acfaac04d7409da235ca479b51495dc3e8caaa97400b6bfc7b8c99d79e2b5a4fc1ffcaff1751b07c1237bd59ecf56b8ae06abc5ca54f1e610d3fbf27a93d901c42fac47e14828ec026d90a02628ec275a22efc6931d06892b2ce377b628122784b93d4f9304f7c19065d9c718af6495b320c1a7a3e82e28b0ee3cc98e6339e325bc5586275657b8dc21755970ff127da787d9d0e9337dfb348b82e49aeec633e1480963e4a76ba5b56378f5e11663897fa5759264b13b65bb4b5ccbd025e59999adc6c545127cb95edd38b9bbbbb4448319fe3ea0d4566864b97bdfe2de474b8a1fdd6905aeaa5993067b9fa07bb878ad1d8921248f9b194e0885dafdfe08654e4d348b778b54d982d054c0a501181539f366f234a983109216bbb197bc22d16b61c4c4869f81d2eab03f1ca653cdce06c0c12b9d8e3d495377a1ac0f3564b8d0bc2ce946b9eb64393975dbd078b605a8d76f4ee4e4c0873b5c9f6ad9797290f2bb8558be67c7a01d53725637735c2f53b95ee93135d50c55eba6dd666c17401db01b83a9c6cff103100ef5f9bd04e5dc81d58030802a60c2cc0f12a2132a3408b1843c91f31e535a499942ee7c38e4ebc3201448dac3f1acae7f3d6738cf3c313362be4a40cd60ce4587bafc12df21b0e16df68b84cce8d702f4ba5dfbfc361f7aab3a27fec4eb4a24f22262873961c08f3ecb89b81abfbb1ac7967a45397491dc2a237d8c43b9e966f226cc7643953870c7a610df540630a9c82cab62901270da5065b95f79d5068abeebbd34f93830505c47d67b184ad8bf15774b08ee36155b005ab46ff3cf6622d1772ff312d687d44014b1cb611b56893571bbbb1ac0d45397bdc2eebee4e3e0d6557e6f56b01c9c65f95974268f58e7f0ec38ec18584f50684f5f4c3d9730d0c044adbc24c646c876e5d89bace0c5fe038889d2bec81488c8b6c9596d2ccd536c363b8e3b8457f8781859987d4a803dc0506a01a4bd9d2913b319409b5456857698edccce825cf2da05a779687e4e0a0f161e35f505dd0667944ce23da80a4d5c65ba7079a4bdf84a956da5faf876cd098d1128bb1aa9caf22373f45ecf223310a8acdecfb91a076e8fd5b8f1ff044531c24cb20fdc43ff360db98d98b2e3696384e860a6142c6e19f1390fc7de8e8169a1ca048083580db961f581d5ac51535eb6f304809b539e7c25ea4f8841d8ebfccf7638586023bb5fb89f06a5e4ebaa4adb73d3d053b33b46cb6746fe51fb9e916d11a040c112e060eb99da47113f9803973f06ba1f19117b06de9c96900ed27dd07a1274f58373b1bc9ec3ffe6193adad4003fd767a084d7ad9a89e0a8896dbd46b0ad1e2d40dc51368021389a9df294f7c3c730f876fb1244e9ee4cf13ffd63dc05050ceb33777683cb766b6c8f5c0008d3221bd286b28798157643ff741a60fe78e4a581554234dc888cf854411010f8094a0ca6ddcadf3bfd36e60a7ea27177e17b1b01ec7dc5b9cfa318bf448c002ed52bd4c0bdb1f5c192857570b5d823c080e496c68ed7a940effdfb120381a3cb280466411397d9431a0f4090c719e9d9fb2c7912787ec2f9b12d0972a8cb12c945bace91d1eb626f97f40cd58eb4d7f53d03e6402e04a0ff2ae01b04dbb98a4fa20ad970126e283767b12520d055104ea02e3cd07a196c3075d26cfcb2df4aacc38de8fcc9c3876287ffde55704fac968f1affacba38429a9b586ec4895fc23bb5065d3bc9a6d6aaaba7b090818edfcde3dc1f8048df4b719027867dc20042109829cb52b4a95d4e1e7856306a92e489db91eb2f5a4f6950f282a31052e1509b8db369fc79cd5b8e7406d6789201607af9ad07aacff07ef87b998b3d8ff43b5e44b0fe78f3c7836d32382167ca54a21e63cb31b1c7254542a3cf2d80bd123ddd31fa8854bed86c16e6e9f572e00c0eb5f3e31e100b05ba4c3779de63c4d7c196b8cbe59319e60e97b1a22c0eb7da8d5e7b5496119007f91bfd30a6ef3ef139bf55e31812af47f5d90ff2bfaa85445a5553228e327dccd01db93c5d77732f0b035321c9906ef63e567ffd1444e8afaec0e41cee0bb8287c27692ce4ca00ba2a1f695f6db3e70003a9e099a969631bcdd3dcf5c86f1c2a917084f2b8ef2985261fd49efb3892c4e5290e27b7944f40d1bd230d1f4ec56565fb121e5f706a4567e5c8b3f88bb432fc03dad32b2c7d0f280048abe1aad9ca04dbafaca0746b27f824412aa67ea6e23568e7c88aca3af2d04064509c31f06a4a4fe39da4b0c3ca5c76417e9db8644ebe5bb9e6cea29a1d10b5c2d67bde97f3b5f5a2de3e3783f00418ff008afcdaeb41b7831e835d05354fa311d3ccd211df9fde3aca61719ab808638a4f1554c285c88ba073a05cc862b2baa3ecaaa6e95888e5d70a05c22b290f8259ba64a1c9560feb2cf9cd25905d090730cc33410f31eff084896fbc0ffb78f47ab2aebff71a98141b7502727fd7b0672350a09cb887ff2e8afc9d8522ee6a6fddb666dade4462f921aa13894539d4c64d116e7552fef45afb7a246a7499ec954a0b09e8124dc8edfbf174cfbf17dbf6ffc85fb3c4f6cc975c4997b48b404bdd06a6e7ab50b074af825f3d22024af5dc0061aaee5ef153c68f6d454ccb7d03696a2fa250da4db969c73ace0f43a85438082caef807ce9fb0dd5cf72184eab89d692bd2f5acf28129fb7957d138e46bfec607ab5aed59e3bc510e5b135141949354104cc099944cd2165c312bc53dd66c2fbc01dc7a08c86c5acef35d6e0540e3b42c41687f566f6ecfcd7de5ce39de036678ca6fa683a347640b5c91fc52f3c1d215604d281ec8a192b09727969d59f44911c43ec7f0359544c2654063b897064b3b6250e3ad610e2049a623c97c43be926be8e4a7ae611b357f2186b9513d27e717a2dc6b915574580fbe0c19235ad1b13817c1108f74311ae0bb7589e93745566d7b47b3c7a0ad3106b2facf591328d3ce1603d5e220f9a23a4e66a8286ac97afb9a3cb3431b61ed4701958c9c3a2677897e68b54049cc8827aa3855ab8e1cec01b8622a03d27a8309887531acea01494ad5acc0b0cd30d59cedc2f93108ad286c85513c23c1ca84dbd995062281f8e3f0413c2be3e33070bb0df5f622b417ebcd74662b3863815329718d7b7fbb02ba2f0ad85c344c124c0d0400d6d352de04f175a55be73a2665e86962c64bf505959fe8712dc8fc036bf42232df9e00e4445e6686c4907bd609e51f2da315723af3f5e24ca86b933919260cd24cd9ff9d78f60cb13bb69a8e1502a4b2e4c2586df31b59b10e5b81d9fec7cccd089117d58460f80edca9a390a71c523b4c3a515a95f70933cfb3f62ba9ce8bd5e83ac8f0de3aa9f54838db42a4b5c494a07cefb8dbe971ed3ba89e16dc11b1762e79318532807190b57d2e45bdfcf6695030a28de44cb47c59f69b2ec31bbe14b57d8af1a730f5255c355f509013beef0dee0e090fd35be44390e95037ca28a512098cec2886401c8ae44dab6a3ecb509e4a5abc4499c57b34cae941dd4b4af578341d252d8c25b6cbdd5d478ba3df3de541d118e5b04b62fe3ea48b35c0fcbba35ade4915e25f81067a9b125f9c20e770b50a30a0453be08f8cfdd6a5fc438d33e3f92766345e61a318da6207960bda0b2bdd66154366b334defdfe9a7193a104d8842b83536881cfd6fc138a96ef626b628660e7499ec0ff113fe8520c5db6f3e4409d96f847ece131c2167450f155522cf85b5cc61e50a4a95410c2c63c7de5dda3d7cf7dc6dd7e901cf6269a1eca99894be3be494282202aaf4925797180528776f8fb60936844f9a4cc3576158d6dc9a55ec0be34cb087c2e028bdf7a661877b88905aa100e285ef2d6973960b5414d300376a6eff55dd4b0d5d2147720fc2c6747bdfcfcef7f06446c4b66c17ca26235666f0339e566990e33e37966d86fedeff9846b018785c00929670f5602de2553c23a571f8a65e9aa0bce6d92160925cdf6fd15ac6619f30d51ff168abe0deee5b356710dba96ef2a27700b97e2ae5e09e1578ae8c19b6f0563e703d45aecfade1acb6bc4964acbda6708acc9ce016c46cabf4dd062507be848ce723a01cb661e34927944f058746adb3c80223e2e52c97152697759073e386913677820403e4b97f2292ed438006a1bbef368265cb05ed043b6581e2bc4ba566577b4bebaa4e10bf00493631b3a244e9bc14cfec836b983986ab37c04e3bed2b74f731ae3082f937276974bb6c675cee849af8e2f73d26284e837a5738b196ed2c97ec7519eba4c93727956e61a350887097a77f92c54dd976529951ac6ea9e47a26873c67df7fecde04f44186f1141f490b4680c6a127b487a74aa6fb295154a99be306164e1118fc291e0310234ea9c4a0b02f22a1313407c27d998f436b6ca4f497c237f76ef91a2ede7003ffb3b23e3be78b5cb44f3fd2aecca10e5de3a04289339840c9ce710fa2e5fef4d518e4411ff6de4c58d8569f1dbe80832d67172485b2e6a0bb8deb4b81cab38053dd3dba6087df8c469ceea5babfeab3414f4b1ad55d388e2114519e27757306aac", 0x1000}, {&(0x7f0000001540)="2ea8a2fb41780337f17594dd51999e8d179e2ac0921649b6bb572658f38099f3cc58f886dfff10385316dcd3bd9b69071349187b5790abc66a57cf23d43fe7434ad14fc797b5ac26dabd4f8be76b7e9d97e8409e8a149bcc31311149c8757dc10981eb7f06fca8ddee77a20a46a97b5446f6b63c6e88223770d17e2088682ac2baba5dc9ab9f0e8cb210e7766f7f505ec6ae652891831779618e72a7281a2f3128b86a1379fb5a932a73a70a69634a79e69c9e088d7e4b1cb552b4bbf1ada7973e9d5f", 0xc3}], 0x3, 0x0, 0x0) fcntl$setstatus(r8, 0x4, 0x84) socket(0x18, 0x4, 0x2) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000001680)) setrlimit(0x6, &(0x7f00000016c0)={0x3, 0x401}) recvfrom$inet6(r3, &(0x7f0000001700)=""/4096, 0x1000, 0x841, &(0x7f0000002700)={0x18, 0x2, 0x3, 0x5}, 0xc) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) chroot(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddf", 0x20f}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x60, 0x6) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="e1ff66eda33d3bc6b2a1af20a3a10ca4e71db0462bd74b8b86224ff4c7531bfa7420d19fd48cf82a1835ad24ecf3a9ba6874ace6f515c4dec045851a992c1ad45f8efe4b501dd55a23a5f9c86ffe36ff0973b0e7db40ade88c6a8151480c6e5c7fed28dc51386408168c3a08fc70bd5473799d0fa7261d1cc12d8f530523d05cfd8882cb02a2bbc688066c0808e6987a24634433e64fe4cb0784bbc913f44e75ab0534856c154891ababc07b8e7fbfe3ce47aea1eb15745947b898d1a9e7223d712bb335b5047c764582e0e3f09db528df064472f38e7b209e3f9e0c6cbd0769cbc25c68cb1ed5ff7032ebc490a2dce50a046166b552c460b424266aab7b06189c72463d04c88eb278cfd2d1b4a5c4357be19a5e9d8a6c0c0258e8049d397586d2139afa93a360deaff1aba73db938471c50de2208682b67795a565effbbbf19e818881bc8050338329c24481999381bec3d6352f46001a1b356cd54b83282e95a5336eb702bcda03e02646c1154a735c706d7ce7324bf4b8ce40d76ff945ad286fe9fe62af8ce0917e174841b39efc6953525a83ae15a9cee103ede30de9ac60a18c080da56a9b02ecbb4ba981c8e5cbab619fddaea697eaaeb9bd8e4993494e0fe769f62bd6acd2a74115878423b1eafa3b8eef4f0149c8de7bad0b126049f661ac5867a92745b826b917467c680476c04be2e1fb07a97b458ae6f0c6a996d", 0x200) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x49d, 0xfffffffffffffff7, 0x7ffffffc, 0x0, "8e5a33a8958b5800000000000000000000000004", 0x10000, 0xffffffffffffff7a}) fsync(r0) syz_emit_ethernet(0x11, &(0x7f0000000140)="46dba9d842e2b84b5df3fee2f207b084d5") 16:00:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8100, 0x22) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000003c0)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000080)}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x3, 0x3, 0x800, 0x0, 0x3, 0x6, 0x3, 0x0, 0x1, 0xe000000000000000, 0x7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = dup(r1) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x5, 0x400, 0xff, 0x3ac2}, {0x1, 0xffff, 0x1, 0x8}, {0x2, 0x100000000, 0x0, 0x3}, {0x8, 0x800, 0x1ff, 0x8}, {0x1f, 0x7, 0xdb, 0x9}]}) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = getgid() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) chown(&(0x7f0000000140)='./file0\x00', r2, r4) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x6, 0x8, 0x20, 0x20, "12121366ca09da2eaeb15541ec3d8bca100cdac4", 0x9, 0x1}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) 16:00:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc, 0x100000000000002, 0x4, 0x2, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) sendto$inet6(r0, &(0x7f0000000100)="cce1fab4d4357b2f697f0ff299d2a1399aff7e3a8d541beb608f4a5397653c627be8637051", 0x25, 0x400, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xa1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50, 0xfffffffffffffffc}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 16:00:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000005) fcntl$setstatus(r1, 0x4, 0x3a9de28e863bd693) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) pwrite(r2, &(0x7f0000000080)="c97cac9535e8e625a406311e44498779acead0b27e7fb13f1a5b75d5fd601b5d9a17aeacb286dce1bd4da76083d3848d45b20fc277c79401cebc302903ee85f9514c869f7e43984384d48b3b3557e09c49607736d9b1c6002b6fe26a5240084f269bdc103a9d9bc150750637c14bce13c3babaebfb74980208c442a0028123e5964e45f18c", 0x85, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="3456bab3ae8cb66641e149e4bdf8484bb07a", 0x12}, {&(0x7f0000000180)="880f3c2ebdfd3145bd3a804ba4f46be7e0c26d30aa1571581a02fd18a241f1e04fc73df8bedc6f1f95cdcb5666ff996a626d307d2355af30a8aaf5686e1275701353d106ab20602e83efdd985067ea52af953bb3f798db15c2d3752a8a803373b27892117e58d180", 0x68}, {&(0x7f0000000200)="8ee68a93317286e45f5ee3c591e67b48f489248652a2089a26e1bfb98c4b5120a07aebb89f08e3c307970862e5dcb6c6e8b518f233b4eba2b5cd208a62220bb90c5ed15ce1ebc6e49c388f505eaa8ce417770485c5e3b68089e27511bba5ab63d15070a7d94850115b7ca935e4946dd3dd2c675f2c810c0f53937019851f5558272818b3e264ccc4e3934dcd4068ef327dbdf4a59190ae13cb109b5d770a52caaaea4eb619843c44f97f78969b1a28ac63e8085f9d4b18324bc908ba435f78e0ac2cd882a721985199e54f07d8132cf6f12247fa4d3f97e95fe6a264a2ca7a4c2f026d90b0fe686ebc663b6bb4c5e82b401438cb5aa35102865c4ca2", 0xfc}, {&(0x7f0000000340)="ec11cbcc291ea4bb2ff354bf033b286412b995c71b02ffb6f40346872f751c6d183fc579f3ac6e1c6bba93a098fe83eadfccbf5a737888bdbfb6559a1fe91d", 0x3f}, {&(0x7f0000000380)="b77fd044b87d674e4a02097187c711ea2ba31ae35a98b0b54fb60e019dc4e759ed7464a0227dce2e3594fbed9c62f90b32d4442b678d03211df471cae5632904072f56e525d25895f211b3b1c9a329e3625e6f937eae2c3b196cfe9341935f15e70f35aee1b64aefdc4b38f8395bc8d0e2ac99852d48f6ffe57bec2e9e23ecef03ea898282e266783c56aa8041dbe6cfa7678178195d9b82c2c961363826604dabd6f68603a6d8caa8cb605cea152ac659cdd619bf3a962bba988028ee4634d0348020ab1d1181", 0xc7}], 0x5) dup(r1) 16:00:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x80) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) lseek(r0, 0x0, 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x7) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/183, 0xb7}, {&(0x7f0000000000)=""/18, 0x12}], 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffda9, &(0x7f0000000140)="00004cc65c8c687437813e0f713e0863d707ee36017f7cab3eba3c821854878630f7094dafe506e3b1354db71dc8083d5c47db1aa63ce58600dc4f4fc2862e2eb3") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/38, 0x26) syz_emit_ethernet(0x1, &(0x7f0000000140)='1') 16:00:54 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1ae) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x8, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$getflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="efffe0deffffffe400000018", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:54 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:00:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5430c6", 0x3}], 0x1) 16:00:54 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x30, 0xc7) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) 16:00:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000080)="88") 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x6000, 0x9) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xec13) fcntl$setflags(r0, 0x2, 0x1000001) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget$private(0x0, 0x3, 0xd0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r4 = openat(r3, &(0x7f0000000380)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x65) fsync(r4) r5 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x69) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) close(r1) r6 = dup(r5) fcntl$dupfd(r6, 0xa, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) syz_open_pts() 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x201, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) 16:00:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000007000000010000000a80001500000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xb3, 0x9, 0x6437c8eb, 0x8}]}) syz_emit_ethernet(0x62, &(0x7f0000000180)="0df895339075c060dba3419da860ed85b4ed6fd860c0671ae445e4c4770849ad483cdee728280b9c07a56dff7d656d57fbc89470a25ed653df1b30faeb195b9bce234b5c85808a2d7600483e7e074e349eff7c0100000000000000a34d0419928f7f") 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x54, &(0x7f0000000180)="e85a47698e59658fa01f3a162184b3955521b44986601c60e167084152dc4134ccdc298446b1b884809ebd91e7f6a762051ff2f62dacca8a1cf2b22d6da388666dd7449870a7b6800eafafea319d67057f0b2b89") r1 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r1, 0x0, 0x4, 0xfffffffffffffffe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xd6, &(0x7f0000000040)="b6") 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000040)="fe7837f79fabebef7af2d90ca7854260a029f5f519f00f300576779c324e9faa78381b77bad4782075462b522c1ea2", 0x2f}, {&(0x7f0000000080)="4dbe6c7b8d72c07b852f1ce32a2589505cbbed5171fb66181dbdf0acca597ef2c6e29a005d0dd9ea18b2af63cfe84f2879fd0d1385b6b539e37e64e2a6196144119f4b61d2c31705728940406765f130a29402acb81804670ddea57e72c4281d873324acb2472bdfd5e4c566784371085c99f7028f65aa7eaa6c3c3b7ca319f490c72b47916a5347c0ad34f2111b44bf57e1101d6da5328324b1ee7e28acede22a195535cf925c6ddb89cd6d67323fbc428ee21a3f", 0xb5}, {&(0x7f0000000140)="d7883f2886c937579148aa8d2651ae571d3d07556ec0328455c26935f46e73bd42713daeace29051fc9ecd0479fc27f68c17e34378065f8506b6a89562248a9590325ac9d0f117ba111059a4bde88e71d07d98d5b3a7f3a74db6bd71cb01820b498920cb3c4bcd2d325b2df7e9b0e6a4fcc367475839d5bcdd85745ad5a06c1d27ae7b39c9317d74a764", 0x8a}, {&(0x7f0000000200)="a8cb2d7033055187d837eb06e009b05ddc91f8f0a6d2a836a08f6533008240c841501b3a369e95790f9295f8b303c746a5514579f0be30cfe74bf0a1a81805fb24993af46bcc17df", 0x48}, {&(0x7f0000000280)="547d4ce0340142b40727c71938f5e0bbc7a18f585a4c8c5bab2f4df52495ab6b47977043fd630275c87658f1b9c4b7c0467005e3637deb9ed80c273ea44d40bdfa53f83fa1ca9eb271b0cd87272cfebd315c2480d643983b56e4d014028cfdc04ce7871b83a5a8e034efb5f118912bac16ba6ee1147a12adce754e744c676d4a56b8db554fe0ee2828f24f076d8de0dd7d653e67932df83ff2e532cefa3ac40525d20618e763a2c0b1a448aaa8f863cbb1f676838bdb17e3b95afc1be3416a99ec61", 0xc2}, {&(0x7f0000000380)="bdeff67f9d51a72c8d8d85aa725b96221e5817280c8afdcec0f1eb202152f33b2f596ed92ae268eff802587893b460d4208f6af729548d191e0fc5edafbb9dbcb05e7cb9584e733041025261a0df1fa3", 0x50}, {&(0x7f0000000400)="3d48672e7f29258250ca4d48715fb3993951aebfb94cb3339e6b43238a2943d75a8dddd0342acd145a3e7394480efc960a1448a3e1be41d084259a89a9f5115f5fa6a2dea26cec559f4179922508c6bded4562f8c0ef6e27d9a11d56addf12846a025d1d23584d6e3af9d4ae4eac04ea360d9ed53d83bfff93014502a7fd370c653047bdc7a011359fe79b33d607eb3ab12f94dfb08a8cc1a3f3d680150e592fd795e8c0b1087d6a825a8bd9a71670a7161324cd0c", 0xb5}, {&(0x7f0000000540)="aa4606f6cfdf2fbf741872044e1f34da3c67e42798a52aa1a149d8c6489bed23464e183ba322d3563241723aa2c5b4e0deecee8a00403db71972621dbf9793b72a5cdf034687ddcfafbeaad54b682d09326a503dfc3545f75c10f19ecf0e8f5983d30a1689c27aedcfd8e728cf4ce1ace7a2328ac8dc6ebdc818bead", 0x7c}, {&(0x7f00000004c0)="6fbc72436eb9e148f002d72b27622280964ed005cf8beca9198626", 0x1b}, {&(0x7f00000005c0)="8228b4f62f9ad4deb16472ec3a3a868e6c5bb5be4ae51abaaf55dafbc2f316e2db1894df40dc382b3a4bddf65d4c42227d40b9528b40e7cc46afa9bc32b76feac55d4291c36771766e43411e8143966bad4bd8a92b0e5925beef8d1e8c860051ddb59424f13ba053bac33f1d658770347a455234869b55d6bd0757b1c320e0922efcb13f7acf785490e41c87d317d3010da113f64c67ff9e46e284fa7aeb1b32069066d7546f79651724f711168d455f2a317f1963432fc1357e5d6c0165d662d8eed77c8e01735b544c6e04e70dbf5ec0f9b0", 0xd3}], 0xa, &(0x7f0000000780)=[{0x50, 0x0, 0x4, "d620d1a55a3f9b0207aa584666e61ca6d8ccc846091e7710ff1f175e0249504a5c686474e2362df0a91c91a2e761ee543f05f905787e44770b33924b9dc49bf9"}, {0xc0, 0xffff, 0x100000001, "68d8932841afef73d252d4254728d156f23e012d01644ec4dfed15eadcdea50f4f5e105adcd61bfd840b568c7a3d2b3086817a0486dad52579c681bb393742598f7baaaa589f4bef8ef99f8a4d58a4fa4dbb3ac5f3f47ad8547a8843530ec96d87f981e780a3639b98dbaea57f3fcb964b1bb3c75e8dce4406cdcc7c0ef875b91ae23b9d23b07013c0622d1790d6bf3b0b35e39a405ba6dbc5205a120ef0f5f276df06b4f696b32a3f60b5991885f6"}], 0x110}, 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) getrlimit(0x7, &(0x7f0000000000)) 16:00:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x401) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:56 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) setgroups(0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() pwrite(r3, &(0x7f0000000440)="483a656f5f7f7065fe7b5687fde60ec0f42595c5966ea74c876aecde6289fef7528c234d9452894b895a01cead801b76acc3c840b4ee879c548d374cb2bb50c827864ca85c1eabe516c18d079019d32d1d66635082fa9c95e4bda0d686f72b350f3ae4dd048a122c1edf353edeb0186ac1070970e18f94705fe03c6b8f113d1c83928c8571332a2f6a32cbc498359b5799fe5d4233adcd649461558902b885a03f696caddee6f55fff4c2414c281e9178fb21e75a96577701527f13afd859446a0e38d7ad9449504fc0381d15316dda093a5181585aedb6161", 0xd9, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfffffffffffff001}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000dfd000/0x200000)=nil, &(0x7f0000eb9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000b70000/0x1000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in6}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) fchflags(r1, 0xfff1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 16:00:56 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) 16:00:56 executing program 0: r0 = semget$private(0x0, 0x7, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/104) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x9d}], 0x1) r1 = syz_open_pts() close(r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000000)=[{r0, 0x40}, {r3, 0xa0}, {r3, 0x7}, {r1, 0x20}, {r3, 0xa0}, {r0, 0x8}, {r3, 0x80}, {r2, 0x101}], 0x8, 0x1002) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1bffa}, {0x16}]}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x100000000, './file0\x00', './file0\x00'}) 16:00:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockname$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='\x00\xab\x8ax\xd1w\x12\xa5&\xbe\x02\xd6l\x9b!6R\xd5\x8b1\"\xc7\xb0\x80\xbe\x1ae\x9f\xc9\x06\x98],\x9d\x84l\xa8\xbf\xd9\xe8m\x8e\xf4a\x0es\v\xc4(:p\xabZl\x8a\xb0\x1e9\xf3\x86\x87aW\xda\x88H\x99\xc1\x10\xba\x00}\b\xb6\xe0\x12C:nw\x7f\xa5\xd1\x1a\xa4\x9e\xa6\xd9m\xe4\x9c\xc1\xd0\x8d\xcf\x86\xd2yP\xb5\x11\xabPF\xc0\xb9<\xd4\xa1hE\xf3]\xa2)\xe9\x97\xcbf7\xe1\x8clk\xd2\xd7$#\x98\xf2{,\x89\xd7\xe4\x93\x80\x15\x9e\xc8\xfa\x06\xd6F\xd7\xb4G{\r\xf6F\xf5\xc9\xb37\t\xc5\x12\x91\x99\xdd\xce\xb0\n\b,\x9am\xf7\xbd\x8dHK>}\xd6\xde\x13\xb0H\x82\xe7{h\xd2aV\\\x8d:5\xb0\xaa;z:WI \xa3\xfb\x12\xf0RI\xd2v!\xdf\xe3\xac?\xea\x95\xde\xe9(*pk\x81\x96\xe73\x02\x19\xcb\xc5V\t\x00$#\xa7y\x06\xdc\xd6\xa1\x02bw\vh\xb28\xfcxx\xd9p+\xfd\xe6h\x9c\xa1`\xce\xa1\x9f\xa7_{\xc3*c\x90W\x047Mh\xd2\xd0L\xc2G\x05\x16\x8c\x16\xc7u\x94\xf8\xd8\x8b\xb2/\xbe\x9b\xbd\xdcX\xc7\x19\xaa\xd3m\xeb\xbb`;\xfen\xa7\xd8\xcb\b\xbeT\x16\x82ko\x83?|\nk\xb8\x13i4iN\xe8\x12\x04\'%!\x1cA.6\x99UF81\xdb\xc6\xe9\x86\xd9xT\xf0\xe14*T[\xf6\x01\xffQ\x13z\'J,jJ\xf3\xf7\x05\x9c\x84\x96\xb2\x10\xe2\x98^H\x01\xa1\x1aa\xd0\x82\x11\xd28&\xb0\xec\xbc\xc8\xae\x8cI\xfb\x8b\xb2\xd6\xac\xb3\x80\x9d\xa1\xec(+Q\xa6i', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:57 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x8) 16:00:57 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r1}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(r0) clock_gettime(0x4, &(0x7f0000000100)) write(r0, &(0x7f0000000080)="980c8f5d0255eaa4c8409983cfa0387e3f3c468ee1ce53b45749f594ed9975960d3d324167a759e3a1a72705b716191dcacf5a40fceb06ce3762dba7ea565901cef5367da5b82fba3b2d81f9d13116dac01f21deac4aebe7", 0x58) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:57 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x4011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x120) fcntl$setstatus(r1, 0x4, 0x80) poll(&(0x7f0000000000), 0x0, 0xff) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) dup(r1) close(r1) sendto$inet(r0, &(0x7f0000000500)="6fb19360ca3b9e4c9edd8b7452574a0d3f65366cb1b834726c3cbb7765aca6ae9dd3306dc892b1a5f8c047a6f221782cf68f3997780524161ad7f54306a19cfc542f5a21cb1d3e9298090d691b4541bd1882bc2d8e71781956c52b5a47171f957749cddb0889e0ebcba512595cca729b041a88df3f3e1e2e3cef3aba7399a27dd0ad60f0f83dc16f4ae80f12a6fd98389accba5cc297b7402ecbf81f230e09a42b1d233ceee01b78c919cbdeab7c4b930bb7a3aab17cce4b1e9e2dbb4c58f9a798a313f045f8ef87a08b78b8487efb721754a4", 0xd3, 0x40a, 0x0, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe86, &(0x7f0000000100)="b6") 16:00:57 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x18000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getpid() wait4(r2, &(0x7f0000000140), 0x0, &(0x7f0000000180)) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) wait4(r2, 0x0, 0x8, &(0x7f00000003c0)) getpeername$inet6(r3, &(0x7f0000000380), &(0x7f0000000080)=0x7f) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = semget$private(0x0, 0x4, 0x40) semop(r4, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x800}, {0x6, 0x780b1ed2, 0x1000}, {0x0, 0x7}, {0x3, 0x9, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x8, 0x1800}, {0x5, 0x80, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x80, 0x1000}], 0x9) 16:00:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x420, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) 16:00:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000180)="b100a741aac3b1f3b0f008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa8416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd4e555b13e089720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202a3dee92b09c07bc900000000006ea330e8547b0001000096590c1dc32f65", 0xbd, 0x2, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="d2ded727ddb652c3f9be22d7e45a83dc2c3b2adeb9625349ce024c657705f47e471c5ac0356ada17ea14f15b7f858fc9487bd55676937deaf7515b197eaf2b9962685cb334a39ca975baf3f97ad47d72767aeef7aa1bec3655dbe381f3", 0x38, 0xd, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x8) close(r1) 16:00:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x80) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x37780000000) 16:00:57 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto(r0, &(0x7f00000002c0)="11145b830f8ce4541ad3e7c07697324c0dc4853b7a7f0ca51b6b13f30de28350cdb9d1bb3e63ba582fb86b15210cf480bbcca38f003074be30a94042e3c1db109151f63afb4edb5c9eeeadd540e66d5360d98afad165dfc709e4e659021cc585a160c34c877d3a47bded6b0a44d8ad090b990aa00217671a1af8d1caf84c208b1eb38e5b928db9abb7762c236a98c1c4a31f517c60a47f29", 0x98, 0x5, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = geteuid() fchown(r3, r4, r1) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:57 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20d90, 0x0) mmap(&(0x7f0000f4f000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x0, 0x5c, 0x400, 0x8001, "888be4cb66f63f7f243b001312d9bd045ed25d76", 0x9, 0x6}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0xa, 0x900000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x3, './file1\x00', './file0\x00'}) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100000001, 0xc5, 0x0, 0x0, "80f0aa004a6d8d93c8558a0c685a3595a8df8cf3", 0x2, 0xfffffffffffffff7}) write(r0, &(0x7f0000000340)='\r', 0x1) 16:00:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b2494d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f00000003c0)=""/86, 0x56) r2 = getppid() getpgid(r2) getrlimit(0x3, &(0x7f0000000040)) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x4, &(0x7f00000001c0)={0x7, 0x95}) r4 = syz_open_pts() r5 = semget(0x1, 0x3, 0x19) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000440)=""/182) ftruncate(r4, 0x0, 0x1f) close(r4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x80) r7 = semget$private(0x0, 0x7, 0x100) flock(r6, 0x8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000180)=""/52) fchdir(r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:00:58 executing program 0: setuid(0xee01) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x3811, r0, 0x0, 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000780)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00', 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040), 0x0) listen(r3, 0x0) sendmsg(r3, &(0x7f0000000700)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="fd777b85aaab0999dd14facfc756e5876afa834b241a6391667eca45987c48b0f03eef450ade5cd82115c686d4b80aa71fbe9530172c4df49087b7ab6367c3863e47a43e03b30c1b8aca9fbfc3e1ea5160326d3e7674218b1708c299a0879a1374217601b2317852e4e9d32967a2c685d2f575f947bbfbf21b9778a35f715fe8aafc94184abd40d2690b59740c127c1756449324cc5cb078e6bd3a3605e5a66fa1cd47c1fcc2e5a386d81469296d9c3688457a31f05ecf209e808e97ba51ce8272a643101adf34a320391d71bc6a214292866ebeb773c8f5984bbece2798612b9a052ccbe6", 0xe5}, {&(0x7f0000000180)="a2e3cdea542950a476ac0b35db2c04ba2815ad5f6dc43423f0a8cdf8880c4bc85f264152fb26e383a7c20d51352402016dfc9112d5a24f86dabf5499f41dac65524ca7eb3ede9cc850885003a08eede9bc762f996d942ea2da6bcc5ab652a6cd0036a322bf5774a5098f145e10bff170d5e2fa572ad803f646e1ed3ae1067452ffd6386cdae26b5cef85b2c8f7ed2cc72e4088c1d63ce2adf325564f83418d61d2e3a05d89b9747bae2f9df4dc9645be0db1c846e0175654c460502c2f6d5fc7e001d83208cfdef2902cecfb4f5754735c328f8a964cd734f84de99a826dbe739fc70b8285ac81db1ee0d514", 0xec}], 0x2, &(0x7f00000002c0)=[{0x80, 0xffff, 0x2, "90edacbcfbab5cafc5773c5dca30c198d9f394f8a55c470f4f5125ee039bca1617cd2e4b64215c6eb70f83e478d2267fcabea6ee0c89f92e379764af1df783a3944202d4d3a73a5a676cab33a860d733fa9690c5cdb4b0d63bb68639624c4cfb3cb5c234170485a21548c687"}, {0x60, 0x1, 0x10001, "aa985d071eff8b913c721c8514bf0a1958cf84cfb2c1ae0f606ef1c92c12554598dbd1ca1cd1e822935b9bdecabda654c54edcf5c65d79e1e4016c88566d7bd0351ee9898e04c44d3fb2"}, {0xa0, 0xffff, 0x43c, "28cb68b787329ec6a151f976cfa39b78baa3e35214072e9f2cc8aa395c2f5bf72c5dd2aa2a6d4630567e60da0a186b6bf4e4942bd7b2f820d25b6ad767d516ee2ec871c3d480d188585bd49583b17362afd73139a73a56f46742eb9628658f187038009e5c485f3cc3f07d0c389e1b9fc9a0a8f17102b608ecbe9d4e71b5d66c8719c6351ab0c18c467030"}, {0xe0, 0xffff, 0x4, "ffc35cacb5739d791e83718d8b9cf071e8c0f70f430940ca2bf525f5a52249f9f7248bbbe1ab1309bf9e5a19256e14e4342ad74ae30c1bc6cc15e18864fd963a2d4562213001aaea2779b55aaf85eae3e4ece26b4b943d82c40c8e34f1a883be6d38e20cc0229e35548cac4e5b39f24941d7b07e60995887b283049b642bc1af99756d80cd16a4f94c080f755b26ffd2d7c7cf268c588fd979e5f132330f0ac5d080bcc971e4df32bdab75f5246860435a75a7d4b7181977892f1cf705851d362324ad00f6b722b5975be47b328d"}, {0x100, 0x1, 0x29ad, "2664486df8ec46e3e2a981631cd44421a04b4a7cc6d14716d1a05a1a19f053d122c5f3a9b3e1d6ac6ce8f535a72f10f4ab1cd99bf663f868b9f3c5c3ee9f0c860d57a1b3be9f3425186cb2c1504e106df81b24ed079fe53114b40fe2aa6e6fbb529cc80256e709fd7f853d738772ffbe425f98f72dcaf31317d1073c607161db01a6aac1a0a61804e6f1eeaa85484bed7c5afaf7db52a00e42576abbfb3d728b37df98ab0fce5696bb98b868dd576445b2abc499b278c587c2c565f175c369d9f898ee829bb0a284757a51a66cce40426b131811774e26ed389aa702c8bb4caf3a42641a2396c8164ebd69e7a324fabb"}, {0x60, 0xffff, 0x6, "51f02ef25832d49f1e15dfddc89533626ef6f5127723af1d8337f2976632763a60095b6e353faf1585e0765479ca67e92c0b3281ee074200ea37b67e33b35f04c8bd8bb858a273a3824d134230b9"}, {0x50, 0xffff, 0x0, "1006fe70e809e9bef9ef6aaf3799c3165e0956ee1ed2515e536044db436b62fe1d07a89544efb52f26b2ec5a00046266f7f0279fc98b6f805be4e2ee679e971c"}], 0x410}, 0x8) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x24, &(0x7f0000000940)="b6c102ba047d46a0e482574810a0a4a35fd3e20ed1fcc272edc8d8a0ff76bc4979fd2d876c8f31a4c78e68e452acb3fbfb14a886eb76dd1fac04000000281b5f7335556d2099a513675ea56bc52e49c2c251b98f556cbba0b72517236a1f98b4d001181d903888ec63679e330c00001535d1891fae5669dc6ebb73e3344e65233f59c92971297fd9ea5b71603902743e1f0adac39a44f952d38d114e0f403029fe4f39940ae651589ae4f8df249b5b7c19b8ab32f511d7646101cd38bbcfd1ebb0d07bc4ad5200691235739bdaab6d3d14c5b9f67c844d710148109659b2553b8e82f9d834a08eebcc33829564fd7f04505d85205efa9a70cf07c80ee78803c3d579157d06093efb98ac2131d1d8d23bbde77634a1dca375db6fbe4ce4b2537c856686a0f7dbd60cf623aaf65b31dc3aaaac1fb7cbc665dfe1d8853c3e42ba01a55267b9e2a13bee25f11da5cb03bad741c661afb2d9c863f62bf77d82de7a5e8a03aecb10438eaa7370271e0abe29954fabe6cf4b3ab94d63278e210475b9769bbc62f27abcaa00a8157e9f82559d25801aaf55157e37a09a49cefa227406479d7ed596e12942a0de308e681e714e66a784fec9482c472839dd150797d52ba5a24eba6bf132929e89a4233fa6b3194e811337e90b67deccc04d3657313414d8a1952cab09c1017ed8f4b4733f6447ec91e49d0cf77939aa04c2d11eeec625dbaa6b63f4a664afa79b01a9d1defd0b13cd681dcc9a43ce45b068b73d01e0c442133eb190b8cd9cb9c4c948777d216e26b73003931d638f7fc51c786d53a4ffd1c0653f85fdcef59d010ffcc49972476941a5742176f0797bf307fbd680997d8f2d89c789b299a6209263b99303994c7fee2671a9829457477781b31f688342edf2e70078c33e89bf1cf71394e7ded5048e461bf866992d83b8c2bf3341c4cf0122c51321c3697f435509cb947be59dcbe7cf6889c3d0d4d80e9be060a53d161bec82d0c5f5749d6b766ced59a15ac2b966cdd12fdc6ad3a84f") 16:00:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) 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, 0x40005) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800000000000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x2, 0x2, 0x9f, 0x7}, {0x2, 0x2, 0x4, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfce81e403c1819ab34fc94ff334a0800000000000000010ed7ba77048ad47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5ff5e9", 0x70) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1, 0x10000, 0x0, 0x1000000000}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xfbde, &(0x7f00000000c0)={0x7, 0x1}) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x1, 0x1c4f, 0x4, 0x8}, {0x400, 0x2, 0x4, 0x4}, {0x81, 0x1ff, 0x8e13, 0x4}, {0x7, 0x6, 0x10001}, {0x80, 0x1, 0x0, 0x1}]}) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x31, 0x1, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x5, 0xffff) 16:00:59 executing program 0: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x3f}, {0x8, 0x2}}) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) pwrite(r0, &(0x7f0000000080)="4fa73166a1361516e0f4b4157e3a255c5f36a79877da9f58c9f058e0938e4e5e1f676bef46095155bbdf86b694fab18207e5e8665db78cab93d432f211ffd015e2ea55eb287aa84a63e9372525b73b3bf134b27b4c42a86fc9bb0cf2b9be01d1c17bca7a69343f22777f", 0x6a, 0x0, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/5, 0x5}, {&(0x7f0000000340)=""/5, 0x5}, {&(0x7f0000000380)=""/143, 0x8f}, {&(0x7f0000000440)=""/248, 0xf8}], 0x5, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = getgid() r3 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) lchown(&(0x7f00000005c0)='./file1\x00', r1, r2) 16:00:59 executing program 1: r0 = syz_open_pts() getgid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) getgid() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:59 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x100000}) r0 = socket(0x10, 0x7, 0xffffffffffffffb1) close(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x7, 0x42df, 0x1}, 0xc) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) 16:00:59 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3, 0x0) 16:00:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000180)=""/105, 0x69) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x101, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffc6, &(0x7f0000000000)="b6") 16:00:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto$inet6(r0, &(0x7f0000000000)="6f4531dfbbce452704c64e65bba368e91f6bfd11ad22d16a166853d7d41a4cd4533a8d6576a87ea69a70c2dda143efea399653a66cbb6915355b71635232466295c0957e865f471c40e8c59854c88d211265774a710eb2daa8815ab0bfe826fab094afcb0335562c754cd6968bd7f73b2a992871521e74e98f3ab4c4ef660ccbfa6024c1ba17275bcd8093184a61914a74d85ca8fae1b0", 0x97, 0x405, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x8}, 0xc) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:59 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400, 0x0) setgid(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) socketpair(0x37, 0x4005, 0xe821, &(0x7f0000000000)={0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0xca4, 0x7}, 0xfdb4) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000181}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r3 = accept$unix(r2, 0x0, &(0x7f00000001c0)=0xfffffe5f) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './bus\x00'}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) write(r2, &(0x7f0000000080)="c2a6baafbd073704bb8f723248c789add2dcc1fa7a91156c874a264b465d194ac4b8d841e35774863c372eaefd77cf88c194991b145dae", 0x37) 16:00:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x401, 0x22) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:59 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x8001, 0x5}], 0x9, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0xf8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x81, 0x1f, 0x10001}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0x3, 0x3}], 0xf0, &(0x7f0000000400)={0x4219, 0x101}) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "0100000000027f00000010006624520900"}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:59 executing program 0: clock_getres(0x4, &(0x7f0000000080)) socket(0x27, 0x5, 0xcaa) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10200, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x180, 0x0) kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0xc003, 0x75d) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCFLUSH(r0, 0x20004268) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) close(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r5 = msgget$private(0x0, 0x8) fcntl$setflags(r2, 0x2, 0x0) r6 = open(&(0x7f0000000280)='./file1\x00', 0x660, 0x22) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000006624ac880adc8ba6000000000000000000a1320d6f4c9604e0a2d5792ee7000000000000000000000000000000000000000000000000000000000000000000cbca000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000020007f0000000000000000000000000000000000f0ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000001ff0000000000000104000000000000000000000000000009000000000000000000000000000000000000000000008586cf2df8e8514d2f246a684a1120f23553bddafd5e9aceab03c2d459265db0c426172ddb181991bfaef70fc16ba68c627d97c54a8a833426160d84c25caf595000640d3c99d1107dd55b6815fef550438df94bbbfe78245026be8567e3ff4d91f3eb987e032be95bae44f68fb5518a0da44e31065a98f737a204cb4135aafe2b15ff2a226931a4386b0b0d655ef35d01a24202c92716d311cbd16c5df2830e0e6f56029e94a85a26c1338d65dacb00141ba67de7de083a10839680dd66db01ae933d35eb163c21e5349e9ff7da0833cd6b07de6835f345658b5944bdcb7ffb3e80b9611293b0b3f385c52a0000000000000063c5594cf060a7cf5e0b8c91ac77c3b9b04635523755335a7bd6d433a6d7876bdd8f9f07bf1fd6a90e6b9a7eaf699cde66ec76602704b4d9de42bd00ebec0dbf003a7c17ec4942df90cc7b0190f66de1ad5f4e0839ac5183c84f85ccb2c6a55fd35bc100f20d7200249a576888f494f0bfb21699c466c109068a2083fb1ceac2b2dde8b94392242ce13486bb4169e9232c76959669611b418c3c7b46250f3df36beae193c89680333dae5ff07efc2627984f866b62f8ffbcc8e8010bdd3f8d5be790378885371533b734cae9650adf6a925bf8a0e3000000000000000000"], 0x1, 0xfffffffffffffffd, 0x80000007fc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x4, 0x6, 0x2, 0x4, "1ec1355e6fb904b47e02679473a4e9b6c53a1f27", 0x8}) 16:00:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:01:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x1) execve(0x0, 0x0, 0x0) 16:01:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x45) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r2, 0x6) 16:01:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10400, 0x11) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000240)={0x9, 0xbd, 0x5000000000}) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 16:01:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x3f}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:00 executing program 1: mkdir(&(0x7f0000000140)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./control\x00', 0x10, 0x10) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') r1 = open$dir(&(0x7f00000000c0)='./control\x00', 0x400, 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./control\x00', 0x40, 0x100000000, 0x8, 0x1, 0x1e, 0xfffffffffffffff7, 0x1, 0x1, 0x2, 0x8, 0x1}) rename(&(0x7f0000000080)='./control\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xb9760000000000, 0xa4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x6, 0x0, 0x200, 0x192ded44}, {{}, 0xfffffffffffffff8, 0xbbc328754edb66b1, 0x1, 0x4, 0xae3b}, {{r0}, 0xffffffffffffffff, 0x10, 0x41, 0xfffffffffffffeff, 0x6}, {{}, 0xfffffffffffffff8, 0x0, 0x80000024, 0x2}, {{}, 0xfffffffffffffffb, 0x2, 0x50, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x8f, 0x1, 0x3, 0x7fffffff}], 0xfffffffffffffff9, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x50, 0x3, 0x800, 0x7}, {{}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffff9, 0xb63d}, {{r1}, 0xfffffffffffffffc, 0x8, 0x60, 0x200, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0xfffffffffffffc01, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x8, 0x80000000}], 0x101, &(0x7f0000000400)={0x2, 0x200}) 16:01:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x16, 0x0, 0x8000000000000000) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), 0x10) 16:01:00 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80a0, 0x40) sendmsg(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000002c0)="6fb49250295e71fca8c2750b90e610e6126e46f0c3bd2f487b579d06de4462d7c14d61edfc8d51e80a26ee44718f83a8a90292470556b07011fabdc25532f0b8a0aa9f061ce61c954a2eaa5c71ffabb8623284507c3475c56c22525cff7f5439b24600df7198b6f7b7a586a0262ef96e697a1b2fcd268850357415c1b02f0b9026f70cc75f4ca1ac109ab58d8c9e771cb697197edb99efeb6d9d066f7375070992d936cd2050e85fd0bbe27a7ac5c67beb81795789354908bc226b915c", 0xbd}, {&(0x7f0000000140)="3ddc8de3ff7cb87a54cb568cb28394600dce8513c7a26bce447b5ecf9d6300f7c973583022338a6641186f6cfaed689b2d5ab3237f2a36423345", 0x3a}, {&(0x7f0000000380)="fa4f0752a778bb7c611b176e03381feb3817e669340bb91b3d984e52daf736987b256b8928686948ef80d81e1997f51d63deb3e060127e73db445735bcc4aa663530e9ae6ab9568a476846e6c8f3bc64f7437e7f7b6b2b5842a7f6c7b0d3246553e431bd60203bd7c268e5c26f5f06d84c787d8db1952d13986d7e76411260a5cb70678d0c96bb1a02185b543bc0ab9325f298702c235f58069ebe137580705d1bba7b8edfa17545a4f4e2fc4f7427f3c1b2f3712fe3add3324286cd754258264c8841e1f4cb8cf58fa803", 0xcb}, {&(0x7f0000000480)="0c96c71128df97c0fdfeda9287ec6e87e9c828512e0b0b0089904f6b2326ea50ec4d5a9b5bf50cc8dd8a51532abcf1533a4d9004ddb046cef5ae89f3d45b45", 0x3f}, {&(0x7f0000000500)="349a0f0d1cd6bee411f6126bf6c87250b57a6b9cc95d4a777144d17b9c5b069612dbc7d49c15d83c8acfc5a35bbd6b6f9dda4b78301347c5446bc0e7003f52b811718cdeaf103e9b775452d03594c8eea4b4b33211cb9489ca3f50b93cbc630a7639f6a00450e3f9070ae33c60763e4b3a2439caef9e92ba648178a4648584ef28731a6920549c12ca73295612fe15de84de924310333f46759ce9ecbdd1f27008d41dae12301ea9", 0xa8}], 0x5, &(0x7f0000000640)=[{0x88, 0x1, 0xfff, "0f55468a29f92c5315688720baf1bcfc2498b27de0dd77c198ef3ba258381fec5e20499f86a222a2fb1387404507c6258adc22803bd9c02c5ac46155632e342cdae92e72b024e59e6cce00130bf05e2a9d572af791b0f6c6d7fe3e9d6fd7eb9affd63b9c8b4bddc1837af5e516873922dc"}, {0xa8, 0x1, 0x8001, "0aa43b2dcc370bc7f111de12c8b858d83907a62b549271fb869e05c4370b4d0819c334576b8da0b78ec35508548001068a1de73ecbe7d12218912ab07354df2fe2c31f096d99d27ae029fcd35593a229ee049add6e126dffbbb634690fecba1f1221852277dee47a1159f149ce630d21025d0dae3b8b82ee6b639ac0e23745553a927dce4e08e0119f2ccf655684c01fc58817cf9e22"}, {0x98, 0x1, 0x8001, "48fe53b83e9bcad93519386c2c152d3bc964424bb726e85d9a17a213592f42bbd3e6689bcf801762382835544d851448d55d18d9ad1b70f97e9928f7931a8855ece42ab693e7d2fa3d8735d26ec650c54e6fab97fdb0cd2377ba64ab4ba3461421933aab6c74590566739ec7b95205f1ffb1030a56895ff1ad03324d16485db5ea4d7420031b65"}], 0x1c8}, 0x8) pread(r0, &(0x7f00000001c0)="3265a57a09e2e48605fdedb78645346ffd023db37b4cf82854fe4f2c3326d4c77f8a6dda05a5426e1fa21ca0ea35f1d303064b96d274c28de0062c5391a7521c6764e5bbd08f1c0471290a5bc6c95bf311e1d721834d3deb679c0a760612f19e6da48776acd2c27b66084a129e0672baa31a1da1046b6133a45ae4701adb15ce721abc933c76ce9aabfe32047d87c9b857a6d58d7dbc385bfd435585592f1f9f55b03bcbe1951774151873418a0ac99d18125db17169a0c005ca2f45289495f65387c53a31ca4153b65f293fbd5607392d4a810e5f7a5fa26912", 0xda, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 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) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0xfc8c}}, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:00 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x3c, 0xfffffffffffffc01, 0x0, 0x0, 0x800000000}, 0x0, 0x0, 0x0) close(r0) 16:01:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x52, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) pipe2(&(0x7f0000000000), 0x10004) 16:01:02 executing program 0: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000300)='./bus/file0\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r8, 0x2) accept$inet(r3, &(0x7f00000003c0), &(0x7f0000000380)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x9) setgroups(0x0, &(0x7f0000000200)) getsockname$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x2, 0x7, 0x48) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000a80)="317c756634ad243456d9c0a2b774bcc8fe2bacf0d19661135638cce18e8611bd07c1d5356fd943c555c13e24a05624edad7f4cdb96ceb1480feaf5db8d46a3a1bfe5599078b56159866f2bac05c0c3a3e2a812f16953efca090ef42f47174e4ab0f3c07ed99782922cc2d14a58e9948462045f6ae617864589ea786887d4a9fb96807a82466c6e1f37456925d1ae917eb3d47a12e908c36911c7b072fe20250e101f88e53acdcbe09d376f451ab578338ce84dda471d16ceecb033c693ce63280eb633262c", 0xc5) 16:01:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6, 0x40}) dup(r0) 16:01:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1000000002) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1002, 0x6266) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) close(r0) 16:01:03 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x2000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3, 0x7, 0x4, 0x1, "2b6ced7114b31d964d72979d6b831b91893f962f", 0x7, 0x2}) shmctl$IPC_RMID(r0, 0x0) r3 = getpgrp() wait4(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000200)) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:01:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f00000001c0)="7b27591261ed26", 0x7, 0x0, 0x0) socket(0x6, 0x7, 0xbf2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000), 0x1) 16:01:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:01:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10a6, &(0x7f0000000040)=0x2, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x1, 0x4) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8c) socket(0x0, 0x2, 0xfffffffffffffffc) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x3, 0x5}) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) r1 = shmget(0x1, 0x3000, 0x2000000000000023, &(0x7f0000ffb000/0x3000)=nil) setuid(0xee01) msgrcv(r1, &(0x7f0000000100)={0x0, ""/45}, 0x35, 0x3, 0x1800) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = msgget$private(0x0, 0x10) msgrcv(r4, &(0x7f0000000140)={0x0, ""/123}, 0x83, 0x3, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="1e") shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x80000001, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x64}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:01:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') pipe(&(0x7f0000000100)) 16:01:03 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80, 0x2086128) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES16=r0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYPTR64, @ANYRES64=r0, @ANYRES64=r0], @ANYRESHEX=r0, @ANYRESHEX=0x0], 0x0) syz_emit_ethernet(0x5f, &(0x7f0000000000)="e12b928c93fe1cdd913aae476a1409a64f6bdef830326d68c7b6e862a8702e9dd82e28d8e852cfa2004abd14793bd9e8cd6f35b07a474e61fea5924cc1e16401fbd0791e29d43d67621dcf6507d7b66d5fcad93de21c716185c00a7d599110") r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x21) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x84}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6f, &(0x7f0000000040)='\r') 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x6) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04", 0xf) r2 = syz_open_pts() close(r0) r3 = dup(r2) shutdown(r3, 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "040000000000ff0000004ae50100"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x3) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xde, &(0x7f0000000100)="a01ea1921b1ea919e5ddd4d2dcaaa96fe59c2e75f3880c12fbf66c8aec821c42e9c0a870d979c6bfbcc7c23028ce5926772cabea7c2e524c04a48e717f175074ec8147b33e15cbfeecea6427284c6e892c86cc556d4f6d281a44e0f9b6fd2efccac184aa18b1b59a452b707cb271abd5b2a14cc92876815db87030a5e3b269b8d8d1fead25704d12e789cb91c0b7ef4f912a3a0234907bce68eabe21893b8c6b2737fc7a397bca8d55bb52829b15240479b5b3fbc31c8e03f193e1435f618759b89d9c22274b30d03b0e274f318d0f42686ab45bfd860910c66818144c4b") r2 = dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) syz_emit_ethernet(0xcd, &(0x7f0000000240)="0db31fa0da2008e51f864576455ba5a7e0284ba86d3fd150f42f7c19500300826291fc20df4ccb53dcadc298502dd95277bf6d0834e5d9749e9614fbff5dfb6985c0e71a2991db6d34455d9c925b02136f3f1e663fb48767b64a2839685a690f839757f25e02fe11a5ec411d22135e990a41bed40e725b5b5423b180cbf7d5a8af9949dc06516691578c0d42b3ebd66b307f9f99a5854e8910fe0d72492ab68d0af9b032b64b0f355637f10cc8f7cc8061687b789813550b5cc58675584fbd816d02769c153de9612a115de039") 16:01:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x700, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000000000000000000000343c"], 0x10}, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 16:01:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="34a104d3ceba71fb39c1a36fcd30e5e04dca80d3c22a886e5f09414e7adad678462d90fd783f43ac62b30924da880670c062c54173ea7e5ed72a38b47884b4b38b516ba3ff027ff876635fba20812398c9a45152", 0x54}, {&(0x7f0000000080)="634254514dcd451bc617e7cb465c9bb45ff8eb97a2a1dc91144f233bf9cacc92a5207cba15ef8669fc6de3bade467443a203d8c574f1132788a432ce6930a77f0a8c7b898964c06d85702f606537c2b2d542c39908c11e50644c07991972dfda215e66bc8220577c1e5e82e6e18dda2bfe312fdcfe8116317347450db153c6ee", 0x80}], 0x2, 0x0, 0x0) getsockopt(r0, 0xf5ee, 0x10000, &(0x7f0000000140)=""/40, &(0x7f0000000180)=0x28) r1 = socket(0x400000000018, 0x3, 0x0) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r0, 0x10001, 0x400, &(0x7f00000001c0)="33b6dde7e2e826205f64b06284622f4fd0409a59e18fb7bbaf8be1c4a841fc13021ccb74699959f9e146a6f97e93d3c2a9cec55512ace8777944322847065143aa21223516725d6e400e4f29910cd32681e6c57891884400d3a74d652f39ce0d6335892a0f1758010a6ad7dfc079bbecf472ebf6af53bf006e92bd7d784cca3f87089db370b14aefaf380a1f988e8b1fb0508756ec893680", 0x98) setsockopt(r1, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000c1, &(0x7f00000000c0)=[{0x2000000000003}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7f, 0x7fffffff, 0xd0, 0x4}, {0x4000000000000, 0x8, 0x0, 0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1fffd, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x3ff}, {0x18, 0x2, 0xa20}, 0x73f3, [0x101, 0x2, 0xf8, 0xce, 0x10fa, 0x7, 0xfffffffffffffff7, 0x6]}, 0x2f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = socket(0x21, 0x8000, 0x7f) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget(0x1, 0x200) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x200, 0x4}) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x5eb, 0x2}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9c1c333ac7da821d6c25433b0ab1fac673e567a1", 0x0, 0x6e}) 16:01:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8100000089, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) write(r0, 0x0, 0x0) 16:01:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000180)=""/28, 0x1c) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x401}) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x5, 0x80, 0x81, 0x8}) openat$tty(0xffffffffffffff9c, &(0x7f0000001440)='/dev/tty\x00', 0x28400, 0x0) r3 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x200]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r4, &(0x7f0000000300)="bbd4d847c048c04107cec72a0992cb9f409c33d0bd70b9c01dd7e9be0137d34655bb45351124956253e4817f8001180a38df008c8fe8b24e1f773bbeabd1496ccd1d377cb95cb586cab702139fce0b40d5fe3e70629ae40b2a73eabee67effea16cf2a4d91889b87b1897fe6ac54ada12d1af43ef94ba4efbcc5f16b64f83cddec6f089082977e36b6d3bd4d45e19f714592b9e80b59c59bad186699db555da0618dfac857a01b2c1824c3fde15ef99375ec3aa39e2818d3602fba0b8e480c85aa6f7cfea40e2e171128e1199afb58f1b640b6adaba93519a25dbd089fbb9c75afc3f7ab984181ee2248d4661e97482f0cd2470282f834773f320584f305605f819580c66f1b33ccf4b1ef1acaea467c5264404fa6adc4be6ea486da150136a1ca10aa1bbdf8c1e42a24e43a33a96d0f5472373ae3d307d8e48273ed60195aa66a04678ea4d6ec2f64ab2b33e670ca00b611ecec5bb70423c59c08f7421ce75b44d580a102d2862ee6a60cb7d4d0d633263a1ae7cade8f349a7f1e804ee9de13b63e6e40fd6e9607a0e890c02c6552b5619e0bf32b9ab577b5aa2d618b78037e10dad44ae7f7fcf40f26a23ff1e542e1ce8d3e36978a76f7e86780ead13114541aaab0a06d1a4647b1d194554b02afbba720c882a16d8fbc77c2da6688f9d1ab8c390c5bebdfa002ba03d0b8fd3099911785bb95c8b3b4ba70e709f1f9b3e38200da63dcbffb044080cbf456bbd1003692a3333d8ef5d6cf9fcb99fe9c50700793666a64363640236d04f917bffda600e743f29f8e77c5d3c6847a83b5e153d7dbde5c1c1950b67456f41d298f3e2dedb0945d45d70f9f8cc19f3b59e1c13085d58e58ad351cf90cf18dc711890ebc28f777a63e11bb92a405d0640deea8172cee6c6f2b0c5f41e2191cff9e8166f316f2b6cbfd29b0bcb57fdba73c9276d120d3991ac54fe1217f2fb8bdcd3096b9d87c4e4b36e5cc032768f9e488bdf0cf59b1f9dacfbf33112780674e2c3e7ed2426e0ee8a9ec1209030ca23df94e88df9c2bafb14a1a20a3459034102047276b163e452217b4b17b4e1b209dac0d5ad1fa1e124d1235e3dfcdde33e4ea50f347596e3b7d0205d8cf656f3bd6829ec757aaa60ea2d74bbc0de8f781e434faf44127484a13160e6b4fe3802b0d98d35b7355c3deee8ae01065e71c9aea991bfd115fa923e1df144ec7f6a65b78112ff09dae83315bcd610adc943db0b90543283e83e915ddff5af9da68b07867dc13c0af8738a1936437d3a0bcc8e90a97b65bb76c9e26a753ff133826658c0960b8dc0d5e1a5a4470d416df2160ab0e8dad5c778731bf86767c5404e71c37b000e917f2fdaefdef4d086cfae9cd75b0b9599424f694cbe0a4ae4f67aca79fe89d151c928881dc4fe618831aa9ec9d636a5ea03e413a37a3dde5cf9759f0be959b984aa67bf113900a0fb1a58a75bd5f8e914f3c9f885d48e59cacdbc8355e1db51b644761031fdceb1c4c1f8037049122854e83fecb6e914444db7984abd2e76c2dcba0ce6054a5fff5af6e0ae651e30ac96ced8bda7e73b63e95cad5cf258ce34dfe7f113a0c00a1db198f48c19ab134e22f262f52b66ee9c237d97c5fd7af5655b430d1e9547913359b1c476caa9027dab9c097ca2a4121dbfca66640436dbf790a32934bfb42c1a3b5888f1a82b5999ee5cabdf278a01c8074a3a0c09c05f04fdee14c168a6dbb927560f674e3493a0fa63fe975543c01089a1000b932829f6170c0136304f7ec04ef3281c8a73d6a040932853f4cda7996d4389a8593d9f5e030c011db55fcf2bf064fc612ad8bc531522322ca3c4975d612d80e8459461d7f61a9ed99632c0818aed45b30838a5b34eea6b670ecc9c9fe254f2b2374fddfaa64ebafae7db8ab64e7210ab8bbf22f9499e2df14836b5ab071fd892a83fdf0659a670c9d2891a99a1d62a909b410dcd69457ed4db70e0579aa7eff83981d50fc39dacc3ef58ebaa6d01fd0fd430ba94a97db781cfd6a877f857e9d737a4363834d0f8376b8b5223240e4c2012adc88bc8b6adcb62cda570f6bac2eea9394e5893b944eee4e4501265c08e1517aa149188d61cb61f38ac7b56cdd116fdbbf5dfabf2d788b08b973d5a957d9eac3ca39fb19dc5f390a57f6003d15970ed108f64611674ddf83bdaf8f76f699469420865157b7f2d161cc7946c3ed6bfec2ae75dd2350d11fba8a52e2d1fca5833512a0b1a4573db97908db57805a7bfb1821a077c7772793bfd2e14c18cf3bc986de5c80e8a626e7515b9e7afb4111c84e568b7a3a15d4f2a48d7a0b56fb73478a118f40a13af069e60d2e5575e69707266a2b401ef65b0c29a32b52982ab50314baa29e7f38a53bcf39d2951f54caa3e5af3874eb663cccc2fd6036ee8f64ee56840cd070d8e901e96ff3b7fc16b4e88d0e29873b9da4e9b6cdb5709fb36ec99cc77614af6be6045d38083900d967b800d0f7fd485f4b1fda07bf63d1b44abc00029916ba56f7a2cd2a94707b0f971c578343442eac285a7ccbfbac88cc301ac46aa6db10ce5ac6809f3d233217b7354b846f6533a3cd7d3e1d5eefa7ba624e48fcbd1b1d0dc5265bbc93edf2d2b6d706d4741172b7ba41b0650cca89022323388225a9aa4cb6736e3968b685b255cfa27bbf8c41f9817be3431aa4cac253bf531387dd9d5cdf103c1a648de46580cc8ea891f0e98ed35396ee26dc29d1161b92829e1ae6d56647d6f2a150a2c44e2a01f464078a2fe623f47a9dbab6290d86951443d257ca7abf371caed13477bae7ec47e9a7387d7611939309111aa51f68f86ae5bedf28ea5cf8bc4760ef9e3606e7edc3b0ee7caadb9317ded959d1d6abc3a91b8fd9c07b498a628744e16f27c4ff6486e6253dccb058ef5cd5553e10c2f8e03fceae0a625435d3db6658b6b7c3aea9f4e26f5ebda80c82c69a2b146831d7949cfdc6fe05c10706d2cbccb9293e0ea5f67c489599cedfcf913c45ccbc7aa240cf8deed1f0c599a6664ae02110f42b2ec83611f82c3a311dc8deac1ef9e9f029cd164333cbe3475d8add9236c1156dc8f1ab2d6f7b9a9a8efc368a89e8b5df2f59354827484c5b7145a637a5cc2e3c32f966910e682619b73fba1fde8dd5095d744daeb016377e92f599fbc8f15cdc208e7ee72bbc1f4db22805cda7bf44f97b878be129e75c1fc1e97ff8b2ad46d224aa03b43a3514ff230ee08ba5a24bc0898c43e894b77a1465adfd2d2474bb5bfc1e07f6168c3d46ea9975d3455e7e490c35f6bf0f3fb61f4ca759ec0a279ed122687a6c53f41822eb437a19c680538b25bea34e56631ae014bbc67393cc6802cf92e45c121ee0c9c669a47f17752a41a7bcb0d3403867f874400d4bdde814fde584fe39162b6c919452ee16103bd55fd20ad9056bbeadda6e41fbf66454446e608e00ba11b10900a64c3298f4850a122be30eb9f395d7562e7cef084061ef8a5440ccec0368f8b2683ccfa85ac905b161dca4b34782d75f826dc46d74ad3050c8e9b5472f2cfa7b9837c05c4f87456f64fd2cdac73cf93ab1400c6a4d744ded8b6c711ab57c7d4a459d12500ecd3fc8713e91d91a820b07a173b0a5d9cfa34025911673ceb7acf4b21f63273baa09d09ece75d170d5c45af5bcceec8d2d4ac533b36d733521d249295dc1ff0c721f08b6e047a356b0ecd5694b331950cd67404fd5ac20f831f631bfed15974a3f8f121e5f6ca4d75ba842500b4a13a6dc748ec78ee1eea0f090575549964b5c9fe1f43cb433089c6b603f6dfaaba5cdd4ea7e53b47a38c214cb2fa0086d0f5e962cd90a5d55febfd3b80fd27119ebc23293b008a82ca353c175a7e76ac1bbc4ba032f5ae12f9dddc8019e19b21cf0b94ff4347a98ed9de081b3f428611ae3665e9d5a1edf2de9121374570576c9f61e65f50d610f2b9b5661d78837e7ca965202547c47c0b4986202d8ef90ecd5b81c3d0a72c2d7cf9f41409cc3465b938e32aed800b5733fc68a06363eea4c1b2b189786295e1cb5a18e90237783fa8976acd227c64cbf95965b91409332a85574ac524543b3ba9482d96baf0fe34ad6d8bb9c8df1cc93bd41d872465cdebc1b3a0b059a8b302555823115a292dcc5df9071242680c3bd4ef12e5610dcfeae36a072fb71045cb72187fcb58d4c83e8137125215f0f3cf702d09cdcf5e0eb677b00dcc698fb6cefb9671c9f9c7f7876f13060ec733a6cb97c6cdbbab9e9e7f4b69ea3d8b8e9b4581b45c84a5a95f108c92d2c8fafc63e539e595c8d5c213524577f38abccfde91e993f9b1b131aa4380ebe7b287720f16fc81e302eb8050426ef0af8418ca8bd13adb7005ab5412b5f95308122ee6c4e678b1721189f1e310bc8083c63ffa1ea6aba6ff28481ce75aaa86bb35d07ea278af77cdd87cad4b78f64d6eaf9c0b232bdd94a13d8dc863145f86441ec1bb6814593af04e572518394efb0a75edcb382e3068cf98467f97c42e457e415d63959a6f7c558f570974faab16cbdbbe95a343031831200a0393ac0ad4213920428e4a45a7737e88af797b601643e8d62afe5e918fb02930eb4cd01ffc63f6bd9b65ad89491c3c5e2ec8bc389970dd57a3ac94ea81c5d6c110e337e40133e85cdf59ee760b7b0298ac7909cad9601170d037bb98c606d27bcfc2aa234b6156484d75a3e1d5912532be68cbd23d0f00ed880c91d131ce0a6d59f6fc6e1b4c5fc71e68aecb08b8002f9cef348504f7f765668053c046b99d40dc8804cee2e66d9bd1d801754cc8366dc87443fa0c6d0a86b69fa53264ddeb40f01bc8126b6d93f760773e7563b4cebc86c7306fe15a14c5edd8e51e5d5f0a0a8b8ac1623225e805f9126c2a991922fc25145986efcef6b3e35560f4885567b6cf491d8205e3fe4823619c9c78c155394d3e290345a9458d5b7e2792633e2e7f86e416e8fbd00cc7e2f42a22bf06d49f0ec71e93b0acbdaf609dcaf5bc5a76658beb16a53fbbc33563df8173fd6736e4810bd691eb30eb0892aacbf6e5d6c3e750db0a40ed3b761274afb7e89293d6307a764a6a3107cae5ff1c614a63af8aed3a35c7dee84bc6449443a458aefd69990bd942564858d7ee5253ea53179d5da98ead6bc757dde2f3d95bca39560f8f5f643ecd8cb27d933d7a73c1a56efe8968180bf53fd1bef48c95cd8c371577c96ba1428ab8c1ef866e7331a209e5796012cf4cc0836803890b9ad44196806ee90bfdac4751f5f855e2149fce1329c1513fe38fcee03215af75666c04d8b250d21502484f5af0b57ff96b5f4f213da65f2dac519dbf47646b00f57fd76292a1855387b03311e371bdc800112492f2474d5436c2f55411f20a21350b0d375b3bb17fda76863d710b7a68d8a6e2a9b51d714a883d06bab314612d86ece0737a646f6350dc4b1084d611a100c3413798cbd4b17d5a8636ce37b5565b9c95aa56affdb9a5f67e615fb5a369f1292e361e85be8a8c33bd539a30b5a73840d9f5ce2a35fa2298784537794ec32b94e49040387b4f220e6208ee18b5e0a32e559736943137c0d3ee323ee2ac7c9927aebdf52fd513629da0a60521a6a4c7220cbab1e598fcf203c1c57b6f68ef8bee9498401dbfc583f26b3a38639437ca16150aeb503f29b43779cb5d4cac66050b9e69b6ada1d220ca5aaac884ace060a9c4a2e5fc62d5e4dcc17f196c3a58d9da8e24c19cac10ee59226537db77b6da7c3bcdac154372689049d52318b5ed7695ff858cb2f280b8f8089c116f539dda65335b7b1a56be88a1305c5408a1bcabbe7f43b1a8d3e", 0x1000, 0x5, &(0x7f0000000200)={0x2, 0x3}, 0xc) 16:01:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4502) r0 = open(&(0x7f0000000000)='./bus\x00', 0x48, 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000480)) chdir(&(0x7f0000000040)='./bus\x00') 16:01:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x3, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x80, 0x9) 16:01:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) shutdown(r0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) setsockopt(r1, 0x5, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:01:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0xf) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x20000001, 0x200000a0}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="92dcdc1d12641f052f20fb493c4a09b7f28f8d0b2afa72ac4ada52114c630ac112784740aca0ed0f8ab210e17052b53c29d1133f330aaecc3463bd1ddd4210a729cc5c6f54cb5ba6902939a407dc29972422d5a7e8e5305be91dafbd7d738ff12eaa7c7c4a23b3187292ac77adf7e155d23cc02accb17a8335edf47af6a1f708d901676f731bab3b3158bc5444dd1b3d468f28972efdab1d62b027f89baaca4398", 0xa1}, {&(0x7f0000000100)="97c6c06c9c79e38871e131282201398d59a87a4e1ae2661d33904a4e3d653fb4ccfdc305a272c6b9bde4f3337987a4fa5eab2e87e1a7ff759afa6332acf818d8dee9af1d182cb0f3c191901c3e4a65cc4828037a6481b887137fc70bdc81ebafaba113f621dd3b39259e63cb7bb5734891ba90442ff791f1c1", 0x79}], 0x2) close(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f0000000500)="5cfd140fa252f445b2edb8f8c6e3125b96698972047334ebc3c7b37f714608f074707dba2bab8733dca3c3e491e249e0843e08c45025516da201543f1d5dc683efcd94163e01e82bacfa472497f3cbe4c2efddc08fa694ebeee414215454fd52f78e3d389c8a963bf1fe41ef9dbd1dd5542ea6fc41c45700839bdb9338740d1fc009ca105f27f5c52e0a8f86f1dd0c14eb5ece7a4d76e6f143a4948227d4af9eead7ce834c1ffc1c73a3d6561c6272284baff61bdc76027d0d979630726de4cc401eeaa6bc9c7e7ea9934c09f05cf35ce8142e2ec8bc6b21c71fc83e0bbf810798510a50924ed5e622465c9f356eb6817667c5445dc665685efd1c5a41beadbb6e8f0e2bcfc23c4cda27e1d73b955bfd85bbc224bb6efa6734afbe5cbe886450ef07e3eac0034429c089127c42b4df78ccfbc7eb673718953b309fd8507a2f6c589b353322a6dcc5334293fcb978a82b21eec2ed88b8ba6fd4d04ddfc557f3ab45ca9c962ee6567a5b0acf9365e62ca76b810bef2291bcdc3e7d5a018ed27253782e42153a33799c249940fbee1c1d58eb4bfa0a26ca008ee100c68226784e61b6c040be592c6bf22fb5e9c192ae25b4a1a181747e139a20e759c05f75e1f1f6a45d569d0fe6c755b2001ccfde9db70c023cc6570a3e59791ca478", 0xffffffffffffffb9) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r4, r5) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x3, 0x7) syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x3, 0x6, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0xb}) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x8]) recvfrom$inet(r0, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) socket$inet(0x2, 0x1, 0x5) accept(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f24325574856e941b8358f9f0b4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f77d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee696cb6ed9ee7f17c98b7f6033e306e957c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8758cf67890fd0e7ad0a38e9c4b03c1618c8934d57b513770c2efe75f97f9133198fadd316d02756867d2767cb35fa3c452b7ea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f4823695924cb90"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x4, 0x1, 0x6, 0x1, 0x2, 0x0, 0x30, 0x0, 0x2, 0x3, 0x9}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$dupfd(r0, 0x0, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000480)=0x4000000103) r2 = semget$private(0x0, 0x5, 0x40) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0x1, 0x100000001, 0x8}, {0x80000000, 0x3, 0xeb0, 0x463}, {0x7, 0x3f, 0x3, 0x18c}, {0xb6c1, 0x10000000000, 0x6, 0x9b1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x3f, 0x800, {0xcae6, 0x7}}) 16:01:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000e40)) setsockopt$sock_int(r3, 0xffff, 0x220, &(0x7f0000000100)=0x6, 0x4) sendto(r0, &(0x7f0000000440)="f4a4192cecf78247b2761ebfa028c217f2869fe739ed369d945149a088e29b4843859d2b7434e8e09b1b01157daa4c8ffc174306532a31292f2118ed72fe66833131e9f326654a1a65dbc442d0122f20c9c285fd37c01c5884aac892b13eba6232da657d9d24f37d3b6836be0c551884e30f3bc7c6d74a02ccfd19579ea0d9b0e2a21e052f318fedb13922096caa0805705e7f8b71b7c1d255648e187976c9fcd1893ace961a15eb25e6ea476395af8225cda28673dffc986e3b76cb44973addc50723e9296b2b1fc1350d3e4c38c8eae1fe40d9a17258738b8ab071a00d43da96fa7ea329d0352fcc63c919283e55024deee996823c01ea5846244a71a7eac08e40bab096b163502b95895da59b389b61a21edda69bb55678eafda2ffa969c877010e4be50655e49fc7bc74315853edced7f111e2e39fc2dcd49cbcc5b90a977646e1b4607bf0d1071137defbcdf7e155cb2d5c78d2f91d96c246a8bb69568eb65b432503d7a710e93ec1c7bd8c27ca6d2d22", 0x173, 0x4, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x6, 0x17d636fc}, 0xc) r5 = dup2(r0, r0) setregid(r1, r2) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x35e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) sendmsg(r5, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000180)="752c20051926c4dc5a71b248f00d28d3978752ffe3ae208acd4dc127fdf428961a492dd2ef424aa30bae5eec18fa65b704753c8e763c11fdc49679cad85550bd5353f62ce423edb746fce1d149ec17299d97e9e3aee0a43aeb15ad6d4d759631f742025fcb572ef9", 0x51}, {&(0x7f0000000200)="1f8b443c6bfeab287ff2bf793b62eab2c487d4aea135682494fbee1e421257f444c1755438e3ea128062be0669b2a8dd18d1", 0x32}, {&(0x7f0000000240)="47fd1ac1a2972e814e98693df230a91a38ef09d001223b1104b7b04ed30240f7eaf48a9dac8888c557b414d72366fe8077c0730609", 0x35}, {&(0x7f0000000280)="3fdf4434e63926f6d28d4dc2b05ca9e7e7e2b50c2b9822b8e059decc76cfb93f39e4f6426d2a4157efd53d74d50235d6f34b98f2780047cc4ae6c307c547024e4fe3a32fc642632157a713453a1567ff72eae44d42c5bb00e11c15", 0x5b}, {&(0x7f0000000300)="e089558ae57b9696244fcd8220891d7353540417d71ee14ff52a6d36f5143114557da5f73504dbb6961f2e0df5696f2097660c417a3b85c7ec5f2dc8cc3d2e627244e44f481c66", 0x47}, {&(0x7f0000000600)="ee2479cb05659e75d3d0252990cc6be97efa6f487e24594961d38d02820ead1d23c4e9525903315edc3d338d897244d410ddf89864cc6864b11bfc32561a6efe1c86ddf266835f3dfc5dfed49844aa2ab77935454d4239ec15824a9d34c802371cd96292e4b08375b2b7c941d6e6e38fbe4a8f5c0e9662fecb87aa71805cf075a6af30cfde58b2580215b892fe32e34cef661c1f29357e26a7fa5ccfd074ce3eada0b2f1643d19fb6ce6a6e9d881acb9b00d02566a3dec0e105c28a5150051e2ca4e4a382a9dc8a5445adbd3a9294ff8c37fd12487334a4671cfd5a1b952b76b578d3c0f3bf6f0b0ee574026", 0xec}, {&(0x7f0000000380)="2ea7810dd81890aa65b3ce687830ae5e06a95b9abb7f78057df2433c6017cca5df612bb2f0071763620b4c9bfd7ee089bf3c7427546b6bdca04543a5d7ee9a374ab40da89833fe3e1c738aab80031fa33b16123dc3f093c593c5e33a887793866daa4506cfb1dfbec127ae2185a947e5df93dc0d31336b844c440ac60b128901e5222e59c451ea19351d", 0x8a}, {&(0x7f0000000700)="78671c2a8dd90b31f43c17b09735c49ca229772965af7f32f1196ab710b2648b953f29cd417a03c8a7b1fbd5dbbbd17f36cff545ff21a6bbd9239858dab01a8d23ff777f47fdd0b2b21424d4f1c568533d37b8323ca81ac007e3dd01893a9c49fdeb813fce00f3a727bc0a3d9109c14ea2001e02511a9501563d444094918707697525e1d5bac647ee7f8f1d4f971cab3debae3f23be85860360", 0x71}, {&(0x7f00000007c0)="d8bfd3f73c1b73", 0x7}, {&(0x7f0000000f00)="d0645b6c677ae36a7c4d730bf6f531895868c1e981987b47808e85ba6658a97618b8ca644b5deec63048f07fd103e3506b2562d7aae20e00a076517f749223100c35505592924dd8b251153063da03248b568db5e620d10c4919c0a624aa0c80b3c88248f573501d590cbd3b2c0885716ffd5ca0c8cb94681bb6112893b043a2e6b5515766150e87fdd04069e14777bf510ae19d1157255906483806111e62b38b6c5c984b10a3f2f073078e36c9d65ade491513", 0xb4}], 0x1000000000000349, &(0x7f0000000980)=[{0x110, 0xffff, 0x0, "19ba3cdf1742cd9b7be13770a5ea1f1cdda6e3b237eed892c3703fcca2030bf93f7039b1263a7b6088152fd5eed7113184da8e9f79773d31ab8fce798e6df6b024cb0547b5e3ac68fc4635dff232a63b04aea1dd37508524cf05de62843140c44f5971d7d9d9a2598418b361e765828ea8632f1819c566f6dfa6f6282c9e9fcfe32ae0caee1f6e186d1c30e09f4514182498b361df2d4b5693dad46dd8015890f7322dfa2ac5a9fbe4500b5b3152a5b4b2069ebc801ed12079b0f9523f45486202c3ef66ac061cdfae3d7ed2d8b61254c674127f1537943045b51ffdbe54a8f3bc8f2de11b1e306b8f491d293f782704758592b6dae03e6b58"}, {0x38, 0xffff, 0xfffffffffffffff9, "1f38d8122757130e619e6a134c927cce62daa5af79eaa9b2c7ced87bbe6e086d0e61b80000"}, {0x98, 0xffff, 0x7, "76d3be8ac445a9ae7f65e1cb7b6964c20a22a92dfe9301cd8f82512caa537e8503dfe5dacef80eeb33e7f99e2824ed08307d1a339702949a056960e00bcfa9f9881cadac700e38817fb03671a3e28ee619e7b125a230e585e8a2adf26655888f92625315787390002e454aaa99ca9ed1c99e615ac152e0b4c676724637819eb66304a86a5e7e1651fcaa464f1911f981fd3590b16d"}, {0x108, 0xffff, 0x1f, "e9c348a41b07a4cdeee9e5457518f901e2e0fe8071764db328684a2b366ec735c02bef87be7b0507f73a4b2893bc3aa0814305aabc2991408d3aefe93bbb0756b14754bb6aea875b1a799ea34487f6f0aafabda86bead3e4c70fb64768c9d4a1a1d52b41b523dab754313aa7ed365e4c2d9dd3d95999091b9bcb7ba917c3a3779aa246b9d0e1e4d14feda88b8bee2bedff02b774dcc02221c08b619863baaa34891472083b45c140e5c06821fe7fe8602ddf314b9cd7faf6ed681c33b0077587de61496d362c3acb4f16efad8a6782c4088f1927146e377eca6e799fa90156fbdf26a91bc3b88e9f18cbca4f35ff9ec8873713c1ae2f"}, {0x90a12ed4db738802, 0xffff, 0x0, "9bd45f9498a5a45bf1e3c514b0620e50560a01e7e0587de6d118457cc01ae2f0fb5973d731ae6ca0135d244d9a3691a01ada74ddf6267bfc24d818b4fb22e5fc80e9e346c89922d6975d6ce82c680d93be68050dc9cdea00bfef4abe53c242454b989db74dd54d05f214329e006591084dc8a54bb1d46bfebbf6bf89cad9094632547cb8349e05be295374dda3002ad1051505b5ca2b1d73619fb2c74e3a04d9d4a0c7d08fef9a2e2b8fcfed1a4f"}, {0xffffff2e, 0x1, 0x4000000003f, "0384"}, {0x50, 0xffff, 0x40000000cb4d, "dcc268d180f5bb291eb4ddf54a3ac5ae8cf8f96a6d328d47679fd68828134755311df39267a7d97f702e77293db5c921ee7f239a7349bd1c4c75f845"}], 0x420}, 0x4) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xa7, &(0x7f0000000140)="4c11ca7e7311e8439932c4c1fb96c62c1f96fe79a084f55c5e7b4769564a64e8356915bd7f8cf621520d0884a07f6583770907aee84499f2321e492ba643e2233d24cc0950e8cfc4c10ae4c6a75859951fd4f7a505c2b9783485ab8ae518058d9ef451b91ce8df6179ff3689707413fade23e4daebef631d7f98faa223b3e5367ea1b332d12bbbefecc6ef4ec4915d7b4853a000242ed00000000000000000d033250000000000") 16:01:03 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:01:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x100, 0xfff, 0x1, 0x9, 0x1, 0x4e508fb3, 0x0, 0x0, 0x2, 0x458}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x83, 0x100) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r1, 0x0, 0x0, 0x1fffc, 0x0, 0x0) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x7db}, 0xc) 16:01:03 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:01:03 executing program 0: r0 = kqueue() r1 = getpgid(0x0) r2 = semget(0x2, 0x3, 0x440) semop(r2, &(0x7f0000000000)=[{0x3, 0xfcc, 0x800}, {0x3, 0x0, 0x1800}, {0x5, 0x7, 0x800}, {0x6, 0xfff, 0x800}, {0x2, 0x83, 0x1000}], 0x5) semget$private(0x0, 0x0, 0x4c) semget(0x2, 0x0, 0x540) fcntl$setown(r0, 0x6, r1) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x200, 0x9, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:01:03 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000", 0xb00}], 0x1) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/7, 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 16:01:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x7, 0x6, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) 16:01:04 executing program 1: r0 = socket(0x400080000018, 0x3, 0xeffffffffffffffc) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) 16:01:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000200)=[r2, r3, r4, r5]) socket(0x2, 0x7, 0x8) socket(0x36, 0x0, 0xd9) r6 = dup2(r1, r1) r7 = getuid() seteuid(r7) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:01:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./control/file0\x00', 0x2, 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x4, 0x3}) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto$unix(r1, &(0x7f0000000140)="29c39606a0ce3bbdbb112d0bd61926d708d1d1e9ddbde428ac0de2e25f38052cef2ffa2707c2e996601afa62a80c0eaf173f3d8be332a8dda568c05c94453a9e429b24fb873d7b112146f948bac7a0882ac8b65f2b", 0x55, 0x408, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = socket(0x30, 0x8000, 0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:01:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x2}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 16:01:04 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11c) 16:01:04 executing program 1: unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') setitimer(0x1, &(0x7f0000000000)={{0x2, 0x40000000}, {0x5, 0x3f}}, &(0x7f0000000040)) 16:01:04 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:04 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x250, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:04 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)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") syz_emit_ethernet(0xe7, &(0x7f00000001c0)="1aa22fe8c307f5051e9bdf6c7cd98826c300dfb21335758476e66970e90026f2adefc765bae36c60bef1d857e7c31db86e53266fc186470659d72b14077d721f1f6121bf58069ee1d379d4bbcba2cd94d322ae553335b23ce7c14691a21b939aa9bdecdd6e26dfcc5d22cf3bbf8bb80098a56895dc043a3bb0f910b05a8b05dc69ce404b862f4358e63b42cc075cc56ffc5000d5b176b80fcc90f8697bd3cc49da3ebe86e890cf4c066a86776b2f9b4a12a5700074cc88714bbf0671607478cee87ead82cc6f624b144d1c4e4dcee3909ebf93a203151b7ff9a47f089ae741659d4dbb4b31ddf8") 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x9}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:04 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) dup2(r0, r2) 16:01:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x203d, 0x24) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x3}, 0x8) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_getres(0x6, 0xfffffffffffffffe) 16:01:04 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x80000000000501) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) r2 = syz_open_pts() r3 = semget(0x3, 0x0, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/52) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:01:04 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x2f) bind(r0, &(0x7f00000001c0)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/243, 0xf3, 0x3, &(0x7f0000000180)={0x2, 0x3}, 0xc) connect(r0, &(0x7f0000000000)=ANY=[], 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xeb, &(0x7f0000000140)="8942528d9a405fde9ff693c1bccbbee7bfbbb84eb24e3ce22c6a41b7fb2a550f0c61552a4e8a29b7e918dc0a127a31a6d52c91c0a22ea1e6b6cacb73de28f223fcfbf8173f2f7fe241168e1cbd0a23021750fad19ae33cc432e5ca04c52c91da428bf4a65ff7ab42d186ab5b805c03bd90247b6acc768d7bf2d836fd10e1139a238be8196ac59bcd7636270c8703e090e9ca998e6a89dbdfcda5ac7956e6e644a122adc97e805710d12b87852fe467456ce344d383b4f167f5a79822578758c8b5f020bb0c34f7f8229eac97c4db59773effdb1b4a9d289f07a4d67b3cbf401ed308e580674a9b4859163b") fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) getgroups(0x376, &(0x7f0000000200)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') dup(r1) 16:01:04 executing program 0: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffffc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 16:01:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0)="b3a7fe66407896e101906603129725759d7f8d313698b3d1c808f47a3e610a1d63138faeed265b701f3351173000c01d2cdca29e61b459e29981f654ee438142367ef9806c9cc51fdb40b8ec99ab4a1c934bb97e3e0f585394504a4a62ce5f3900010000ba", 0xfffffffffffffebb) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:01:05 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fhle0\x00'], 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6dc0, 0x4, 0x8, 0x2, "cea75466539f104633e75212fb746be04b884962", 0x8001, 0x9}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e728", 0x4}], 0x1) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000071, &(0x7f0000000040)=[{0x5, 0xfffffffffffffff8, 0xffffffffffffffff}, {0x100000001, 0x0, 0xffffffffffffffe1, 0x1c95}, {0x8, 0x400, 0xfffffffffffffffd, 0x2}, {0x8e, 0x5, 0x9, 0x4}, {0x8000, 0x5, 0x8, 0x61275164}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="bd073fc223775060c2059d4d7c6a297718fcc82588766db48c3ad1827697c6b82ef951468959b12a1aa4156b4010293634e3cba4f6a1067db11c12481060131ba6c7bcd676b1de79", 0x48}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x2, 0xab}, {{r0}, 0xfffffffffffffff8, 0x14, 0xf0000002, 0x7}], 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xec, 0x0, 0xfffffffffffffffe, 0x6}, {{r0}, 0x0, 0x12, 0x2e, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0xa4, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x36, 0x1, 0x8, 0x100000001}, {{r1}, 0x0, 0x80, 0x10, 0x6, 0x900}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0xc4, 0x4, 0x800, 0x5}], 0x2, &(0x7f0000000240)={0x10001, 0x447}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x84}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0xff21, &(0x7f0000000000)="7b0c0aa6cc5e") 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:05 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x80000001}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x2) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/101, 0x65) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x5, './file0\x00', './file0\x00'}) sendmsg(r1, &(0x7f0000000a80)={&(0x7f0000000300)=@in6={0x18, 0x2, 0x41, 0x9}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000340)="c913855792e0bdaf1aeb9c1aea365ca7b6d9baa310b5ce3e8c7142a003112eb9c83c70cb206655257a441539ad12c5f79adc481482db69fda952c099ebd5e07113a33d467641f11584f4f081298cba917420ec5e68ea70b4d0c25c7b1f179635bd877be7cc0880c45b535a288b1416d8fa924b3420cbcd1e1619781a03040a190f71a09e0ba95e8aa1e929fffb8692f89e486704df93452292a1160df3c7c8fc840cef1fc4e0f5ac6c345c046b0a5b99955f72", 0xb3}, {&(0x7f0000000400)="6892bd7ce3c83dd51d139147aade7341a5f0a976326fcb797401dd64336b2fea92f139d319b5272e9260db8dd2ce987ce31dea343978653c4e17c1846d70ccc8d80d4e5687b59f216b7c95fb59e18773290ac1a186e64305b62b7d56d55469936d472c4e5fd7c0e2459e9d1071d3927d1265155242602b3faf30cc13ca5e7cc8e8670c5d4b72c3a72f57d0467b32b31fbabfd7156ba623f9f61630e7378a1cab5eb3a062d13004f4ee30021dd9571c6a59f7a636c3bf47f8841bdf3414c185e9433b587ec66cf6f6cb7f3470d4ed76607c3d4206fc0867be0c07705d55a8cfcf", 0xe0}, {&(0x7f0000000500)="9146edc23c9f45e26c8ac6d2c748d9cf7dbd5cecb0013e57241bf061c619d1b634fd6b7ef68782bc53674148036e0a9d23f3ad01d36ff7ed78245aebb75935687e5814ed58d8ac3fac0fe2e5ad859100c815c46adba33f3cdfabeb076f72669b76d5", 0x62}, {&(0x7f0000000580)="b8461db4eea3cfd6163316207d053057c555e302f0a1d13f00acf45f2abeb752ceeeed7e60789b9c884818fb2252b703a0ef12c7da6d39f89a102848eb9a11222c2db37527da5e4404981ef38322bfdce38ebb22d9dab7f1c30491251d7f6c96acbf29b63eca6bda5a799e3d7cbc66619ba40abdc1e90ceaa9e569e9d6c6d075b24d5750ff3427da0fbd806eb8747fbbed655b7d8456c9df5e258f039fe8dd473020abaea3cbe9c0e509a553136f797ccd1365cecaf2b143", 0xb8}], 0x4, &(0x7f0000000680)=[{0x110, 0xffff, 0x4, "e28a7425105d887f95ce82150787870c15218523163df6b10ced7e698e1630044a42fa1e917d539a805077f5a6b0ef752bd0183216d5098c32d7274b2cff6fcbfd1bde9bf77a41ee32514ea58ff7f8833868d3aff9e8bbdb4d6b569d8de064e3762faa2326cff5372b53ac5220e990622e8dc11b32b049804a647c7ce49573ea1c15854561c050d75f3aedb221e5f4a2365253eea5a922442a5978891403604de1fb85a5180b618522c12915ff0ba85ed82187c7fe143d9fab0039b47c9153671f50be37ab49010680a67f6022ae7cfd0f411b1bcbe17c1baf13beacd7af3875839f353bfaaac3e1d35e6107e339c0774774866b7783176468"}, {0x90, 0xffff, 0x400, "537f4a1402f2e9f5fde88852648c201ea4b5be135ddcbe36e60089fca48c647f40903ac532e37f6c83b7be059f95ef72c2b98d712f4c671c6036e4cfd2129862f93776b50da10cd03ffbf24206f6a2a7ea8e4a4558cfc2e8cc1b3cab97287b3abd4d10d892586203cf3de8bf8e8a31f71a242389a15c27d09ce25c83b0"}, {0xd8, 0xffff, 0x6, "b4cab86a68736caad97909803c7a7ab6d59f4d8defe5cfd6c2b35411afa77677a744e6203a82e950cc403f9a12008fe9cb4b012f780722465b2432ad59f488fc0dc102a85f0f9eeda059fe3dcee185b267293987315a587a16598d92881846ada49ad2c012c4e833e979000db78df22832d206efa40c2626bcb58745f516f20fbb6be1fa9d52ac5ffd0f6db0707f7640bfdd46aee2682c08fcece5debe0c808a1fa6e593a1f7a0d4f9bc5d4e2a01ae721ec734d7a1cb8ecce644a04c3802584f1542c059"}, {0x30, 0xffff, 0x89, "349958f67cc9aee7e5f2ec175d37ca29a6ced53d9d87cd38095178fb"}, {0x70, 0x1, 0x76afd5f7, "979b9afe3a1ea8755c34cb5add4be6999a48ec338c19625c278627e4601eca5ade994bcff7b016b4c40eee070064d09106dad5d2a73c6d3333d017a5bc17f79503d3e7618674dac7731dba5e20607ad97c9e4413559705b8c031cb"}, {0xb8, 0xffff, 0x9, "8723ee0b7cbb5a8810d826d2957939c2331f458f5122c5275056272c3c5c06a517c56f0ccbadfc166933297bac222c5d472fafb6427d7beadd12efe9cf4b46e5a1454002671a6cff197ab839616a2e7f692795cf2802572700b7cfa2dee2663f1296e9205260a44ddf60c3a12ca308ebb40b267c66a88204873bd94e1609daa56d1dccf2761302c32ea8e65f0f02cf6b4da58d083600ad95e11722f411be2a973deabccd8069d04c"}], 0x3d0}, 0xa) flock(r0, 0xb) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000ac0)={0x1, 0x3}) fchmod(r1, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000b00)=0x2) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000b40)) mknod(&(0x7f0000000b80)='./file0\x00', 0x6000, 0x7) r2 = openat(r1, &(0x7f0000000bc0)='./file0\x00', 0x10000, 0x48) shutdown(r1, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000c00)=0x7fff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000c40)=0x8001) chroot(&(0x7f0000000c80)='./file0\x00') recvfrom$inet(r1, &(0x7f0000000cc0)=""/46, 0x2e, 0x2, &(0x7f0000000d00)={0x2, 0x1}, 0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000d40)=0x5) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000d80)) r3 = semget$private(0x0, 0x7, 0x1c) semctl$IPC_RMID(r3, 0x0, 0x0) readlink(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)=""/214, 0xd6) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000f00)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000f40)={0x3, 0xffffffffffff36a2}) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() writev(r0, &(0x7f0000000040), 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f, 0x83}], 0x7ff, 0x0, 0x1000000040000000, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xff72, &(0x7f0000000480)="af") 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000003d329a1b2515d200000000000000000000000000000000e2ffff91c6fa26afe89bafa693d361174c5c51ffff93e4a7dc0c832bebce69530001"], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) dup(r1) syz_open_pts() 16:01:05 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) chdir(&(0x7f00000001c0)='./file1\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x7ff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/147) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6}]}) socketpair(0x1, 0x4005, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x108) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x100) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 16:01:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xffffffffbffffffd, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000041a002000000000000000"], &(0x7f0000000040)=0x10) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0xfffffffffffffffe}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) 16:01:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000001500)=[{&(0x7f00000000c0)="64f2071027551f005aafc7368c612003b97bc0b2ee11aaedef8bc0a9b710ca67e281e8b973108492b0d7813197c3a11188160a991354e1ad877448caf493b2c9010000000000884cc698", 0x4a}, {&(0x7f0000001740)="87bd6263346ee3325557eaadf2d156ad8bf7dc0aa7aa0181d3ae31c521c620138a7e00160e871c78ab93bb56f32444172f24da9b748ad7aa0845a4178e70e76f2c6da0b0c7cf51c58b57fca08c52eee674a2470a044d525acfe3ef24618ea8a8e8d49da4f068bdf3702e4d0f3ea86b8d8771631a0f2c562407ae59fcf823f3e80059596e82de06743ba45b06d67cebfcf4bd928fdfa0ce4cb125efe1f0660be5d074baddd1c009b3215492416f8640dfb7aa792ee2af2f40a253c54523a333ca70fcaddd85880fbe52ecc49b818001007dd83b2b7e", 0xd5}, {&(0x7f0000000280)="97f3df74f657ed385e0f2c6a3552b714403366ea14c6260bc6bce8ee9716357c61e404826d65adb6e4ac138fd41f1febdc0f5181a7691fb1103034f3ff335532c4b6a3f0eb4a5ba52e8188268bb1fcffb0e55753cdf7872bad9df11a0ded26f1b551297d6f", 0x65}, {&(0x7f0000000400)="2c947cbea5c51e75ad7650951dc38d8e1e9399bb0724901a91b9aefcf86b36925c2ba9e0c45339ae799a904b642991dd45f2", 0x32}, {&(0x7f0000000300)="3ee8ec9482db4f26e3a0d86ace5f26c795ee82fb1403a555f819b34f9bdaf71338462a739ca2c523e21dc26f7658be8ae0d196bbd84c70fd5b3d4202f49b4dc7a57b8ebda913bea9ed3d52fc170b1a55408a9ce868d6db930fcfa752b1ff4ccc8267964026823a3f757cfe48de5d56acb21afa19ff9a1c123d8490712538b8750ed0b3bf86087aed59d2614cc4e955d386795df50f0d9bfdbcc99fbef5d369afd579cfb2129cb3a2ab229b72c31f459eec22e1f36d6eb4bb522ddd8de8f599ab1d62d481e27d1bf4de7f9e3647b046fbbb749a3a8045bc2f3943dc68cdb846d56c4c04fdfa3ce9f43299144b80f6ce2aeb57e6727c66", 0xf6}, {&(0x7f0000000500)="19c28a3936518ac6d50d5dab5fb112843c1c5b45092ce912b7947f4fd9cf736bfacffd4469d4b09f40f6c89f2b92153d684620f04ca2c764fdd1816f3d2f1812c99164b6805d0bdd3aa179aafdaeffa6032517a0998bb68499ecbc0bb95267147ac5c360321b46ab64924a4265cffe86f7d000ab20812bd2f6a33a9b2c59b62b7270bbda6d3df67afecb2008e18b821e2355042c0309787ec1f10852c778012e388a0bc5f2cb0503c61cb0ba55303f30863a9c6cd259f2bf93cbbc77ae1d34a4ac9f74aeef9eefb351bad4d2e1640ca88b8cecba532aec6232a207e8cd91e11bea465b1e35475c3138d67f3f02b321ddef27897b5d8c65f55829134f7ce45214e4a9457f74f601801d1b9c166d51eb2af448441360c10287c586f2b5fe2da899b0eab94c60171910046ce6a8cc48344b9d276479030f9ace14ed6c18354956a3cb86dabaab53c6577f8f8b2f6c359b4fa425bd0e9645b0458cb33b09f662d79083491834028fca9f702d6f985adf3607ede4932386f9b0342e60a64ee7bac8183a476cdaa333ba71fc693fdd604f3bd4eee1e61498f81dc810b9a46c79dfe6c0612549a07acaaff40c7f9b1c1070653e8035a217df470c909faf858795e83f0ed8d9ec9cb89edc5955d4f23eb1ee93b0a2f47ed2059b500aad6aba6feff4a29139fdb12572c939bc16f2291062baeab47d360a447409ced68e2de58dda006feb7dad1d5ce50c62dfc40b3cb0021f8f75b0566d65c512e3246111890bca28a41908823039ad0bdf645b466870d0f30c2837e63169925bd28eab3fed2c65fc81772806f41dc0d87be6d212e8a901297befb81606d088d53e1e3df10cf2d13b84b4112f5ff35f210b8653ea5e9bba08e614acdf8f2160eba28133f07c4867cd4a31d7ea29fcf73799f02bf600d2e1fdf7305e5a38b87c6b98b8437ed97d0c7861046653976772a4d557698a64a11a7886eae579c5e22c304e48e0c98a556f7785e0034396d43225f27122eaf1ea57946f37dfd8850d1de371d2fc8f6f1e98681a05205ecfec0ffb164ed5ce739cfa7113c5e63e29b42eea47faae1f44f18863e9233f88fbfc10790c94f23fe83bbd1a31f6261a19efb6d8ccf5ab8083ebcd36c33c1524055c03b5c634de36e46a6fd6d030a5f53c8464996e1107632e3601b20ff66e920566b1ef8d0b642a7eefe087da719fb18151aa26cdd40fe662648d543e5f99fe967ac689555c3ada077943bc6679fc5543bfb461a8d10c459f5dc863a197fe652bef387afba6ee1a9949919c19e8583c642c0b9105aede970e351c37a1c2b63914e30b43c21747cfae46b2a7c7062a23612ead23ea620ba4935a04f2080a33fdadc772f7cfbe765061e434a57f72c597661dcde35a20d1c939d9a41faca97f4bb22841d8556e3c3c6cd06ed43d08e6077368e42cc42708793aec7ce03174eb30dfa37fdede54794a3b5561eda26959e1a0db441c09ab4477c67d23fd2809cf13b6d28e923121c99dbf35d960e7663193f60af853bf739f99a5d35f12670a2e571aae4d9d568403307391f1ec668c2c78d679707fc51b384ab759f04f73571ebd0e675e0c0591df4c9665841dcaeeb606635c8daaaeb76ec3e5d2a1e8d66efb2d8ff0cb93c6041775b57051d48bd97e2fcfbe4b0a09a6e6dc46fe46131441ee4d5924048778d8c0c741105f972659d9bd099db94961000953c17f82375cd9368a16c14fb8a93d4c6a404e62ea06b5e9c31f0eb3147803aef399c9b27fd7575dee935e5467d48517d19c1ad79c500b04b7032f93d99099ec16b97949d0d9a45c7e6fe50cba842db16d1b556502ca17edb0130cd3cd26bf1e049fabcde7cea6adf0b5d300378d2b9636611d12933507e15421d4b6ff652eb139bb589df46507c4008006060ea294421335a04572d74d48570c4999959805a34821fcf5da0fa5152875e7f27c14b85a208575732146997138acc43f2a02b0126237649c4759e013bb63671153de8ced522d55a872197b6437b2f48939a5ce6746abb72360cbf96b839680add8166dd165cc26852085b3f2709f034bd25c88bf232cce659df7bf577037d0270fa69bda10cd053ce9b1592f7949cb23f889b582ecc708b10482051a15b35789afbb671d483c2b65cb683093c11b9ff05a15b31d2507b851785e0744199b0f7356f1d7689b5d6c2111d704c7bdac1c09f61d8fd244c71f476d0cfe159b788503a38c9c0f7fe9d4504c5a933d130d83b65b585ef5cf10063dbf3db552947d62ac0b6da16a1e092a2cdbfd4c0f38686432ca35ab0e7d00b18077e7c37e28fb8b2778ea124fdf9d83ea97436987b603b903fb28592f219ea9739c2a16ad280b3a56714ccc4dd29710c583ad8a740ac65bbbd0c77e2693258d68107c47d27fe60092e0bda9fedbd89ca389edf77242fc070073f44eb889bebc76f878a47100d8fd1051643cd45688b0ec2f8caec6bbccc57ad5c6145fc0e36eed1258ac87bf69145fe9fca12b385d19dd3ddd0035ead3fe629255a2436446833e790d577dede620276833d67a5e36664f78d238c44eb65458d556fa2b2a1adfa47dea0d8ede7efcd4b23369f912932a0a4e23f5c234aa2b9a7ca63b8fa9499b5428a4b782d17262ea8be06f3091e9e7a28dcb416c56c4113c3ca559b8249753fb067f59ca7e1e751fb6f7e71829d265b44b8ed5739134cf584e370816ef8a6a6bb83ef0593c8904f19027be8f913fb03da8a30c6acefcc13abba0fd05092a35052b8b728bf410cc6a5e6409925b336bff405ec59fdec880952ae561f120d7cd76b22f0220e729ee83152b4f6e3efe32ddbd92eadc1dc518281202769f0bbb24f7450fa06a2923dd185962b4668d168ce1078ebce43ab3f34e04b764e8d6f0807aa8374983cc6b81d7780027070f8acca4c32d00c81df132f283f0f3f9a62d9b0447382aa8fc1fdd63fe71310bf82f57c955d71a86d8aaa1f45e68b656c11b452e8c543d0b758c33da55e3c383ccd4ae67bd5838799d7162bd003efd9537493b5f0194105a086537682d140ef51590b864d20a4717779a276c3c46ca2be0491ad3c04aa470ec173772e5eb4787ffc3dbb7c54b7c0466c0405f49ef1d8e9f977c707a5df6a0e831a8cda75d0b1b0f34571102779aaaf35843969f097286930db4e2e703dced9a6af0f87f3d35418ea4c165ba1cb6b924a12deaac6f5a700de871ce07d34012e7581b8a74de5049371c80a8a5d083aa3085deade0d888478c1a7e9c5d4e603bcb3a45d30badb63fc173930a67a0a98b7fd36cf5cbc6b8b0c5cb01c41c689e01a11b018356bfc549815619ca91f5fee574c19ab32a13d0f2ee671d6921015ed9efed098bf10093efb4dbf8820c8d8928de74eec530f72727c95013287414d62560bd98caf0d6b95bcb9e99b33139595f115cbe0cbf283f380ff534364fdf992595746fdaa0a640ddbf0a5369f6b60dd91b17b1b318207bf1d19a18035b7dce4e76c9aacc40b920ae77863a093bbbca4d64fa6ee47201152fb3622f5d905b4218c86977f98e86229c59f8c20071bc776e216ac23f30885325cbf91079a4ab75f3422993be126bfeecafbe251a72143e0f0ea992d72a72e359746c21ac33175c77bbfcef3d12e96be47bf71abffb23ed3f044bd070b96d9ed7168fea463a6ac091b56e5681201a35f6aff8a9be570744bcc6b9431385cd5ed005a64e5fda315f280952daf315de795d087a4824f8dde6988ce23b0d4255e96ae03455a0b955105593604b67c557ff37b295f4d75675ddf31692b01cbbe3cf5f8866a3e0ec5be2567eefc0bd7df033386866be8a0d696571cf3768ce4357fc01f80439e0bd34c183654ef20796dca348c58002d55b93f66cbfd986aa0a3d4e58f8b3e63b9e4b16d2b29c639cf980f62bc06bc70168d772b9b3f0d5b34059b202e574cc824b152d638558dca72a780f53e8a7b0d5c520afdcb38389dcae2ff99e832c2ea07869b42640b7763a35358ef38ecb7e2323cdc24fd0fe938f478570fef12fda01c2d81088a9f44450adefae2d7cd7f4a462f124e533e25903f07b8b43df20c6b19197192c15e243b8f1d51695ec854ef3305ddc8fade8ffbacc9d2606778717a6735919b1d3d2b647baf994aadd733fbd4163e19028ff55172e7e08c402b35a113ff5767e0e181506dc802d51b6a23134d6eb41571718a2ebd04de221a085d0df8c6c42545fd8c25aced747b1ddf186466d475ca0f7541422ffbe036d98d8a977ea31b9562a58a37781c39819f692661875f8ab272f71a822c438b90620f5a116e001fd082d22ca76598036720d39dec23958ef487a360cf5c8a669e1ee01aa0c53946e26a55e4fc996cede7025be366a5b42b61921af9ce83b4a644156bd290e7f66e68bb948f822156921caf6b42f4bbd394632f26c3474d8011479268c51984fd7e4670ec6a06b6eef673b01053b39c5cfa628d5a8ba6d2bd52f8a020e31810b8cd5988c9d2511a43781a1fe914613c961981dfca3426fb459d0ab39c7ba792801f597fe7f8176316475b7bdac72b21884b23d38522b9bd43a5132f705010b6635134ba9f20cb7c94aabeb9ce9aac8bd7204cf379ae605afb74127e53292409c7e9cef0143bbd97afef5b6038cb0ffecc725d0e8da745f5a5023218099735374574e2917ef2e2612f871216ddf7faf804673cc3f96f00ecd56812f76471a9bf6fbdb55966d3da3d26cee2f61f0d606a049002d002c095a06e426d7230bf9d4b6721469b5844b9569327525ad1dbf92e6f220997b8ffc387bc86c073ec3367a61ea9ccb8bcf145fece854fd21d76117b9ffb498ea97a34e9b678deb672fa5b3a279f6e7df4be2efa3b9c8be568032554fcddca597202c6c97143573d0d89209ebdae9421240f3f05f62864c822e6c1c6a4ce6287a588272f1bda754d8845d044932b0c71f7b0a1d71ead03eb845f9316843c4c133a9add854f0502273b48f1d21d624d7a1ede2a1ff44621f9b25f0d3a37d0ec5ef575ae95782c3f86a5e9eeff5624633e8fee150e088a1dac3b1cd493eb6af6641b9dafe74f51a12a73dbe0b1bc39ad2a502f0bfe515075e20fd8d87e3539cd3a9ab903c61d5da86070a67c03859a02a86a4a38a1e9ffe1c6a8a246fcd619a43da5da610ce2238961a4e349f93e3fa4ebc460556b8b23a79401c8570d35032170197c5dd0556c942fecbe3b4ab272659f73a60391d7ad8b2a99d9901f5599318977b341e3907fb1e7b808fb1bc355995ee8f4242d6b8de2c2700245042310cdcaf46b5ccf173dcadd8d4c6bcf44fb3f5ef1ac4f06159f8a85913bd22d3f05a866fdae936f2a175d24ceac704bd3edb515e59bb510fd6914eb4bac7587fbaf4217be45c96facfef9be7559e19d599150d4470cd8c4ecc3980a4dc10b773a7a07e85139ab58b31ba99e0c5bc347e510158584e70a4481fe1b6fb51067c7d1f92d26d8c08a077263ced91b23d29067f439d1665840a3b568cdd13b80a53885d298904fa03fddb41c17fb6dddd98c71b8ab1330884b9084044a57599feb4e507b03ae4ac54d3ac3ae1b1c05ab87c6bafa6c9843f3a9749f3852b32d4d284feab5526850094661e4352fcbea3724f730ac2489ce2109d50af2da83c3a1275a3dcced425eac7be0a42c01def5e7b853adffc98abc3a5a2b44671fd843aeb80bca8e89e8c92695f58ef455fd8fec6609ccad83ad151c98defbb5fcc537e4016d299e472718ac552664549622747c4b23368fd06626fd5bcf9811c72c953710966bbc18f65c7e3bf49f521110402e059ea236e", 0x6ea}, {&(0x7f0000001580)="310ba05b7073ded9f62577431334010626c5949942556b8a6f2852a1f734bf502d07e4d946d7128285e1a7144532f4704fdc8dfe4ef63bb2a7ffb6ce901188e54be3867c1c853084271c4e7681cc6b0e07f8af2252ebe334a4197780d9563dd56c396d237a8d359a950bdd9fd5dbca288bb2061c60bc87e2123fb00e4e9ca6434647f770daa6589e2a8b1b2b40807145bc003a74ce4ed66df700"/169, 0xa9}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x0, 0xfffffffffffffff9) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000063000/0x2000)=nil, 0x2000, 0x4) symlink(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000200)='./file1\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x14) 16:01:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2, 0x0, 0x0) 16:01:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0xffff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000350000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x10, 0x91e5, 0x200}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x61, 0x0, 0x100000001, 0x200}, {{r0}, 0xfffffffffffffffd, 0x4, 0x800fffff, 0xff, 0x20}, {{r1}, 0xfffffffffffffff9, 0x8, 0x27, 0x0, 0x6}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4000000d, 0xac58, 0xffffffff}], 0x10000, &(0x7f0000000140)={0x2, 0x49f}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) pipe(&(0x7f0000000200)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xfffffffffffff7fd) 16:01:07 executing program 0: r0 = socket(0x20, 0x8003, 0x3d8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x71, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x3, &(0x7f0000000040)=0x80000001, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1000, 0x57d}, {0x20, 0x9}}, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000002c0)=0x73) 16:01:07 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r1, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000380)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694a1c7e6f3c8591a0bffb5370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda881782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3", 0xeb, 0x0, 0x59) sendto(r2, &(0x7f0000000280)="824692cbd882f5b4a5543e151647a7562e3b3285b4f4d5411330e98184d0e141a147ea5ae644d8ac1203c4303f12970f4c5abda6fdb4ad39cd1efd61459a0904d6acb542ef3c41ec40a5ecf919b0c021b2ace3114ccc9bc181c950dc072b90ac23ad1d71f112f0850e9c41875e15e4a4aae7a15455a5cb3e8ec04280ccab91ba07740d190cdf", 0x86, 0xc, &(0x7f0000000000)=@in6={0x18, 0x0, 0xf4f8, 0x6}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:01:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x4, &(0x7f0000000180)="5fbc6b5cf0b0f95165d4655b5cafd01f8ac7c09172ea200fec7afe9feaf8df6ced8d9c533af90fcf6054de2d12a0b2a28c3a3facb5467cdf005aca7e4f34ee51e6dfef1ccad16a800171bb7ed764983bc9219cfc4743d86b32e6c801a3b72b16a19e23cf8e479cda26a6b93ae64f2de84ad028513e1889ce1f743f5b20147dd6fd7df97efd3ad2f9e9a18582054afca30044f6b3f71b535aabcb12b9735a3532ac02c55344387d46c43110e202a15f546a0eca1e0a26d06852487a", 0xbb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x20, 0x100000001, 0x7, 0x8, "5750abc740fd3031be9468731bb1641aa4f8bab2", 0x6, 0xfffffffffffffffb}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000240)=0x4) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="a51c7f", 0x3}, {&(0x7f00000001c0)="1d9bcc9cd69e2ca83fdddf0861109cb26d96109d1b1fc9b8af1020912a109b6441d64d9de878a8dbf161923581a06606a1b9e82e646b9908dc7d1bc8bac9ef1a03ed56ea5bd6dbc8579c8c993c1db507b6d6e88dcf9104141bc7edf6b20acb9b873045fd431a68f098e8f3b02b6d7adb516142119ab3f677837df3118d38773d6dd251f677bc9bf44987a4582e7e37232f32d42a66489447db20ebe85d06a180733435c388ab07e7fb39103fd35bf8c8edf90d97ba5467ef191fb7220743fd3b3ef6be2efca0a747a694cf405b5b880b0d437f09914227aad3e81981a5b072fa6e0ea751", 0xe4}, {&(0x7f00000016c0)="10d2b5f2afa2d6d11521a3438319be7f08ae4198bd4ac03fc46979b4e97facb1b3b84b12dd8c7eea05381418278fc7d92a2576591d7369fb3b3116525439080d0cb5b89700ff7efa66916f36e00baaeb70566ae0e4fb256119c835d0fe8dbb3f7223dcd1d8922ea0cfe5664e26c82da8c1a9308dfc8bf60dc3a88a8918bfdf5e1255d304310a3c1bfffa28a6bee965dce713186423139c2459e833e27eaf576444bf4a84ef659cf7f222f5e290cb5cd3f2d496ac8647065ee017757055c8214aaa8427a83d6fdf4c344b4bb62b772eff45fd1281b79502972b4da1eee3d9cd8550709def9863a98be796253b97db0ea36c78e5a66750a8b5", 0xf8}, {&(0x7f0000000140)="f72c435e61250b18832286", 0xb}, {&(0x7f00000003c0)="3c5d4be93e5feae40aeb66b2d05583b5266e70de459a87d0e4b66c296a6d6e5d355a8ba46f8e48f2", 0x28}, {&(0x7f0000000400)="f78237668b598db9e4661e881caaf122ebd87bdd08543df5a82ee1d29a248e8c486b1fd802917a237986b91d6d866f8aa329a18aab12d1bf57ee936bb275c9f951d5dd13be6ab10324c4f5d5e89f8839ee0d28a97b59b827a43889980d237665", 0x60}, {&(0x7f0000000480)="a05dd647c58f379140ce48a64de5c379a3c613d06147ea495f40c2da123fb854b6fadf79e03e66a6252a8e6130e8a4fd0e15b700023fe7cd366572711d5b473a7bd4659149fa45df1f982ef1c2ad2510dee98c90b38997cf4409ce64af7dd1dae6f9b9e71cb2537603edf31c3ed4e587cbe57786355e75d8a63d45f701e02928fcd05d7220d4944647e61e1a2a390ec91d71af34062a33ac8aa1ef9bd8736d68a8ad54f489", 0xa5}, {&(0x7f0000000540)="d5ef870a58bc520a4273ced8974b278dc85b05c373c8", 0x16}, {&(0x7f0000000580)="4c17fc8f15ed26f1a550173d2f1f3d35faa6d4fe3c3806c1ccae1e2dd4646965f325c7bb3f03a04624fd87a786cfbfe24bd283d992eb9e1ffa5ff9a6ac570864da91ab0d61ac45954ec6bb7664ad3c0c32cc0c28d03a22019738298b480b25926bfbe4ceef0229bc821d94b2a56d59249b612e9fa96b0f67ce5b1b5ebcdfb2c0b79f4018c21f45e08b3977a32897633a75fc0c4f326021c733b09214d64a4a69c61c6f0e62e0fc14035352531419c8cd09ee9c78e70e2769d8849fa385db4467e35ae8dbfe7fc0832b64ee3470c0765c471c139d9803938c44f8a0d2c03ba6f56a129d18dff7b8fdfb3edf343b1cf84f3ed28f8b6496e9834ed52d71a8640850f47fc605dbaa89b2d47488e6f944f973b2a962e5ce75d70bfb90b6ca0e84a2f25b6816b344d7bfd6a6821a489841d2c79a4eb16c2acd4c93813c5e7f29bd354b3bd98c673fb174bacaec82e47e283511b81887543b437fe0badc5303e184853e9eadef86ae8958908806c2cdb5e995d1a53cba3cbd826edc314b17e5878280178e4c6452649f41f80757940a6be5882d1a6fc7e5514bb85203029fa6e4ce38c110bdc19b86c4a1ef10d9fd78d84fed107d977eb6f8ac403cd6de65910c69d0c3ad83cfdadf8d3452f839b4874882e9591ee35d28c3cbb526f59c82497cab3b4ac1d9650ee277222bba35bb4df8d0198f81fbc626afaf3bc1cb5fed5c051603f10926ef41dfdb99d6766b1302573030edc77ab4247ab351c6f8cb76690f2140cad025ca367a14bcbd2a16bbf0d8d8a213a1906f40e7f06161c5415a8eb500ea7f1b8fd839b141a33b1a8c941ad13400a91a1471d78ecd79cfbf8d5f4a80c99e8128b5a89c4162342430d11a82221eb97fe573ac2cbeb54b243ea63396321f4f89f66cf7fa405ec993d9b9f29db54764ccea1226f73e02bf3b5800fd4161744963bfc67d299296e10618be78035321da6a8d1de592d6a9c6382839654584fde2580b62666eb92268c35a6a900aff658d6b24db227945eef502ad14977166fb43a0f95ffc204808ab41606d3faae1dfe5b046ce28976e043f56db4d4a9197423ae0abf0092907abc33f141db20176cde30de0a69ed7500644715a150f99dd9b981348b056b2a43b367c2be6ffe729867e88e7e4c2633a0da001b5cae87c2b7ecd0c263fa84f389fed5c9fa57696abad502952aa1b3dcf9ac4f21048fe3d7ed984f428e0194c8217804e444874588f7a3d512b8a9b7612186d30b5e69b2807c51115e8fb26f0037e8bf1a759efccd805e6ead8a7d822c88cf14bcf37381c5aeb92a0a6777965a8b2bc8928dbe47b699685027c461ab86c12769be36bc25a87d95f78177da3941c2f3a4e3feb071a2f19cf8794c69e24f027fe9a0e714f188c807d1bb8892e861886e7fc5a411e0356ef285e10c1454d6c005baf44ff13247819a1f56d086aaf5c0ff44f2fd8c522e18452b8782aa601d547e89a1d7aafbe6a46919190b0807d6584583caa0f9d571cc7f5b7f6a5d81a7e5a612c19ad307c9265d040614cf3a5db5c385b377118e14c450e4e08ec6658ff7361b9bb8d017badaf9f5a5042ecfa1868713a5d244a556daec64c6fdd0594ffd3de7819bbb1837acf440e76f6c1158bced6974671d67400a9d9b3a5583c0de165e0513302e7a4ccc3850179b0e08a636cc80bd7645109505b94acb4174f083322827c17882565450718adb724e35c1aa137a66dfdeee479405944ebc3a96249675478f5738239397ea3c5f48cc0de82babbd753010f0460f14c672ede806c88d8c240fd57827f77a052e8248dead8e44d06746dbc02674553842e12539a405922481c89951e4920c4dc5e1adf985f233d0a4304ae85af24f7b2b66cb329c66c5b870650428104535f68ef16f2c620232a9cc1995858115c7815170e8ae461a91ab214a88103af238726b93f11166e04c3b276d76e8f784990bc7f00ef193c015cd9cb506cbd28f106c10efcc690aacf364f095f19a2db0af8582bf33859fb232cd08c622fee02f3ceb6fff24da774adcfc17ff6a99992511cecd7ab94edb024285ed954d6a1d0e3d54fbd8dce63d120b470c7c48be1b5df83594338539bf57587d1ed8d0825f6aa8a55414012b4ade1d559fbd1e43f5a3e1f687b6dccaf896b74058a0f8c1e69eff392f3dea744291f4561eb1be2d3eb16fca2ce2f3f4657ea5ae9eae030178a41a5cb9cacb6e8b6709370870890af4e63f04c7124b803898722d819b554c7122fa2136a3f9a39424d5457e1476e46d7f37bbd79b05c4032217ed9e0c0ad7dd12bfd6e8320783a40719e6ae2ec6ea4e534763f9ee4e613ebb5ed5dd0f0872df9beda214c2f806d7ec15a9884dbeec4d9efe7bdb8b4d5e00e04306268b68f953540db38ba78e6de34585b8707fd7a103b48011cbeec59a6a6e70f887d0df8254641f1763d19988f06189562bcfd9e2c0f7ea921bf9b936263a4fe2d8a82760f5b842491cf39f96926c44b1f185e637c269f833efb997c209513c1268cfeb8880b1ec320e22c4e5613f53380ddee60966ec5849f460a2eb0774ba2c27873414718f32faa5af3129b60f8220156e7cf1490ca9aeab7605619321ec40c65fa8acae9cd06b640fee597864342f92b1bc45927037c0a4149c007c21a10945538c9eebd774664e2079a34248028f3479cc315c224af2b81d7bab99462b9bbf3780bb8c5a911d5597d7d453729c030627e753652f170908eff5946d9d94860e8c75cf2173958d6d4ab7af60339a0f1fcc10ea1f2ad55f347445d48884e0b702f88002934c26ebb5cd002c7aa6a9a855feb9c706ed7fe70762c33d59162f261b328bac61e1540b71e852b3d319af3078ca325511953dd50840892f58c5294d781474c6670f45683314941f0cd64d5411d36974bda280b9bcc771afe7b3b530dd4b39030794415422d146dffd02cbc6a860454f6279b4c72e2ad8e0810e8ca0f8e5f0dc5bf1b20db2ac91403fb0777bfdd4939e508093682240cad6e02fa49cd08b8392e491a956fe9e98de927087cfbaf370cb505ba1a1593214df21f7f6912d477b34d5668f04bd837c0712927d340c38427591bb5f683f9128107cd5901dae5b6468865f405dbcf29399c942e312aa8570d34e693f6d18630ebac18821380b2a93fe0ccef1cd913bf7f9db926b8ee5d9e2de55eab010d9f42e3ee7d97c76b76e719962f48f94aa0f799b296ebfa763ca1ed93b605d3f96bf4663a4161fc5cbe1c395a91f48c97c96be6c64ee8da9cd4fb5788ae7111156f8aefe8d8dded524f165bdd8dcb9f48b564062017119e0f0a72e09faf2265d4dec076d1a3cf5947edfc13af7b4c2d1cabdc17b5cd5b08e26ef2dc336542591b75a7e9aa17bd2e03bd96d24403cc2a18af7263c063367a26bc694ea8f3cebadc79179a0535cacaf56ef07e24a934657409a6bcaeeb4180c0f9a38c4418f052a7ac2e51f28fed34393b4d4e1126226c3681dea9084a10532df6a9106d8be2fe47249030fcb7a4c286637246caab2df7d9d82164102d40755b1d75be01047c1b9db1ce79130073e1ac666856f28f6f805b8b1d881a183ec82ae9ec1d6b88a0d9874afa3e738bdf4ce33e999405cc0edba7a4e6ea6974e153f81ecdbd2b08e7e7d3dc26b36e155a580a24d5258c4a1c2c6de572529a5273624d3eeb87c9b48b3c1574e83a988209725138c439feb5f0da845a0afda86b97d7e6ea124d2c03589db2243ed2a30861338929bb584c28bcc58a64b697b70eecff4c3955e1ad6d0e67f68fc971defcb7434fda4d9ac8ed0810e7f1e7166b31f23551f9c2e6a6c0f5a6472297aecc97b5500f1f06694b5f38cc7d70c0314cfa06ad11837432571a5ca590432f4dac0294de5ce52fd759882151e730b2795804349f71bd6f274b85c6428bfa2513838f975249d3d1c2146af4c8f3d4713fa23bd4b4a5308ec272a885f2796e0c2455731918ade13074835f8d7ba9b08497d2a1bd09f43b4bcd7a98c3df62d8909203eb876205a25dad8a1a24c0fa935cc46c95ce48b5a852ba83374c2accafc861cf311aded8345882b612aed6dd0d0e9ad0847d80aff32658ef0388e94678c0443f0a68f49502246cde2190f0661d0b05208be2fd0785814306bd39d13515549f7094fc3e4e6295326f780c561c5b96ea88f09ac74ec1baec4aeb52ddefa868b8ba3a8b39224d0c7262f2ee125224394d7c289f98be02fc3ace8eb9544124596a480a290a6ba755b9352344755403a6f0b0e37dbb9bc534d8ca2742fecbfecbb8af23cf290d623c94d080ea3a4c31b6d4fec50f574ced5f15da04bc9b74212663cf906f0deff37f9fe99414bb745817156f66c6470e57f19d00655ed4a039e1804f7663446d66811679a7909cb7833ca0c04361e27f7a605fb10636c172c90c6fc5e0777aaf1efe444af3b7a8b5e938e2790df944c8c551c30a57eb3521d84b8126b0d061be48872b25fddf308e2c6329b9215e601262c05074c60864cd8cd0791a7ae4ec22dcaa0d8d23eaa7b6a867eef1e3f7497d3ae95ee7fab522cb04952f6d9262ecff12fab8a23ac6d737f9a6102451117124349b3975ba8fa03691f7dd55de5b29c2795a48638a5444b9f8bc107935097544c0890226448a3b051e7485ec6727cc95e860fdc5d3382aefb21536e9a2582023d049e355c627325de3e0836bb4151f775356ab7513d13a0b3453735ed53d80906426d7ba463aa4ffa4a5c4180344232d3e2e4b2522b6460552b33a858316d501dc8ecc9c3fea1c97dd97c02f5796abb5503d74c9a6ce2996e308afaa99941cab3de071edcfe53116c20d8e569326a725f839d42397d395e6a56f1e23e4b9c59c0a1602c4e9dc41081ebf6615408363026f0f4b6b998703f729513d0fe8c39a9474972e44d94db6577f09371f0cc2cf7dd5bca07195d1922fda9f66b3ea1212df266beabc2b230c4ff73de61b8c46a77348a07a5a06abf6be4296176937db63ae44bc61069d5c8a590d982da5757358d7d9f3f97b329aa7979c08fd75872f758e50d5aae818b027d3576bcf7174db7a6d3042abd643d9795797315cac0b4cd321738e253a2e68125f659f9c7d87e0a928e61d5cfafebb8ea7a59456a895bedfe96117f97268208245d00a635d54ad23383e705f4d867a364d4eb195853faee399156517798641434abc47d73f19a784102addca06028b5a892ed77cf41dda35fe17963a3a816c73cec826be948728272c1d208faa548694c545bf80aa772303de63cec152a15af9cc0499161e866372b893b9e221fc8203a08f62824519518a95cf99c6f85ccbf26a7b5bc616844cd15b665191e79b5bb239b321f60779ed580934991540636a79838fbcb1924d24fe4059514985f0441332c1fb8a119cbef192c138dbf3315566ac2dcb7590d8732e88890977e4aeefe72079688f2182e6ffae0969b86666e40f0b4e74863a08340f4c7cbcf1b08e72210b1c7618d186fc256ab2e844a0853ac1ac1c2b81becf6254c8495fddcdab9210345a07f405b574d0f48121c62674b9d71a2ed11d499b5e2636efc1db2b4bc04d779e2fa5ad7d9a37e83602971040a78afe2ff2ef80394007732d62bb5cf1c872c68203ab42ab5c2a03bbeabcce94701d725c06efd74122d9531bd8986721caf0dcd5b443b0b2a30eb09904a7b1072d98c5ad1db9156cc07683cea4bc5ecbf2b298da997faad04ae8db7168157bc4dd64d1f91a37378bddf0c8197f04aec76662a2d4cdcb9a56e7b873d8889623d3a79c923cf91b96d36c3cc64e62a970c5c384404b", 0x1000}, {&(0x7f0000001580)="a2eb5355f473c5a308bb3fdf5e5f831c672a59484f83c4bf115ca252a266ddbe166be35309ddc28e0c19cc2fa3491b8e45ded4fe5dab64773b2cd15db41aa108ed45f1a49df447f67dd26667a02a7869e12fe200372df809ffee106e4b8b7e", 0x5f}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:01:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000007c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:01:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x800002065d) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2a6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f00000000c0)=0x1d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) 16:01:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) dup(r0) 16:01:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:01:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000000400000000000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x385a852ba26129b4, &(0x7f0000000040)="18031d23be1b527a01", 0x9) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9) ioctl$BIOCPROMISC(r1, 0x20004269) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)="1dbf7cf0bedacb3f9cee9b93b9ea72de76f43b4952b10df6500539c475b6e4440cf51fb4cc71bf160604d6e8e627f1cc0f", 0x31}], 0x1, 0x0, 0x10) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/140, 0x8c}, {&(0x7f0000000600)=""/205, 0xcd}, {&(0x7f0000000700)=""/111, 0x6f}, {&(0x7f0000000780)=""/17, 0x11}], 0x5, 0x0, 0x51) getsockname$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) bind$inet6(r1, &(0x7f00000008c0)={0x18, 0x0, 0x100000001, 0x7}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000940)={0x4, &(0x7f0000000900)=[{0x401, 0x6, 0x3, 0x6}, {0x7, 0x8000, 0x5, 0x9}, {0xfffffffffffffff8, 0x101, 0x365, 0x8dc3}, {0x9, 0x1, 0xffff, 0xfffffffffffffffb}]}) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000980)={0x3, 0x2, 0x3ff, 0x8, r2}) sync() ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000009c0)={{0x1, 0x3, 0xedb}, 0x0, 0x7, 0x400}) unveil(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='r\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000ac0)={0x3, &(0x7f0000000a80)=[{0x7fffffff, 0x73, 0x2, 0xff}, {0xb9, 0x3, 0x6, 0x100000000}, {0xab, 0x6, 0x9d, 0x100000001}]}) r3 = semget$private(0x0, 0x2, 0x330) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x268) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000b00)=""/3) bind$inet6(r0, &(0x7f0000000b40)={0x18, 0x3, 0x100000001, 0x1}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000b80)=0xffffffff7fffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x661, 0x3ff, 0xffff, 0x0, "630ba93c62b7c69c2a12d6f0a1bf8e1909de3eca", 0x7fffffff, 0x1000}) chmod(&(0x7f0000000bc0)='./file0\x00', 0x90) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000c00)={0x10, 0xfffffffffffffff8, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xc0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xb8dc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xff}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) lseek(r1, 0x0, 0x0, 0x0) getpgid(r2) fchmod(r0, 0x4) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000001140)={{}, 0x1, &(0x7f0000001100)=[0x0]}) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000001180)=0x7) chmod(&(0x7f00000011c0)='./file2\x00', 0x4) 16:01:08 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) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a0f000003070000000000000000000083c01c00352c2c9e4ca02da9af5ef2ecbc77889459efaccf39d1b8d124b7b127b87ac8f7c8d2e8f707821284d64162a631f181a4a6cd7634396494c0f0d5ceade6253e0b87ff089826e83496e2fb9ec440b7a9c436fdad9e99a96c6181630aa1992c726dfc30970800000000000000ce851fb8cdeff2d7c317ce4597c843b71b843cea6e722c0c4e6630eb3d37857f508a4573"], 0x38}, 0x0) 16:01:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x54, 0x0, 0x301}, {0x7f, 0x0, 0x1}, {0x2, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:01:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="f199400ace0b323438a42abd01a47a03c860bc31519c3db425375d0d8fc508aa713b3a0132cc2c74edcc6a31a376ae0ebb5a52", 0x33, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xff59) 16:01:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0x20}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x3) clock_settime(0x0, &(0x7f0000000100)={0x10000, 0x40}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x1) fcntl$setflags(r0, 0x2, 0x1) pledge(&(0x7f0000000180)='..+\x00', &(0x7f00000001c0)='\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) clock_settime(0x4, &(0x7f0000000280)={0x61a, 0x8}) ftruncate(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0xb7c0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x4, 0x1, 0x4, 0x8c61, 0x551}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x3, 0x9, 0xca9}, {0x18, 0x2, 0xffff, 0x7}, 0x4aa, [0x5, 0x8, 0x0, 0x4, 0x9, 0x4, 0x7, 0x100]}, 0x3c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x18929, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000004c0)=0x1) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) accept(r3, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) ioctl$TIOCCBRK(r3, 0x2000747a) lseek(r3, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x30a08, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000640)={0x2, &(0x7f0000000600)=[0x10000, 0x5]}) 16:01:08 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800200, 0x80) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') read(r0, &(0x7f0000000180)=""/242, 0xf2) 10:12:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xd2d, 0xca75, 0x4, 0x80000001}, {0x8, 0x200, 0x80, 0x6}, {0x2, 0x4, 0x8, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 10:12:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r1, 0x0, 0x46) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:12:16 executing program 0: r0 = socket(0x2000020, 0x2, 0x3) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="99fe358a", 0x4) setsockopt(r0, 0xffff, 0x6, &(0x7f0000000000)="ce1d0ca39ca746c57cac8c25955dd552e7e51c88507e363daa35c1ab8917484ad4b79ca51945a6a750557359370b933455d93099c36feebeec73f19d7d9d183ccc19f2efd6103be0fd0a878493e927c0008d0f88a2135930779a4e7f53e593400546d646fcc478ddbe7ead24442aeb", 0x6f) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x8001) 10:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xcf) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:16 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x18000, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) semget(0x3, 0x3, 0x200) poll(&(0x7f0000000200)=[{r1, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000080)="a6", 0x1) 10:12:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffd, 0x5, 0x1}, {0x58, 0x0, 0x62dd, 0x6}, {0x7, 0x6, 0x401, 0x6}, {0x70f, 0x1, 0x2, 0x8}, {0xfff, 0x0, 0x9, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x100) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 10:12:16 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) r6 = dup(r3) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff11) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r7 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r5, 0x80000000001) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0x1}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x6}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r9, 0x2) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000380)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000100)=0x9) setgroups(0x0, &(0x7f0000000300)) getsockname$inet6(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x2, 0x7, 0x48) 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="db2e") 10:12:17 executing program 0: setreuid(0xee00, 0x0) syz_open_pts() 10:12:17 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x100000001, 0x0, 0x5, 0x7, "89b02a80768344ff0d383236f6e1b7f04131f914", 0x100000001, 0x9}) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 10:12:17 executing program 1: kqueue() r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 10:12:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) r4 = kqueue() r5 = dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r5) dup2(r2, r1) 10:12:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xa, [0x0, 0x0, 0xfffffffffffffffe]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x100) write(r0, &(0x7f0000000040)="7c05c3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 10:12:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x7, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 10:12:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x41, 0x4c) 10:12:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x20000000000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) 10:12:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000100)="d753b3589b7e9bc3af2e32331c59dc628d0000000000000007cbc11ae04cd21f", 0x2eb215c19119bb6, 0x0, 0x0) readlink(&(0x7f0000000740)='./bus\x00', &(0x7f0000000980)=""/229, 0xa4) mknod$loop(&(0x7f0000000280)='./bus\x00', 0x16, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x2, 0x4, 0x6, 0x1, 0x4, 0x5, 0x0, 0x0, 0x1, 0x18fc, 0x5}) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) write(r1, &(0x7f00000002c0)="74ae35871f1df01f090cd2840e2f2084354bcc399dada217ead356b236411120be2df2d2cd1ec2c9c133f02599585e40af4fdfcb28aaeb4b498e5f7c74522d54211a01743b913bc65f7a4b53687d80baea047b69654924cfa59344c0e58bc0747621577abb727ed3ce325493490cbde87b9089f0c5da3ab9c6d2b78de188cf89fcdaab207565045c8913857e1734e011cc3f5bbd453a8e9e9ab1535fbcc79c3edac4ab651da385eb779d1dcbd439", 0xae) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 10:12:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x97}) r0 = syz_open_pts() r1 = socket(0x0, 0x7, 0x5) close(r1) r2 = syz_open_pts() dup2(r0, r2) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) 10:12:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0xfffffffffffffe9d}], 0x1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) fcntl$getflags(r1, 0x3) 10:12:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') linkat(r0, &(0x7f0000000340)='./file0/file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000740)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f0000000800), 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000840)=0x5) syz_emit_ethernet(0xffffffffffffffa7, &(0x7f00000002c0)="67802970a2c4e05d1204bcdedfa6db1c0c0d986243a0e619b18475358049f4bcfe53a41bf4fe1c1ee254779bf804a4371ef9fe0655d3de2b7899043d27f9cf82e656be85b82ae26e7075b0ef00492c143130783af855bd1f8077032ecfa9fc84bce7dcfb9fbdfd76f4a7664411941a60aedd3045cf647b83a30b0b981ffc9da7ee8575559462fa") fcntl$getown(r0, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x9) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000780)={0x1, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000200)=""/25, 0x19}, {&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f0000000480)=""/69, 0x45}, {&(0x7f0000000500)=""/163, 0xa3}, {&(0x7f00000005c0)=""/154, 0x9a}], 0xa, 0x0, 0x1f) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1ff, 0x5}, {}, {0x6, 0x0, 0xfffffffffffffffe, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:17 executing program 0: r0 = socket(0x2, 0x4003, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x3, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="604dc4743adbeee1db4d120f52ba15961875425226d1e59857a54b00d21abf778fed5ec429434cab28693df28252761f28c20c3d67a7b6524896ac48e9c1b1e052eb4f8e16a61d25497dd1939c94b618b05aa0182a717f323d0e7c8589652e721590bc41f0d61c5ed666ce5f1006ab5d5fbb997e812a", 0x76}, {&(0x7f0000000180)="b0bcc46b045f6742d2ea3dd3908db6f47bc728f95afeccb60fc9cced73d0f51f1247e752669a8ba173e0c8b4169815021294a1eb752d34755e2a67c3f4d489c4b98f8d37805c2cbcc144d0a8fda038a102dc3be857332ccbb704eb50c9d2b623dd314a148dbcf9ad47400ee8fd7ccffe56c1c36065c0e47aee5433a768be0644e540c944a02326968ee0c9cf599420f9ebc1d67b359b043ec05700db41f93c5f959d83bdc3c555c502a86d185179b15cadfb654b8220421cafca9409592feff1b80390f8a00941727c7944703b17ac2f0bbd7d56a2162a6ebeffc77255a8d6f0a3c8503ad74ad4ca79d2fde4b8f3f920", 0xf0}, {&(0x7f0000000c40)="a454222390bcd00fe2bc8c07085fe73a305aa0c4d8c216bdeb6a79b6dc211389ae6497b70a12f74dc4032c5b4e09bfc19f10f822f1321a9b4596ae9fcb78a87badd3d7a950c7f940dcd17d82b4f0bce81c7ce73ddd0e1524dfa3bd2e49223a31b57f285480ab03e733ddc8ab5e051ad927af516416f1c85cb0394f82ba6a497e331cbafa582c069aa8ab5c736fa124180e40638316dd0e11e9362e7140ff3e95add758a8436e665c83b13b11440af2a99932506208e1e40ca161ec9c7554ec0bbf3f6dddc629ee222d0074d4d36211e9318896cb86bb3cd3a3336dcf6155812010132bfe023fae2aea0bbfadd9a38c9ded94197778323339a26137832403b21a0b506d63490dcbf9ceca504b9e6c5a60c563ccb211ee81fa522e67b5704552698da77ac986e5ff7d65a1bcc24d8869fc4b6045eaa25aa00ef3e12975d8209c5b555628a97c914b450cc5c9ebad48fd31e1db45ed390d08e917f83053e8824fcdefc7da46f8768c964ffff1aedf05e6a53614e66b266be8d777c194bd26262e1433257c0874dfbeb6cf802e6e9402529ce5cda75b6d39f4bab040c05f8503420f8e3b74d8e24044d105bdbff22bd08d76160903146a883f0e5a23eadd132045da00cc5e1b1a0dcc34d573171079a79e01987c391b250737d71fa9cf722a9425714ff16c11badaefe33b623ab2b5a21fc5c0343ac28ce2097d837f2bb8999a7907d389985737cf320f7b9c9e9718c18770ded0a63266f27ae34b477cadf999d2a5e3e6a6e861dc838b54811e586d74d64b0996e8ed45ff296fb87c4eeccd0a05bf9f628ab4a9a12213649bb81a18a070d733a02af2224f8e30fd00bee9453cf3a28603ffd5aa0a1ceaa5a40038b3cfbd8028908cb2090e347801c8b6cdcff38f950acdcbf17d1eb8addba31ce3c6e6e7ce242c476d3a8f7a034d7e1ffae73c7dff6fbc76f8226679d08c2dc3754f42ec5e8c767852e6f7652474c3eb0914650142f53e5d83c06e6f72ec22cf49e22efa6d8a5231750de26a7c6e24f6d27bc326d11e527691482ba1df837c1d3e144fad33b2b27483efc8ecd81969d37ab1f438cc9c18dc7e31f33f8c2fbf9070c38b43123a23eca0381cdbd470683813eb05cc46b04cae6c5c5514a7e3bf1c4f0f0a83032d7ab12ca49eaf27bec15180aeef95e65f3595eb2cf42a147b772a288f59a8f353b8d902e7dcdbc5749b1fdc1dcbbb7b27a00474ffee485cfa4e4b5d569f9db90652b510c42b056f190c5a707e06384a28a2591297088c9a19be8a035538f0daf54fb86e4c1e2cac8e0519f50363423d244dd6c4ff86d487c9166acd43e56d5fdab5aab0062b5090c9bc81abf79f0fdb2666bd71c8738eb4246672cb0ffb0b3757dca984efa946e63480e0f67011422e92065aa554cc993afd9c938ad4cd5f0b9ec5aee4ca3ce6512043dba342565f3b6f268b57c4349af295d95cff4a3f6b4ed5a02d4706700199b01a9ca491096544df993f06ae0551b0478879b2bb8a0765c3e968d373942c3451b33246e4347cd3f49a8c6b079481eb89f9740723cdb4551b99f822cd3671ae94a730c3c208617b7ceb1011d21aeb57611232379da53c9a4ccdd36a6679d194a477fc44f72844809fac3b17ed48b759f13865c8e5555142e110909e12c178441668aa580e5bf88f3d800461106e31914747203196733a75de4e40f9148eb6d1878800af093787f363da8b54bb2215f534c9f5347ab41f386bb218c680fdeb8f7dda3341be9e91160523cd27a3a756218a5163a7dc58df665ada749534cfd0e6b81d977ac752cccfc815bed14b440d737ee3b92ae52fb5ebb1e878724f29590fb581e270654c81618d3324edb575e2edbc80637fd28b76f096110e4ce91882bfd53e5af575e25c25b7397bb0ff1574b0b06ef2469691682e85691d7b34f36d9b555d7425fc5b9a516ef81829150dc2a06e2517f34e061b9b9f688c492dadee5cbf9a261e3d69ebece6fb3a30bf7b21b553c0c70b4f7b2b72fb51d9dfb59c6f761b42b814b77a3cb17876fbbd923dd5f3bb419039b1b64e4b481683eb3deb33a62c66233dfd51ef6216e2c340e75cebb120d3e5564fa7f08d4618ea4f80c0922e028e3a743bb3ff47dbc5c5b0ce0c97054d08de897aae798666bd911945cf53e427a346660a1e9503b4309e731b095799fd22eada5f35b1a78472c5c4fc9bd4d730ff8fb0c9f50bdc516e5941e5ddde7d75274df16c7083d93d37b81397fb5c176e9c76d49014b909f6f1b663188252805b68c82fc2d5edfbeb661e46ede56694f48b11359df5cdd75510c0e2b0cee50374b15cbf6467aa6ff29c3f1e9916a673bb0ac9a8fcb44bfb34de6e3b4f7e5e36e4394ce1a844ceafd64eceaec4ecaf72698607ab40cb4e1f0d87bde0743687f86f8f4adce16bd0574b7098c9f304eb699beb0453421332ca3758285506284394b85f9ec1e339eb3c2fea4c29b9b9f18f291c18dd7e9428903a8130d79737198367685720c98df6e0586b64d7714750ae6ef861ece5723eb6076a1ea18776619b2c47d5dcda44947352f429b202d2dbde21fdd2f411e72915810fc680e7129109a026340a64e92d778f6a35da3fd16c5c58a9690c8ffd8789fc0b5e5bbaed1de768d143532c6f7b13e36b87eb33e9690b9df3e290818fa5b610a938698afa59e578adb6f76453e07fbfcd830f0b09de9b855722c10be6c938a3168af5947c0462f31f8a9b3473a4e20c432a5753d23d33743f2ec2c4046a86e851fecdc3389c60e15bcc9e3da9f9d4892a03f1d4e1d2dd55e4b446377bbd3f4f639aadd6b6a5598eb3df52595daed133c3a25603f484032fdf7ddb2bce26d2376a1a0ca4db6e4550f0286759aa0623e11360e57406ae34c6207c0e9b053e6e565428f614473a0ceffe3112a333be86cd8a565b8dba1c8d024f85d32ecaa6aa551534110fed84fbb20753219b02746f2e6c5f474179419398db9a6fbd6331083c541a03e7d6d7ba653633e3bb0984ed468e25a42b0ed2458bae384d71c2732f4482dfa3f58a82662e87cd42c533372928d66e35045fd189e5085d80ec6f2f32ee190f68edea8753c3d3488e328fc007705b2921f1f19473fe69f31ab0ed7c9bd3c2a743daa652999c3d6ef197b1ff55ed0698ecb329cd90ebf39069930b804ee5490db3c0bae5468eb1a319aee2ebafdb8f8234c47d296064585bdb07a458e3afa2fff2d5622b693c7bc12620fa7efc200618def9544ed7cb589c6932a8ca13aa9ef4d51cfcff1ec310fc5d7a6b5d89dfef1e1bfb00b1d6f8f4517325d6fef5dff5e05c84d04fd5eda011680d1a07d694a23feeca017dad18cae5d2b5c392aef05e44f77f5bfca8fbeffb64fcb3448973a02b8c4a388545b2c6231856f9bf8c576430ad1b8ca9fe8c608b13920535c5246e34e175d069a463007cdf29ee48b839ef575647956972af1912c2691ae6be9c23f34e3a5a46dffd2cdfd88cb918bc12ceb6e40e0ed8fc4542bc1f8a2b015f065aaeda2d43b1ef8c7fcdf0803d6710ff257022e60d0e453da1eaf5bd748a401c685919bc9e556a9eb073ae00771a8ec6658517b1c9df1c7feef38f4eab866527dafa53c413969fa96a3e852b8a80674e1fd4db1696b4303398f6d9122b7c533ead90c9b7eed95402785734d937abaded799df5d1a05a3f89d747abd1d4a732b9824ce45009d37eb46b7c3c3733ed3f40aeafe3ca3946cd9d40313e7dbce773c25143b8fe2d90c2c877fe966a3b229ade9c9740d385447543e4d9c74c14808c16adc0be683719ab4e1234bade39b08bdb597f44cef9cb1babb72118e19e5e7625993698cf8929024d4a89d0269a222212b626db251114ac1630109ae111a65f4b3773e1f2e15464ab7e902ee2fd5b46e1e5fea365afa9df775ac19224b76690e66e5a7482b896f44e9b22d764eca678592bd1460344f2193de63fa63ec07e8aeaef867609453dde867309a47dcb475a28ce1ed4f916ac32dc185bd6372bdf6e6de60b8804e327a023c3028ae4937a619d4b6151839c356806a5920516c5e7863c70ae6172fb01be98e5b24e4f2ab857d4b87421467c7310fa75919c36b52f0d45598da8381811112639aa63e647cf9212b7275fb4fd4c54d3c4d57802c7c40189fdb79240855b3c699558fe9d4a0a6082f709458eb70d064c5f7a41d5e50f442e1a474a454ca7e4e5908ad7dc734d4fd46990b6f3cc3124f248ae85846a2496c23e437113ab56c7723a496794a19dfec47be58e6d9cdfe0c53791223417c37fb416c77374ce530ce0f339eb816c70a07f3dc4a20aec2a460d605d8bf14baa429b4d7a0ba04a24f0461dbfcb60567d9159a0d49585e2418220439393cf7e2a4db5d6a94b17ab0539b1aa08dc139e3bde94de08f295132965420eb8bffe6fd497c9f6641ef0d907d3197a54927d3153adecc1875f2b511881ac8b7501f9d68fdf32cf0b3834dd1b1c7a39fabc26b71c7d2d1934a43eec4844a91c13bd8f629a0e40a380de4e8e524ecc2af9aeb0ad75b27b26f289339ac4e513b04029d3457dc3e2cedc5a4f6236c172c89bb274c22450f3ddfe11838b1a442517ce0793c3e70fa018218ee3838ffa9cf0df19c0a6040232597e17f757209aac4b01957c152db4ab84394dc687482ef2f9f16f5be4a39ed8345a966d40eaffc4020b1b89e0e39539b6d6942b33ee789097308326146ebdf9c2289f1cb5f63a2057b8a1dd06b5c8c9cd81c777d946ed00b07275912bc40c33b37a0ffbc18b7d93733d2c947a2f224def528bab2b07780064e51daba4e72dc29b3d6862e2f245ba58209253fcbc3e9d733890a468309ef4b530f2cd4031b7ae50a3054ee10ff834d60f31e806258a6439a13988658c6b08aca6f8500ac4375aa1f4047b83f658f45f300f749734b1222988648434595dcac6fe90548b9d517c56ef23d6c37231370364d268a4d06aa98185362a949d407ecf7ab54e6355f9c7c778d68c30d762bf7168e1e185a78e00eaecbf9c53948a2f044a9fe08675afabb5cac805d38e948d6d3ac6556b29d1b9207fa0e21524d08f4ed9e78ed62fb7feca6cca605d58e1c13f1db4ee4aaa31fb3c343c4a737d69756abe4c427a057943ae5bef6357ba0b2492d3a78d54ab7922fb27eede4ece6b70cd5fbe99051baf6011915d77d67215d85eefd76956e6837b3da6ddb286d339627a2480e9d08e16de7209bd73e6eb50e287490070f78ee68e579cbbb0541ac1a23db223d023e5b9686c2c364db2cbce7ac16ba56724a18e2ebebfe4de82570fd348f2ae41c7452173aa88b4b69cb606e940c8f866e36bcf20878f2400f2dfed6a31c08b898422fe83de25c42372d9475d928c0a18e971969c48a6c665de7ea48db820188f563822b5f2731f596138a83b6f2e1ee55d4a587e88101a2a3b94005c2920af887abc1daeb732022cfc5949e75e566cab75e6cfd02058504ef057f4d1a158de5bf24ddd8b7a542b946b0e2ab576003a62702eb1fe7cfc2176ab85ad0415022f8c30f384ae7d91952ec84e926d7ce8e89e7c9a546636a5bd90664e02ac09e215ebd714df45a4dcc393a9c1f3901b1b01879f9858e360398096b9d3eb0155fcda2b3503c29a0867977c3cd1ae35df6a479d004532a8bbf8d762542acb3360de16494f5264296b2722c7d1c81168f3da45abfe06e395ab3b2d1de73baabc19329539979a1920c48cde050fea14c47a63a891af0f86382517ad2ab0dee1f3048bdd14dd21cb37914c214a5c377204bdc894b0c4085a4b3e57f854b3be036f3a0082a982afc6", 0x1000}, {&(0x7f0000000280)="e7dd9d6dcc03c1fc885459e4669e34ee5c97c93dd8186214a4cf016fae9748f7e580265316653a833a6302814dc77739f07e28f63d2f0016e1c1d820da66c94401f40440131a3fdc579bb502aca52d1d74aa5298dee1476477bfce34991fd201061ae8471042c9bed06096080f1c79e027371113365e4e685e7b8d19dc063f4f9dd750c4f77ed5fc8a2ed6af26bec1f745e64aa8427c949e034cb8afa5433a186faed46a022a2237486d30", 0xab}], 0x4, &(0x7f0000000340)=[{0xd8, 0xffff, 0x593, "153915e4559e68ae1408381e320519a38dc87e2971bc803d3220d18d52769e34cc776878f3645b645ff57f58a25fa9f202b66b4f8af7762ba4a16c0abbf66c095cf5e67b05d4f20e950ab9a743383366661452d04e3e91abd9bd8bd8fdc44d850d77576744c3f811ce71119a6ba56c2c8e41970bf63d0f5cc3ffcae0cf855312909c2536403b979352b7d131ad5d1efb3e0b309e6276e46f3d89059d3d3bef65d257d3b064d7304970049c7f3c37b310eca69d04ba77234ff672dc18b19ba719c3ae7393"}], 0xd8}, 0x2) fchdir(r0) 10:12:17 executing program 1: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="e9ac86b70420fc8bfa9c3776e757e85435dc42e1976dd8821f495e33f71d0b4fc42f8f9efcfda90a842cf36211d1a04b6404841e9ac3d5075bafe9f9632b759992ef0589461a76bfb6e879123cd72a46137faf9e6f669c6f33d69dea491ee67f333f723391d7add987b2fed42f8bd210964539c2d9ecd94b0b6a4e42a1acda1ad364feac89c1ace25963345fde789d5982c8179cea4fa7880b205b79d4047ee4d7d5142d4093d21c33747ae4c6270b", 0xaf, 0x3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005136000009005001bb107000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:12:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 10:12:17 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8088, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8, 0x1) mkdirat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x800) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x8) mkdir(&(0x7f0000000180)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') getsockopt(r0, 0x0, 0x10000, &(0x7f00000001c0)=""/116, &(0x7f0000000240)=0x74) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffdd) 10:12:17 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) mknod(&(0x7f0000000040)='./control\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000100)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./control\x00', 0x8, 0x1c5) readlinkat(r0, &(0x7f0000000180)='./control\x00', &(0x7f00000001c0)=""/60, 0x3c) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./control\x00', 0x1) 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x3a32e388, 0x7, 0x7, 0x7}, {0x1f, 0x13, 0xcfd508b, 0x9}, {0xffffffffffffffad, 0x7, 0x2, 0x2a}, {0xffffffff, 0x200, 0x7fff, 0x4}, {0x8000, 0x9, 0x100000001, 0x6}, {0x5, 0x7, 0x0, 0x3}, {0x78a7b58e, 0xd5, 0x5, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)) 10:12:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000000040)="22aaf3bd1a2dfbbdf63ff9fb56c45a3f6434f2021621154a13cd56970efae84b76afddf72815941fe564fb0a793121a3f5c3ea483f86dc2b0a1e75a76456a993e8f0154efb2ba39c4b2b72a9a5bf11a69ccdacfbf8f53640b5ffa4d5de38558999661f582b", 0x65) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9e, 0x7, 0x1, 0x3, "5dde9ec1c452ea2b8bdf05439b69c40e243bb30c", 0x8, 0x80}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0xa27fff61538c6445) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 10:12:17 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x800000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) chmod(&(0x7f0000000080)='./file0\x00', 0xe8) 10:12:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 10:12:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x100002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) 10:12:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x200, 0x2, 0x0, 0x8, "002000000000ff0300", 0x1, 0x7fffffff}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x9d) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fchown(r0, r1, r2) r3 = socket(0x18, 0x5, 0x6) setuid(r1) connect$unix(r3, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x438) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/148) 10:12:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x1}, {0x2, 0x401}], 0x2}) 10:12:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xc0000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 10:12:17 executing program 1: r0 = socket(0x1a, 0x1, 0x1000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 10:12:17 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10a00, 0xa) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80a8, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = getgid() r6 = getgid() setgroups(0x2, &(0x7f0000000040)=[r5, r6]) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0xea1, 0x100, 0x8000, 0x1, 0xffff, 0x1ff, 0x7, 0x2, 0x1, 0x8, 0x81}) r7 = dup2(r4, r3) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getegid() getgroups(0x8, &(0x7f00000002c0)=[r10, r9, r10, r10, r6, r10, r6, r10]) fchownat(r4, &(0x7f00000003c0)='./file0\x00', r8, r9, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000480)=0x3) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) 10:12:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) nanosleep(&(0x7f0000000180)={0x0, 0xfffffffffffffffe}, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1fffffffe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCDTR(r3, 0x20007478) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) clock_settime(0x3, &(0x7f0000000000)={0x9, 0x7a4c}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x26) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x2, 0x8, 0x1, 0xffffffffffffffff, "1e9eb8377f998253cdacbed0ba151e0235dd6402", 0x401, 0xffffffffffffff97}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7ff, 0x4, 0xdbf9, 0x6}, {0x100000001, 0x2, 0x80, 0x20000000}, {0xcef, 0x3, 0x8000, 0x200}]}) 10:12:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100000001) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="32ff26b0ff8422c7cc720dabdaa7be42560406fc9edefcfd2802e8ab2aad3007004b366c30858f6bd11385ce597740a15be374162c28bfbb83f14a008a386dea1e55ccfba8cd3cbffed84cb888cfe19782d3", 0x52) write(r0, &(0x7f0000000000)="00000000000000000000000000e0e186340591e986f7bfe48913d492f51fcdfd553b43a35cd966069a1f74a195459efa1bd975fd16ba6f26e17b5710c4fbae4deb2544b47354637d7eb76373ec567b104c34", 0x52) execve(0x0, 0x0, 0x0) 10:12:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) kevent(r0, &(0x7f0000000000), 0x1f, 0x0, 0x800, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) open(&(0x7f0000000000)='./file0\x00', 0x8498, 0x20) 10:12:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x2) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 10:12:19 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000182000/0x3000)=nil, 0x3000, 0x5) shmget(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x80000000, 0x3, 0x6, 0xfff}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 10:12:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 10:12:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_gettime(0x0, &(0x7f0000000080)) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 10:12:19 executing program 0: r0 = semget$private(0x0, 0x0, 0x42) semop(r0, &(0x7f0000000000)=[{0x2, 0x4, 0x800}, {0x2, 0xff, 0x1800}, {0x4, 0x200, 0x1000}, {0x4, 0x7fc000000, 0x800}], 0x4) semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = kqueue() close(r1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) 10:12:19 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/66) socket$unix(0x1, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./file\x00', 0x8, 0x142) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x7f, 0x4, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6c1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd330}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1a7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000002c0)=0x7e) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x4000010, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") syz_emit_ethernet(0xffffffffffffffcf, &(0x7f0000000480)="dc4d39cc15f1b80168a4b4c09746c59cc5b951fe3a96eaf4d6e352fafc8959f27701f53f6c4dca1de3cc8895dda96f63d9156a8bbaf5dd5869b7255961e581bfd5b7e2e5f0364228f0b2989a556f94270a11fb41af8c5c2da538990de1d2dbfde21973e0fd128af591f48caa15cf6306a32ca9df51bbc82c2dc98f03000000367566c0146a31593e8d0610a005021407135835005d8794795007638963dd06db4ee9d63de8eece442eedeec787") 10:12:19 executing program 1: setrlimit(0x0, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="fabce0e9ff6bc3a9252c18e9649f4992414048034001e45799e52242f07e7b20a655457b96f93b7e24c273d96748955eabc987975a7e0f95d326d44dd74c265b2ff1fb457b8afc298659092fd6af4d6edf15d603869328fabcbd2701b7c7416118dcf6ccaeab188ee3f7094f6eddbb2b", 0x70}, {&(0x7f0000000100)="573eec0aadcb815f2d28dcffbf02a697fdbd53304e52867f4b07e85c68f79fa8ca7f704893259c7ec3fccf2af92d97d43c21aac356775d1e289c3ea7994ccc30b302d85e1ed9310fcb7a382e791f738cd82367b79ba1bbba3093ef3a199f79c53bc90295b844f7c11b54f39827f944b284c1c92bdacdbcada512de6d7f08391c3e81101e4dab4fe5eb0a6de8c131d2e18f38a009c1d8c54b5037ede16b776e23eaf45cba6d055da155058c5ef76e8e79151831bae6c03d99e2d9364417e660a744b52de3105507156ed6f0a288d5adbec604a7492d78a0af6a2a80bc8935455c87007067", 0xe4}, {&(0x7f0000000200)="7e6290bc310d4497050d45ae84db9356129796ded2535c5a8b8328dc505127f1d8dc2a6cc0d59f0efbf7e1337dfe3976962f912e802c68e2f853c6ea81", 0x3d}, {&(0x7f0000000240)="9d79063d5dc3280b09da24befd4fa3c6a280d803e3822f2ef45cd09bfacaba00c0fb2f788c90708ab41e8247074b0ca1b9bb6241b67a0c7127a6c70fb24754633a9bbe805a6e1e6dcf0738429fd76cb1fe9a7ba0895f9b73cffaee9f3797f4470860e613388ef626", 0x68}, {&(0x7f00000002c0)="29acaf633f63f62afbc1cb73cc96b8e7ee3a5525b2b7f7d8a970e711def2f4d9d7413f0df3b1430010de32d33e779077a9d0b6934fe7497792885bdc259e2536ca0213cce399a0841e5fafd9e3e7cef6d6613d956ca7780c2cf1b646152e5bf2c31a8d82ab26e302da4e724d8c9a460e2a061dc0b599031511ff78a8a1d6227c635a74149bcb3f24c0ca6b9e26a55676f1c950250dc46e7bb789af1d642773ddc3130753e897732954ac3dd8ff0f906e4db9ba0ccbc759471a64fc", 0xbb}], 0x5) r1 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f00000004c0)=0x4) dup(r0) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) chown(&(0x7f0000000400)='./file0\x00', r3, r4) setrlimit(0x8, &(0x7f0000000000)={0x1ff}) 10:12:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x9) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x6) ioctl$TIOCDRAIN(r1, 0x2000745e) 10:12:20 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000680)={&(0x7f0000000000)=[{0xab, 0x8}], 0x1}) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) writev(r0, &(0x7f0000000b40)=[{&(0x7f00000006c0)="fa6967523e5908d4b12069664560e72205d4f43b3176164dd740d0150f3211f50670d30637975282450b6d20ac589d443ee0bd99d5afc72b165f3010be486e11670225a5592a67920f2518c43d68f123565cd859eed9f5525288fad276ca86a7a203bd11793e9fec1302c3a9cd04cea858d23332d8", 0x75}, {&(0x7f0000000740)="b85aad467419a7fd70ae3ca47d6fdfb499d59f40dee8a90ba5c137495a316196f1fb531ade67882c312dba1e86e52e44eeb6d7a05c479579a03f3d03749a29cf1effd39c90aa6583cc119b6cd9f15389088a9595b8f626f2e5907d903e1aee2f802a2f6b8aa1e69b6fc144df14dcd12ccaa9bc3a06391da8c379b4acf9360a9554b6b1d75a7a47c2d8fbc216c1bfce3c62c0e37435bab423253c27c4933d68799185c593d74c4e42982227680350776918039e60de9ac6014893141496aa42c4ec58965b21face4c0c88529f2b585960c035d7487774cafd3f8f662da37392a7ab0bfbcab15dabc5f6e8b57b350174edab", 0xf1}, {&(0x7f0000000840)="6ef25db06e95f24a20a6887024c0b3ca5e3c8d75dafdba2a5558178421a268698aa043cd538eed96930bf2321795f7f2233a4e233adfb1728bbbaf3f0227ad89f05e2ae33b0538ce0cd804b6807c98a69680b95070c5b6e74b12cd78fa45900b7a867a402b2a69d36c889e2778a637708d3ca85d952d056b8a0d2cea2733450361", 0x81}, {&(0x7f0000000900)="987383f1a0e249e81445073f688103903290bc4e5d5937ac362976dc58471ccb08efdf423b6955917c6e2ae5170d3a70fae8684a5302d2b1e42f699724e830228d7efc79bee1fb37f67286fbfe1089704bb912a415bb7964ba6afe76cfb4062680009c10816ca4e029fbcda939d2eac466a7e2a486ab4743c81471412a9980b09aeb24e6f14c4e", 0x87}, {&(0x7f00000009c0)="e10cb47fe86321419c2ae27228cd7b92e15f22fb81cc55989790d91c842de352b327b1f8b1abd0793446c1fa9d0258305a355b145da48012389f4c800e01c8fcf924537705cde6f916b10cabc518b9432665aa65291122a4f78e46160385d2a78c05252284eaef68cee6434c3d37fd17e7165836474e1ecd765f9d", 0x7b}, {&(0x7f0000000a40)="e67a4d246ae9bcf1b452910ad7cf26389fece56487fdfaa3d0709331e886", 0x1e}, {&(0x7f0000000a80)="09c60687bdcbe8dca45bb9338ff35e1b1204e3db3dff1f007779a664413252db139af4380a84a0e4d15d10558f0dc5e0b2ac8c341bb84deaff650cdb2051ce1b6c4158f11676df2142165ecf4fa907a00c700364eef60f018e6b75e2ef25d9c98da7498e78dc18d2c253273669b6664fcddcc0a67a8030f6355532d42437152612ed0259f0488d54a737c2e8337c4462bb9a2b9b7cf5f13a36a6d7b953a2490d53fa0c9207da548d358d6e", 0xab}], 0x7) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000540)=""/35, 0x23}], 0x9) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:20 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x201, 0x0) r1 = dup(r0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xcf5, 0xffffffffffffffff, {0x2, 0x2}}) 10:12:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') 10:12:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0x0, 0x0) mprotect(&(0x7f00002a8000/0x1000)=nil, 0x1000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r1, 0x102}, {r0, 0x134}, {r0, 0x104}], 0x3, 0x80000000) fcntl$dupfd(r1, 0x0, r2) 10:12:20 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = semget$private(0x0, 0x2, 0x300) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0xa0, 0xee}, 0x7, 0x1ff}) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 10:12:20 executing program 1: r0 = socket(0x400000000018, 0xc002, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x11, 0x1, 0x9) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 10:12:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000240)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") clock_getres(0x3, &(0x7f0000000000)) 10:12:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1fffffffffff, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e451", 0x459) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 10:12:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "b8000000000000080700000000002000", 0x0, 0x4}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x0, r2}) 10:12:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fchdir(r0) fcntl$getflags(r0, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x2}, {0x3, 0x40004}], 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1af) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r2 = semget(0x0, 0x0, 0x400) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000000c0)=""/13) ioctl$TIOCSDTR(r1, 0x20007479) 10:12:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff1b) socket$inet(0x2, 0x1, 0x0) 10:12:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:12:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) unlink(&(0x7f0000000180)='./file0\x00') r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x1ffffe) close(r0) socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x6}, 0xc) 10:12:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 10:12:20 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 10:12:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r0) 10:12:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x80) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0xffffffffffffffff) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = socket(0x2, 0x4, 0x8001) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x8121, 0x4) 10:12:21 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x160, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x10000000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x7}) 10:12:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x40000) r1 = dup(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 10:12:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xc7, 0x80}, {0x6, 0x3}, {0x3, 0x1}, {0x41, 0x5}, {0x8b, 0x9}], 0x5}) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x3, 0x8}) pipe2(&(0x7f0000000080), 0x10004) socket$unix(0x1, 0x3, 0x0) 10:12:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 10:12:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/tty\x00', 0x208e9, 0x0) r1 = socket(0x30, 0x4001, 0x5) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001080)={{0xda4, 0xffffffffa556037c}, 0x9, 0x5, 0xffffffff}) 10:12:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530005d58a534f37d104f4f2f4438d784bb6f01fe8b475b8e2951ad4287795a30592655d573407a36474d387ee4623422ade7aa231d88a027e2db670eaff93b1e5e4186fc9a00a5881ee73b993c8087e060d53718a03de22be1fc98d7dc33cdbd308c9d199962b938402c12bc15eb1d2222df5dea87cc81c087e9f7f3f5e90600b4e686a86f1b1583691ab02ae1ed68746f23a70b"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 10:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x88}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7) syz_emit_ethernet(0xfffffffffffffc95, &(0x7f0000000180)="7f61e26cd12406ddab6936c589be8dfe6a92ab69ebdd4c3f0cd083a4172ca08fff5a8e17cb8b528fce1d25b1c48f5bee7825fc0e877829e2617aeaad07b98717668710e43e70a04c3fb7113a12ec1da1ae2a6a59ff") openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 10:12:21 executing program 1: poll(0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x1}) 10:12:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r0, 0xb, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2800a, 0x0) 10:12:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x31) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x3f, 0x7, {0x2, 0x80000001}}) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 10:12:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440), 0x1000000000000234, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x184) r2 = kqueue() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x171) pipe(&(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x9, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x9, 0x3f}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x4}, {{r4}, 0xfffffffffffffffd, 0x1e, 0x40000000, 0x1, 0x5}], 0x5, &(0x7f0000000200)={0x81, 0x2a4}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0x100) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)) 10:12:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x8, 0x5, 0xa23, 0x1f}, {0x1, 0x401, 0x5, 0x7}, {0x7, 0x9}]}) 10:12:21 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8084, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x81}, {0xdb}]}) 10:12:21 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)="b895c1a21331dd075b79ec7e245c1650679a6cc8df70bdb6903808d2cd6ec7578a593b8c4ed515f126777925ad6b129f4ebc039486a166ac7ffeb35cf1023a7d055b2be75a2d967d5d24aa2b38938d40be939fad73235862dc74c34b02cd2e86c32dda88cd02ca01aba7472da8c077f8b264997fbaa99ae435ef54a02e60656e4c7b279a6010c82d1e3cd4d654c464097d767aa9de1c31887273197d8f04264e7d8dbbd0774fa9679ec193bfccaf4254c3b8cab69e0a83f61926e5b178ecc57aaf8d6c5bc7bc46d0188c6ccc86cec3d7cfcb60dafd96ca860826ecf78a67babd36fe14d6d47ce688edc01cafdcbf", 0xee}, {&(0x7f0000000100)="68458ca4f219c98b49f2caed2b79dbcfc5227f24dccbf9082378222136db44179cb64f6a6234ee3faa1611f2eccf0fac3e7dac3a8ede1260d7b8ecb4173692f5ffadfcbdf81e876f026676cca3381a3db60ffe5977ec00f725f3acdbe76104d21f881599f8680650ffbb25b212103b10eb15b7c6f5bf135b5ff203ce21800306e07ab21277cdb3517fa770b8cdb403a11f94647226ae6250c4a8d8f749309eeb4c2b311355cdc5f56e0d59b49a47d84ae963a06740541d2cd63b4d6f954072c83023", 0xc2}, {&(0x7f0000000200)="1825cccfd07cc9d8b3caba75b542c4e525d9e9001c05ead47c2bb62ccc5a4498f0fbd96e20a84698584467c5d2c825ff61ce847032870328bb668c", 0x3b}, {&(0x7f0000000240)="5c940f511e149bd9f392e772017991a0d69cbb6751ec68213d6c58700cea887e368b135e2a68c4616cb5e7b3b6251acd1a9f380ff4556fa2c5c151279a8831c4b06863e269e818a66cf9437523448c728ff1ca925d543b09475f288ed934930f427dfb810b9376582e9dd5199a93c19c467600c3803d7de082c86278d57cb4f52883ab504c6431bf7196780b5d426dc9872768f42acaa554dbca6d03bfa5b41b05d8d32e60032199da31c735f91734855fa9d32be9a09a46ed42db056cea96d6c3c0a33191f0213e1b9e1b03a0a3b8f0a8c43cc3cc14fd793d41d0652e53f46feb5ec95ac83da14a654f42c9a6dec72c6b0dc50f", 0xf4}, {&(0x7f0000000340)="746daba2d6bbe26fb0e55787d3429eedc28c297639f4486e784405fcad12b1d4678835e7ab2bcb3030aa5a93d58e369ee00d02e708fe7845503b7d5c2beb97344a30308c", 0x44}, {&(0x7f00000003c0)="001764e4254036e14df90a7f7f8825af5e064196f150", 0x16}, {&(0x7f0000000400)="f466b37a05dd68d03165a9bb56db501f2934c03bf754fbb4b7eb0d7603a483b5978e0ae1ecb650e22cfe7b643f6e964f70cc51d80fb65228ee8406950c270450e5d7a7286e0a0a3f2bc1a5aed7f6914172f814e4aab9cfa30d92f2d8ca5354affc803c369955822ccd7ec8af232aa5c64c58fe7debf181a15ccc83d3fe9083f3f05f9ba222e31a55ca6776788e437484b547f2447285c3", 0x97}, {&(0x7f00000004c0)="9ac01a1f7016989496ed2e16d210da8239d2bb7e4607f90fb483edbf1f82d7f03974b4aa7dec5d57cc9c3f6918ee68b35c2bc97ce32e9d403bffa220e00ef416d0337cd6aa3b88b58a2d9e34cad38ae92b78359a0c407be38974f47c50df2516c5b3aab069685021c5e60b2626a3ba9b50e80f653e5f8b874d267b7f6f09a7ce21110c4343715c958d3147e1dc7aea43ff6ca16c68e4", 0x96}, {&(0x7f0000000580)="bd9712d11dfdcc368b5894dd3914311e787397e817d956e7e8fff43fabbddf1a1c4bb2977dce1c8b380c2c329a89d220a2bdde4cdee58a8d73e45dc9adde995656d02d161e73437e8c2f60a7854815bb765367a577c9e077d32062c1436586d8a6ff6451e4dcf1d06aa259e9c96080b4f5041839dfbe3f69c8211e400af1ca5ccbe6464a576f835564bb5c188cf43beabaf0d756f54697946a05a4ccbb07fb73cf3ce22108972cf020f8dd7a5c6cdf10a12ef61550f952df2bfcba77f4a1d7f753d47dfbf73f98ae3ab0e3de81ad26865f30d6eb01c47d9e99f5499e2bf47a98fedb53949ee7c097fdfbc139a5e8c06ff95147afa0b40161f69f43e1247f5e7d952fc0272db5679f2a5838a1b31552d92d3cad12e882e1f176c239e1d64494b1a69e22f6ef587047388b858c3311705a20fab482c9e378d7e2145c4b5bce490d18f6b99304caf30191186713603be87b420d2010421defa8befac5af185199eeca2da69093fbcf7684fb24b3a71a0caf46b10aa47ca5829fa860339a5bc175645eaed3bb4671b018341c76ce3c8a2d00f621697217d53733798f602265e4f2b9d6ab7178b2c2ca6b93fa8998bc1ba39e95b35738eb700da47e636c6230a35e238326f2ae7ce69413fa4a6dd0108837c4266aa68dd67a796a6ab8f6ead89062aa731e4f59c3f2fdf252437335fb83c116d768f342fd5244eb617adef0d7e524bf11193155a3b68435ddcc4a7f6ad90a8c1bc9fa94b216e0e0d4c564781d979ec7cea98c8d38ff47949c272ca232f8097bbccdc5c6b18aa958579dc9e517bb5f96d69f69bd2a970489e42558cea7f15c7b55f9d3337d47c960a2fe804c36adb2a61255de3e0d0f537a0153d8ffc44a7012626216bd6aeae2b775783acf70873529faf94888729831baabd493ce242de117223dfbb2a1d1ff23fd92e623acd6e083d0233788e55b54c362d937e66a7aa0690d3e50e842933a9e8bf6bcccfd42f4499dfa043b15dd417747d74d35c2b05753279b5fd16cbc505c35188a77c1dae502ab6cb4fefd59cfde26c6d183df147b1c9a4b74459f5a8667f7f60f2e3df7f69053ba89fcd92a4264e43ef53b5cb6f6c5ee072e814ff695af3197443e2041d15d6198c5f1d34ac51b91b7a3e626441dfdf7a4958e51b59de18ae5c65797ac900857106263ad7122a65318d76ecdd82a58e71e4f0a712cf8fb2927077c4d066ef1aa152101e8e5e6f4b9db9f34618987e0e2c067c7c1ee00ca3d3a34ae4358fb17b184580516da321a43fb056ee0e0e15624af7c126beb7013cf0820ee9d6d3bf90edbd0ff7d95d2913b65a6475f95512390f1337aa5d50412be28894f3804696a96b3cfe4e41209be99b0a964e70af13afaa89e81e1977ce9d87b72a8f63715b602fb57a6421cd58479ace6c701efdadb2414dfccd4348d486d87e93668d2ce52c70cc427076ac61962818fcb4ae0958b44abf2756de6cec1c850a025debad97aebe0b5ab68e30a90f99e6854c75706f8c808269b6b4cb42fd488a27c7688ef911c47fe58804fa7ef24fd1bc2da58c268714a525fb5f25d83213108ae54f1983b711973f3c0f661d5c873a6715657938abba5a9d317c9c6bbb91d54bdcb005155896f4da0c608839df269dd67a74dd4b7e4764b098fbf3289b80ce01d293f77b8f58e6ca6a97074543927d6c7dff9e890f3e20e4e4646f6758fbcb1dcf4123b64786f304189f84f056596274e99a816cbcdac7139cec6ca7f37d38019eb1c34ec344330111a125228be6b4997d6d84f37f3feadf977423fd21760cf939de272aafe5c9dc52828f8ef22a46d53b1083bdb9018f506ba410851101f4d8c0e3e2a338649e60852ae5e1699158663d6360e01164bb22267b84040a88416292eac5ab2657c0623f53b2adaf6a60b8290f2a58adc918c9eb306b79fe6332c58b9d1e91522fa472c89f85641c1166d65654ab78643a09ac3ea56a5936d0cb2c7b328b5f42280967d1ddde557735d047a01e8fd49fa1ffd9f5564e90d83b8c1741337562bc847d9f97bb26686a18f7baef554985fd64598ded2a26c9e7c40a423ce4dea93a514e3f7332d3baf502ff013667cf21d24e036f1308ac38c3f9a456ba695bfc75025b1871301e10d7a3c4260facd72589bb0559cfc8a252130de5ae70411d25d13c3fd2a8f4ad37b37bda72f28ef05039c32d6429a2c3bb718acf4a5581a73d28e5ffdda18c4ffa101b9833497007924dc25cac89fce9836910bbe7d9aebec11fc6ef1f53e3c3dbaec8f4b181808877ec64449da5882849861dfdc74545f446d96a0b893087920192076ff76384f5d2dc1156fb41258b91f92623b4b1f3fc5a367f94b03a6f4e69f32d5617a1eb9207dfc491c02c9d20dbadf15da7a03f07a1990f8787deefd540e0b9e7a9bcdd6a0c7761ba78febd83587b8aa3dd09f8e9009784a3858d43378341222b2fa7b61d8a6384fe8fac1f9e9f5cda5ecbb13b7d17c8c7280fcfab328b5f61d01ecb87b4ca43e9b2f4147468a991a5b5a6ca0718668e60856ff0d71de5e4906a639e0eda1c53f2211447186c06337e99a9c4163537e72cc73603be931a14d40fa8e4e6fe5407fff99cca0e243367581d36f51cbedad680d36e4daf2f657a2dba39455e923df0faa6768377e0e541abb22e9fa8bb386da640971035172a73ccf338d7c903ad4858ca773d510cb30386e020eb46283e376a81dc263706f523518c512822e40dbee191bb3bbe7348e2448ff8f27796b86fa036c123ef4ad0360eb976a6da87a56ab1c962c83a59d3a4237f6346db6ecc3c1bd473187411af79d250fa31a5714d3aa130d22ae7ac7e541c5ea65233156fa26cfcc05d8a6515c52d11feda41100cb9b8911d661e4c1ab6eb79115240ea615ec1794aaf3adcc2c28950950c039d05cad7ee728a179105a9fed2a7587cb8147da23194572ad35119228fc00183381785ea8bea4ebfe76713c93aba1230e3636663187accd81f0be73b7e2cd3cc323895dbeaa336e00142735fcc2a7a5274737a20dd4f7b30af94611c1eb4ad9008f50b9b1a6a39e3e088b5331758ba8ef63c8348266c038d4b1cceabca29a0f2d8760084170bd91fba7015ef39560fd6f403d49df0e59eff8a1201d6f601898aff732ca44dec495c28c0fe33c5fecc9b11511f763b09ea5a4bfbeb042ad2f84cae4add831725a8a4061ad59d9712fe2e0fa7bccf516b417941af9bba23f081f44af534443d296d8e56031722c4c23de1f2b91c41406ffd3b5f2cc49e9535febc4d51c3094a77f83293584d66665a9de504249a7e6d7bc5c19ae227d51e8a5d65f71ba97c21ddb3e5ba203b67fe410b8e9af0deadfa5b85713b36d8e3e7f631c70b374d19572cef3571b0a19ce24833fc32c0a92b3beb7a44d5f5d2ddc36a39547ed8759b452467d736d312fab5d2cae2d7e011c2d12e18dd0e056cc4ebfc3fa8d30e2c8ce4e07a37b0b274ebd2bf465fcdaf06d3f254ab0885349dd0187eb4a214e4fe7b14845d8fe4dbbdc40595ba44c35d296d4b6e1150869c9de17cadc7d04869b9d9fd785af71d5f82cb350629207ae5a55f6f4d5cbf99396c51febf35e22bbe895e7a9d29b4c233e42ba3267818bcaa957b055108b85e9c01c0a97b9cc5876d6ad5b408aa570f03404401dc015d78797da78c52fc19e20d2a9e6098000f323ec5db409853623fff0e867b70bd72d5a988a63c8f68190b8f5d4d66d8822b8b54b97fbb5069c19be22242053a472c3859f8c6640667cbf83439f221ee4bc101fda8979dc5f31b4a8fe4a5751bd6f178ec7aa73f9c4f3b38400592cac755f2fa5ddaadbd1fddf04411ce977efe2d131c496134f7b1b8993397fde318a68b7898638af1772944ac4af8846a0a92d129158f15dbca8fb50d1445e7dc78a335b339cef833d7854201e93bdfb53a372cce0cdbb1e045f0f5a613dbfb5cf4e608f1a68b79bc5b485d173fbf18a5b7fe9629e6004c7a34099cb3d6c41aea2d3cb1679bd95ed3575ebd31895cdfc7cf7616be2696d3a5dfae62f652fa177b170a18af98460c94dd35070234b7aac1a16ec60fa6ff0e27369201a511dba922770d64f86819edb5cfaa0dbe1c12b2221f94ba84d497a5f9efb89bc8fe6080b777f3f6947e0b63334e6c38fb1435aaa05cbfd35ff59c7c160353979e0d7265032fd281de0d12589c84e382096b63b7f3d3d645f0e3d8fbc4f9329119372d05a69db0c5384a6962c851e6e73a49d534d03b5c92be49318ec6dcf16e2a922dc657c433e740019b2a6af02266ebe03740adaf43960da35b91c951e06240074600bba179efffcc295896c0b028b65888c7ce0c3b35d6a0bd5f6c10f640d24bdd8f21147c90bb1ee47b50fe9189818f9498108fe77174b4b5469a3168bf33ce273e4c6587466f27d070d12e3a957045e5b55c71302a93854da57bd229f4a03b9119a970e740e1ce304d78b46046c3e906075c58ef2611a30d84f316d8526c4a2de35b9dbc6a31e23f7d6a029a1faacc4ea4928389517f0dfbb2ff963a862b084ed41b486ccf058ecb67ccae66c5d78d0bf8d073ed45578785b8951becfc8d98b8a11ecc65f1d155ad58a71563043d0b596f1ae0d4ed0d92433fc6cec9b2df7e83d756ce771d94bbe1d92c8cd01cb8aa86d34b639b25502c7c3259f73f6d9f3be5da0b650536805b8df94ed93fe0b661d5ed7fb9de8d0c493d5e504889596c5e567bd07487b3de3a2baed68565a29bcad03789b3f5a5b64a34b035e0b3aeadd7676110c3b59aab33bcf91e2f836aa87faddc78739245433ad9b0c6c223d0a95c3132ba328a31d11f0f09f0b42f41245f4436d198171126e21aba818251142d9803e024990a56b1faf1e0dc51c409ebb919f5b2d1b46a80d8b5e55d0875807294e3b9cb9cac28f9b51a8080249d3cbad2a300857a0e6c75f49ce2ae5eb01be7b3363e7fedd8e5bd71754b884f29ab18904adac0b386eac678fb97386fb12c029d8c10e71ee7695b18f5868e3307b4c7152924341691c7133127f7dc80246e1a3b0f8a031df57932728508c74d7948c8f2e3e9bdd1aaf62a694742f2817a4927d3678c7b308f06d775abf5b0472fc393419336a73d1745fd1fc8e27bd7f38044b99137fbcdab35a741649fa06847af8ee51815105459b34e06d5765b0e81c371ee70697de26382117c93708186fada393223ff3ee57850d28e7e6b1af704f19cf1ee655b4e38c2300b6d7bb9131bd2a3b23024701c0a7f1b77419c223510f7d802f7666b3a1813826159970387ade5c6584a303b0bc74fbe376a8652ba194d685bec4c816cbaf03aa63205a71ea583f4edba92876f03fa88baf6686250a185e54683a6787d1dc8cd05e655a9c27f5bf841421ea46060567746cbf52cb8b922bd05f9347c90d5a755dea8e4a63345fbfb2623e00de0635cf0c82b2a24a449f6d1719402b613c37c4bc7b1fe685585a7448132826d501d8c992aa562c479fa0f321728ea051e5abbf1eee8e57f4bf4bc3acb9cdcab96f30b621383ce86efd5d6db74bf137a159aea1ecbf0144f8aff383547dbf0135c7f6fcb4ecae3b91ad057388fae0473c6a9468b0e3d54f080a990cc7d29682940e3ff0c64cba35c6cc1c9aa1b1340e825a6b5b2c8605fbba5afb97785df6fe9fd8f6b5e6c22105927585742078af462b54d985ebd415b4a81fb4d9cbc82bde4988de1e24550c387f822c31c08cdef2b91b5c5e57a9bc2ca266a8d4f0f3c36782cd79e9182eb336e1f52e1e0ec0b1dbb40896a1b91d74c29c9f5740560167ebe7b0d5b9be2c14", 0x1000}], 0x9) socket$inet6(0x18, 0x8000, 0x2) pipe2(&(0x7f0000002dc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000002e00)={0x10, 0x20, 0x4, 0x401, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00009ff000/0x600000)=nil, 0x9}, {&(0x7f0000fdc000/0x4000)=nil, &(0x7f0000fd4000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c6c000/0x4000)=nil, 0x3f80000000}, {&(0x7f00009fe000/0x3000)=nil, &(0x7f0000bf8000/0x10000)=nil, 0xfffffffffffffc01}, {&(0x7f0000e8d000/0x3000)=nil, &(0x7f0000b4a000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000eb3000/0x2000)=nil, &(0x7f0000c87000/0x1000)=nil, 0x80000000}, {&(0x7f0000cff000/0x1000)=nil, &(0x7f0000bb6000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000fbb000/0x4000)=nil, &(0x7f0000d0f000/0x2000)=nil, 0x80000000}, {&(0x7f0000ef3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) syz_open_pts() renameat(r2, &(0x7f0000003300)='./file\x00', r2, &(0x7f0000003340)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000003380)) getsockopt(r0, 0x7, 0x9a1, 0x0, 0x0) sendmsg(r0, &(0x7f0000002d80)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001680)="2971c5c64b63d0e99e5476eea5e19819834d092199144c978959ea123a5dc3eb1245b4b5d00a6e56ded19e6b565a3ba0ee73a559ffa9100257df72c4b0c00289ec9cf5e6cf5151bb553561ee2a5b9d4171b9cc44720925346d567348b3ae8de63a8cbc645318b0ca65643f0a93cf400ee5a5da51535c4769b3061047c0ba40c40aeb22023a541e8f4bc883ebb6e3d791197e7ef5d524d8f90d7e1dca3a7540181896606c9e9eb062026dd286c524f83983f7b11edfc2d5abdfd4fb109e6a3cad6755c2d3dfb2610c14d2716be07db2e32803665a76090406a0ffb19eebb0bf5194a2b1c3629728047a1761839f643075dcfe1bc97e", 0xf5}, {&(0x7f0000001780)="7f1ddf87855e8da441b59c3ec02e1c15edbb4de66040ac434a91ac2c4d1c3f5dbafcb9d08bcdd7589d986ff367a01ab40cf5193ddec5f0efbc71d9fc7fde64e4b3c960e9cf8ab9fa5351b2a53706dfe00ed991140ff46070a106dc20480c881678d055487482b6128984e1f31a74e2efc718ad9f90524e8108ac1b5cb638c370e954f297ff521b04bb9f72a50bc28cfe8aec42f9b5be17ae7b55dd59a49303bf7c0bcac8e465d75ae5973d7f2a9d1ad5aef92c", 0xb3}, {&(0x7f0000001840)="7ab3a11276a7a908321912e543218ecfbe0401558e34b3ee01c6722c8e31d66a86d64e188ad1563a1ebc389ad86c253a78495b86fa65f94fffb9ed6221b731613534710c52f8efb670aef04e2c152bbf180a40a52af9120695b5d8d5291706088abf64cd938ef8dc8a7a6d96787989c6e980343e5413af1a962975e8b0efb180fcf5665e494aa77036bb6d296adbd97d1d3045bed8c4e330b31da2e0ddd41e347d94ed689cef83a468ebc66f14c8a9f4ea89e266cc278318f5276aeebffa2a0d9b395f93a67b08670c6c49b12ae7fd533e60c6bd62eb66248ea24287bf49f13bf30a7760f8724f", 0xe7}, {&(0x7f0000001940)="ddfdb0f2b9b847044a713cacabf54f58f4ddf9f42481a74814b1dbb08950d2882c2142df07e9ceb5405d76c9bf5ad2987e51f0d6f1cfdda4a9dca7e191fb57b4cd82734feb172e90c2701bc42674c96a85bb868e50fdcc92c7d97cd089d1490c370a2c5b2c71794dcad179f096a018731cc2d4f13923f99b01f2c409bbe8b17589d3e5c78243b6f21426a1724159e89e4dde0158f63ca912849b98cb1db421362827879ca071d290981822abe1d075b1d2cead0a3f09f2f92e6087567c7ae4333b82676332acd8be4a89a75c1d9fb955a7145674095538341b8e931944c275af2424be4b", 0xe4}, {&(0x7f0000001a40)="39d2cf860e1b221b186263ee09aded42fbd1a0b9e1caca09426ba2718fd4ab35465b2a0630782efcd3be6e12c0e71a28e90b279184b8340bc72949266e77da9430cdf6a5f6246c4099a0d9c1d232566ad7615bba2d0283cabbec71e9f0280cd399431c81b3a4", 0x66}], 0x5, &(0x7f0000001b40)=[{0xc0, 0xffff, 0x7, "e69fcabf582933457550846bf42757b1290559a66da4a6f70564638943a7241b60417922f9c9b92a585fe463c1f827faf1902777f8bcaf23a11804bc31081a040b9ff8f7ad5f162139254a27936e8605997e00911b1c6d0e9849dfb8fdd6a5449cea111162527f66fffee4d8c95713339e585a9a5c122fbc08649a6e6cbd6b3c8cde179f39a81a26eb1f8de03af2d66c7270a24234daebeb98d41470ccc4f6cc981b192e7f52dd8842cc"}, {0x78, 0xffff, 0x1, "9d127ee8ac23497790c3514023aff81a89d4e019c343d237bbb4d1a30a50d74e159dae5b76b5e944507b1314f4c37371ad5d30d88a4acbc1be2570b73195c447205291250c43acbada2b1b164bfa3b8ed0cf6902d6df510335e15507101b224b75b5a78228"}, {0x1010, 0xffff, 0x3, "3f2cd31948446b73115c6578d70b387dcc62377c4935d6329f9cd1d69972b8724f717ca61467f0d46098dc7526631e6c76ca9cddc0b49a245f004edf154f89636428a519c5a50b2a7623701616dba8b17ac59b29d4f01efbc3f31526626216830e87b990ed2c1cb223af80632e5159f822476804ed78841ce4055b070a3bbff6561014132070b4e19e548fe5bac7fbfff403af57efd67ed179c44ce94100e118f6b1242e8aadaa3c9b108aad565538298e35c1d79a474011ec05bf99e3f192d8125e7f9b74340c51e14de6c34a828dcf78493aed39d46fab686c88d24fa612eb5bd390afb43b8e8561617275006b06fecc3dc045f111ea4f0a3f1237ada704a9c16eac7249ddbd8381cc3d6108fbda4f37d8ccacda1a76c1dde8bec033040dbb47874ea865395de20538dfed574c16d66b32128c213e75f2990a7f7c3fe6bc48a0bc3fec612ba8c27b112a5338bbbc2e0a5c2e097d4ee8b34f9184b18f39d5716aa51efa0d37b21623bde5a64dda5bd3323229d195aa5d24cc27ba1f5b26feb90f43808d4f140cf2a2ea9eda089c57db6465a95ef2d96d8a87e3f179f6cb294e7e5a03ae3bc8a0d6e5ad62a543dc5df347b3b988c8f81a67a8d89d69c5f68ee144b421e1657a8233e859772f3b26266dc3fef754afe400d048aee502dd7801dfac018c062c015a39c9f1253337ecb890d407f6d92744fee0c585106a908a40e7188f80937cadc6bbf3158fe986c244b204372495b79959d197758fb1d3b6580a27c123986e9940e7780f7e820854569ee154cbfb62406579f950321b7b281c80d84112648f571fcaf9aa26a2c7b59b63cbc8dfae320a184432e7752f081cb2fb5add75764ee8c1fa0fb40a5bbcc8b6a1d3a222682fe46951b2f4937e18054cab45afd83e39857ebebda99de1837a927583ab204042ea396cf3f1c9b32992ffbc04097e6f03fe03e4aef7fa07559f7da4131983d79f5ac363cafbd3c5075a5f6c7b0043a6b4e4ab3d17293bcbba1eefb028acb90e5ae99767384361826bfb1d7d7ed81117c564c69f25d7949fc9d877f5e35c597cddaad3d4fd15da66331904ae41f8358187d1819af1503267bfc9b3ce1cd9671adabdbeb2c0b2af73db199a571084d398cac3eb3b1e7d38d9336085d15461af5d6cdd45a95301e1cd281a40b27271048036f1c6c7da6cc632868226e8bd988703757aa62a0a0ce2d349cb5e5cd2773b298cef8d9a106f497e2ae26bead4278a5090c4aa9fe3ce743e60c984fe29224b87a28dc66f8992e1ebcb2fdbb7dd573cfa7cae7818c83c25ddc740c23231c298826ceaacb57d1d44026ee5c009183213fcbdecb1527633a98a402a10e84a3213910e5170e621afa1209f632d929ea4d2d85112087764d14997f1b8d7fef4a939082366dc3a51d61d691ec2d781e2273604f132ef4e8316518b6bf327f550e60a94447e81b98160ba1e42910d4c62fa81fe7aa1392a728eb9f75d4eaaf7823dbbcd955cf0a60c38e1ea9a02875e5607d8827dca9433ea037f1652344032d3e168db5fc7170e9a793419bae1aa14b9694b2bc535d18b4cebd657bcc7693f783e2b04b13b35994099f668968e7e6394f60cf2c2e5c1240fa0201c3483ed92abf7bff9ead1ac23af61507d92b7686552f41daec80706c0c0bcad5d14e8afb3f9efbbcb519c7972c2efdeed9262a38dfb1071ca8c852fde9cf34c4d1e21e11be78ea862e57fe6c107818f6552f6cbe48a6c9a427578a223dab52dba26ec0e724277e20b5ecfd0c52101b2cd11842d5aa914ea7bf25cd2cf2b1a8947fc1e7edb8b61963902f5179e457d1da72ae8983b0fd4bda9ee07e24bb55426c278a2fd884da5a136e225de5053ae5a74154cfed2a33c4c15b62cc328ea6dbb4ce6b77f0537681f9de7446aba0b7ea349efca2a238e2c5d4686329b152475df6832be90ec0defead2fd47d0c2dc7e52962070958619e05806c16feef64cef0dd18231e68fe7678fd6b6ae20dfa1487a547dba5542f45a542cd62f7aff25912e7997d269dad65774549f8ecfe12c87ef34e03ad06d4c81f33145f7c6837ea4c328b9f0bf7604373afdba191f404ee671772f890bb54371df3927901fc98f7cbfef2fd6f5f407d5f43cd03ce82cb5bca0f9ea01a4ecc97e715fb9d6e7990246de790dd3b75f1d419756669f1250ed6f1df82cbc27970d9f5e5425b3488ed1ee075ed13bd0e26d2265ccfa5fee03fa5775c625a5359c2d1f7ef248eb9d42229c454c2ced4af27bdd45707b936615ff07d7d90fbd39622d6d6c10d0d692eed05c090e3d16bf7a0a99c1a1c407ec1c76de9322fa3f0bf2e68eed6473367142519676b0e4ca6718c4d4aeee62b116fb2f2ddaa7d409903d96c0ea0da14be20ae3215fcc88bdec28235d36b3f3ee3e14785aaae85a42e6234322833a8a701a1bcc03deacfb497a49ab7885a46d7b91061d740d5ab63754536d1129fce27b3e2ee06e03a6fa1d1cb7ad026ac90ad3b3cf2adff951a6973b47e92583bc44d6fda8e8631ab5e19ab59edc854ac3fb3348a989e03371dcb161b2708f0c23db967daf4439bc3c1a0ed80f25b60143d40b744f1060545a559d205a4f0865db459d82c9b828119cb234187713102adcc119b1be44d56a57d05a48f407665938cd4e629130884fd3f88d98c5c3c4a76e05e874d86bee0433f7d651cf4ec742afa9a753a1719da10cc5f8c8599788c4d08a5187c4f1ab0a8bfde39d0b5410e9651a26da0068ea7ac05f530ec7a5b65ed1520c05ed89876b4e96b3e17b5480a3bce68e04628a58c2dda7ea2ef4122df580815a33f69a1f99ff1c91cf932a047e46145c71ddf62a468f8b9dc63cbafde8e0ab035bdf775ac280604f601112012e41f985d3d860595991231072129f5e7a234a13b72930d798faefb207021fcfb790bac1b6c64e4c08ec619b2765e9aa8cc73dfad6cb95b5b0ecc625c41b8005ef29d3f3d503cbcf5084304a922730434535172dc938865922fc9d5720e2f5856fe4b3a8b2b304234e772b87b966369ebcc0d7df9f50014d817c901f24a6642119cc224d7746c7734cd66fc7b8bff1b4943d0f98aa4df8e764c6b2fa94f578167a0dbb2794a96137f7377948d519e99a8065f8803bd90840c48a7e98b63c3411c72fa8e5fad54a9295a864562deb14152268c4d3ab7b411d7bbd1cb3dc1582009268b7f29d848c10d07eca84a99367d8f2e0f82b57a00bd0d21a991cda5dfca40b8a2b8d0e3e01d6274b3d4d77836e48b5223038994c320b41b3d40a33b53522980494642f842d0e8394436afbb37aa474240b4cc8d43b5ba6bf24b6ee947713a76f427b29b63a985bab0ae2dd711debcffafc86c2ffe3c421f61b6c927c4db4ff890c14d6b19ca00e039653f5fc673f486a17fb523b9438942b288c3a2af542c29856558ee389be899b8a682f4a5c6665edd8979d87a61ccea2738f2207c7578fd9da926263760a8317fbca72a806a3f33c266de5d97ecb8ec891c13cdd7f42d24eb35b126b625713bc17175d7a01db80cd181cbe66c44ec68d7eb6257cb257c5cc0f17741c18e22a41b5e50c749d47d01dba3fb78e30979ccd616790fea4513d0c07d32bc08b8691316ea8e37f145b765d96317b97c56c24befe1ec9cc0412059cb1349b24a5f5e8e99e02fe45e32aa21a5ec75bc9a4c70ea02513fd26b8f8eb89807d2abffe81eb325debf2a9925ff452739e5ba111fd18bcfa6af4ef734c2cc87fd05f23583c5545078e7f31dac7d84a9dc33e0689349afeb59e5614cc1fd0032ccec2a1889c24f6c74ff123d48109ff932d2124993aaa4fc14e83af4f4c9038e1ae9b6856f6a0feec06b7534b0d8da707a3cae8bd9806216e1cac682e7588a6e5d921eafdcd43b94f4b27727b3c03aa2d52ab13b9e4d3a3dc3cbdc29b1aa8a21b8f6386da10243554377517314794d464ba656d037ca9dc3c49db848a18558c444fe919c528ce15153780799825b6358d43ac34004f100fc924e41891db8b1e439107c52a5b1589142c09dde1277ac96f5cb0dc4221b3059c7b18814576925a0cfc4ce8da7445d824cfa765feaad9e3b4d81e358fd19b844e3848ef4e9dea20df81dc5c773849560a72ee6238296e5c01191c922e9af0294f3a44b45373cb6cafcc486b150cc8de68b151d0b94143db50f5a2fdfc2f5c48adb6e469377bf14c7abde35cbcf5e6b5329ec0a19a1e478cbfa4ad7f2c78edbc6b7f8204084a9699bbdd556789cb9c9d74631914a776e09fa13715b52292f96b4589751cb53dd45affbc3635d1427f5e0c0b871a290108813ab81609a2a8b398c5773f3d6fc0216f66c61ddc778693a5a6aef2e1287d547cf92a2967e554f05fd7521400bc6b7369919faf0f8b140c2827279ee5f311a8a33b01f8cb14f0e994403aa9bc35a7f38ae1e479c8bf6c6268eaa8efb6c916934d99c48a7c7f7641a73fb4cd4cb63cb7e0b6e098a9bb2102092c32b75d4ac4fb80515a18a2c99cf64775d33ef2743dc51f919c3dc28816838e2c4e8027def68d2a330b96ec3223aceef266d80ac8a4cbc4587ab4a17ee861b9339f5f76c92bcd64ead55ef559d5b1e020268e33edc7e7c65d1fc706bc82bdf44aeab05dcbe095345dfae3de9c23ca523bca77e633777a0c6e64d89e514789c0bb37ad4a9ebe3d688720e0cf707c9241ac8fbbd767b939e92fd5206d0043a79f9f7ccb8a4afc68281331afdb747ea801c152162057b02439551b142635280d40abfec48f3cbf15a1bc3cb368f35fb8e865e4e93aff9cb4c3339e87d2dc39263dcbb652da04ca7b584546527d4569489eb2c52c7ace1ea2d89d82dd50a44d8c57dec02e66716c724524631499f9cc30cc2e114a4938d6e33e12582042fede260b747fb01f19ef06357c41797fe33b1b1f0a45d0c59e71519a2680f3706078fbd1bd9acbd7b4a1887f9c77af44731a6cb0f17c8eae14b34cade6c732d62ea22cbb520e89c65c5c24e8e079b1f6a1acac0c2f8e9f04d1974c4400a565f8eb650233048d9b30277653ca011161d5cdae9036769fa0e5c5900ab7256b7d9dc45631c5df6d3055f6ae46f98edd544de5edff121e2280d3d5e1962306689838a7111b1c65da66be97374fc6716bd037b92f9353ca211b79cd1019145ef37185ab73bdc4f3edff133b071dee7c4aa82a7b8fd2ebb50bf3c19b2539e21f6322c904d80eee4ca4a654f8229b9c02c6eac2a495ad63a9f2c0ead1e5d603e5d3739fae05f457f3ccf63e5ae17a1e400a243533e77367461d3ce6c60d7ae71af50a38ec45a406c8f9fb9adc31beea5eb1fc73e7a21f3b868be682136c823e6035206b65752399e2a9d9d9720f349d08ff69fb7325eaa18e9101fe03227cb6851e3c3a0c243bd95bafb67dfb5fc2804f9791981c9853f599dc9763d5f33bac45b6b3e0bd2f67c4d5d6166a1193f5f58d8460d673763751eb6ea01e1dde75a31856e410cfa2e24afdcf804cb36a15f31ee947355c716357e7dcc099361243be2a4909227e42ef4e8b786bba380a79a0353ec2e2013eb46954aec467cc75f14cc49cb7a86d222e716780953ebe034e4c14ce3e9748acdacf4163c4fd051c5bf0b717ed20eab2d659626e82fcaae7879340993c67fe66ee5a3cdd06f6da0fa5adbcc8dd006e5a253f1d98f840b04265bf2e6c734fa134e356cbf474c9b87e095c6d3c01a1c174f9fdfbb4f158ee85b2a7a274ce1a38964252aa2cf212b0564e46f6284268da9a315f203fb11aee0a58f8f8fe9e1f762844451e2c7554ee4cf9e9004308f1101769108f65b34c"}, {0xf0, 0x1, 0x7f, "594064842a1d5d40dbbcc05a8e799f3189607534fd7a41c7561dca4c85bd7caf12d99cd351e400af169883e2329a5fa567e4820de8108add45d08c1fd7d00e7866ee2c5e314a43c29e0bb2dc8738330394d68404bb15126e7f2a19e99d966c354d93e8536b1f542754b4ad07e5a963c93faaa7215c3554e3cc5c874ea64f7d06a07b7ee8500dc3fce586b21ee7dbbb2be2473cf042fef7fe21f764f2598f4145da4a105a9466e925842351367728af2330fa72496ceb531b0c2258fea6376fd8a3f0bc9ec33ec589977a16147d202ced351ea06a4df32a748f511a5e754f4d"}], 0x1238}, 0x7) 10:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 10:12:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chroot(&(0x7f0000000100)='./file0/file0\x00') getuid() r0 = socket$inet6(0x18, 0x4000, 0x408000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000140)='./file1\x00', 0x140) chmod(&(0x7f0000000200)='./file1\x00', 0x103) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 10:12:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x6) 10:12:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="3e2a7913e400000000e5e27b216d673551c0c01b3dfa181739ee6cfd0f85000000e552aaeefe5e2831c61f0c2030504a9c4f6af5376c7716f71d7c000000000000013c1fe9002000", 0x3f6) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) ioctl$KDENABIO(r3, 0x20004b3c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x7, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="f04907ed89776e2ef0d36ffab93aef91fbc65ef833e3997381ceefb909d5022568d10d85b5a124a90d3361308071cc510365823e82e91a7ea8d55a2659acd8324b35ae50d7ac31d9b4c3806c8323e4da93d0cadda76d0faa0a01fd609aa27d0b89c57a47be091b7b4404101d84e72d1379ab962b183efb32168d7aa3245dda9eb8258340501f500e07f3538a0792eade49f45eb26b73d8559ca5dd09bd35547c0d618783af2e3b3fcc08d6c8a50455166dfd55c8fc0382bc2342a7ef9ebeb6cead8bcef1ff76d6ea697ad5e9b4c999feb71f", 0xd2}, {&(0x7f0000000980)="35f83ed2fe7507a96ac92c84e1e3f59a909cd7dff5b790c0ab43e03af8449d4f12b291ebae78a458ff6bc5ac2692df70f739d766d365c242607fdc33260749b075a9c6376b67bba42ef684652fed79ff03ad67d8a04d2d916bb7b7a95412bac8cffcbd68f93b9377732797ff7b74a1104f3e6cdcb5062c7d2c7850e4d6b4212212a07bb087f369a1095157d8e6f7492ba62a106dbf7c362f205ff8b13a07336e76431fc33c8119993a7b5ef443d2032c836a093576d1f1d4fb8a87985aedf5e033ba66a4766bf6c9a9e25387420e1fff527267964b5dea6af9c437be695d372b8591bac8cd5d8cc1ce3e581564fc7e6bb9fae963f3515696170254195a9da2b381e7e64e67914a34ab0f08dd08a940cc8acbc16f7286e59c829d5b8e964e88043acda5531982f05a83897218de43838fb0477c12dd3eb0e2fdca9519b47800fcd2494c253fa3f0eaa1ca5f5ee7452b55d1a6f911d3bbd1b1db9b6e9b5d4c151da99af70258bdc21242df6083e079369b9b2daccb7aa6d1135fd30e1c0e68c8c3956eafa983773bb37aff6999ebc43d999040904e2081ada3909a4c1e37df2b2dc51aacde5d79850c3245c7c9bfbfbdd5931f5053246c018b668b7ec4778154ed470112df8f9c2a9dad2dd5bd46aac5a1110c6f2a25e2ef1aad837623511fb58d0efd7c6894abf78ce7044dfd38b11c404700d5bed9ebe274efe2b804ac9014bd67ec1077dd9675b370b5ba7a9c9aeec10390eed9a1f299dc1e8958fd3bbb14b3a5e068674c7b441bf1ffabbd1519fdb73f7a9aae29e128f4af99f66f6ea74086126c6abfbacddd6f98cb7820e7a57877d3bdb3c6fb2957ba84a0817f98ac9e604e0f78f886da653b7b081f507e53e7a5ba817aecb9e87d6d56221a58c77dc9484d2d185a441fffd07e257f35aeeed8bffc6cd4820e46ba9b33573290a13474b3425677fcb5db26db9915007b0bb0de2fda2cf24c2c8b0bf0c3eaee1cdc79878dd150884a8fb7e475b3fd8afa391991a42cb3ddc7e5bc195716fe11ab7168ccd7428cbdf61e8f84f86b055b5d1b9b4b5cb71e6a3ce5cadb17ebe0b687056c1f928467c4113ff3851cef4dd7fbd7b0bd972770218649ce6b713ef84d1568927a217b6a35654598bc42bf71119a0b5bba67260c77b3c537e53ddf29be151b4c458349f942670bb6a3f63208af5a6bed12fa81fbd05d101064f471ece4d2be8959f95eb90b1b58455d02c98d7e8a28d879292c107fea7f6b77e8d9d696b69e0757217360d5936fa94201f7c83bf89c4a0d7a90ca40f699f401fc9b143e33aeafeaab0948921426ff315b6692b61ad6cd8a455a3b684bb8878d017708b05dc821cd88c9d22e4a09ef9d4dcf236dce96121423ba7d1b03f160cb4448c219996201dc2613db5d613e207094568098fd6faf015c17d2dbde78cb321493b723923c47c8107663fdc8b66ad70d5cb3a97547c241b2b2d5bae87e417feba86d124e7c2c9d0499394fb122736c199e13b594bf2d338c2eeb945a4734b26ac5369562bac1e9c964a3750b5fbcc3cc422c26f6c7388d8d841eb81c53ed2b93d8ea0d5bea80aa7ae69173adf386c4d5aa2c67816dac4b5d894c92ad0df1227c8c228ab9453d8c1e099478cc65c38668e78594abd09cbe979b0d0efe75979ef19bed37a99fddd11fe7fb8afac3766399c8133426d92626be68bd0f8e3d7db9b5fce8124ec7742ed955d334ee261dc3080a96582eb0afc7870944bfe832875df470e97c354c5f5b6250d2d86022f1314969c8f8c8873ac0d893e85e6ca7f8bca3eb89113932e46343b38fcf91ba9ea6cc2a93322f421b76a33c68b02a53c15b9af84bcf86efce5012023a204aa063b632e833674b670ed0cab87601356e3ccb8317b0bf27fc8c057518ece1b2eacb2d1d6f2193b1fe051da0e8cedf5ad63ad4afadf8b32b62e6cb11f44830f710d80a1ae1afe6e40ba717d2ea0818bc7c5ff702cdf841cf13e8cec7c7beb2d745c934e1ee9dbc951500a4b32a80483d034b016591a59baff8151f0791de7419b5198ed0fa4a47a396b2d8521ab7589a0a286bd585ace6f2b0321f847774d868d39b8083427a723a27409d5ae9d4beb35a9d059ddfa04cf63608d13ae7ded82e92748954bcabe2197f59daec2d90c8715423edcc5ea8fba67772e5ca2126fc846bd9542336a1a3e707bc2abd7f1bda871947a01dd4daf0fb5110a340766bb2b919f10f2bbe651a659804f10a8f1e3e11ab6ba7fff502ccca4c4435e3a615d84055ded02104afad2fd7fee91d48f4cb5a7d1ce0c0d593b4d0f8c7159404e69795c5ad483162566efbeea3997de7af30af398fc3b288f3fe6310a9acb00c3aba3b2fe9789616838c01fd4674fdb25c19fa0cf733fa1883007757fec90856a08ca7f9c7174392b89c62e785a3a32649fbc707e0ad66bb07a63223412cbfe48d644c21cffd1502ed2d539ffb8fa9d10a21e65af5170ca5cc34b877b45ea7ef61a12476e106ed22734c1d93f59f6d47f5dd4dc630662541f45481f65178c1e7b78a8ce7b8bcb5e092ced5cd9d304e8731b43902258e500b48f06b5c35957f90b30a01a5dc4fabb42c09a1aa1897ad843554e54176e57f143a9a66c5f46742dc677e6002ddb510c7edca54040d1cc9cb048280391282bcab16e9df133a429cac188585f924e80a5408c3f6ec6f6a52fcb410ea572048407c31dd5ec93eb69cb807fad112f0c2ace5f03e6671e17365270d6f2878fb6d8f47d5ab898d03bc8dea940f03c53915a31bac35fe7c759fb1d735fa62e2cd76c43c46e4ff49b39798eb57400b9f12fb8e16a1ecb1da3b1316c7fd49e1ab18d1cb0d43bd413b6dc2576883e166b08ed705a9626249b81c678928379ea46f77479793bd234532b3fd304bbc0f9367540161708997eb33cea493783f5295b4528e4262c6857f08ed21a8c2609988d582a9d0cb7d8317abf98f7f544e66649eaa792e4b01233fa97c537f8b5c63e75acbcaa12af6541abf9fe095d2a4d9d383f0a913b8c39442c6e9d73eefc889ed598d35b85d4efef09c3ef8c1b8879f9fcc9a42bde5450314078fafe0beaf6e2adc664b06a696977662bb4946baf619a53cbaefb7aeb2ba8aaaa6c5197a004ec506491c723ef504838876200581b5ee8d20a6faea37d07c2ec59209a3976ecbc0102bfed91baa41d2a3e2307e471c067a9a63c483811504fd5a87ec2050813979ca23afe74f9a45bb88b06b75b3827dee5ee489ef89a9d9ba478124bd29b4df986c87bbd9502f200bcbd55723794683177314bbbd6916bbba2c5f8d8820dd8c7364b167902f9019247b9896f2b2e447f37dec8e4f9dff35fbcc0aa17ee0f572dd46a5989ca1981eb73449e99a7568aa2a17c1f00c967f784a6c3761c74c5d31c08b40a689a6879861dff7385f6fa3028b13e7de40014eba5a2532bd8975c288447b1b45f7e9efe6ae2d9e3c33161294b0a0c1e5604141fd5c6ac9fd25ae39561b82f2cab7a47906be97c770901efc8087d78805c78828d518bdca13cd1d073ae8b109b14ef2fac7689d30e50558a85922e1586c7b0bf9080b11597ee98542ed196a5c0faa73c07c76deceec132ec0a9b17438b2f6bdfb23d3be443d5509c38643277388a49bbfa8562fe633fbf32417c166e34cf71f342f69be626e437aba5223296fa3d25f56c796f5407655866abe378c357d75d4edd155923eefff75944bf78255f238b10048ee173394c9b57f9ae2558d3c2b5ac5dd516a317a355784fc117e192260952d6aac1910cad9079ff2e5131a8208502b07a04e019ffbbf092bd70dbdb8aabe85656554b5b112d7db2727eff54a91f90d2f902a811ec88f79f9ef7c6b630f57955cbcfc4a5ed0ca870cda0c2c05837a38bbcda86f055f59a7eada150d41631686187156b68bcb55bda60683f4c69793f50fcef84c11a3b5c7d235892c5f1212a26f6bc65a9f39df9ee72ad35a14bd5c2e4a271da4e767147c85b0fa91aaf1ebc27eac49de4abf0af850a6e9225dbf7518ed6ee8398acb69bee428ed64bc67a16107d24befe1b55f8135ec86edf225e76353221de160c7d6bfe4895b3b1dcc0f19a85906feb3a382f282a9dc0b457be28bba90703bf0bd7e9418066910668d5b7ad0a827c155f47cda9b6f2639d68c7751e8970ba799ebb7931256967babb2986a508239e5f351df07fda9c39c0c56a9f4803170f53392074ab96dcc8791ec2917c464da141c933139a411b06c78f98fcfe0c8f45d12ab2dfb47981ab2b6ac0b139a9bc4e0ce75035b33fec1f44e43b1d1e13ea4143f008ede022222c8ecaf867aa33d6c357f27b6497873f76e8da1540fffd934c4804d7236ba6a1c9e11b93763ece2ee8d35056494045d3900593319c0da3c765dac67c744e101b09b7050b93c818a9ecd3ee373c2e1c68159e0c861aa6c182bcad867f74d9a9f49959866e563da32f009f58e87807059c10e31dac733ed669e4453bc660835a91c64b0e03a8ae1ea77a337e4e296567ee9b50886c18ae38e0a9504d0afcefec4deca0b35e23ee8ddd782fc1f5676cb9e8c14f07f9f6abfe3c028e469e62afe80ffb6d5bd56f2e3986504bfe912a12c0ffb09b3ecb106692e96544973172d4b222bd3cd0e27f97bfad8bf37194a1fe05bb29dbb06d712b4e89c64dc8e7f2f3240bb7a9e0cc8173735f3552617dcb605f1186c59e5bcb50acebe8afd0ea1b038f4de5a7ee437b0ccfb2493944ad47e11c79722218cf2f3309552f4ec8ead4e6f196a7b6370ba323231f2022801256e4b64f676320346c90a7ad6af71f4aa45f86af2e06cf26ad0153373cb03b806df786df95e53f594308af7d6d771090b0d306beb6c001d9c45df3645e8035db5b6af1fcb7a2325f928f9ca23016fa0a3c7be44e3a51da9e7c85d2f7dec4b6452e4ba85b2d1eff399366106bf384ad3de3aff27d9aae0ff9947c3c6e174cc665c68d4da8b4431b848108253d456c23d7e2aa8961f62960f6681af90efeb49c54eb39d725c015f445f0f9087a172abeead5d7677d65d4f53702895edcd90b6bb957cd8f6ddc8d048014949a72b26e82e629624d279aa5883fc801ae5e2da1d2f4845c1e96157540db41778c159363fc1461c162c7a4dcf2d9f8c8ef576216aefe9e04d310eb8be15419b70d6463103b7df27906d2de226b97eea0677af56d7273d23b8efd98082c0026aa94af7f41975eec14a950b0b178a58811379840bddd59e0f6a6a6b459f1add77815593f150caa296b85fbb3ccbdd617ab2979862e5e263858d409ec36e7e5454e188f9565343b1ec84041a4b38d45773685110b5c7d1544f94c1350b85a73286ae620a3530336f9212f13e3c256c422afaf9f70b3aa5d4d5a8914b27e8589a4a10ba26f4bcf8934c787c3c6837418348ed680a9e91026478fb038bc6ddefbd300c5516b2f99ce694fcd8acb385263ae4e1aeacea0ffad08fa51fdc2d960a8a66afb0392c4e355c9368ecbc2e657b073011518190508ae12777c9c93554a64054752b5952b0e91f1c2109abacc5872c79d1632c6c49df6de518a9da87c7e36f88b8c501ad6578d77617974a5765b970cf66cede8c3feef30088e1b72d97097d8917656d719a8a240d29d4e5ceb5594c10a97458bcf37539edfaafd6ed4011a66bf48947095690285cef80200bb6d84e69875554fc0e5923295a7d626e40cd04e26a3f2981bfd2de85bb7f2d362822ed11bdf34b0d92e5e91eb1de6c62611f943cf41efb66acde6c92198c3768d1d020f7798ea671580edd4ed12a4d2b5cd177e44eada1547270", 0x1000}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x20, 0xffff, 0x1, [r4, r3, r4, r7]}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}, @rights={0x30, 0xffff, 0x1, [r2, 0xffffffffffffffff, r3, r3, r4, r0, r4, r3]}], 0x90, 0x2}, 0x404) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 10:12:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000001100)='./file0\x00', 0x80, 0x80) 10:12:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() close(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff200001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x10001, 0x4, 0x80000001, 0x100000001, &(0x7f0000000440)={{0x7, 0x5, 0x7fffffff, 0x6, 0x1, 0x3, 0x3c08c000000000}, {[0x3f, 0x2, 0x41ad6b9d, 0x1f, 0x1, 0x8, 0x101, 0x1, 0x2, 0xb7, 0x6, 0x4, 0x2, 0xff, 0x0, 0x7, 0x800, 0x101], [0x1ff, 0x100, 0x7ff, 0x4c, 0x0, 0xa0, 0x6, 0x1, 0x5, 0x5], [0x2, 0x7000, 0x1, 0xfffffffffffffff8, 0x7, 0x1603200000000, 0x4], [0xbb7e, 0x1000, 0x6, 0x0, 0x7, 0x1], [{0x7fff, 0x0, 0x33f, 0xfffffffffffffffa}, {0x2, 0x4, 0x7, 0x1000}, {0xff, 0x7, 0x9}, {0x7, 0x9, 0x0, 0x3ff}, {0x9, 0x3ff, 0x7f, 0x81}, {0x7dc5, 0x0, 0x6, 0x8}, {0x80, 0x3, 0x8, 0x54}, {0x8, 0x8, 0x7, 0xfffffffffffff19f}], {0x3, 0x0, 0xffffffff, 0xfffffffffffffff9}, {0xfffffffffffff18c, 0x4, 0x80000001, 0xffffffffffffff9c}}}, 0xcdd8, 0x533}) 10:12:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$KDGKBMODE(r3, 0x40044b06) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:12:22 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x1, 0x220) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/134) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) select(0x40, &(0x7f00000001c0)={0x4, 0x0, 0x5, 0x0, 0x18, 0x6, 0x3c03, 0x3e}, &(0x7f0000000240)={0x3ff, 0x5, 0x3, 0x100000000, 0x8, 0x3, 0xb00c, 0x2}, &(0x7f0000000280)={0x71, 0x0, 0x9, 0xff, 0x8, 0xffff, 0x8, 0x221}, &(0x7f00000002c0)={0xfffffffffffffffe, 0x65cb32cd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2000000180, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x1, 0x1, 0x0, "53ec7585ffb344e0365e626826c7c0d124d6e133", 0xffffffffffffffff, 0x100}) syz_open_pts() write(r1, &(0x7f0000000340)='\r', 0xfffffffffffffd91) 10:12:22 executing program 1: r0 = msgget(0x3, 0x4) msgrcv(r0, &(0x7f0000000180)={0x0, ""/209}, 0xd9, 0x0, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x8849, &(0x7f0000000140)={0x5}) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 10:12:22 executing program 0: socketpair(0x10, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/156, 0x9c}, {&(0x7f00000011c0)=""/228, 0xe4}, {&(0x7f00000012c0)=""/217, 0xd9}], 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fcntl$setown(r2, 0x6, r1) shutdown(r2, 0x1) 10:12:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 10:12:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001500)={0x10, 0x5, 0x4, 0x7841, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x73ac}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xbe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6f7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x6}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}], ['./file1\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) sendto$unix(r0, &(0x7f0000001a00)="f253d73456dfb65bb6520496af1f5fdf213b044c7b50520c0a550109bbd82e0eb5e0ffa79af518102661e0eaee50b1966d1d818e7d5a41d9bf3beccec02b998eeb6759d4ba8bc36d89f7d5db5b25a117c5c56b4616b80897d97b3fc8ecc9f53b0e0bb1af4aebed9e1d26daebe46829", 0x6f, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') sendmsg(r1, &(0x7f00000014c0)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000240)="8f864cd0fa10c049fd71cd4ef2e8ed7d2778b28b4d66d81bfb8691c2aa28f79ab1737148c669b91e439fb54e13042ef254a26a42683486802d251968ccb0590e666f2aa57efdef571a83a2f304a1c169fcecaa", 0x53}, {&(0x7f0000000340)="d9721b59fe328a1a82acaedb7e9ee350011944941233b139c86a2354b81c7b978fbfc12e432ca141e1ef6d45f3bc6830544fa11cf19e6b66357f1d4d3ba1151f5c10ef71710dbdcae7eb5ca2250710504feafb28bd7bd092df7d807b6135a9e7c1e560ef4e330f9342f563bb28a701496d3c3cb512b988", 0x77}, {&(0x7f00000003c0)="853c6bec993babd17924abedecf05196f3c85cf8b02fe9cb1f0da2132969500a8b03eed0ce9dd4d32d67c13e452ea73e739fa888179b9512261d04c5e9526db0c972e077e4ff18073fd99c2643a794e2588a48723da40907c7adaa5ea9443762d5cd240607afa74d4956d85c15025a6733792987eabd4ef2ca10602bb8215887bbe94320dc022b8be325ba7bd23b63410988679526ffa2e9e3e279118d7a556465644eb44c3c301760f807f785f6cfd175eece4d3ce1f3cb486bf5d5372a9d46ed1094695188b4cb730799bbfe50f7b0eb296c0f979045f8283255311b97dcf90ed3f37a626c9936198af9d812a70252ead3f655f9b066f7740d4722a202e61a29b99ade02b79b71d2ebd57199aa4542d8008dbdf9a390addb35fcdafca2d0503e8dbe7508d691cab60d5d53a99787d198095d30aa8ed8c0a1ee925bcd319500122e2a6bf5a0936aed8143a6ddae18d9f7e02be90ebd7a58cf2ba2926151b34692a27535105bcae4f3ab15d49ab76c6d4735af570e0496711b6b08ae87ce8d989a79649ebf04d6f3f6cea75d6a8674e80d07b93e309d4b29fdb073ad64c0b88ab9bc14b4fcff1b9d6f75a42339851507d7d6ac141e055b73b715461bfcb3e92474e0313682c26221f161d4c285913903b617b5136741e0ce4e16fa9d5dbfbaf49c966b1787700261512664e04c9e438ad48d71d6cb6485ddca2cbdab12db1126a6a2f072ec886f2726b839e96483f254601c76030e57073d8ec48941d7cf2a639013a2a3dc55b47f1e4c43baa5e38d2df36394cfc558c08cf274892ee68914084dfa3f07186b7338b0ef22a2ef1027f9bb3bd62bb463ddcf20003bcbb11a3a9d1663cdc524ba8ff47c7b198f82b2e8a60eef9a2565fa27eaf195bf3f3debc1f87035057df5e2d7c4d8ddaa4edc2e0c013742017b3a5516fd11fb9490b0d7363e5bee7f9d3d49a48b0299d7b655f9a31014012f52590606e24a1ad34e6771e8ead4fcddb4c4c553a5ca8f725c1e561a1c9e9d671bf4d0b52d31518c8ce3dd18f4ecfa38921593ccc3f40992cdd8c000c37d032c92172a5ae643cb38f25aa202a8ef2342be13fb7ce6d5d22342a1e2ac861474f02c54e054b7931c8d711301cae064f486c88cc3227b4527808891cf7f158dfc233933224dddb2747e5e5181dc9c00e6def73b5e8eda16eb4c9bd5e9dbffdc444f38b77e62e845f712c4a5d52a51b35619d8e350d4b0baf671d476f75c129ea420c668b5676a2a7956153253032633cc64a2fcf6c4ddf84fe969d6c4bc5a01cd66b00ccda378b26a38777f722f1f3062adf71ccdc0047f55a2713ec8b02e1f86d78d5bb8a174b7a52c3808083f35b389373fad24eafa8e60ef6e05d4de2f1f8454ecb85a366f10d23dfa2bacefb596023c2720cac4abfbd8aff61258c626fca638693061bdc97468b6f68e914aba8091b8289132c7ca5be8ee72776fa9da7f9b3760c46f6f33fc1cee1ff58b06216746ab72efb601451867de13024c0481f71a07ee096c9271913fc5dd484cc31bacf914abaa35849f031654cafc950cb12972bda95bc03c5906d4975f76e70f81a1ccb63cc026a689a07fe0764898298a6e2959282feb8d6375443748a3a05aed264047fd1b1d3586b66d34fbf9bf81f68ac89c29fabd83b651817dcff2ebcd0a5441d47e1b7f055367d50c2887a76beb5a068e625afa9ce004ba21538b7966c791ec4bfb48eaad1ef0d034afebf0af4e244daf9c39d40edc8f4e9f2c59c6cc4f65250149ce8f1e0e4cba211a2938ae27f7987e767c37c7d5a78f6860ce499721147b4475b2d5ecbf634b1e0cf031a15fbbafe3112f981512e52f3656e45f5a7ed75d4ffc25171439c36f790c7610a7a4bece619f42a4e33297a5f3c1f11b41f17b30ac1d82d62f867a230d9d9e4910401ed88b2bd5041bc76a3b08af6cff3efbd46b30d1a5d7a7112b29163841236e24f691f90b1c15de39a52ef0f47713788e7ff4f1e5ec5266d38af5ccc91723b6e7e94a7a7a2069fae7fb35cc867dd55b81dd68bfd78889979aa29e1d53b8cdeaa94ea4798bfc7e684b4a7999b2feb2f81e4174df72b22faa57d7768f974ae88b046bb2b3b4b1af54d79746e66602ef17e31b89f0ab93feb1062b79b775f11621ce1ccbd50e167208d1798532a18c5857de89a48f9a433c3c462b4900a7287f77b6a8ec09a02d5449a46590832715306755e8f3ef90351a92a472d49d3c2ac28e7a022b4908565b87250c0069a4b965c53da7fbf6816a0650df0a469c051ab7413e98b399dc7f3fa0a3ef311a9b2fe90390d1d7011c5e9cce77b059ae7f1e16d9be970ccbf440150aa32e1a490cc34745d56aa203e8c11d5af6a08342f3417c9470a887e3fb517ec3f7124fd31515db3e62e0fdf524b0a409fefd50ffc91b898685f49a121a98c4e29e6e39fd943bc84f8b7505e13ab2a30709ca2bf0e24a283d66489b9c0f5d4092209b0ebf3337a5d5b245b2b0cfd2e6360b45cc42df2683e6a1abb7b3ea6817b40287a948a960bf21750ff14af18e1cc56fa686adba48f843b2e51706ea95e01d41014c9c8c208f4609a2f4e8518ada723a74993f6f18c47e8ca2978f296544f621f21201f702f612f39f04751897756ad3e02d1b92dc678cbdd5257172b831dcf86e73a66b4fb1d956b9dc284bb16cff04ee0e3e0acdd048be40b5e831b574aeb3a6e7af92df7995b01be608f10c554ecd13a727bf1c6bec04a4cc41468da550f29c9345330e826e10a055a466d181053e1b20ed725e261b5d3b6c29ca28cc6c743a05ff6cc859855bf0246cb8f13fd60ec884723eb7a9ed461d6e10fd4f90dcad38bb1f67f5c2b6bd5b3a808861c4131d1568d7d756ed8dbefcbf2dd038cccd32401152c0b48205c30a6b8e3b74ffb157a0a4fd01774b686f1a887c476ff66710e94038ab6c40168526c48ab91a3f37f4b791e3e774ac94b1bb56a99901dfb20a805a00415e2fa7991592422327164a229aa987f30e24c42ebf75128c8a9f47e35912cea7eb3445166165c0b5aff57808426e1acfeac6688143c27c56a0fb1064947235533b352630b12f461e4b471821874423d9556df397dc64ef5f4d937a5ace7c4be024e2a993ff9a4eab4dde845b3939995feb50c006c3393124a67225f46f35bc1c5b61b6ed343d898866f7431dcde8851e82a1171c67bc18accdfce3042811903685fd7f58e82057d21baa877c307aae60e48a325e443f35d20725bc266de97dedb295506ebcf1e4dd7542cbca8240da6d493b07f95e1c862600569e20919e3838c9c6d6dd74fbc22eea77ff323bda2382d3a9a75f20c3d4e7f9ac5fd30376c41b8c4a5ed9646b257b7f38ebf7d7c33a27c544d05351c87dab3adc19d2cce353e8b22f99d41f0a66a0a94f0fee6a07cc16a02fe62a2d68505595cd367954dffb3b5f31cf0b752b140730123584fed3e24d17b9c1c8c84158ab6242690b33893b26d06761929c517c86d5b7665a88e90f2747b19f7fb8700d06dd2ad6f3cee0a4e811c4a77ae2ec85e390a6761402ae4089eda320f7a21d6e3efc15abe9047c7a64971752330370ad25021bc9f6ab4fd0ada1720123242967e5776b9c231075adbde3529ad3b4e9a507530c63d7465b5bdc13cdf28cdae5bc0da9e1b605d081aca2c7cf96f81dcad47866d66566a503dcf0e1b70df44c85f912bfc62437ed5b4119458a660299a04c35ac0dca753cdb4e1b0919085b99913c5e484c6a2c082983efa9ca08dbbfdf04f1aaec34ba77c9e4ca331a9fb45c9c51d6971160f92fa2b33957b7b40defb8226a95cdc1ed0b38c66fe7f3e38b611ec415e7e21db6dfff15407cbf53d75b0b6580c2ad6504b4bb7c4a4a94952108afde06261d9bc06c5691fa5b8cc701e47926bcfc56321961e9b08faf7945ea3d5f4325dfa00a0a8638017bbe13d4d226e83bba851537322e2856cfd28aaf2e97f2cffab87c769873f72ff5904b0500bd72d5b4c3fcc6d55ca9d5980da4585e0de50d4c797901d30d0377b73dcaba26c9636d2204edfe84ed569f2e44dfebfeb43677a2754adb8d77353962ed600ff514a35714bc464355b29cbb25a378e9ab41cf73535b6833375fbac800b05987c54d7e6eb1a01317ec6ce397cd2ab1c466f745060448490cc558b002ae910af814b01fcb3b4e97439bd3522587e3fe16d4d1c39f1b16f5a1c564cf5452ba46cd47f6869a444dd2daf4791a26da854d12a5a0d8b69f5ddb7f31e708a42e79e468b52b6e508756360b05c7396d312a42b7f56a34cebc8932d087f85d240fc07f85ba1551667338142509de6985193580dc9c147f939efdee206bbb694f2636331d4b7f1478a5b21fd6fe81821e77a72fcabe71cb79b3de9aef95b60192e75db41e3b4a92c99ef2ef8d04814d8c655a5ec25d4338a26a38afd7030167ba37459612ee6e625b79bd3e4087dd48e3dbd4ef84341f7c88cf80596a53ca605a9e783e4b9d94e7d7c760be3f7a92bb96dccda2e562aa098b18925718e76e18865f9cc1aae131ccbe6ddbadafb1c835a0e3659efe4499a9328a0272cf31f6156b6a114a01b0751df94b28e06adda0b2eb5d6cc3a167d832e4e290b7fee31efd09d0a58d28d185a4ca618c9196f7fbccd2d8481899c5517c44e798b62f3ba87a72c5e8de50a7ad8c9f638a4b20dbbfbecd0c03a30ae6d9da664d5656cb0509f3a902d8885837a87900564b62f3d42738b399bbcc5525fa5d1b9fc24ddf4355137d7a046e31af379787750911b3517e66904261a29e5b9a8db8a83efdfa143c82c94b792f30e9457ff2277f70e2052b57378dc1f5c4aae03e5c14f534d6b47e0d3e7327d9ef42a6f4304ccb462fc7fda0f86842d19c5883a233514062924c7d0a72d4a788c9afc5182c8f0590db053d0e47cb3e88c05e18a86e33b7b63a27e702978e44759413e7f1beefd045c781ceb23b0fe2faf54280e87154b45c18ca9869b39cb7f388efe547e385f5a7a46bc6b5ca348269f320178ba912aa9956eea7fd7b64e2412c49e51cb8927edb52038dcd0155c4ffb3216a4da8b5582b1184ab13118752d0ea016d731eb420304b441f30ce2f50ea2ef8105e195d31cb94daddcb662d7e248180944be572d5ce53a77cc344a8bdbb639be4055411a8d998abaea37550c1e65db4ac0101f1bd6406d87dc19cfecc56cb4468d91def169fdb9e6f7a7e6ec0df4044bf59e30e33cc3258369d84e5a3f197610d20a70fe6bbdbe5c89088551c610ce7eb4d402640cd66139a0a70cd3269e50de76882653fdd94dc6df8458d6151772fc074222c72f73e1870cbde6b7dc8a9b38f70c03e483b9992e12851b34d2d98892a57afd213f3d7aa852e46813e9c5632f8705f76dc0e8f12844d1467f62c4b25edd6f984c0594a1e2348e1e002e185c6f317a7bb054e0d4919f938139fc5af283f6399d196c309b13796717d4af438c3345156af6b1f136942290073bc79bcb39ddbbfa5eec7c290a7afa3af4517ead3fdd8327d290509fc21ef882d860d6211288369de5dc8b4586a7baf78f4cccc368e134f5848886a0fcb27c47487248e74be692f69520a7402d62314393a15043ba2daf9a65c120f886bb4188854d5a0cff89596b1219a0c5a4b58d2e9f8bbbca775a4f57f233be1a2966356e9fc62522b8dda9001d521e2bf34a585068226fb586d1d88176049abbc25ae3e05456d0a50a8c0bc8c8578029733da909485ea861b2c5ea8f034a54054b5f803ed09084c1c4b25006506b714cd20cc1853efb68b64cd5c09b03bfa813221bbd6255697f46d", 0x1000}, {&(0x7f00000002c0)="7801cdcfdbfb", 0x6}], 0x4, &(0x7f0000001400)=[{0xc0, 0x1, 0x80000001, "8ea11bea322871d2e31e0a17d64b57108ada1f0d5d83ddb099d43e46ed6a3e44b6698d221385f07261cfefb56bb1597c0996c923444c2c392fcd5ed039c1096f4d5f6c7b030149dfce39aaadc76f8993cd8a3f9a56145fb51c9ed2d7c66134e7e551ce3c50935ebc969886874dce74b0b98c4bb05cd544b77084d44da73e8ab946bbfec1a994cf557069a87795b3e42a135f6432612240c8a7bb05aacaa7a0b1bf513ab21346e5c36abab1512bbce4"}], 0xc0}, 0x400) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 10:12:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x9b2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x8000000000003, 0x3, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:12:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x40006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x120, 0x0) 10:12:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="11e350018fcf946a6eb443db3f88640a3b8ca3e4b3e806a845bb859588955aae5be3ef06ee0f723ecf41c176991c44791a0b7320e945cf7f13b43c6f28056a20d9a0ad19624cb34318781d1c10c4eac327f0a70067fcbbf9e06005af14f7dc080c177f49dd6a5df2dd1475ffc1210a1d1174286940ff3574549e", 0x7a}, {&(0x7f00000000c0)="af837c2fd637ac4367597109d87a79dc3d069e636c0e3cea964804966682d3c5e24a09f2828494e27a6b38888167bef44775a028a0f1449c46", 0x39}, {&(0x7f00000001c0)="0fb96bcc8f757ed91be1bfac11d0d238fea282a0d74f8a3f64204dd8bb6f112077957c3a92519f0b5b70a4951dec7d663690e1341efc498f11c142143d4bd7267f5950bb41d61f13402ab714196e53295db834d208a6659045671e8bcf122ffff07aa834b92dcbef8665936d2f9080bc36b885bcdc8359f8dfc167f73dc20c9f80440e", 0x83}], 0x3, 0x0, 0x0) 10:12:23 executing program 0: r0 = socket(0x18, 0x5, 0xffffffffffffffe0) socket(0x1, 0x3, 0x3) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 10:12:23 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x600, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000761000/0x5000)=nil, 0x5000, 0x5) 10:12:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x20, 0x8007, 0xffffffffffffff3b) getsockopt(r1, 0x6a7a, 0x6, &(0x7f0000000000)=""/89, &(0x7f0000000180)=0x59) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x10000, 0x2, 0x95, 0x8001}, {0x80000001, 0x0, 0x8, 0xff}, {0x81, 0x0, 0xffffffffffffffff, 0xbd59}, {0x4, 0x502, 0x8, 0x7}, {0x6a, 0x5, 0x7, 0x7ff}, {0x200, 0xb6, 0x33f4, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0x4, 0x5, 0xf33, 0xc68}, {0x0, 0x8, 0x1, 0x8}, {0x3, 0x2e5, 0x100000001, 0x4}, {0x6, 0x4, 0x5bc, 0x3}, {0x7fff, 0x0, 0x401, 0x10000}, {0x3f, 0x2, 0x4, 0x3}, {0x8, 0xffff, 0x6, 0x1}, {0x1dd0, 0x0, 0x3, 0xfffffffffffffffc}, {0x7fffffff, 0x205, 0x972, 0x3}, {0x10000, 0x7f, 0x2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x88, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x51, 0x0) syz_emit_ethernet(0x1e3661a3, &(0x7f0000000400)="73776b140fceafffaf4c3b6fe3cd1791cd73ea2825085675") 10:12:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) pread(r0, &(0x7f0000000040)="9c14ace97526513d490d55462a67b360462de4f13bd95e3ece9973a525c0d335ab6d5d996c34f5b4e0d8d47c6d5c3a13a88ee8929a8e92fe25c762afe5863df7e222a5e1c4079b04add946a34d7c1a1784a2d2676fcfe949e926e91a68844e34703c1557d7fb9aec78abc44e849ecb5e3eae1a6341c8", 0x76, 0x0, 0x45) clock_getres(0x103, 0xfffffffffffffffe) 10:12:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) dup(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 10:12:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000580)) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="2264bbd9ab4eff93810422d5639752b6ac4cc17da1de651382df80685dc6171205d9bc34c4bcf715af3ad5d19e0fff480c454ef7a51ec08904c567debebe1311ad4c89f7f9ce29e471eff1423684093e7911ee953d1d9c768eaf37b7eb38f3203bff02a79476ca0abff465afe11555918a3e89211ff40656f0e539bb68b2e38c1da8cc0d914dcb616a28627029eead8cf947c97101ac9273e3e7cbdfef63433fec1507243709d0e30e48f1beb8cff9b23d917074c44097f2b9e397", 0xbb}, {&(0x7f00000001c0)="32df2b0fe1168d6fe6cef857fe4689abb3f22fce5750451ec179a8429b7bebf5ebbb105b5611e38e3d3e2ea19fe73569236352b95bc36df83cf02a0f2956d92b24c49cd9476b1b7187bf7dccd72b58367cac0e9ca07540b7c58dfa549e186dc3c13aefd8070b06970b5e78397a0591a20b03c26f973fa3e81323d77c6dacb492e92b9d2c7c5dd56b1eb30f5066156ba82271cca4a73cec7f7674d117eb9b70c0a41c", 0xa2}, {&(0x7f0000000140)="8f67d6802e04036b6e6922ae35df9e7b013d1a7d8639c446b02a6e688c70f5ae0b623745d8aa1f85aa3105c6907693ce1e4adb5a20a7958f16d1701c", 0x3c}, {&(0x7f0000000280)="2127b0d046061809a79e159ad1a1d95849fdd818e2a4607ca42bd2605de144d81f0272ea07faa29f6ad5ce3bc5d7c1ef167c1b3b", 0x34}, {&(0x7f00000002c0)="46d4185d0e4e855a9f9e41992f45ab9410c6eab05b320013e857f0fd5c3a018db23f6b4574183dc793815e17cd923fd360e79f505b58e2f6932265f982b97a93c96dfdf9c38fefe9180bb42333eddb990b115c6a718ff2986738cd2e7f9a698989d4f14da04374f8a0c0891a005d7f2bafc0", 0x72}, {&(0x7f0000000380)="c2436c41f5b64b8d288c5434d89b13c06444d5877d528bec12f779f3ed4f32c3765169bafbde6ecde9030e846cc9358035b40e9bd23fbd352f2cc10f95e5c02ab674d2bfed532922c14a9e11fe4369451673dc008ac7ec74bfcc1099d7c69bdbae95a36cc95e444d46d5b550c093d708bb0ca1dc00dd73a322a198c52b8541", 0x7f}, {&(0x7f0000000400)="20cef93ef77940f7dfdc5ad388b2c8e27f8dfda8cae69cb355d4b7fe070b9b47cd2310a0ee2ca228925ff0b64df49b1e161a0c8ff9cd3f48497e71f83a3f2756ce3708469eaebf4c236b384042833b84f1d8aab0d4e051b2d19110f7a8adb5bfbe406950d2e5ac951d3487fc51562ca04eee781c5b6cbdc80a2970095b7004962e54632d8157f1878f5506998166445f1db4ac1027d34ca6582c6031d28f6d72e176fcbe0a507a0d4c170c5a12f4fd652a70c602767a2b623c888afd6b4083f723a6da7628d15807a92ebb4a77aa5554a04e1dc3bf48d5d09a04276aeb8cb7e317843d774662e8", 0xe7}], 0x7) 10:12:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x9, 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) sendto$unix(r1, &(0x7f00000000c0)="57c01d70924617ec5a1e255574d8087d4bfc2df1c31432dcfff67fed3ac25d1aed3f2e64a5396c3b4f01355c6318b1f9abed2770173dec83ab9ef2e4fd59670358296da8a8d909c2af3b88977407f48124b04336a609233e613bf18e7136e9bd7a9eed2e06ddb9a55f23ae13249af842bf2183d860a86e5526d000ac666b6b2a5b44a9336314fa551b297ecf77511e460c", 0x91, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 10:12:23 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000d00dd00e2feff00"/25], 0x19}, 0x0) 10:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") 10:12:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x40, 0x9}, {{r1}, 0xfffffffffffffff9, 0xb, 0x4, 0x20, 0x1}, {{r1}, 0xffffffffffffffff, 0xc, 0x10, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x9, 0x40000005, 0x400, 0x24}, {{r0}, 0xfffffffffffffffc, 0x2, 0x14, 0x80}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000005, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80, 0x20000000000000, 0x61}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000020, 0x6}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe}], 0x7, 0x0) fsync(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0xfffffffffffffffd, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x6, 0x7}, {{r1}, 0x0, 0x22, 0x0, 0x9, 0x9}, {{r1}, 0xfffffffffffffffd, 0xd1, 0x80, 0x5, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0x0, 0x5, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x1, 0xf889}], 0x49, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x40000004, 0x8, 0x6000000000000000}, {{r1}, 0x0, 0x81, 0x82, 0x2, 0x5}, {{r1}, 0xfffffffffffffffc, 0x81, 0x40000000, 0xffffffffffff8000, 0x400}, {{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x74, 0x731}, {{r0}, 0xfffffffffffffffb, 0x60, 0xf0000002, 0x400}, {{r0}, 0x0, 0x40, 0x0, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000001, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x53, 0x20000000, 0x92, 0xfa}, {{r0}, 0xfffffffffffffff9, 0x42, 0x0, 0x0, 0x5}], 0x56, &(0x7f0000000080)={0xfff, 0x6}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r2, r0) 10:12:24 executing program 1: r0 = socket(0x2000000000000002, 0xc003, 0x105) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 10:12:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 10:12:24 executing program 1: mknod(&(0x7f0000000600)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x7f, 0x126, 0x1, 0x1, 0x800, 0x3, 0x2, 0x1, 0x6, 0x7}) 10:12:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 10:12:24 executing program 0: open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:12:24 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x200}, 0xc) 10:12:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) 10:12:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x4) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000180)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r2) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 10:12:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x8, [{0x0, 0x7ff}, {0x2, 0x20}, {0x1, 0x7}, {0x2, 0x6}, {0x3, 0x4}, {0x2, 0x7ff}, {0x3, 0x4}, {0x2, 0x3f}, {}, {0x3, 0x5}, {0x3, 0x7}, {0x0, 0x1000}, {0x3, 0x7}, {0x2, 0x6}, {0x1, 0x2}, {0x2, 0x20}, {0x2, 0x5}, {0x3, 0x101}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x1}, {0x3}, {0x3, 0x800}, {0x0, 0xba}, {0x1, 0xfffffffffffffffc}, {0x3, 0x1000}, {0x3, 0x1000}, {0x0, 0x8bb}, {0x3, 0x10000}, {0x3, 0x7fff}, {0x3, 0x4}, {0x1, 0x2}]}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x5}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$KDENABIO(r1, 0x20004b3c) 10:12:24 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="58e690ddfe6305e04f2f602ea9ae7e5d77a126c30f5243a943ef24d6a27caa1f9c7d159d45aaac9bf0a2d2c713b3753cc23d577833e9f1eb6a472809945daa91a38ee3447487c36bfba1087066b16a8efb", 0x51) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_open_pts() 10:12:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x13, r0, 0x0, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 10:12:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe000, 0xffff) 10:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x14}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/173, 0xad) 10:12:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000002c0)="3d6f7944dab6550659a5617a752f57bd28dae0eb76a01f14d127f4bdc5709798dd54b1c9285c9a9e90dcae12c711b4a3d127301701ddf53656ca96b5a2e45854316040cf757835cbaa3bf3099c318e5740ff3c0e3d26af4ae9632c74abf7b5f8b99209fd02a530c1be93e2658e3c1e5fb3d6ef44772419609ae7e6564a21996ea196945b5992a93ce0772910b845f4880e64ddf6403b6ace6666083bedee988b26df54b97ecbc8d302a7ec9192600f3c02", 0xb1) setsockopt(r0, 0x9a, 0x1, &(0x7f0000000100)="da0fd6fc05e57d584fd4753908", 0xd) setsockopt(r0, 0x6, 0xb029, &(0x7f0000000000)="14126932c65bc5cc21817782568902e209c91b845c4ca6d6542eb5357cb225e2eadb4767961eae5c0e1383a36e465bb4edc4d13817fb83602937b93544b3cc1a47833813d516bbb9ef7e2f6ea562dd715e9e9deb8ac1681acc7279dcb4b658a2a5732f9c671610f96c3dad25f7d31b4c487227333f352dd3436962dc0c93a88bc51cedc4ca3bba7f9b1af7bd1496de342e67d7b3492437cbda64bdf730cf8954397314984bf66d6f9282760bc6e42df456ce13f9e1ac498b4b91e83a0d8a7efef481c199d549ef4e9e2e8844d845f27e04ee08f701", 0xd5) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 10:12:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000800)={0x7621, 0x3, 0x100000000, 0x401, &(0x7f0000000580)={{0x1f, 0x7fff, 0x8, 0x8000, 0x3a680000000, 0x7fff, 0x1}, {[0x80000000, 0x20, 0x0, 0x4, 0x7d21, 0x1ff, 0x49c8, 0x80, 0x9, 0x5, 0x2, 0x1, 0xffffffffffffffea, 0x3, 0x20080000, 0xffffffff, 0x6, 0x2a8], [0x10000, 0x88b, 0x64, 0x5, 0x91c, 0x416d, 0x6, 0x100000000, 0x0, 0x9], [0x40, 0xffffffff, 0x1, 0x10001, 0x3, 0xffffffffffffff68, 0x3], [0x8, 0x10000, 0x8f6, 0x0, 0xffff, 0x3ca3], [{0x376e8cd4, 0x1, 0x779, 0x3c2}, {0x7, 0x0, 0x0, 0x2}, {0x7ff, 0x200, 0x4, 0x5}, {0x5, 0xdd2c, 0xab6, 0x5}, {0x7, 0x2, 0xffffffff, 0xfffffffffffffff8}, {0x9, 0x2, 0x3ff}, {0x381, 0x7, 0x8}, {0x5, 0x4, 0x1, 0x1}], {0x6, 0x0, 0x5, 0x3a}, {0x7f, 0x25, 0x81, 0x6}}}, 0x8, 0xcd}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 10:12:24 executing program 1: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x80000001) r3 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = fcntl$getown(r1, 0x5) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)) pread(r1, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0xfffffffffffffff0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x6, 0x18, 0x8, 0x0, 0x9, 0x81, 0x9, 0x1, 0x2, 0x7, 0xff}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r4, r4, 0x8, 0x10000, 0x8, 0x20}) 10:12:24 executing program 0: 10:12:24 executing program 1: 10:12:24 executing program 0: r0 = semget$private(0x0, 0x8, 0x0) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000080)=[0x200]) semop(r0, &(0x7f0000000100), 0x2d) semctl$IPC_RMID(r0, 0x0, 0x10) 10:12:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r2, 0x0) connect$unix(r1, &(0x7f0000000440)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) r3 = accept$inet(r2, 0x0, 0x0) sendto(r3, &(0x7f0000000040), 0xfe81, 0x0, 0x0, 0x100000118) poll(&(0x7f0000000100)=[{r3}, {r0, 0x4}], 0x2, 0x0) 10:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) getitimer(0x2, &(0x7f0000000000)) getitimer(0x2, 0x0) 10:12:24 executing program 1: mmap(&(0x7f000071c000/0xe000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)="5a27ff2899849bd48427207c2a170f0a", 0x10}, {&(0x7f0000000040)="9f7cd607625ba3f873a741a54d61cb25e3fc94689d5c054f6209c34cc8fa6374cfb0d8d218f718a9cc80577475dcbe00f1442bf3862d1a9381eba72899f2ca9c047a992be3e937bb2f77077710810f33129ad8fb7b3ff2717697d7a086d9380e056540a341335ed7840b6f0d5e6683f6f617f760b92573540d5e4517f476abf631bf707c17a67de13aa935598676d75ec9311f843a2741d21891786ba584441372bc039364b788832e620b2716f994ba2c48b7ee23fa638f4c7aca18783b58ba7f411c8663262529bf6f3a1812cf1d80169044974404c7bae7ab2fbefcec21f25f5c653a221dc3ee8cf80e28d3310b692ac9a25f996a9be36399b8aec9153a772f88c72e4a53e29ec2a3ed26624d532a64c45378830d7b3f758944864ffafdbbc7b6c4a71c1399c88cba82f736b9e6cebcf7ba6d30c288bc38afc5cbfb3848b9a1fab591a9f1bc166a037e4140a3144058c46650c54e0ecb50138f66368bd9fd85cb548d86b4ca818cffa2f3eb332a0145fa31fa39f9804816f44c0fc935e6c7ec14d5559631e8a6c73cea1f7d6ac3fcf175971ac73e09ca59c02b0f0a267b3eefd07adc5e5ba27fd04befc227d791bd65ddf56ff3127664093273d9bbc9039dfe9bf00a8ff5628d40f596c8175d9bdd6b66fbfeb2099cdda93b06c5db1814de7288cd5a85719b2090284910eb07a0fe7a0b92e32fb1e382131e00b26a70c6d58261fd6cbed3884362d9d4e34212f0a10a46922236768652cb9cec821f6e674a93fbb36ab9cf2f94ed9ab37f72ed920deb1044da35da3cb998cc23f42225f4c48e81e7ba65f43f9196e815d5252238705226968a16d0113940811388eb2717b3bd2eccc9ab6846827291b8ddc801b0bdf91934f2ea8c032c8b504c6aee4fa8f9b11ecc49f252a34cc86d69c1ec8736d80b17085c83b0c469926f6584114706c7768ba07b04fff9384261373c901a598dd9c7cbf61b50cc1817a7eb759b60e69623a58037a352e9fa6f7940d1403ebff9b5f5fcaa2f02496fec860c8b3fc254cd9ddce313a530ead787de948c3bb376dd0f920d0882c643b4b10893ee942f1b13ba7d9ff69ab83512e51f4517acff2bf31d3a4f20662262d5be2cf14c1f9acd6fe226cdf6495c9f46c206b4ff523dee7ddbd892f76f808917401c59b06b93dff16a514b66f8f9c8c8b1a7f4f6262d8f1e8e31e1802400d7a32a4f96dfea609a68f91a55e0ddf86fd3dd2ea775d63f517b7810a750d627a8bb0bb71708d7c5bc7873bdc15105835590e70d488223d41e65f16c8cfd0c7b0fdbfc8d3865fa3440d8d2c0a9b24d3fc62e6c10b1a52725885e8cdcdb66c913ca494cd2c86dc76a17df592e5552abe6d25918b99bd7a8c5612c9055a0b931239bffefbc8909072606ab0e8b4a92db17a911acd7a689f502be454234f6aa51aefb4497b3ee9fb3b7f266ad8a6e6b63244613ffa0cbbac625ed80f0b0ec9208111c3e4558f800e0af9d298e0e44de15c9afa3ca54f409a9bb7838d6de257fffe6394881c8cc9018661c6106a83218690ba11a3f892c44b70b9159fdfc357b17dc7bdce7b25a5e67ec02127f8b9e9f53ad433a7cfe32d8f1db01a4ae8b3d8b56634b3b6fcab0c7e43e8ae4772b7b601f06bb9556bf3689f56ad2a889b797f62b413dee5c0a026aa81899ace7d826f1f24c0ca6c411625d8833a493ff684abf825e7906b080999dcc3fd9458d58a587ce10953ddb04af906f782810f88d2040dfae135daa64238a2651be134a5d9f920cd570636c597d75903efe11c317e7cd439f803b80115bb7d1fcc934d0e3b0faaa4be73da6ceef7fb90c44cb2e798189bb2f3d5ebbea16661aadbc102570e890e5f20b8cb7852a383f9fa9521f8ab874e15e389c2ad6e033cbfd881514b9f1caafeabdc027165507448e432cf313b0b4dfacbf5323d378c074d31e4cd79cf3d0334cee61fb2cc9065d92e0204cceab04c2b68301666e4b5273bf4ae4cb7c8186e7f5aa0d4124c90304d2bb65bd0a23eae0a91dfcb1af6fa21dd55c3df9d51e90eff40aef9551012898373627dec8594bf1caef37f55af14dbd229b9dae544828b7f232563558f66fdc1ebb515634a87cae76cca0f5f20d87552cf19bcebade26c4343efa6bf2e7475e44b6b07fd65aab0d1cb16cf1a5be78a9d116d0d26cc9350d09ceed4c31b783dd5a5b5611ac49790d7495330f6e3cb7e9d1ec9efa83cb2c6f8d89551757c2bf2b7bd94d65c52a1ab380f2fb48418f315f454bb8de691d948c8a70e573d060d5358a43ca4a0b644278aa2e547315b608bf36f4f1b6617e13d825c0bff4ee8e3fe661540ffcc42ffce1508b34baf42da9b6fabc6e2f91adc0ce71594d565a77f40decf721c2f0fb806c213e2cd60eb4e1692034c10eef228df682c35d85ddf427aeaf2f593a2e50366c6bd0f1a1efb068159b49b5b27c67acf935046c362833e228bfc64a28ebe09f8b022da121e51fdaae6603327dd195c8826a0b22602c7c02f128d47a5366b00a6801229b046e5d8f5ff8f19d89a5c84df81ac2757e540246ac4d6516391d2c4c9487107e6ee5ce83c2b6a0e8aeb733188aa3b27038bffeab3012e2e52b1ac3abda83eb33ba3be1e810ea8f24ab045837ef24e45f54c6b61f6f5d570ecfc63760340dc6f0f6ce8832d1ffbe14aefa050e8e60e8d422639570140402226a37eb3a4316837caa0a54a9eca372797fe55415efecdd43bae42d6d49604ddbf9e8068e1f060e8323368e43f295020cdab3baab6a29e266432b16f870ad4d27d5bea40139b6d5e730fe9e68facdfb06f62dfe84835bcdcc1e6bf60dfbf5bb96845e8129637c366adb827aa6a273a391c6aa71c79536106fc6eae824ad69ccc03ca1bc7572a066bdd2cfce9ad84e66ce5072f6a0fe73f0b8ec0697f5c7961fcf65e2f0b917e852b8d06fa1c06847eb136a8245e43fc6dd45d66455aba17e08f61c5733e18f5643a763454654d721aeb09f0a4187df197d5726a183402dc79a0efb06b06553a190d604123f5ff1862e2a7b99fb456902fb1222ae52658c2c55d0c0f77413832393f8435f1b7e4101a2fca636635bc8cd6b9bd46cc97f25c6f1d73fa9ff0895e1e8268449168cb394182c45167c93198fec8154840bc3cd35604c173ef63356997d567cf933d52f659e038853d27d27fa75c9d5be3d85c94edcf8cb252ae0d50e8f87c14c15ac08b864ea28311f4f9bbcc98dc55377889299946582c22adee9d362e67d7acc5245e12bdaaf5f2eb3f836fdeb9ac6f77c4907a7a0fda1a8620ccf6592a79c6ead90114bd24bcd8fe9ee1b5489e00352c97f2e9213ff4a21d1e76c68ff2bf63e0312a4b085c8b11fb64b9b78a4d3e048377dac9c01165014aa8902b481c58330e3381e6424b4c353a98016160e2a0758ebad569c6748a7e68fcc7a8169f8f131151c2c150487f310feb63593cbb7420a4b9123e6ce176ae13edeb30026d7b655da69b4ea9cdc97e0ef2c7a413cec3a6985e90ba2e8f27d76b0a0df80e350dcb6ddc38c4a0e471d4d84933e6ea0b9116948d93188083b748e1693ab771fd4296729283bc85bdd203a19ccb251496beeb95e0c56935dd32fc03e56aa40edc35396691d94a66f183c6d9507cb39a51293733dff9208019954606869cd1d2dea392ef14a450e9ecefc252bbdd99c83fe9daa6aa34ca8d030ccf7f3652585300b5ba9f43d23c058be7112b608f7dc2ee9141aec6dde65ed2684279156b2584b73a17a2086e37aec740cf0131d7abba1885c79f77958eeca07a47c6a91d3cee67dcbc8c032986907e98e8c2555aac058cd4d9cd3932423315bbbd59f54fadcf710fd96e26d3fd485d858f2c1585b0a27c75af682a104c2e6a28dfd3390bd50464e2b9a5a0c17351e82edc2e0b39bf2a391a341430a185d0a06bc31d0a72736b1ffd590ab497b2d2f3e9fcf56e4ff474b8c9ea88cf019130804dd28d0fbb5d8d692817a6df32582d8734fc2d9ce422c9471cf17649f7ee1beae0e70c32f8521b59f4669a2a29d9691546cd18862df97f2ec27bff740263dd9c4f8dcfb3a4d615dcf144ab3220737d0024f1c93af2fb24b8382e33c8ed188431ae94ffc8a6ade5aa9b66660cd99b8154d543720c7539ef3116a1ec3282d84788d1c6ffde3820d633df6090a08c52a3a98978e6b86e65cafe9cf9547efc5ac69520b607392bda9ec4f0c50ae7844aaebe37a71203acd9eafd75935148e0941ead5ed037cc30dddd0aaf83d2fa1062976a9f6367e4aa6cb7b4da71747b1a97f7ec5687c8e5a3405ea94c3b85e701f1de4fe16bbe7053bf2eef30a2121cf2f49449920dead09e5251e01e1791240dbb6f0a0e5cc554b3df1c511fc076478960e7455eaff63b94f257c7128acdaf1e98c29dcfb9204029d26dbc7098e43d32ba6d105e3826533daff6b1b5451e73309811bf9ff12a9ad8b96cc4b89735709b6650a00c28e723df01c759e1aec01d13440a180887e57c7c410f1ee1cf365f2d69a5269adbca1ede481882c405c680836cc5274b3482dd77f060c01e761ac56b1955b078f8af4900c16670a93c3d26bb01d6ada65c2686b6eec930069f8be8dde32d06f0b0bc7d3921812515179bbf809f6b5f7c60120f67fae652d24f0b6888fd1311b2661c751188d494616684ae01ab0680c518dd2381b8dd23831974b829351789fd3b510e2e23203eb8aed8e60a3b4229d8ce13609140ced78f8631a1703c1587d9e195c129c8340f1ab56147caeb4906218cab3ffabf3b620b26bb6f34ef493e50dcb3a2b394e25b157b4d8bf015ae571d53967647a268b0ac4e14101461186f822cf0e5e8662294ec6f7667c8c8fd959c39b5db469858d44b57f8b7fb3f3efb0f04caddce97ab03757bf96038867efbe3a351f8085d66eafeb389d8e460f904b51ae827a38dcd6204b9a84b48d8198ab23233a2342579aeaeed051a4f3f3385329614cd34ac9954967cac65746f37f25a72bd31b71852a7c7015a1e97c8183d167c4e4a303e2eb5c362ef97bb3ca69c8aa91e7aeadc87719dc5e580f8c8403736cc52090e207dcdf89e00f902d7e34f210f4f0de8092095c209e7c97a18e8a10a008a544e6e5b7e5b628042141796b4fb41c6303de17d1e808f207bdfb2d7af9dfa625e804968779d810dbd61033f2a9a1f5d1751e274130d27883070846f4054f83434c8998286c83d7221db737b16bc5771b4b504c7325562a70fc8b01e4c3592754addae6f6b5f18f70750cdccfea42f44e4a03c541b9c59a93c1a95a6dd2419f69fa7ff1f2c300d36ba61061098f5efa5c0e1005276093a2a43a1998825a3996612b3fb8f5b4d6f0a186e59473c0d2812811e43bb7b23dccbc9cf1985c2de24819b79df9b26ad9d81ed7b5cff63719949b64aa10e3d3bee384aa110ed1f9529e21f3c415d30addafc9082cf65e6835d4308e7c750746d7476dedc2fdee40fed8c782f792e45ad6dc96858e56865011c1fe24f24c12dbd66db094f2729591b07c6e7c91285de75052d2226e6339cc87b1df4075d7cfb91024936e2788d2c55fb1d7b4a72112cb1d60d826bc2be380e6868c5758761121d09eee25de10b45085228ab7ce903d1e7c6aa61eb11b64fd8d0d2600a09006a921a882bf69a0c2dcb67d2087992976986d9e59951c8ecb420ba804e4200afbb6a442d5b2b8975a2b5f6c58e2703a54ed57fa1f31c9f2f245f5974bcab0cdfdaa3461705579d444640c805e128b94720f72d4cf4504e156976202c99f8e0ba89ea2766764e7451a47e59b0ed34080302e6e4298122ca9ba", 0x1000}, {&(0x7f0000001040)="c2644a5fffc1db2f54bcfc654a87c982a87b5812bf6e109d9fb3e14123956cd2f43808210f546f78c512071128ed14f6650206dea84909cfe9635e5b3a3f23972a1b4408413a45a8625fa672d7a691a741c14752b6589920b4c0ed5c7be3b9508f5847b07e336a9af87ab5473b84888bca733c0f5cc849d5bf2f9f4a60696ce82669ce9f7846118328a14c2b15", 0x8d}, {&(0x7f0000001100)="f52b97280adfbafd7e93f25b4a64d188f23eafdb594811f1a662db10941ac54ef48e7d49777e8dc75f8ce9690320a37ab7a82fe35faa18c7f7aa33aeb54b6d4a4425b1a783ee3aa4d67d3248bf87595bcb61d7cd4d38aa0596799f71b39737ccfc489080cfa9720e1c78c6f1d4794141a91fd968e0c4d1127cb1abae04f48b7db8021c3f13d5b17cb5395170261c09f2938cb60fc4fc3bcd3a914c3d6e05de868a9131bb8ce92d8d507be1fe484182b05a0f", 0xb2}, {&(0x7f00000011c0)="662c8e7afb7230558dde458aef3117131eea0eb08f5505da0d7bc236be374f988ea0070e76bedb9c7abc80d386eb2b0b5510001f86d03b984d4587b0bcc04feb3236f969b2a135dc10e5da64b8912c86c899e4a6970585f79cf483f26a0366e11b034e6ca51bc520a915a93d9a60c2a777a8ea18628ebe907aa052a64d058f6a471d7ced3e9d9eb988422e3186396c02dc15bee6a8c697ab4358934be5b6b850a597bc63401df425750579e3648a4d66bb", 0xb1}, {&(0x7f0000001280)="b2086bb4bf403bb01d538c3774eb47c0d40f201d33e59a241a5a2d5638bef04345a49df4f98bd64869cf19ea483722d22f0e96d4339c67041f20291e37d10b133e72a2d5d108a726189dda5a2f5f94f238c1fc452edd90849a9043181fa9c5a1a6a42c25711aa0aad44e31d9ee4d3ecaadf4a08ca48f233d8ed0f6bda92c3fbbefb8e171094cb0b8dba8fa7f7bcdd6132798f928ad43aa89b69b", 0x9a}, {&(0x7f0000001340)="021f5dc80edc74ffa70ff6a8c1d267cc71fb434d09dd2c8943364539bcbabf7b3cb70e590197a9daf9a501844bdff51111a064cdaaca4219066bc5e35d6157b31cdcab8d88fd07267069970026b2b3135f3d6032d3dbda4ff54ebfe20dc0970ba21650569b6759f6fef7b8923fe49677ac7c6676c39c86790d34c92d66cb0bc53b4ad4aa3e1241c0ae9d4353fdb9d76e00b59b76f45ae86244d0fbfa10530824ec0e9f0477cd1e2e8e67c8dcec6d62c83c6784b2af253a0c9e04f0b6996c83cc3d7c0db8299576876f87b05d037107e93225774c55a820b1eed3a2c61462078b6b03781c1d1abc969623aff49d95f2f97666d007", 0xf4}, {&(0x7f0000001440)}, {&(0x7f0000001480)="42ea9734e3ac091d51f525e03baa5d9dba9ca04ccfc5837c1ad0f96369524532ff28c0d4f151da228a9952e3eaa74b79f47c8955485f824a2ecd349e11655acc2cecaf5634061231273508421788a0b627853248948dad868f4dc2640eed01d521282cad7b4cf806d565b8cb77cfd3e8b8c349efdc9a590ebb6c1bbc106e9f3b911855e75b3e61c4dff434531727cbb482cfbcd112284129897249f89b83eee0247dc0ff96ec2de75e610e9f9d41f58fb5b1b261f8a0e1504ebcf99c4323a772cc522a522939ccd71a8d1e63e47a484e224443d1e06e", 0xd6}], 0x9, 0x0, 0x0) 10:12:24 executing program 0: r0 = syz_open_pts() clock_getres(0x2, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x9, 0x8, 0x402, "fc604c6d9c467bc6559f1234d3a76ae5c90038b8", 0x4, 0x1}) ioctl$TIOCSETA(r0, 0x2000746f, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) sendto$inet6(r2, &(0x7f0000000200)="26df2256742859a9f5610c499e08b2e1a67d915c3426601ec51dc395d4dbf7d4b6f8d836a919586b7461f7b3f86dfe58491a5bae6137cb", 0x37, 0x0, 0x0, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 10:12:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f14e59fd9b42cf1dbcccc40489a443aa02f8f0f7b6eedfc4f1644341fb5512f26b0f183be1384ae0b86c788a2522bffc1fd484f3ef074d599ac33f8fa5cf7f39df877aca8907c47246fe759f3e3ae6afa5a85d1613a8d5e62fd202dc2559bf2e31ef5b332a6dc2eecb3d96ad0b4f9d293764b5fcf87de2fb9379ec483c53de42e454ba051922757d086a18526868bd03c5960a14a0bfddf74af86ddfc69289bf776c1e929197e03014842f05edb6116f511f0b", 0xb3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="90b572c3724a6d9ab631a6ea235293411b60050c36c0cad5b6334ddd29a4ddf2af127c890f4e961cb9e8a9902f1a0778f965e89fc462c8aa7b75ed5f76d2ace77c83304dc5e922974d4c42aa54d11fdcc1c5772f3d7f85092b893c5468e50e96f4e86d884c47bda1c04eb47fa868f27e9fec3e3bbbe7a29e9e017178681dd0c35796b61caf60252f4207c1ec9af6751e9d797d", 0x93) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xa0, 0x0, &(0x7f0000000280)=""/160}) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="7001b4aa92cb9640c8b0ee8cb0ec3e733a3754070f33e919847220c4e016e2"], 0xfffffd84, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) 10:12:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 10:12:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8100, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x3e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x1000}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8a, 0x4}, {0x87, 0x2}, {0x1ef, 0x4}, {0x61}, {0x84, 0x4}, {0x46, 0x6}, {0x8e, 0x8}], 0x7}) 10:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2c}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) close(0xffffffffffffffff) setrlimit(0x3, &(0x7f0000000040)={0x8, 0xbbc6}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 10:12:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xca, 0xfffffffffffffffa, 0x1, 0x1000, "da5eea85875e6e4f4bad75c8250866561b28fa61", 0x4, 0x27d}) 10:12:24 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() fchmod(r2, 0x0) fcntl$setown(r2, 0x6, r0) r3 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x9) r4 = fcntl$dupfd(r2, 0xa, r2) openat(r4, &(0x7f0000000040)='./file0\x00', 0x140, 0x4) 10:12:24 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) open(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x8) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x1f, 0x2, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x7f, 0x3}, {{r3}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x40, 0xff}, {{r1}, 0x0, 0x80, 0x4000000a, 0x0, 0x5}], 0x2d4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x9000000, 0xffffffff}], 0x8, &(0x7f0000000080)={0x7, 0x6}) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 10:12:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) syz_emit_ethernet(0x36, &(0x7f0000000100)="0bc957fa9408971a5a9fd36d9d062e2d30f8c6758e74dee84f72b9e0499b62252944ff7fb3f06a0687edee9d790a5f6e0e1dd775400de9af82182d3237a7c77b371be63687d867d6177d9aef497ad8792b74f8de520f854aa756293cbd08f2ca3b082b9d67e4") 10:12:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) 10:12:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x7f, 0x1, 0xfffffffffffffffd, "67121db2507a83ab0c14e4efa7a458eaf5a82e1c", 0x2d, 0x400}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!', 0x10f}], 0x1000000000000236) fchmod(r0, 0xe3) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)={{0x2, 0xff}, {0x80000000, 0x10001}}, 0xfffffffffffffffe) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) fcntl$getown(r0, 0x5) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:12:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="6ff245db2be1cd803df1ed1fb01fe346fec511383110861ae72e55cd3cd31cd6799d7cd55cab840aef10ce6c8bf5", 0x2e}, {&(0x7f0000000100)="2e22046c6ef28e691ad61d58aeeff538996f13500bf9dafeab6e7cbacbec06fa6845d0a6e1176e324016797105757b383da69a02c0213e79e14e5b4c776694a9072b20fe508cc526276f17184e34f83a861b37399da89586c4a6db1ef6a16343f2a3b672498abc2d0acab863af8bb5b22d161760abbd9cf6f79fe6eec8ebbefaaa341852083bd7ef1108110075cb4881c9b7992a465fbddebf4d7a777d0ac89bb223edd0a6a7f713e201b1d2512d604e0e57bda0af8de16179d604adb15381cb3ee6424a9afa5e76c78fb3153b2b6646c443db5da57f167b549f03ca", 0xdc}, {&(0x7f0000000200)="43116a77100e908a0941d98a28eb677c3bc6149f50d293edd3390f9ae4978b6a36d08393020c05b1c0c1b0e0d719bb5b3af04163fb3603563ce72fe03ab471fabe9093031ce726537ad119e30b2faad4566c22261941433d987640962c626f7c03252bc9d3c4f28f4d96b9c49b5a601517c1355d57a51708fc410ea59ef0b60a10b8200b80b37623c1fbbd842e2d7beb0b9a1bdf747b3b54f73536671f48f29028f432972ed448", 0xa7}, {&(0x7f00000002c0)="2897ac1a95a7f02de27695599da1333e4e0d446525a77bbce2168ad4e8d054e7079d59ad", 0x24}, {&(0x7f0000000300)="588fc1acc66ac45e4b1114e173d86aa024e2934710547ae2416b032495acf1e0297924555ce8d9b0f38c8b07df7ed43dd2407c4370c332", 0x37}, {&(0x7f0000000440)="4b10dee1594fe869546cb83cade349766811557941564cee69399f35e02942bf3ebd249720aa4639e4333e0bf5fb307cf98273c18945f76a3d43b762626565da314acee3e0ed036bbfe4e968634568f1c903ef75a99a67a45337a05c2b6bed447c6a4938e8197ffb877457cee19f1b0244b983d03d4339c6a2cb49338122d25f67548ee6eea37fcc71177a8e74ce2f7777501a347554506ac2c18bea6d940eaea76c95c42bcdce8e35574f13c2a5197f740f13af3eaf1c4ee0c7211ec3c9a256675c785d602d97f31cb3326a6e94fbc32593fa11794fdb0f", 0xd8}, {&(0x7f0000000340)="8397ce280375c36c298b98b73c423f05ad4b7181275acb1053a69c1441cc2c9033d7eab8058c00d327009df46c6bc2a22da1f1b47050", 0x36}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x1) r5 = dup(r1) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000700)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000001000000000007"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:12:24 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 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 10:12:24 executing program 0: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x2000, 0xa) madvise(&(0x7f0000a5a000/0x2000)=nil, 0x2000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/91, 0x5b, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0xa, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x8dcc78ab8050b526, 0x6) fsync(r2) 10:12:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10580, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xfffffffffffffff8) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") 10:12:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3ff, 0x7fffffff, 0x8, "b5dfe067074d764915ec70b48116da8e051638a6", 0x2, 0x400}) close(r0) dup(r1) select(0x40, &(0x7f0000000040)={0xd9, 0x0, 0x4, 0x8, 0x62, 0x7fffffff, 0x1000, 0xffffffffffff4c1c}, &(0x7f00000000c0)={0xfff, 0x10001, 0xd1, 0x1, 0x1, 0xffffffff, 0x401, 0xbb7}, &(0x7f0000000100)={0x3, 0x2, 0x1, 0x9, 0x80000000, 0xe6, 0x5, 0xae2d}, &(0x7f0000000180)={0x18000000000000, 0x7f}) syz_open_pts() 10:12:25 executing program 0: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x679, 0x1dd9}}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001240)) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r3, r4, r5, r6, 0x4a, 0x8}, 0x3, 0x7ff, r7, r8, 0x1, 0x100, 0xaf9}) lseek(r1, 0x0, 0x0, 0x2) 10:12:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "3b6cc8061789d5c10b0e1f8d4399f838b64b41af"}) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept$unix(r1, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409", 0x40) 10:12:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/145, 0x91}], 0x3, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x3, 0x0, &(0x7f0000000080)="907be159d1b71fbd1e77fcf5b8e4d8650340f94bbe5e9e24b8d2f002f5b5ade0339ebb8723020b395c2b44d83c4324abbff675a1d98bbd67d82fc05f69058e27e997cb91a0a9d37ee8f4c0cba3fc893051c5b8753880547b87c2047146012f6e7de211cfe263cf59257c36c3485bd5ef8257b2a92e977d8b681ee9cf420b6849167e", 0x82) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) 10:12:26 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) clock_getres(0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x87, 0x2}, {0x47, 0x6}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/35, 0x23, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x6, 0x5e31, 0x4, 0x7}) r2 = getpgrp() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) sendto$unix(r0, &(0x7f0000000280)="5be1c9cf0c87843a6d7d2d7d0e66b420897cacfdb882e2ca200e00a6b92b4a6f91ee0d28e723a06760225f51f8448efc096ca022c34f86a83bb09cbf29a919077d4b1ee5c40f77c7b9e49d40b984fda7379e16bc49e61d430d287480574cb9b3e4ff20d07c56439e99cda4e26f143ff1067cd515bf98b41f0b46fac8b86647e6e945df1995298d1b39e496a7fae45bb23cb764404325f6fc6f07ec310715f204b7bb92aa57f10f75ef3f760174d9232c8ea4b07f2b27274caed560a6a4461ae80b3fe6b2b3df2598cf2266c4dc4733463264506580ddcd1338f87cef79b19195aff9506606d8b07cc7594a1586c357cece7936010b7daadaf19d8960158f29c89fa1ff5b620be27e5e70ce18f9bd67e40c6f656fcafb1267b0e5003182d6e998f52f57b6d9c94934c3b870faf0988ca3ce6e08dc9810eaa14cdbc8e530225f93d55161f93546bd9ff6df256ce97fd58359fd3d72f4aa2c8b3175681a8744ffcaacc7c2d47346389d0e5b928c0820c5294cfed49431349a181d24a4caaca27b562acdc6c73b3a3c719f163d3a732be8d0de3b0fdd180d0763b76e66970dd2f3f653359321d2ee7be22eb1598c9f4979cac9bc27944759769b4ea51e56697b269975a4902133ad3e02dab3eb994c997bef775bba69c2c2a533f47b099acfff9eef62ba68c0932d9fcb715138114b246905ba6a3f9d121d36666e499f86b6f5c718ed18f7842009a2ad73b47e029c4794ff0a22a0685a08828a6855d7a0da9bd0d91bbd85d78c6e8503ee7a932493b20b5ac1473f7cf89df4908144c52ac21c1609007105a77b457cea68d321b79f906f4ef914eee338356daa85b69a14ca87a4316523cd49fa78e49a085ff276813b65894758c57a57561059ab0e024cb7539056175a26bbb8d19bfb3b7c769c0f3a9f84c2cbef8a16c2e278223cd566e48c33661cfd21d3ec90d4c14855ae1f1b0a792a956af2dc08ef31880ba332b0d958fc5dcae98ca4eb8bf81069f2878e6aa96d2d154bb950b9e8cc4948d57ca4ff947f653456754f9250dedf178a23037f2bb2dba6c7faace58a290fd35e823f273d2820c14c15978e219326a5e44b135fd92256bc9d9723ac48555083d45a2249b630a03ff1d553477fa051acce1ab4e70de1033d6b2206b55a81befb6b6a0dd62548bb5312ad4654a919bbe9cb5a4bed1aeae5823672102426206d88f1343746c9580ef0f87050ef1ab4cc1b53ce93d1316bb0a0ca9298450ce0957f0991744d6bd45ab89e0e9e44a18ad4121c09f2e444f75ec52037bfcba373e7d70361a6bf6ece74d623c525d0d462d95748a8bee6ba108d64596f157e181b0636b06f35641bd525f2573f6623418c3fe49e2f3bd19e82495c9e7ebdd986a315340ebd3430e6ff98fadc13f58af6596c608610efd0e8655ea144338d5d9ab3954d7e2130d6732105113ae9cd9a606c57c12ceb2189a008f1dde9e15cf005bde1cbc43bb48f867297fa4dbfcbd0ea4a30046f6da7bcc5a5a7fbfa5a9816edb394cdb569eab486fd44bda62cb6335425f30f347db5313f2a032593afc0638b0f880589521041b532d8fe79bb931ac6d3932107f3d07fdbc963319060ca5872a51d22f3f4a82ea20a866d26a21f06ca0fcf0f132e242758c595a2f81a063b38310b18d746cb0efb4df7d0cbc7b304488edbbbf8ba00372ebdc788c407fd5a3e7fe78ff15c73468aeb76b031a2698e63b223652827f071c9a51c7eb7d296bd339a384ee6eae78e61f59aa3825a378f7581de92aaaacc6fcf6ac164ea662ab86d6e7ca836ecf47c034e815bc217201d315bfceafc9e3d3a509db7700417f1bdcbe978fbf3dcc47a85fed2db698ecce7e91526d45352a65dfdb488e3b49d78b39d34930580136c3b3b2adafe7149ede8f4cccb1ef0b9e9156662a30bb85311405d63f8519174a5f35960ec4f3a2a3ee1f6b2b56c509cb2e9630bef76959d67dc6f1756687c2a3d87af7b085506e4a84af8c352eb3da8dbb610a548f2902c577987880b3b79200449701419a84f3e6faf55f41bd7732234e6f9e0cf2e42dcecd925b616ccef3000c9903dadc0f914f6180e0b9a3a5e852da4b13a8b4043c9e8756ef8312df79d755b45245ebb8d5616374707ac5457d9ce2c86bfbbbada4126da025d59e2f4516a3b3e4340e5290f37fe1a47c5c451f5d3ae8d91b2dbcbd79638393892ac5a3202591076900eaf6b3a33490bce162b2fad63fdce5a71592767528bff4a349188838c5c96ae65f6aa276f0d0995191570e354a09acc1e31fea7879c8a19494021905c376c73def485ed72adb525243cb3fd46fb4a3dd531971b449fd87d79a7052c395cfb063c35616d52279f1bc5d523e6022d577702af9ffa95fd8d910855285c62b35463ee1e4760ab9f7b9840b82f5143747339ac5810a2fbbfddf9a42a8463e918d1de49e9d6f6b2acb9d81dc0c0afdb92f36f3d20c36c68bd2c2e8e2e07b4cfaf38a7b1e262d0b2853e08445b1cc5ce21dbc756d694924e685320839b23e8ca797d8f86828d466e68de19529cf58998f805cc04ec2669767d01d7b721c43b5d9a0341e47e3466f9eb5c9ebbd44ba3ccfe2cf448e145286ece8259b40013be0f589772ddcb91b6ddd46992f5df5df752f61efb98cb216295dd89b2cb060aece7a322f68e36511cd8e3987516e77e5ce0faeedc78f5e642b95b25b01801012e8344ce26a663fd7f045ac5acd1cc4d632aede5debad9ae140a86baa59cd9425f222d0755e84c9d87ef61c8ac82c13e3dc3c457601c412f87be0f97cc29b45e22aaa460c374d797f299ad754a4a41dd6dc7f5084774e651b365c903215447fe475f579b497521c80e652c0f176b360abec475f82a37de3adc573b91798265606535e23a8417954544e843842b94a6d009e1aa48abd2626e676b247fab08829dbe19d6a5c6c519e33e7881183c363d4e69ed98254385ae66aad5f21d8a955849a7e9f15ce7819ef77d6f757ad7b18ecf3f44cf14524d1ff16bb93b2d4b864749993596370324a8031f7cdca34e03c1dab9797956fec166cc8a55117545cf48ead76c568afd8ce32f1a8cc4293bdb48af642b519f3f7fcdca4f0a04a4fa3d594fd9c0c19b4ad564011d22141cd4bb0cbc9700bcf92686e7f32423797b12eca3519b752f383655a22fa2357334bc09ddb1a41df5e135f40cf2db91712beef24f6e16cac2fb447dd553a4da05e5c8f6772e0074b6ce9ef8151c5d0bf2be176d94936c7219d9e6497e3fe57bd2d3d132b1b6a4daa91ce7dc27384103c63d2856180aba22b3899294a958211424fc9c6cc83279510d45e3e789854bfca4b0a66b3df11e19253fd726e77e193013fb62e6b11d17c8c5b8b3be153146e5c396fe73d47699b8c15f9bd4db665fd497547fe87bd0e2913b633cf04b11799d7eb35b6fc7fd37537dba3b7cf6cdc676b2af30191becb6d5994ad2ded20b9de80f1ede3cef06bebdc2c47d0a1084a824749699da9b51a2d0debc3415f7c797fbacc6e8dbc6f9a43b22b3875cd803cc07bbee91f96b003295630cb02b3ce5e8fd5b244dbe0b0c34e9ec1b8898f28bf735571efcbb3fb39804afa1b61e2bea5e2b95aa81a138d6502e7b0bb6eb969c0bbfd49f40d9abd15631ca7af5287906fdf5129ffd8690d461483b6c91be7319d2ee7810876a3386d1b02afbfe78e65cbeeb174551e46a0f91d0ed56bb04af97eb780bbc1bdd75fcb694115077b660c3d654c28c7dc7461753f90349cf48035919896aef2ba543dd5844016d32fd4342d18453425c02853aeab837012955d38a8afab6bae998be31ebcf79c03fe9e3a1a2b9933c448862c2d5a73181cc71d64f7b1362e6cf6c0b2e4b8ed114119dfb7c3ee351bf1ce12434863908e2e1dc191644739ffac9a9b57f731d912075ee296259dd7d00bedae3426c881f6099945b5672ad279700956d6f3786892b9b55634195fcd9515b560a1973599ff9771a20480c73476a668d5ed0d60d27a1929edebac0843ae68ce42a4647866900d098571b3c712acfa9da3734f2562971619db14eaa431a6702d7d84a5094ab6f78d4cc8a37c3d0e03cc9126a84479f8b4fd0210da3dd372329b070e26ed06df899f6f6463ea92793be2f7eeaf1fc16ea25f681445ddfc6934543affe000cce9302dc566556f681f0ae2534ff8bf7fe1ae8b2db1f862fab5c26278adc4a100f51e72768fcd2b5b4f622f5a6798a9b60e53fe2a21d353faa615aa4e3a5e60ded6ce9ec035b50d537d1a898b106c5c29c44d22cee92b4c227fa6a91a7edd3f0d8cc9d6cbbf0d90b8cad19d9c69a1706d3f13f6b9ff93e81cb06d3ef9c2c2cfa4a0636acda0c660992732cf7a7acea5115d40f6ee1b744b8392f452c86030bf9c0affe6aa1abc27b73cbe0f7e55cdcaa931a2c0c7d40199895778db4e66c1dde72b1095328a98301621722428a714e0035618ea3bf2bb5cc6e5181759f6398ff535676e56c2ccc787d78fcd582c614394a632012fdf43c514825194e03df322d68a7a898105333d5f04efd79ca81ae2b07cd0be83915506d3cd2d51935c5cf794eb91f984ac69792ecc7399c2440705c61870848eb3e50944232bd690df9738de42f2e433bbca69f2ed5069e823ceae87a206a2d2ed5e0a41894d32ed29cbffdc4c69aa5b7798d6a7d119329c392bd4cb018b6800d5da96c48d1367c9b9c424987a06215ba1b0da1689b73df1de8bafd0f5ba4322818efb8c9af54502b2ee6f234f7b12885252be3b303d9fbacf9219c1a369e27cdfa893f7c31a5c43951e5fb0b2cae8863efee402f950dfa241ef3a60a0e076d95bea55d53bd6d2c5cfdcaeefaad7caeeccb9efd36d4dfe0457670c0a1e5f455a02cb0075e095c271cc94d7d391bfb782d3a656620f2ff5183f5365b9eca445ae7ba974d3df325d5c31a155a9a80a1d87370d8214e799be783b90d6e049e8940a6eea4cfb51677aa7e9211de54fa7efe8f2ae7782801613b53fff589780926af88999c6d327419b69c8248b87b7cfcc19285cc6195c7b9072d5e94be17ad7975c43da938c7a3381e060ea3cc9e98401e7cdf135d626bc7dcf62637a22fc7820532f05bb803c240568504f5a86af848a78d79ee278972470656f1f1823706239fbb39e852de1e9580e97fe9fa69b7a25917a60616ed960a6c5e5158b8ed4b984e81a270ba460385aa2750183dad40bae279fbc838d17fb515d9464fe0c20a1b5e663084d82c7c0165e45070316f9f50950163a823d23f004284f873e098652778b946d2fbdeaea7e6bea1d4a80da81d6c036bbcf9645f35b047121b4bbc28236003293c4672cfee3b4a1cb960c47b84f66c73662147b1ebf97192cc5c41750d7bf3cb7b309d4150651b852c5e3020a23602bb6f8cbc30ede3384bad5085876535d6e3f308346ae0eecdfcd7e2773646c33c5cd095ff013f5c5e776a0453a6e12b5ccd74568f20d4d4d669b41cd15d0abec1d98f898e0a60c2936fec70c8d426767d6e1e07bb5da01aa216eeb548d1acdb1948a4666371475912a6cb9a121f38b0b7c1134fe72312a609a09bdf595060526a8f43d955b9e3a292e14e27995172e3fa69b392e725cfe143bf3983d77332a084911438dc0578ad5f05ed8a670dc71e908ba3255578033a9369f37f0c46ee8b68a7870291eba9cb04b147deb61416b22ba9c90fb7d28c91ad110015f838d7102ca226731b51b033b2bbdd5a46b9d125231c7ac52aa4d908c2be1005773ded3bb658329c229d93d35b51e1ca29747b8af19a09ac7fe106b1fe4ea548d02760", 0x1000, 0x2, &(0x7f0000001280)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getgroups(0x1, &(0x7f00000013c0)=[0xffffffffffffffff]) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001400)={{0x20, r5, r9, r11, r12, 0x40, 0x35be}, 0x7, 0x4, r2, r2, 0x10001, 0x0, 0x4}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001480)=[{0x4, 0x1c0000}, {0xef, 0x27b}, {0x5, 0x8001}, {0x8b, 0x2}, {0x5, 0x6617}, {0x101, 0x10000}], 0x6}) fcntl$lock(r0, 0x7, &(0x7f0000001500)={0x3, 0x1, 0x7, 0x6, r4}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001540)={0x0, 0x6, 0x0, 0x5, 0xffffffffffffffe1}) setsockopt(r1, 0xd2, 0x5, &(0x7f0000001580)="97330b4d973cd174e3dea85677aeff2b234dc82f0f4ec6ea03f2eb8bf948f22badf052f96b9cef52041db06432ca4f184c3ca98583cde9587f6d49f9eec4d1b9c610147f9b820421ae968f82d772805d1527b199176dd34fd651fc58a3d894f8528d4658766e7bf14c9aa449ce3cc1ea8b4237d62c367ed248649dca9907f8e312777aba1ea0d9e689b4ce06ee0327cc7b302bf7ffff70b2b787e9b928b26a4589479055f1f96186c9c05e4d2b261181ca3752b41bcf54e9565868c9169a72ad535ac2b6df5d2cf196c60865", 0xcc) pledge(&(0x7f0000001680)='\x00', &(0x7f00000016c0)='/dev/null\x00') fcntl$getown(r0, 0x5) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001700)={0x1, 0x20, 0xb2, 0x4, 0xfcc}) write(r1, &(0x7f0000001740)="9f31db62c143d4214604f06f6e9780717b", 0x11) chown(&(0x7f0000001780)='./file0\x00', r11, r8) getgroups(0x5, &(0x7f00000017c0)=[r6, r9, r8, r10, r7]) chroot(&(0x7f0000001800)='./file0\x00') r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001840)='/dev/zero\x00', 0x20002, 0x0) bind$inet(r13, &(0x7f0000001880)={0x2, 0x2}, 0xc) 10:12:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') fcntl$setflags(r0, 0x2, 0x1) 10:12:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c6361325710411c7e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7440010da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900"], 0x80}, 0x0) 10:12:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) r3 = syz_open_pts() write(r0, &(0x7f0000000180)="9a23b816aca1f96bfbb267fcb802c8ba71ff74b88764366e688a456e43c1ee8efb11e090d1eaf0d9aae8f00f5950376e937371f4b4b0c936be8e2a5b4f4b02a9e4210cd090f116ecb0444bd28977e6be4f6da7bdacb320e30ac673a31327ecfe61be648188af4309", 0x68) close(r1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) flock(r3, 0x2) write(r0, &(0x7f0000000040)="1dd3a0ecdc74df423f38a13b1c373f89390e53e5f4afef09a8d98b1c856e4abdbac3ea1f8748def5bbb7e7451e8277fcf91165c7bace766f92c1b84de081aeba28509c5faaff4bcc9ffce808d9bb9ed86ccd067561b00b862d289781edfb4999d7646f50e41d749028acc1ce2572b6", 0x6f) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) r6 = getgid() getgroups(0x2, &(0x7f0000000140)=[r5, r6]) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x1ff, 0x5, r4}) dup2(r0, r0) 10:12:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b0d8a50000010000000000000000001900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() recvfrom$unix(r2, &(0x7f0000000240)=""/47, 0x2f, 0x42, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCNOTTY(r3, 0x20007471) 10:12:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6212, &(0x7f00000001c0)="e786a4") 10:12:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0, 0x29e}, {0x0, 0x25f1abf480419b40}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ftruncate(r0, 0x0, 0x9d) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffff77fff, 0xffffffffffffffff, 0x100000001, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffa, 0x4c0, 0x9, 0xce, "88380a0b438faaaded37118e9b4412434d712531", 0x100000000, 0x9}) pwrite(r4, &(0x7f0000000180)="b728ff1f3c51874ea731874566807b462d7f5629e144abb61938fbb3e74029e257fc6ea068790b2ce28bc8c88d457fb96204c3f0e1c37f3c9a7a4648ce3dc5801f774660a3e150abef5cb52c", 0x4c, 0x0, 0x0) 10:12:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) syz_emit_ethernet(0x1000, &(0x7f00000000c0)="2b06e01ff92cb2be5dee9c33296a81185b2e522047a9ee1e11d98123ef9291acabe0763a0f61c0c9cb334220e4d8f06ef3033d0b0a5c85641faf2732d173ff5a8efbf3c5ca92260e95f6fceeb8cea6c56e44cd441eae6f4c8c79bef26c8ae4544da5deeeaa8ffcfc7bc5fa2e6c0caa619c2fe9b3cc72b5a04ed9b3cd862bafacebcad4bf9efd79666e37234ee4b977cad572e6bf8f05f4b496ff3f44b81c93e97dea1c38d653e76f298dcec3b7c7122bd7d0740602848dcdc94715ee3e24ab5ea740377e42adf97fbecbe18bebaf4252aea3db12021f5e3cb3bfa44dcffcf74eea69babfc63e57601a13c99ff1de92dfc348a279525e95857385be4c1d7f77e18fe08e191cd48298f8c5aba9c7e45ac6ecc52a9936a6ceab2959a10430e26d49d3cd2dc6d9ce0e258c7963c6913253803aa6f156cbe14cb1a2761c322f3d2828dd8776aeffbe0c4e9add3d528d21bf0103721cff965a843dfb453a48c041468c83beb17501cb619030963f31957fb1d052ae63426f333f4005f4e78372ac2879594d9c7fd91d94e8246bed25ce9d246bf3bacfb1b83e769dc270137d1567e883f6de745cef52585e1fa3761a3902c05f3c4e0f3dea1515e97e3972929023a78b2d457e6443a5d9561bcf1372267c7cb57919feb349eef3e106ad059bb7e8e5b75065592567de499075831510d4324cb9d3a152125e9b9180bf8de6733e8c8db592fb25b450a104740c81ac062424fc547231f94dddbed1aa3ee31b4260eb1e53c0f2029d2baf9eb5d0e0034b06720d8a2ae1bfe22e19b96cd6f29db255d3026055849fa2fabcfbced4a250875598838ecd6c70eea527e0b51422fba0aeb9a4ea08e491162c4818e12c977964b3415aa2bbd5def81ff0e97369b1b92ec3272b5cb0c9e973a430fc0b744815cb5c631b1c7c9658a6db5f82b3974c9dbe99cdf8b266e6809a44df4d0b93bf5fcb4cbb2c57c7c323930a5f9fe4d7dd96e3a41d570e051a3cb9cde71190ae7868de9f3b8544ba17f84bd7f846272fce9d9a9dd62867804ed99db1c354621829fce9552eb3ba293625e82b5b92e08fb5c7ce2d681bc9a3efd92866450aba0e8d519d3a51b7648506012838de6ecdbb2170eb2ad082a395a9af3cfad63d90751f6e06f1a23dcdf79b0405bd8aec5274742ed348fec0f8f4e5a18520867ad37fa0928e91e8b2c6a9f7fef10190426e5393ee6d07cc7a136e5b858cc327c0d97bbfccc285088090b0327dc8bdfbf3413acd9caa46218a2d70e99cb7c72d1575edcd784b6116a86603a11fb454f0e29e81907b4509858bf8a3f2445864e7ad1d90d59e2bdf58cffc2482e616f4c81c4851cd081f0d9348b0157939255e6cefcf7b170e2b6256edaabc685daced0c28178595fcda8ac7b4de915797d2686ce06b921cf46b38c2411b22500092dc276017d32ca712503db1a9999e93153b83bab18406d001d1edc75818b22dc43d7c2e89f38020e1c0e2dce5aa046b45ce1234899dcf949667a785fcbd945cf92aeeb7433d7abb25efd6598e3250c06ce3061a62d58a84030594b7939946f7ff21b20639616514d11a1e9d45c2ceac4e9205054ff0009913920321ec4467a8634a95d2febc96022caea35b4083b2d0a9775cb0c4223e19a21c53abb50e2fcbcad1819aec688a80ce1e6477fdeaa2431a714fbfb641d218d0de8c13586413e1ea7f459dc23f8b764ce48442d7e0b699135f0caa48e0cb32bb6167360386f472581547df58813546d2538eb39d73a5db01dde9179c5f9a61583da6e43074eafd7231eb1f78b72fdb8d393074a802a3ea44712933f4d732f8f4ce7d94786dbd319e74db68928f1ae9751e28fccc72556cfaac4f0cdd015c5ebf1c452696fda34f433d143963583b6a316d900f064a97310dbd7f50d06d3a641054a29183c55838ebc876e6aa179d58b16b215e5b83736f5e452b6c15c7b2024e22d283234cc3f6e52c01d2c17160ebc4e315a7b696f4a3a33a8725471e2b9cf3ceec7153db88b88d3363ae2438501161a0dd4c9f9aafb5ec514b55198dfb1811b6d12b20f5e89344abb4bd124a30401f9d589f82b4eaa0a5123f1f18820c4efb546415f2095e7e560e524ee5167c7579dcec94a6ec22ac39862bbdcd26fa80a7e9fbf4b63e925a30f2bf88992ddbdf6adec99e8822b942625adf08b04e555bbbe6082d992ae9b9de0d8e7284c2df520687162daaf2a6e28f0b63abe3a99e454bcb0bd2b835d0015907d4679273fe36e987d023b7ed9475b8b01e7fcb804da6a3f4aeab31564b290d341e9724fd144cb44e054c2b21586e746f83286bb0e89e299f3379760db038adda73b46095e794c330ffb82d28b808c4f7608b709105f7536b6911644af2eece91f2cb63c2d9518bca277aa4a39cf49b944ec584aebd5317f65871e5e692aed69e5785b67fa1cd33305416edefa237264ab003ae12e443d223be45e4ea5d4dea3be43edbae8438fd9fb0a598a5da07f6b2bf1771242f1f92cd88a1a3d6b7ed7dba20182657a6c99e0c60f9df5882adcc7fb276c96b45abbdf7f221039b04a3c2a8f8a2483cc4a1403f28e00e50c3fc18ebb7d65350f49ab36ebe19b39e64fef8d7ebbc2c18f07099d97ea9455e11d1de431e71c72cd456748f6b0098a1eb07a6a3cf9736fb5cdae0d46856aed4408f9b3768126e56f6081b31e37eb9e852f7e24fd715b785995dbc519b00eccc7aabe4fde751b6bcf4a7b0085796b5d178fb46d930c4e3abfb3764e37a6f5cfb7c00ac4ee2c2389e26eaa52e5cab3ffcdc88bd127bf8dd22076fbf3855b3f45956f0f3010b6d4c6882f0f006b37862b1e68764271c72740efea827e7ca75dbd98e008872602c5c074b7806e9100380205d673b5961e34fc23690c07019283b528ba33ec9103aa52170b87f6f3781eec8ecc759803dc5c0f9ab6548169674d5ee3caab502c71024548bc0f5a5551bea6ccf1a0b6b3a9deccfc66d779f036506d64a9d842394b8e32798985994ce35e7d8b942c49eccb79ea20c3f353d2ef32351e44d6186ac80e58b5617c0e9010281978e1f9d29aaecd54da8fc90315f8d7060cae20246fabbbf55cae429c8245435bccdd3b2b96479c4b4f3dd2e812c0e844a4630ab6558fc4530529e2b128eacc6a7258a35cae506c04debdb38aa7b87cc986a50f7403ae6a8c5c0300ef2b1ccc1a59103cb67b66c0234fc4521efbee1a11abaab7ec4b28d037905511491f92fbfcec75c927a3dc4ee3658d7432e63b4a61d15f9fb8a1ee5920c154d8718e1fe0ecd016141964ec6b947efa4e8d485257090ff13110a83ebd8a43d7e88075b7b5e333b26e59a40a3bfa98c885fa64aedc0c474c5ccca82abc11bef593aff41a63bbdc3c858a43bba0f8af037a4ba8eae8e6a8685c176149623e34dca36275e318f28f4a7f55928f4bcaa2d9657e9c90f534594a70a54fffd3dc9e85c6a4f4b132cd45fc2b9ed0327d3b0c664bea77169b3478eac17d02a2ba6980b676d9a82c5b06f51edd47bfc8ef8a10b327394693d800637c0c29ddd535db656060d1b2935701f8f4d9fcf56f26b42227d82aaf29d983b507500b3b86c29f6dbad4e788574b219160184af899638ffb069348f01552b3ccf74aa743d76621520fd05a0d9a3b082a5d30c7682fb07997bd585dcccd65765bef5634d039b2f3b37dfaa9c4de8d65618633b2e7cf8fad64d6565537c3654ec33c39945c69daa0a2293726fa9cb0e1e2caf1e2eaed26df7acafc953287cf9c761019268dfe1dc804270a7dc3c7c767b31df05ff3cd590cf4896e0cc9b341fccd2aaa9bd6a4d48476a223bac04b37c225f9f1244f2eccd03375ffc6db451e97772e3e64da5e64e6c4820f98ddd59416c89524be388c8ceb3d740a59c8ea61695bdb37480fbe21a4eb8cc1b7496ebd40f25d4e96c8ab3a005b3e7376ca999953a0191939a8a164836264b45a6ff2859660f022e642c7d211cd40a2f7b8709bef94ac266dcaccec78b9edb7cc33bc7fd50c6043e8f7bfdc34df158a88027a63b1bd39d14475c2bc1c8ca8ac737a88d7ce968895c19b905d02c8158ce697dee0291029728eebb8071ff2761f65e833c041c49c63ed70ab5d302e266c1d5234fe82417273a3d1441df834534c8ab52374afa28a397e12f9828cb242b442d02ac0d768e43ea89eb147acd4dd19d3c48f9675bf2b744ea6029f7d5d0c9c88699c478f0e82c6a95f0b307bc5c725f3d14ef0fad3fcb882208b5703ea4edda873c6bc4c7f24bc95f79acac1c7e0e6704ce1ece0b3cb30d9c74b88d47e510b5e583ea3069b63029e869c87c89621e368380d56ef4fdbb7e96c15ec60e9ae5f3b710b270e81226d35990d3162c8442a4b14037790fe71e3d636ba470d2be116fe600bccd351088a21ce3d8b41953fe74d1b698c6cb69726d6b39c76de4454d35bad540c8cd5f683d1586e2fcacd9cfd054dd300818928646b284f47f22695cf1f7b4ae78d390f33b7b4d6ccbf300e8069b79d4d28ef7239ebd381bdb5a58cb109482aa9c08f08cf09b7c5ed460aacfc79215d90325dac9716781e5eac732b3251a729ce69b1f8cfd0b870a34196842397251a8e2a4a0065a19675dabb46b26c688b90db770afd1346703e435b2ae4bca1603b2e6f5a7f74b0535097bf4b25fda0238eeeaa1b5e67077e9bd00f86a21bcba99ff0c9008c9751bd436cbb4e85e8bead46a4ce0d8e408247d0fcb0f2e9373d010521ff93a5d0a5c215e86ee6d29de325757cd36c35b9f394585f3299fd98506d1d5ccf309faf52dcf84de67008b6b1d6a4bd3c75cfd0cf78181fe94308bf435e22fa7d7cf8dcd6993a8fed1b6094b575d9c2a52dbf862f3804c7f1dfee61f2cbeb2fe3fd8cf83b67810b9bc4ca8692e42b5f0a52c0b6afbe9f9e4a6e52002b922fe9304924ca5a9a14d8a55b979384581186a05bc03b72de7f3e512292911a85677b82f615d6307c05a0d178029185dc13accfaccda446e5a46e1f0e834d118bf0408df1346b363002cb05adef378ccc31029743991813619afd7c8c6509b23fca04add58fad0d0a1e092d0c232a7557f11f0f5bd735e65cfdcf22826489b9fdae3178cab610611d9ed4d6ffc081aaf3cd419114504bd8408cd7a04fcd42dad5126620aead0f713f1d3ccd83955bf09f0023e822433e25ef54c0d4185360eebf3d840d083db94ce56488f987a234304e85217b9fea3e65e3da9d583135bba8b8fd7ac1171195bcd97f11f3d2e6ecc20e98ce70fc87bec678f2d2a0dbac1791fc608805a189977a4c356de2af41bdad8faebcbf26dcf622c8b9df9642589cd16758930fc8c03b53c2166164f6e1a20c656cf4b49239dd8b0738b4e0dff86c5913294c9c41e6a977c8a36a13abbf8c954c35b0df86b03e230c2d58d5a29a5868ea5c736043eabf9031c04760a7beb6a0ebfe33c6969560558dbd6fafa13fba5f9fe62b590fc188cc6c37b915e4fedd055ad9154c65ee0c90af50fa0fcbbc71f1d6222cac109900af38e83c22d63d7d7669b3bc718f05a47e1d1f2cb36faf50f5809fd92474b994fb794c101f69f1121e35540b918b58b0011dd2157bd2beef45356074c521709ff08bcc39742acf28e12e25d0d6f6c1052a1538a1abe17b3759ef6b580f109bda8bbeb6e942a9825dfe46a99d0dd572591f825c1eb0eb6e850bd07a1c39b803b39f6d58a6fb06d71e12bb29fdc0cf5eef63688a18314358e47df78550f2418a75351c12d479bb568b507472339f5d0896680766fdc875bbeb2eb5257609f4511ad837d4d2b46d362eb07a60fcd") ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0x8, 0x1, 0x0, 0x88d, 0x100000000, 0x0, 0x2, 0x2, 0x10000, 0x4}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x1500800a}], 0x18}, 0x0) 10:12:26 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8100, 0x100000000000080) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4ee6a5532b07f35e, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0x4}, 0xc) socket$inet(0x2, 0x7, 0x2) 10:12:26 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x408, 0xa) getsockopt(r0, 0x80000000, 0x2, &(0x7f0000000180)=""/222, &(0x7f0000000280)=0xde) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x200000000000}], 0x1}) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:12:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f00000001c0)=[r4, r5, r6, r7]) 10:12:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x7b59e893) r13 = socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r13, 0x5) r14 = syz_open_pts() ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r15 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x40000000000004, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 10:12:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x32, 0x10000, 0x5, "9950d7d4aef796f19b8e970678cf1859e0d9d6ef", 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:26 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x8}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x7ffffffd}) 10:12:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x69, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0x157) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:12:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b03) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)="42035810f3a772aa2ce9568090218c48f7604b020af3020a1ef3a5e4b9e8ab722d7f2b24b90abb331fb59edb385df1858c8862e6258e4fbd923b7ac9634ae677462d7d201d494192d138a5de5674b923c212cf4192f32ad411c56d0e73081c84707cc7c1cc664b6329f69cd9a21582e8bfd1ac4deaad0936de10f813b847315a6b362503e67582f221d1173b94ff89bdedc4d5879671fe667c9415db737a0ac5d4969d99a7e8061742f2293b845e4a938a970c314b87a973324a99603e7d140e24964b64a200b460e1511ea86e00f2bd81964a305cf7c1ea48388735cb3933d06e723c4cbd5525ec25d9f04a8624c621c7df192d4c642b84", 0xf8}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:12:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0xb3) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x12f) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)=0x4000000000000) 10:12:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = dup(r0) r3 = fcntl$getown(r0, 0x5) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$setown(r0, 0x6, r3) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x4) write(r2, &(0x7f00000000c0)='p', 0x1) write(r2, &(0x7f0000000040), 0x0) 10:12:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5, 0x7, 0x1, 0x8}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6a8) getgid() fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 10:12:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 10:12:26 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x4000, 0x6) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 10:12:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) semget$private(0x0, 0x3, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x8) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000340)={0xad, 0x0, &(0x7f0000000280)=""/173}) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r3, r4, r5, r6, 0x4, 0x8}, 0x10001, 0x4, r7, r8, 0x7fffffff, 0x2, 0x1}) read(r0, &(0x7f0000000040)=""/189, 0xbd) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 10:12:27 executing program 0: munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 10:12:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) connect(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x21, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 10:12:27 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x3, 0x0) socket(0x1a, 0x4, 0x2b7e) clock_gettime(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x4000, 0x80) 10:12:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 10:12:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="c3776ad2d2c912a5cc46f64bad103fa757b29f015d22abebfaa5f55c711eb0c3195cbbc4a591ae2c7b46bd7b3a786bf821512577eeb7b4b5c54fcd6c590ba86e6989f1afe409da33ba139b2d12c74f276e2153e05889695aa5232bb644d3dbff3c90abb3a476714f5d", 0x69}, {&(0x7f00000002c0)="4585215ebcfa0381e4c63b3aae6f3a79ba9b0c5b1e2a680b84d2709a6884f0a7515493dc641f22ccceacf893bd8c89c5405c9066ec37b277c59f5b7c64198be44f23667a7432903c7a36becaa58a9eed25fca7e9c5acc46b8ab6210d18e4117dc7b09ac7c3f80be687ee67eb2c38f7f3952e944c9d836f755e44eda0385598fe7ad0b544fdb5424f29ac45e5fff5f2359a06711e942538338deb23147eb56937cd687bf572a56240deb35ab2594434ecd7138f347072fc2f5afba877865052d37ddbbc264369c05c8b4f3bd53beceff0369a930277ff8daeef4f90f4e4ddd5c163042dc48be5c26aeab526299314241dd5b4a632af179f9cb4549952d9cb002b410c662c11e96424365445bf7f11d03670bbe0dffcc5e22fae9372245075a573ad3d10a23a12b999c4d8899a9431a28f2c2916eaceb0a57ea3a79ae0266314f632bab3162761aa14fbe90d0180a969f1e28a1dc320072d2aae16635871cc137053fedc6fa127f421f50b6120cc82c32859f85e2bdd1e586f93ec3cc5acaeb0c0c222f31b44e4cf1f4bcecf1e1becf3ba558bf57ff2274ed4ad57358a4131effd4cdcf870c9887291c702cc65223da8703751de8874f2fe5a70e740c9e5858d112610ba78411acf9c1d3b0baa40bb1518e3044b06e54982eba9ba5762b204d3b5106df36b10e2f0d1bf39c81438661c8b72766ef03bf6b89533fd5bf36f8a60d22e145bfee44e19fdbf5f3f93f7cf287149f1cf8089ccad0ab5e481c0053d8d0baedbb30231213dd0e7624937741ee2fe7e56ab7a2c2bc29ea39e0b43ad305eb5567c51850c2190fe070c013f03521959c90ebaf0a6d3154e8a6c396b442d22ae7604e9dabd248912f1e95111c7ab46ce0c5f59fa99093379f365a5caa5bc29147cedd5c34bffea261c8b80f9513573f11d5389df52f75b94bfa64a3438a7d042debc066ab28363c90b6b22db14df1f14f9f4c6be1c8df3fc47e90fe54a34bb7021d119a2807fd88549d8d26c02dc782340bb5c57fcb08f2ee10adb43ffd8ba90e9984848bc2799ab98eea05657a53a6ebc818b889149157ebde34e47c9a29deaf3ee6be0959e3696498eb0b437a47737e5be49cc71e17e73f868d7c6e44aa3a54c061713e949293959f1babcacf52dc4a542dd2b01bed02d1f77572d1549df4603ab1a3760ef95ad54c9c89f58d24e3469fdaf009cabbe4552a15fdb0a037d5b65303accd90bf74ba3cf2cb97d1563926957e3e59fa05437a5630ea1876c1ef40b1c02940d53a3f7517c003afb474b563e93d7a374f17d8ecdb66ba65d662ba6acd169b041fd0b577ecda8cbdda198b3cdfb7f2771e0ae11df6ec493a827507213d66367e611aee808a909db670d5c15697ffcf6c1d8ef6b72859e7e1bb29d3a4533d6a13cccd0dbfcb028f730f293101bde183b6f0afc4603ce78e18847a2874bb5f2551004dadd80894870857212d43cd276dfd393f9a77d89589539c5b69d479f378be7417e9bae04131781f96286a9980cfd5d6b35d2f3b0536cc180ab3e3199aeee0df28f9066e88c8f9432d552bc719c562d1884c9aab0bc3829b8a47c48c5fb944fb5a87da5923556ab3275c74c35b0c3988715ac30259032f60a21126d1d591407dd703b9aef9b82c06a6b9d4bb7972ebfcff246965cbfad6a5afca2d28f18e4c505ef859bcff56ff877c0f5b466c11084574b96c4b738edf9ff4f0eb8b6d53d4bfbf29ffb30808c3feff65cd16cd1fc71198aa24dad73af989021d9023e4348f6acff0bf7f27ef0b38fa3bb8ece1329999860908247e4609e013571cc2249cbbfd3d307b225a98dc1a75b9c7b11730ee3030021c7906f92a540e333a65574f65fab19427f4ff65a72b1e8f659a3f7333c777060a68a4712f03c894b1ff2e0c924f617cdc19407ab11fbee68bfbd223f3723704c73b5305531311cc840285231f564afce575b64f4dca0f0893b92916d76cd29a1e67d5919a14ed8c1cd6448990dc1c06e9debe23d2824cec6544b495ad3d70a90b3f11cb1cca0b06f4965eef71d557c46105efc1880b88e65a0828fb58f834b4226faaa007376d22525ef339b1b7ba2ef66f171b5025c91b9659c9c75dda033980309d207f85ee40179d300de501411db1e4de76ff6e4e65f6ddae2b839743acdc16399db56df354f8cf87e5427a4f0df5d2a13c20236b4026d4c49baab6de5b37576b851b5111a6e72de785a2092eb09cad16cd6a001564cb3a34c35cf4e178cc71ece110c10ec2d29304534ff0d526c10cf817805834ca52a372e50d4213d1a9b3a758ff2b483391eb11332431101f1d6bb26b5c84406589bb70825c5ee0b2d57b0f09eb9923e3729721e79aef569d7a5f995da1303d4825ada61a6054294b41ff157a3bdd36200600239564c626771793f81b0e3a2f36ce0e5bb1c0fa21f27f7cd9625d12435d72b9c16de6a3701f1d55c505532e83d1e5bd5b3cb223128d314f62367c0246fffd7beb1a3524edccd879f8c937164fb2fb91002c0ae425aa738defb52c9f287b9ef85bea8bd29fad59cb7d3925216d4eab64d0903ac723bb59695170cc151456db9428a95b69e0de0e4f603f741ab6eecdb43dbe973aa3439b63e800467c2db588bf7eb42e1cf590f7f460e81a0b0cb7bfb3c5adecc609ed5b4f53020793af519c87302ed23a728ef4044c736374e50fe4b91c0f6364433c981454ecbf6ab77acae0fad67d1df308b7d4e0a6250a28898db20a65bf01e550f61ed0c85169d4ff3743aa4869c1d0f5548269c699fac3c22bd8242717abdafda26a995b3e2ff6a34953317b080bf7077835bc173c6c1ae706abc098dac93d8e76e2e75f1a40aaa0b83a46fc08ce29fc6bff6334c8c8eeac34a2019847a5ddf8fbfa450593321d34494a70720162b896a0534f67b0b5858273b7e3a4d2b086b21cf47b74608253cfadae9e9257e4f61a1a6074b1a69520bab0955b86735e93610eab7fdfb5525ade7c0dc222bfe848653869ead76e84e2248326eaf25b71c9c1b7218226461d60057737a918183bc3ffb00c7b732572e3d6265112eae5b095b9e66f8967c4851bdc3dcc3ebe089224dfd9aed1beecd4cf82a50fa457db6e96bf8a94b5f17723dcfb2c82054a668438b65dfe365110863437a2ba38b78a7d937aa8fbdb68f1e22e65ad3d0b586827cae85964c5e5ef7e95806eb9d59dd9f8becc82773fa7b0505f8d7e38836b782166b7ee1030989f5788c04e6e44a74022197beb71699f01fee8f4bc6847766e7e2ce58cf405533fb268eb42950c417c2355380379c5ac79f412f83c3525da5852df9417d209dea2f464397cf8db40b56a7227697ca6f0b3ed852e269baf80bb612b6bdaf774a6f60515466f7c29dd16d582cbe3181f176696f0711cef1166c4eb1f138d246aa747b36c1b6a57d7d3df4be71d69118d479849d9bf6a5f0a7e44c68e93f9469f0d728b63e9907b7ad5f8bbd5b043c1bf183b1a8a483223b3d274c0ff8eb3eb7cc00c83db8cbef22fe210606193f5b0f04de4cfd7c0bee2e91af20cfc978ef57f4eddd6f2031ec94c7ebcbb5452fcae517540a6e96061599052abcd017691632d64b1d8e9dd4f889e426d6d725cd6bed881f27456c013f8a6ae6911276dfe55380389d5c104ccd09f5f12396bcf50265f33733665a24e7410144d633acd6dbf90f20894eb29a40ccdf0a395e15686ff31241f4da52c63b3f4d41eef66de16cca16fb9a299b9c02833e736995a2766200d07d913495e80effe2b3fcf6c332f328fdfccfc296438f093f4275bad2c180898cb399b8309ba08ea2fc8c555f18dedc323dcc8f48a44b5d58dcce8379d3f6926546fdd59dfe7529e2ace41110e2a3e991dad1d3f1d7f1d160f443e82b6b03601c2ed6c8952c4681a381de4602190713415b0c8960e21d1ddcecb87b6e307186d43c3f9a32fdf5d875500d19b3df1de6d3e5a10299e6015b16bb1428c8c0b4764a4888ed4165f44d2f4d6a623d04b0d1ff91826ac097a5cb0212c0c9bd069d9be29f5a83b6e41d828f776dd11c534160c3eb218c6c46c2411ea0d0c2fbd449d67415258226952376846120a5dcf66b787c07ba81de38ab85b3506385b424f806bb36ea297462207ae9265537ee71b6b734cca420e8bf39d216a5e95076fbce4def9c3eff465a96edafc46f6ffb50e11e74bcf9dd4f0028559af8a3afcbf6e24ee871151e72b25f44690eef8441284a4102c697513c95c113fa500510d042639460fb4ad9e4c0c9073eafa53521feb2aed59864987f3ba9c4bf9740501d9431db8cc5f8a87f05d2c4022954a2bb0399615efcf37e3339b5a337000e691deffa0f69858e4585bc223e8263cb0d1307788176128641b93088f36e365483a29814b4af4b8fff76aec5367a23e18941ad5e9189c00e7bb4a378e56e5b2db201e63859b5ce5ab89382dfc76bda71e72c1206202192a3c3561e1e079d5a39467248e4f498a34d26831ec3166c4562d9659a78793e5892fb76426b166b0dbc112df0d7aaef6732ff44d0003a17edd8962652f5de6e79ebf099872675f7e82384d76b43f35f68964ba48b3f769789ee119138c1f84a829bb1ba75359db7d2a491faa3291bbf93fa2d3a4a94a4c7f746c842c36a60912fbee11d73c9084ab36978f6a2883e616f5095331fca4cc14ced9f68fb7164185855404ccb632aa1d0accd76b295ffa85bd2907ca963984f1b121e4bc1d88ce93b587f1d778d8232c64cf778176895af4dda1c6effb12c744d7c569ca9ac5510bcd4efe193cba223339e50b9b23332cec85a4078a97bed357c74e1921ecd0c3e56d0f49e94def6837f0339a8e0885068aa80e5284a6c4e5408bc764b2219e4851b0e0dbe29e9c6282c0f1fe002355b1899dc49e093c4fb8ed9dfd8656f519b9510f49f4506111edbe7b0d46a70296af394fb1186bcfeaad7178d007b43e4bffb19ea75845011f3c7fa0fa3358a3e7c2f34ab0f14dbef1fc30c0a9203b15a5de763b4e2ed731daa49b047bdc411115afdd02e053bb36178ccb92365c8d8c0fcfa5b4ca0965c74654465fbb9964b4959d52e76c7f3ab10cc389054edf6c0f397c540ad0e253ebc5ee8542ce360af55388833153c3fe67fcb32d8fb6ef52ac53d2e14e5595718c470c4b49d99ebcd85381b096454f4b457cdcb78d55a535314922fc1468e7a2d4db2ee43e592d08d2d3791cd9c56b0c0d260594f8c17412162ff62efeb3915b13ddb84a88b5f0f5fd7c92f151b84bb836064e90ab650cd3e94be1b261590ec58783257bb8ce0bf9dc90669efc8872224ce7df94ccedce670904afd97575130a4c49c05105d004860377d6348406e9347667e392ad3753dad037dd5c230225280f15a2c801e3782da5b49c51a62f9b3edad349822466e0fbaef80d3e9c0c88c61295861ef3efad10ccb206591a7f12cd6d30cee33768df2574493dc70df313c2849c79edd214f9020dcb22bbf6de759b9e283562f1d6ea7ca10e768471432b009eec97f9c51f1107d6926ac7ea91979226485bcb25406955c319e91704ab12057def89e78464b0de853bdee0251c338dec59cce01623153a91a1773e94cb9cd3d430527a646052ea9b6114d3d0c5a39c7ddb22801ff2808bbb5e8850404fc1787258398885b70030071628776678d3a6746aeaecb9c1fff8daa085d39e3671c001a51fdfd8677bd6fc0f9f47d7c809b9cf219a4c287a8226244bd987155fe977d0d8faa484ab47773091c16b10b10b6167b7f340b5983a6d475f15abab9a8ffc50c891c48f7b1df3924e214cefa46858b", 0x1000}, {&(0x7f00000012c0)="eff0ba3eb5cbc73a4f062b413ec99a06fed6ab1730d373c88880f30c2b480dd4a86f2501ea7dc416dfa25a5a77642c349eece27fb9250eb7974c50e51181bb83a2011ac9d1796482f91f4075ee87a8eab86cea51dfb607cc07383d5d30241789f2663d0c018018fd9b107701f43daef1", 0x70}], 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x9}, 0xa) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x400, './file0\x00', './file0/file0\x00'}) 10:12:27 executing program 0: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x40, 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x200, 0x2, 0x3, 0x6}) r1 = getpid() setpgid(r1, r1) r2 = socket$unix(0x1, 0x7, 0x0) socket$inet(0x2, 0xfe, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000002840)='/dev/null\x00', 0x20004, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8110, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = dup(r3) fchmod(r4, 0x82) sync() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x4) unlinkat(r5, &(0x7f0000000000)='./file0\x00', 0x0) sendmsg(r5, &(0x7f0000002800)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)="235d25dd8d4298717c24551c3a49bc1d3eb4bdda742e", 0x16}, {&(0x7f0000000200)="5bcedeada90ba5ca6a92eff05ec21ca6bf02cddf7a208144648215351a9905d857b6cb07a23be277cd0ddd520aad31ef4fb58b2effbfb2ef3d97f2a174cb52466e86046b6a0076defc3ad039456cf1f1583f74daac1c6834fc94df62dc05510dee4745ab8e9f47d1ba3a66b9ebc07d94616d27fab07bf6a701d45a9cb61c71c695f6a9da04d0cfed7646da715195a919f791d10d7d379a90050fdb387b577200249d7d8dacba36aa08b69370120ca0c64ff6637f7be8885d40af209e44f7c42ae76252993dac440ef1463f04fd6947381ff470c0c467d9c6b3b88a", 0xdb}, {&(0x7f0000000300)="6bcb13cfc068ab6790ab4881b32afb67d8c7149767ca4078fee9378f6d9cb1112023362ca721b4652098ba5a469fa6cfa3dc54f1accb201a35e066626ecc245f8e472d42a8005bd5a99b0e3ef39206397f6ff4ce52f85a3671e792a8834bc218ed86c39d0b8bb17252e9b5b0919b96af3147478c3dd0119ace5d7935a78ea7b63994bae43661daf749b0630d68b147675614eadc77c33a3b6180b9fdc7aaa261b79a53084061c85f00e845999f93bd32a8e07b2c81dd60359587bccd15774ef44d", 0xc1}, {&(0x7f0000000400)="106f0eab95b7154d4bf67589c3790a461f1f9c29565a9012d7c162bc768841612074f44cc77b8d77a2f5efd76c48b943f61a103154cbe8cee43ceec0dda0dbefdf6f230b3aba170eb4919c6409cb6c25e77ea3bb810c74c63c4a1569c806e33ccd09c59beda975c05bf13ba4f077f34fadec3646c2eb0a9cf96f0abf5d22f063cf4bb1e59f76ef2a975e9b6e3fff472ce58f87c1f39506920c57ad25f11ea41aee8c39715ace0d7035c6e3339411dbdfd75547cfb107a68f24c011cc8b8c15263ae7dcb66538f069250551c35cf99787c4b1815c3bad327843834a4c40adcbb5e41a", 0xe2}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="1010000000000000ffff000000080000df373f217a4e3d80383a135f0f7817678098ecddd71492c18c075ae33fe5a532d4bdbc8c76df924bf5b027fbc797b1c050f1adbfe3fb1095f7cbc281e050d7f6685bd0f0eaf3c94fe7145912619d013f631dfbebe01eca11c34035d297dad432ac005ca7bd9c40caf34630e80f652e69e9b39338da6689c308364f56b62f18fc46bc49f24df92e58965f9fe8ffced7d945e9ea987b55b3324aa1f6d851f87c16602394b28aac532f7a27da20063953cf089590f6176c3b16b9bc08bf85ed06b50ce42e04385a915e7a0de6d70457cb3e83008bba68676b61ed2fcb8fb5a8df7dc1f15b021197cb9b5f354964e00b8a3b40881f872af84aec260a4abcc9bc347c1dae3e50700545d712e311ea455914a45b6be8b2736403ed11d4d1c39056c0a3a451aa87ac358dc7681bae111cd49f8a693598b3d62743a0b4a6f78f52dc828e37132be92064b50d5ca16d24397aa4e037ca232ff0d33962ee7bd18bba41192ec1417e308167da98273a8e2a208a3ab7421c0b073d74b18d15eabcbaab886f7488094fbd8e35f69b9bc9990bcd3f70791cbbb095bac886a5fa8c4e765447881bd060f91cec463e8217868fb7b6f2d46cf5d0469fed45c461e30bc33f29d2a678b686394c7724e1025204d272878bd0428315aac9f1e2d051b96b488bc77b4a1aeb6f37d27c5472085a5c398bedd799424c0ca240a28887f532bdd0b7a4df53b620cf0fe07ac0fedcf97db770aee8614e6aaae7b0ab3f12b60cd8c6457f5635f37cb0b2b7637a0a9312d1e69d4e1c6ce6de8b2d61ece425f6ed6e6c716d156b274f1bb7f4ee845abbe437f044cfffa737735212499c4ff24c5d2ef9417541ca841876eb9e7e2d53729d02dae104d1a899c7ad1f56441329679f821ece10c6bc0e74fea981e7cfc0a63d3de683515d49c06536c833b89fcaee675e4b795ca535d9d5edab9b8983186eba549eaf145687eb39cb4cda3ab75801c24d5927918a2481695277043b2d0fb7a814f4d3a4573b902c4abf14b201e7e938a25b89a1a08716ffcc07f8c21f3a66b0595447599f559003d608b3283086bcaa51358b836aeefa66e1bf2dedf5b7011c0dddd7f1f7ae5b4cb0c5264db6d6b899023c3d5db49e6d3398ae200a3c9e8cc3f3b0cb9c4a95b9f4086b1b1fcfdcf8c2dd619b452d9a2ed7398e3ff8b77f842c37d24d7df851acaf6ea2e1ec397080c62ef3b901037cc5e6b2a2834ee226052f6e193e9b89e625ef01295f02811b65466ec56a38c5754dea7134cb8bd2da91824d933aa2af5126440cb17fa82a70744d35cd3860d3ec81d49120e9986ead2790d58285f400866da3f91c9c6ec3e607e98bdf59f12d85482db7fbcd42154f803b517779b1cc41669d745ab478edbb25a264ce9f5b14ccc4997b074d49a99d83b3d2ad28c91219a4d2af61c1c048c535f2ffd0a98fe2bb26f1fdf2f4f966b39d433909eb7e57d6e4caad80ad72b1569b0de04c07a9977065e285fd3d4b2fb829bc6c74c4c82df72183dd61a002da8e57f80c7e7747e76581292bdbe76f92d73754fc684e72df70e73a7a7a30c77fadb242fdef772cd0ae717bbf4f1ca1ea156afd7e9ea1a26352e66fce624ec2609833ddf6b49895d17d62d6a2b88dda0d152d372c0c1487a4ab54d917d220afb1c9c800efbf01500ed7a041fb00a00402e654ab3d7a9c38070b5fd3e6dabc398bba0a568916f8c6be849ee38f979bcac2358309c36de42b9ac64df54c0e40e06b7cee025a1f873f6edab66547f541843994f96388e81ffda5d431fa61afc0ed149704e1fe4b0acdffecee917e4aeb45d9b77f8991afe40016cef4f13dd82dac526776ea9c609b76a3d83f3641b1bbdb8269feaf01b3f05fe4289cafa199af3e3218f1cb17f516645044f6ed8bd624c03d413fb14c53d8179d77695731de0318f54f81898a88ebb960d9d7c8faa767257e81cabf20d4e06edb2bfb2241e69cd378a3ae6c3abbfb5640d0867e1eee6d8a60ed5c268dc251e32b8a716b41bdd85db705d80a99c7514221d2838e6756cbd82e36f5ffd23c3cf9a2ba870ee3ddedd97583ac829ff77ba0b4cdf2127669299e5f90ea796fc8b282ace4749f0def9a1ce6287bf2cf2ea5a9a1e8b1be29179a12bbfdff3c9694c23791941ec217c79e6cf4ade12e30c048f3e926a8c31a4b472e9a3c27d964843f0b536c8fe8ae1ab9ae2be0a00b69eaa112865efbaced0a1b42fbd2a3c762161267b80a76b490f62aa996a70b637da10f042ba9c118b7efe359dcb6cbc37940bf297ef516a64f4d966c8672343f82f6e3bad2c368674a26d869cb9392bb927607438f44a38448a71a187c198faa0c287d78df410e801f7e31cb8ba15f1be0ff84284e615464e0bff04719b8e668a5050a3848acb39d47292c6a34ee5ad573e73a31b2080dfd08971e4a85e178f2ee49690ca81336465d007fd8efdf812a214199def29a3dc074c42c8a37936ee12d085d83ff0fba16589bc9a832135fa7fee3b54954f5c1c9914ac64bdb83fdeffb98e5d10f31d61ac3b8cba15348591ea9ccf850ff49fa8f9ed784d2e9a592b1f05c4afe8ff24f1f8049e57be3afea64784e163cd9d35447ba2deb86bfe9d5fde6ea5581416e6fbdaad27a633d8f0a934b9d9eb4d95da423c877dcf7f0e097ca0f830ebe156d8794f03a92702406fcc5ee67f6fa88c6b5a64078d22bd1417d2f1c2decaa1ccf7be53604829c827ac9905dfc8762a07cf0af1acfbd64e47d6d7711f763d46c444fdf3a047f2d89596a33bc7d1da8b0b204e57c4a4122bab677e45d5ea19a0a89d007a570bd9ccc4fa099c7ceb84538a336772cfad3f77b9e4cbbe61c98d9af79185bafe14f8d7794bafca47feb890d717bfcd330f881ae0a1ef86f5026d61cd88429205c22f582d182d02c3891878c963fb9f7b1924125ffcbf916246dac1df15b70f8c776e463d41e0279a3def7e304915d0e1a66cba45ea2ba921df7b7248a917e5e5540a684be256c92a821e61660318784493f6e111ebe3b53939188db8120bf6f10a6773318bafc4e4e8e622aa55535afaae9be51c41166b090797c588372a2b05bbacefe7408e0452f94a4b592830bdb60ad19448dde47326d01b30b6294a89ffd28991aaf40e6b8d020e2ca83ea9e2dd17106a0bd98ec29a038ef6b191a4f0b55b40db54c720a5b65a230dfae0e19afbf8939b65bf9acc145479886472456f65dc65f99dbb92dba6a45e63b04ddf91b9f2968465efd5f02aeb73435c10ec225009b2c6f08e091e0a981d8df29d68cc13ea7a8d6fbc4701a95453a9bc2dc9dba76898120a62aec3bb0035f465ab1d0342551ad77d1b54c0ad726de079e1ae9f8d8c399df0406a09e47674cade55423c825a11c2982ae210478793018ec7af43f50ea92b76a3d67084be390d2d610bf96f3e38f1cc6c9ab59994d1e547ac4d57f9426cc6e3b288ab4c6cc534fadcb2dd09be27ab7d472efca9ab0d61325502ede56c4eaa84f2029e5d121da10b0865c1f7cf5197ab27a4f6ac68e364f5117dbd9c041950c9d828753209ac1b621bf5ac7de80854e337b8e374710be005a93441e325c0bb480ec57a949a7e81477f63e25b3c1aadc0753ca241e3fb22b8ae417fd9bcdb2c1b091b9dd1f5668e739a78a0d672255e3e7ed3df081448c62af317bfd7eda73f777948b3fd3db7dded13909978d6e05206d611009d38ab3d85fb660b284b3c94231cd59cbf660344f839aee1af05971a4fdfc76f0c41d8324310f747fea1b23edac53da5996ff05c758a672a5d2910f928263538c75f801812d4609860cd746633bc9424e37913022e6d7d2f0e65fca2b10f5bba8ab7ef0dde12b2a8211426639dd400498eb81c63744acd4771dc4d509678a74bd7659fd5c316ff56dc6f3293234aec89ef929b8dba487c686c27e92591d043317cd9cf34529c36fb582ac7efa5713c0beccecc55084666fa5cb4ba09892c71fc4abfcb34aa91f963c4e4cdb5a1cee0b9a45000936162811e86ea16e70599dbb5a160fc2810188b3dfc274d7a255f148a392b2233a70c9e03b86b891cff12456d0876b61c402272f665eec07e0d99a1c7a4fb9c5b8b658d100dcecf9273f91cf08832b95f65e46bfeeb61dc97a848fdd20729cfcacfbbed0b22692f11eb21c6d709ed19bc8a3f560e82f54b2b6bc6e9e048fd43e5b33fe7b2fd8ba4f171987d41a751698ce3cd0d0abb37f3fce32b094020ff82bd63105f34f232d6be9e7ff457d111c99b3b239ec2561b07b3f46ce92c0a0072bd36df106e9505610effbe00761eb177e329f7a075bac8fedce82a8b8f9e320eca01057940b97fc64536d47dd5b6ea300eaa0b244c569b6f4efb9bbadf0e6860d63d1063f123168c78ed46c58d2297b505a4df202d12a04ad0cf3e1f1dbf4d7c5e4405b50916048c30b1de42990b350b27ecdb5e71397916c11bb49ce9f786f80d9bb414de32808c80e34a4bf3ab902e54f9ccd566cce8faeaab9f96fef5eeb12cf9de95426100c01b068c27f5f64feffacde77bb4f8d9a8a69b33e5c404b1caf6c02ac8dee5734741f17cc77728e43ad9e1194b1ffe2a1fc81e57252ca7aa9661c682beac10425243ccba8a15820931d5de6a684de6a471b173cc259dc7c17e4f25924dfbeb77142fda39a5a07b8a188591a777712c096b94cb83e2e3ff21c3a640a726aedbb76bbfdc43d506478d4fececb3ad9a54dfe35429372dfc9dd35da44977529628a3ebf5b792d782349e4e23fd3c77306065a9afb3c9d0b51fce156f4e21478c550bd5ecb1026f8be78e71cefa7b010d23edf431a1edea2f67c78a137e43d5ab35e382afed9db0e799c2cba29f8517d9c300463e5fd403f043bc338fb78aeb6c40d3dff0847745385fe216c135751c9169be8ae56a2b165111188387076beb241071e697c8e090fe3acade1b1943213ebda5f154dba3447c72c53fc63f6e2948decdbc93c12b57ad5f610a0c5622819a1decd9fa8cba8c914f51c40181bb658ab715c65ce34aa32f7ad17df88e7b90d0e126a27fe6c429eeadcf7fdbc5896a650cd0faed3d38c58a4568beb7734da1d1e6dfa44edae5840605da4ab30d3bf8afdd3b9e81d41d9eff1e677e88c7e849b8b12057e06290bee192a75b85030d9b0c35c174a96dc44fef7697a14f66fe97024553d8be073c920dcde65882c463cbca8cea232b062fb3911997d6342e92802c36a5327e3ba86cbf500aa908b2f3864af04f79237525513687f8b1e86ed7a80e1c9bb49f2e9384f475cc405ad6fa7e2295e5ef3cc3bcb411862c40606255dd24ad3733025c55ca987522c869df3e2153bf4a36d4af2796f01c911a298314c4f631c9a85823582a4d9c108df3eaeb64f2aade07d076a4b082e12f4c91e8fd706e545fcc6180c91ea7d145c84e23575a7644387893fcbe4b42d2e89950e50099688f2ca9094452657d34ebca853a21f9c21439237109650b060f37a0191d6589ef444eed124df9bb56b09ca6941b15e4252fc540322a08413a6bbb3ced3c7a8ec715a156302d40b84f113a3de1f68dad72b9a103b4f1ec42e98b1dd3354671fe10aa704e5c62241c5164674c1fab8128b8c022aaea11133aa15d9e2e96353a23e6a0a9ff3cfd55da70f4ad680009b6640d19e27865a18e2f7c72e79b3ad5e807a2108a17811aadec2be9004fcea437f113083fd720a00d4d646b40d567fef717e453f58896a8a327daac4010d1b47e7115ca01ba3cdf78807a3fb2e1c378f77cdea125c3620b8cf5d1ab64b653fdd41190d04af7854221b74972bf50e191448c0000000000000000000000001000000e1802aed8cf1e5968264bb06a34ac0fc4de3ee810a7cbbc17aefe33a02b86064a57d33921d472e030f51aabc06ce12926383e85251fbbf6c55bc24536f653f6eef9eb86f27696df8b98009e8368f2dafda7dfe1a13fa86f84526dffee9a85e248b3c5c0d0713f11db4c48f22279f1132ab8e2e00407e549d9d928030d8adff4dd48a9232193c03669a815435cf13d35410895fcdefea0b8a950f2908fa2439bfd62db7a6f9e91a2849c43a0000000000a000000000000000ffff000005000000ccc9d6f0449885b75320833dd190dbc09e9afd36e287fb95c8c9da17ea0e8c0646d0646701db8bdf72a02b48062872ecfae8bfdfbd518a9daf8cec8135d43eb1cba3c7c4b19202fc2984562631a3c7bde31374f223c31ed94048b31dea3e3b26ee9abd56c32d30c1cbe56e5a6deaa44dc18e779a465121f44e14490b17c2c997b990a6bf08cb87c6a323b0dc46641f531010000000000000ffff0000080000005ce700fd972552bd3296a73cd75def953a58bf17063eede360b2e662a395b401c2557d3b76f770b29ec1a69af295a3d15dc1a608885965fac22874c1b0e5570ada98c567b4687e35cac13725a54a7927be53d171b3600b0d19cb25d04da900741cd2fb36cffdeefff89ed244a6324cf35f3ae1a2b9d9a7ec28f6be2a2231a1653868ade5d4b6e22261d69967029e45276ffd0effde1aae390c5993a8cdc118d250aeb978c4dba8950aaee00feaf33fd512871258d41a3082737a6fc3aeaf9c2df93b8dd875003e0a06ea9de9cfc0b735c42e9196eb73fabca78eb6f8cb918da374aadb45c2ff862e630d5b19f8846ce5e50c51bb9cce21dfd02725e709b18bd731fefbedc766c0b9a4c6825aa68ab5e7ef5934e4ec1930cf78f411971f115fa8f59efe3c4a985b351263c1380c609c831355b80124c8486b710b1763bf46050811ccb044c1f780ce67bae2f5ca991be6378a734266cf7b78bbc2075d04a4342185e2df0ecdc1681eff3780e9606fd1a0864f7e8965d03d6d54963c64c5d70bfaf2ac0f6b35ecf3e4ef8f91407f5800b5398c783745a1a6cc2eeb6ba8910a9969602ed33bb68414985434a258e31f9c25b7400af56c0bc1bcda4c2a64bacc1fd0a1dc5e029c6da0e8d594fead953e8a5dcb9438c4bafdfbd4d2cfc5b5d4dd4dbe7c9493f997c7ffd92e47bafffef304799e5c6aba02138a23deeffadc4ecdc31db189d4156c2fd01d08547e4b19ac7948bb4573ee108a8599faed79a044e4c5dcd68a168ba71949f19b5e626b040ab6ad69831599829cb94f8326adcd50ce29333da3fc780aef500f0e95bbf4aa236559227d69297889b7b0ce5da5650768c878ce38880a68b88cae0e63ffdebaf4396e7a44fae54cbba4c8d0e699247e147193f6048bf480d582dc2efb312ffa69a868bb99b597c59ae6b50c64504125d662db4dfef32d9fc3d6708e651011f30b3157bd329f879cc1922d647905f002e493b8f8b277d9f25b0bb95bad91d19707bf7f0b827f17db4359c9df94bf21de37a3c2c5797a0c7a9d1f5caa6c37c8531904bdbb8a93711446010b33c2f088c016c6552757d52f96aba894d2beffe5cf8ea2d5a4c3e1a9309db1439878182cfbb6da7283481de8ee4f958c8397d74961fc1a890a682002fea1d6f08051562dfd91ad2b5845c8d89908cb1d5ddf3fa552bcb30f408e5e98462bcf2037347dc4a535fb97581d6a309039425c7751b74bf0bc4fb7d1021c7424988705a21ffb1ef01a9c2e0d7981457da7f1b72c921ea5851a9785e9ae05b0bdc940f4e7455ef075ff71ba346bde768f45694e70ef591bdb41bd9966c0415afc1a3c923395c215b5272db73a9c416d4805e09165e5636560d3841a08773bdcaa30c85f50971157a8a201b12c1aeeb403cf27495970d43e79dfecdd4f3eb0bfae216a4e481614c8d2ec8365ec8fc649f528df5640d51bd4a75d3c7d96324c423b576783e1fd22b9b1ef5e43b202c57d17d18587d79725ae6b8513a607bc0dd8e5e923685c494dab26afba961e9d61b7c9fd7b05383b505521020b4c87c300cbeb232ca90c57bb8e7215d9659815a4cbc81649d775b58096701f7eb6dccb0c7bbb15d23d49f1f2fc2fb5982641e88ec38e6d892263058bff28a7c806b2231203e137f775ded9606e73af4ed529e5260fa00dd84f89a33a0913da5994379e95570046f637ab15556083a3b98bd1eecba91288c84bf632747c09ef96a7fc35828d29edcdb078fe0ae179d1677a1e936bbcb12d0cf75a81c60cc0510bbd4be2b2b34eea8534adaab2fa15dcba39db436b4f838592f8b3592707d4044440988b17630a875644d045c61db83b1635300d0b3f9d4710c23173ceb9c0706f69c6311aa1c1709b641c96b903e50e48d91f81c987750546ced49311a0c42b6c7621b10e76fdcb08aec729c4116be75733a45df3967694b8fe680c3d8b1c15eb7e2879bed4687a5ae2508ee17b4d4a9102fffab3faca50a256d5213a54f84a3fa38f61ea8c65645e0a74ba338991d6d2204c7afbac0cad5455541d7eb22b27be8f63877e6d3b6f2e10830667df3f0f71b1b2a2cf259043a26e896360451dd35b8b8eee63ef419a8e6b6bf1516597a61da4217d7a00351aa4fa4397a38ffc1157502923432986f221f43db9713c0b320b4028295941f8b738f52307c58e3bd27521fa1d9d686ac017c68e756edd2f01bc7fddd9f95f68ea19bb2933aa26f03d561eac6be9b67066a6605942ca775cc2229c84b4e51d70e9b9f4d5f0d533e2d1ec9817d04077a9df538ee5e85ce48d48915805e7fb039edc214884e2fd6c6ea865ed65f09f2eeddd1899fc8bc5ee7b7b599d80edf6d5a6ed01327a753c4c0161f098be0cd299e3eeb8fe9f22cc6103b3e05e40f119b48ae0699746c40f548b9c225ae44c45e7d0385661ad10acf1c8048c56a4075346848546a4c5049dd8febdc54e7cbe1e8a3b6280ec607c6090fab6f99d731cb1f25dcbbdf170f7f1790c5fadcfc734815c382d9082d3a305173e4be680365033e3375f42aa9777c3851665c643debe815988efefe30a78674832f45e4710c6c7b0f1330b0ef802f278ccc6a9b9b46066224d369b91b9331524f858b874b118289be37c5d01e2204f8bc8677f6d7e37673307f51d679e87ebea0f9d0bc7db8320c3fc3cd807e70cf030e9d28929e41d4b068bf521f18e4a00b6a784de95fb71303d75fea0490cca44865eebe51fce9b8fb84641521dc93378225b4a3a101a8894489f2abd8d91b1c3918c702901104e67177f938f31c10ad67b3ce3d0c6b8d7e2bc7c8837bf6dea9cc806b382b5cf63dcbbc0df689632a77fea2390c0c44830b8e8dbddb8550d9ad058da3a5988ff5ea91757bcd631aba3818250df80f94ac3e08d098d82e5a05256303efcda4a08b4be6f52656fc6b1ff570294881678e6ade4119c2a5d79476bbd851b8d80ec3573b5084a7f9e77004a678a1fea6bca362e609c3df131df295cc2113650a9e298f541af8d04719abb535c5abdd4a8a897d77960eb3feb416e631626bc85be06e578eb8a831402667d56ea2031a5516602de7cb4f1a4b04a243971f1f4fda38a01e427a0a31c5ff98cd741a148808769d4b3b8ffa10036280e9e665bf347e252e05a003d28f3b8a276ee9650d91ec82fe90b5205f4a0dc1314bf764423a1d135b75705d0999521334a33d817445f5003a2c63883a9c211e20c6ff4814b14297fd11bca9cd794db5877d9fcd40cbb989a79191333f7c0531cf6baf70d1f733a644690aab0c65fef2ff54c431e35cb527f525bfb42f4990a34ca4ed755c059d6923604381f741c16bef5a7fbb83c142bf409e76613d408700e6ff1c474e9ccba33feb88a99c9ce7404832f73015d1dd0df32cbd9780ecfae08117ed973bf8317866618310150da23f6bad6ab481b1bcdceccac29ddbd8f23fb686fceb6e7da5f05c76900c9eb8d366a7e395d6a49ad7255a32a7f0a1d001d411adb630a09c8ed05a13be7c0f5bf67d4b0f98875f8ff0fbdd5011efd7a00faa0af671f7f226247ad4c3512ddfb15916a5e14751ec90137cca6e8947bce39df2efd8fb93602297f1e9e317e7fc4fbe0db1585914fcb8624430765636ac694216d0a3a6b894435bca8e8e13093c687f21427cc3534f0ef3af23c294c2738fd1e5c1991154ad1b78122e22f16bb225c303cdc4a38fbe6811e1fc3efec14fd2c722458c600d6f3959d2b52b2febdcfab391cb1f073145369c604f6de4593264bb31457da60b2fd3767d894f13a2bde7d955f0868816dfbd6fcfd344b29cd2bae536b61785bc6d69b07034282b5745c5b062345d0f9eea152a5953427053ebb1c6c5fc6414b94baf28f0a4ae5d90d0e8e9ad995773620deb17085dd1a9cd200e100d638c62045fbb705f436c18ca2117c6677f69987512573c9498bc9e90382ab5fb6a3d0056a1c6d8c39b1ce8837972e336c063f3002b6899353d25731207ffa23ef797ce08597add8059e08a38c5d7e36975ca18b44a70d64a6b43be72433a29b06d39e1159d6c225f24a42f9e6bc5a306990f1a95aaa22bb24e91bb2bf7e333f3cabd0cb840f1000ef3b8d8bc3a8d985e9fe559a0c918b2f174466e6f67d23c830d6a9fd93878ece0c95a18f0cf3157aa8619bf8957e50b6ba338f332fc5e8b260aee0be42c7d26933016d6a9dea426c49125c3098db018f10eaa895897ccd6a75140944e3ba5b85a34ebfc1ce0c2f21f08f3a42a8b18bd2c2d6245ee7ddbd97ac586eeaf6a4f638d79d0e1cecac24d7bbace30e3b61c886d2a1609f49313577cfe7c5506f2b847990b28c92d590b916deef013b4e178ec2306331d8a638b56f4e48694a39caa48f348fba1827dfe7cfd3e902f2d984a76bae07bd051d8c581fe5ff7b20ada7eebab0dcc619e239c50df91a49bcdb5b0d8fccdadfbdc8209b892ef84a27ac8329415a56689a76bb5e0e55c13d20960a345408559ff75158ca47902469dedf414e3418f874f9ac7d7038effd0cdeee82c2800a35e2c8c8091272933a77e5ca4dff7398e94a4b568cf5258eaae6dba5c3e6f22c22ee8168ca5c67c40f1333242d792de2c3e9656435b5e91c66881e984d81607c829453e71abf4478caefed40df196366b3114f3c65721da015d9dbe6cda0f46c22c7dc489a008f383308aae4d768cbc95456d4fba53858bda0e1b3f1c2d11aaeb8b8ca4ef1fd19dd1f3a95f641a6990d153d3ee735d38e05c57e8929eb3b296d4f2b8c1808e0bd079a0948ed918a9ca270935f1699f3d0157f86cc462170384679c5ca9b8e997bb0ca20b3d849e747409a631754f65307906e284cde36167c13b187881a71df4e88d1a2c2b744e33af210f82b55d08e62a331afae85eca6f5e953df982d4f19760c8d0f66b4b0a7b4cb4c2fc885223a7b0285e4d18fed08235cb49b09c989cb31d15e756bebb5c3d52dbaadb229415045651aaa1fc4af5d907149a9e0e388fde6c0c5631ba6261b8df61e11a046fc9468a513c2846b9096d497f5e741142518d3cb80d41ba3b836d4f6d98d65c68a0649a29564a086e66779b672e9e050c910ae6dc6e4c46e4d4774686d7986d77d12eda81762e2478114696f3173251ba5cc7fe673af752e1f2312c77b6b18393de09b6aeba845a9b6185c3d020fdd904c11c3b8dbcff6f8ca9b01ebd20c9a5b55a4776bb2066fcb670c17ab7273094f0a66a24ff9b8621783c54a0ccdc9af680141b3378bc47b475faf9142af1515b7aeef74611f525d5574a757d1af6dc2d2f35d1291554aeac1c240748eaa0af7e820ac69734cad9054b92e6279c54e12c5289821f30e7e0b752009cb2accb2ff0af489e16acef8896112e47689e642565e53c0ede3cda4529e68a726c3d8e6d9aa596f28a21df98dd16b042fbde1403dcd0a4ba67db25b79df89ab62f6e45bf53022f1cb59b5c888ceff13493c9fd74e1506b22c14f6e57c11efadc4f7fcc061a096c18bb79705a2c261e57a1c8181b08a8ec26c95c04f9542cf1490358e57b3b23acc18cf72968c1c1281e1b094d60b83c9a5cf63998fc1b8c9e549b9a39d5a8c596f8197a648fcb07200192ce8b05a3e22996c67ce83e24d53ac339a375ae2b848bf484d40d3b10dd1fb5202d50f2cafaa7e05f3e8ec987fc6aceed1967a08506b6f0eddb1092333a809800ef2c15eee3c283cd79c998bc66b364214014d6884a47621f295d0364f585afcdc23f707d099562c12197c7e760707cdca687f70a577cacc7bf2335803461c7273f2a06bfce4d572ad86ee897ada8f60e3080100000000000001000000080000001d462ea35fd81da4968437816857e503d48d382c8f8493e580bbd613ec73f278128ba32d7da3e2099d075e35ff679f7a1c713359357c7003c296d5a3618ded69dcf34e79a30a6ac2f31e3eb9846eae33131c72838b37539a7427d493771395475efd0e003e4eb6332a74d89f461799f9898f7dc5db704ba00dcc000ba27fdf1644b102706673ae054f931f98e42934f5867d67252e395511b29f78c16d37e1c3dee5631bc797c0dd31d55ef4e2dac0e320d48a3fc0b4f382fb116955de773690feb10e8cb54210deb1b66ac558adacb7111895ffea9cacf139afb6c00db84c6577d2f21e5fd97d372b5163038a5b22c5ddf4000000000000"], 0x2288}, 0x4) 10:12:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x102, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x3}, {0x8}}, 0x2) munmap(&(0x7f0000331000/0x4000)=nil, 0x4000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x8) fchmodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x20, 0x4) connect(r2, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f0000179000/0x4000)=nil, 0x4000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0xffffffffffffff0d) 10:12:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) 10:12:27 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) unlink(&(0x7f0000000080)='./file0\x00') 10:12:27 executing program 1: setrlimit(0x6, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) fchdir(r0) 10:12:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x80000001, 0x80000000, 0xff, 0x0, 0x6, 0x2, 0x56a, 0x0, 0x1, 0x2, 0xe94}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r10 = geteuid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() r18 = geteuid() r19 = getgid() r20 = getpid() r21 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="813b5e38bd2ecd76798008dfd1478b59ed9da3dd393402c14646b9724c05bbbf4f796ac069ff290ea5ee80681ee99152ec72bb1de85a35c601a038fdf7989f0c306ff7407bbcd211670d2be8119d24c4c99ddfdcd8c5b4e625e558e6ddae79ec510a739a", 0x64}, {&(0x7f0000000180)="81acc5fbbb4debc1344bad9dd7753acfed75eca25c033da7ea6d81ea46e255d9637bc174eecef710bdc7331c35df2b363f0b28732283c86b986c4c49ba0728dd3d4fd15c8f115edcd2f93e854aefa4a9876ae0f803f40dac0a60ae57e7bf9c19fab1051c06689d6b60a73ee87ef2000a01ca79cb0fd0a526e0affbb463263bbd5065a11c22fa0025206b5ef624f7bb525a5fe7b0e7f5261c20597a4153f1c8e13026192f6e9397ed", 0xa8}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r4, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r0]}], 0xf0, 0x8}, 0x3) fchown(r1, r15, r16) lseek(r0, 0x0, 0x0, 0x3) r23 = msgget(0x2, 0x328) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000640)={{0xf96b, r14, r16, r7, r12, 0x20, 0x3}, 0xfffffffffffffe00, 0x6, r3, r6, 0xfff, 0xce0, 0xa0f, 0x6}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000700)={0x3, &(0x7f00000006c0)=[0x4, 0x6, 0x1]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x9, 0x7f, 0x1, 0x6, "67f024292fc35245aeccf4fde2a0c1d09b5acfa7", 0x9, 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) setgroups(0x2, &(0x7f00000007c0)=[r11, r5]) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000800)) 10:12:27 executing program 1: socket(0x1a, 0x1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 10:12:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) 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) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = getuid() seteuid(r2) write(r1, &(0x7f0000000300)="dffbb0a18614a2d6057e89ef23afdff2041311ac2966289905881f261380a0f5143da9dba372da280c23a5e560b26c86deadba419294d7fd57bc7251f58c377389966afb50d921cb0518fbca8f47fe419eed7be09609ff66d1270d8306eebaab9d3816ad48bff5f6f1796f2fa40fa890396d6c25fada922d8499972ac89370b19c0165088dc5f2aa66230fa38b5549614186cb9915883a5c3f5ffced16f3a877e06baf165f55fb612d8ea91bd757ccc4f49208cc63c2f49c27b16b05", 0xbc) getuid() connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="a5706c4bfb1d46607dcc8bcfb918abb0369ec40a214fd1b4a5015b16ff68d5fa85058257a09b66881b436ce185d56eec3d95367b000097849bee21689b74397356a7463cfc8a7d856277050200000000000000738c7384f9f0fa8e9534b56f1aa8e72ac9e0e650e6db4d03267fd133b792f9efd1bc5a7d42fe2cc94ea4e92432f98f318ed328d4a6a986ab131f02900be12e09dd2325dd07820e461cda50bba5b408db0244e6e6a29c8dfc4a6c83e9c3b86498a4d6098c5f51102d2aab83"], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000009a281f0010000000000000"], 0x10) 10:12:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x3, &(0x7f0000000080), 0x9, 0x0) 10:12:27 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 10:12:27 executing program 1: r0 = socket(0x800000018, 0x2000000000001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 10:12:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4000000010000, 0x0) openat(r0, &(0x7f0000000080)='\x00', 0x20280, 0x20) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) 10:12:27 executing program 1: r0 = socket(0x10000000001, 0x1, 0xfffffffffffffffc) socket(0x0, 0x4000, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) read(r0, &(0x7f00000000c0)=""/212, 0xd4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 10:12:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1f, 0x1, 0x101}, {0x7, 0x7, 0x5, 0x5}, {0xa80, 0x5, 0x7, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7, 0xfffffffffffffffc, 0x8, 0x52}, {0xcaa1, 0x1ff, 0xff, 0xb1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 10:12:27 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 10:12:27 executing program 0: r0 = socket(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 10:12:27 executing program 1: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus/file0\x00', 0x2, 0x4, 0xcc, 0x1, 0x8001, 0x6f, 0x9, 0x2, 0x1, 0x5, 0x4}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x9, './bus\x00', 0x8c, 0x4, 0x1, 0x685}) 10:12:27 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) semget$private(0x0, 0x0, 0x266) 10:12:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/70, 0x46, 0x40, &(0x7f0000000080)=@in6={0x18, 0x0, 0x30, 0x6}, 0xc) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06d49cd2cf617cef800000", 0xfffffffffffffdda) close(r0) r1 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "7827ea1a5efdfaa6a66f32b79492ad9c0200"}) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 10:12:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/171, 0xab) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 10:12:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair(0x6, 0x3, 0x1000, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x4003, 0x40000000000000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x0, '.\x00', './file0\x00'}) connect(r3, &(0x7f00000000c0)=@in, 0xc) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pipe2(&(0x7f0000000100), 0x0) accept(0xffffffffffffffff, 0x0, 0x0) 10:12:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x15, 0x0, 0x0, 0x200000000000}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res(&(0x7f0000000140), 0x8000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x5, 0x8, 0x3, 0x3}, {0x3c6, 0x8, 0x1, 0x4}, {0x1, 0x4, 0x4, 0x2}, {0x1b4, 0x5, 0x6, 0x4}, {0x7f, 0x1, 0x3ff, 0xfff}, {0x3, 0x66e, 0x7, 0xae8}, {0x3d3, 0x401, 0x9059, 0x670c}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x6, 0x6, 0x80000001, 0x101}, {0x4f0, 0x180f560e, 0x7fffffff, 0x6}, {0xfffffffffffffff8, 0xc0, 0x1, 0xfffffffffffffbff}, {0x3, 0x4, 0x1ff, 0x407c}, {0x46, 0x1, 0xd99, 0x800}, {0x2, 0x4, 0x9, 0x1c1b}]}) 10:12:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./bus\x00', r2, r3) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r4, r0) 10:12:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./bus\x00', r2, r3) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r4, r0) kernel: protection fault trap, code=0 Stopped at pfi_ifhead_RB_REMOVE+0x58: movq 0x10(%r15),%rbx ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace pfi_ifhead_RB_REMOVE(ffffffff822b4e90,ffff800000a2c200) at pfi_ifhead_RB_REMOVE+0x58 pfi_detach_ifnet(ffff800000a27800) at pfi_detach_ifnet+0x11e if_detach(ffff800000a27800) at if_detach+0x15d tun_clone_destroy(ffff800000a27800) at tun_clone_destroy+0x1c6 spec_close(ffff800016a1f778) at spec_close+0x3b0 VOP_CLOSE(fffffd802f76a6f0,1,fffffd803f7c6b40,ffff800014926610) at VOP_CLOSE+0x64 vn_closefile(fffffd802fc0b540,ffff800014926610) at vn_closefile+0x14b fdrop(fffffd802fc0b540,ffff800014926610) at fdrop+0xc9 closef(fffffd802fc0b540,ffff800014926610) at closef+0x118 finishdup(ffff800014926610,fffffd802fc0bea0,5,3,ffff800016a1fad0,1) at finishdup+0x2b7 dodup3(ffff800014926610,5,3,0,ffff800016a1fad0) at dodup3+0x5d5 syscall(ffff800016a1fb30) at syscall+0x508 Xsyscall(6,0,fffffffffffffedb,0,2,bff13cf5010) at Xsyscall+0x128 end of kernel end trace frame: 0xc011de13060, count: -13 ddb> show registers rdi 0xffffffff817c495b pfi_ifhead_RB_REMOVE+0x2b rsi 0x27b rbp 0xffff800016a1f600 rbx 0xdeadbeefdeadbeef rdx 0x27c rcx 0xffff800016bfd000 rax 0xffff800000a2c210 r8 0x101010101010101 r9 0x5 r10 0x2b4c2a57d51514ed r11 0x3b51b9240bd24497 r12 0xffffffff822b4e90 pfi_ifs r13 0 r14 0xffff800000a2c200 r15 0xdeadbeefdeadbeef rip 0xffffffff817c4988 pfi_ifhead_RB_REMOVE+0x58 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800016a1f5a0 ss 0x10 pfi_ifhead_RB_REMOVE+0x58: movq 0x10(%r15),%rbx ddb> show proc PROC (syz-executor.1) pid=102220 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000149259e0,0xffffffff822ac008 process=0xffff8000ffffa360 user=0xffff800016a1a000, vmspace=0xfffffd803f00baa0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 10922 515912 80194 0 2 0 syz-executor.1 *10922 102220 80194 0 7 0x4000000 syz-executor.1 41060 65932 32308 0 3 0x80 nanosleep syz-executor.0 41060 308998 32308 0 3 0x4000080 netcon syz-executor.0 41060 290648 32308 0 3 0x4000080 fsleep syz-executor.0 41060 228805 32308 0 3 0x4000080 fsleep syz-executor.0 41060 427248 32308 0 3 0x4000080 fsleep syz-executor.0 32308 340745 36528 0 3 0x82 nanosleep syz-executor.0 9381 174263 1 0 3 0x100083 ttyopn getty 81834 326618 0 0 3 0x14200 bored sosplice 80194 377311 36528 0 3 0x82 nanosleep syz-executor.1 36528 414872 82477 0 3 0x82 thrsleep syz-fuzzer 36528 240861 82477 0 3 0x4000082 thrsleep syz-fuzzer 36528 404740 82477 0 3 0x4000082 thrsleep syz-fuzzer 36528 103322 82477 0 3 0x4000082 kqread syz-fuzzer 36528 414825 82477 0 3 0x4000082 thrsleep syz-fuzzer 36528 65897 82477 0 3 0x4000082 thrsleep syz-fuzzer 36528 128944 82477 0 3 0x4000082 thrsleep syz-fuzzer 82477 6816 59142 0 3 0x10008a pause ksh 59142 512571 95140 0 3 0x92 select sshd 95140 170118 1 0 3 0x80 select sshd 25452 354679 93274 73 3 0x100090 kqread syslogd 93274 241462 1 0 3 0x100082 netio syslogd 31873 439840 1 77 3 0x100090 poll dhclient 63486 522587 1 0 3 0x80 poll dhclient 62535 88283 0 0 2 0x14200 zerothread 72478 94886 0 0 3 0x14200 aiodoned aiodoned 78727 60923 0 0 3 0x14200 syncer update 72001 258322 0 0 3 0x14200 cleaner cleaner 85647 11932 0 0 3 0x14200 reaper reaper 1269 219581 0 0 3 0x14200 pgdaemon pagedaemon 13085 350930 0 0 3 0x14200 bored crynlk 85256 425601 0 0 3 0x14200 bored crypto 3580 161898 0 0 3 0x40014200 acpi0 acpi0 9948 342943 0 0 2 0x14200 softnet 73637 413426 0 0 3 0x14200 bored systqmp 65601 114792 0 0 3 0x14200 bored systq 43325 503950 0 0 3 0x40014200 bored softclock 55967 312964 0 0 3 0x40014200 idle0 13583 136121 0 0 3 0x14200 bored smr 1 333634 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9518 6357K 6955K 78643K 19842 0 0 pcb 23 9K 11K 78643K 1536 0 0 rtable 115 4K 4K 78643K 743 0 0 ifaddr 60 14K 16K 78643K 320 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 185 0 0 iov 0 0K 28K 78643K 464 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 76K 78643K 4520 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 41 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 285 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 3487 0 0 sigio 0 0K 0K 78643K 46 0 0 proc 43 30K 54K 78643K 698 0 0 subproc 32 2K 2K 78643K 55 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 337 0 0 in_multi 33 2K 2K 78643K 170 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 0 0K 0K 78643K 5 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 506 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 97 21K 31K 78643K 9251 0 0 UVM aobj 125 3K 3K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 140 0 0 NDP 13 0K 0K 78643K 88 0 0 temp 177 2721K 2791K 78643K 13696 0 0 kqueue 0 0K 0K 78643K 31 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 2 1 0 1 1 0 8 0 inpcbpl 280 1317 0 1308 2 1 1 2 0 8 0 rtentry 112 62 0 17 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 17 0 17 1 1 0 1 0 8 0 tcpcb 544 508 0 503 1 0 1 1 0 8 0 nd6 48 9 0 3 1 0 1 1 0 8 0 ppxss 1128 57 0 57 18 18 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 235 0 44 12 0 12 12 0 8 0 art_table 32 236 0 44 2 0 2 2 0 8 0 art_node 16 56 0 16 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 12 1 0 1 1 0 8 0 semapl 112 283 0 273 1 0 1 1 0 8 0 shmpl 112 143 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7144 0 5686 48 0 48 48 0 8 0 ffsino 240 7144 0 5686 86 0 86 86 0 8 0 nchpl 144 12134 0 10509 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 38154 0 38154 2 1 1 1 0 8 1 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 37158 0 37158 16 15 1 6 0 8 1 plimitpl 152 134 0 127 1 0 1 1 0 8 0 sigapl 432 3657 0 3643 2 0 2 2 0 8 0 futexpl 56 56550 0 56547 1 0 1 1 0 8 0 knotepl 112 617 0 598 1 0 1 1 0 8 0 kqueuepl 104 746 0 743 1 0 1 1 0 8 0 pipepl 112 2020 0 1999 4 3 1 2 0 8 0 fdescpl 424 3658 0 3643 2 0 2 2 0 8 0 filepl 120 21647 0 21543 4 0 4 4 0 8 0 lockfpl 104 1328 0 1327 4 3 1 1 0 8 0 lockfspl 48 459 0 458 4 3 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 92 0 82 1 0 1 1 0 8 0 ucredpl 96 4795 0 4788 1 0 1 1 0 8 0 zombiepl 144 3643 0 3643 2 1 1 1 0 8 1 processpl 848 3673 0 3643 4 0 4 4 0 8 0 procpl 624 8352 0 8311 5 1 4 4 0 8 0 sosppl 128 45 0 45 12 11 1 1 0 8 1 sockpl 384 2664 0 2645 8 5 3 4 0 8 0 mcl64k 65536 1059 0 1059 86 77 9 32 0 8 9 mcl16k 16384 10 0 10 6 6 0 1 0 8 0 mcl12k 12288 67 0 67 13 12 1 1 0 8 1 mcl9k 9216 41 0 41 11 10 1 1 0 8 1 mcl8k 8192 58 0 58 13 12 1 1 0 8 1 mcl4k 4096 135 0 135 12 11 1 1 0 8 1 mcl2k2 2112 23 0 23 11 10 1 1 0 8 1 mcl2k 2048 57387 0 57345 21 14 7 12 0 8 1 mtagpl 80 13 0 13 3 3 0 1 0 8 0 mbufpl 256 106905 0 106850 43 34 9 21 0 8 1 bufpl 256 14777 0 9150 352 0 352 352 0 8 0 anonpl 16 321228 0 310251 160 102 58 61 0 62 11 amapchunkpl 152 15366 0 15233 38 32 6 15 0 158 0 amappl16 192 19566 0 18971 140 104 36 41 0 8 6 amappl15 184 4 0 4 3 3 0 1 0 8 0 amappl14 176 44 0 41 2 1 1 1 0 8 0 amappl12 160 1557 0 1557 2 2 0 1 0 8 0 amappl11 152 1790 0 1773 1 0 1 1 0 8 0 amappl10 144 73 0 72 2 1 1 1 0 8 0 amappl9 136 549 0 545 1 0 1 1 0 8 0 amappl8 128 134 0 120 1 0 1 1 0 8 0 amappl7 120 37 0 34 1 0 1 1 0 8 0 amappl6 112 1777 0 1769 1 0 1 1 0 8 0 amappl5 104 1738 0 1728 1 0 1 1 0 8 0 amappl4 96 3811 0 3787 1 0 1 1 0 8 0 amappl3 88 296 0 286 1 0 1 1 0 8 0 amappl2 80 28562 0 28489 4 2 2 3 0 8 0 amappl1 72 72088 0 71649 26 17 9 19 0 8 0 amappl 80 8636 0 8591 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 144 0 20 2 0 2 2 0 8 0 uaddrrnd 24 3658 0 3643 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3658 0 3643 1 0 1 1 0 8 0 vmmpekpl 168 24169 0 24141 2 0 2 2 0 8 0 vmmpepl 168 426673 0 424932 171 86 85 89 0 357 8 vmsppl 272 3657 0 3643 2 1 1 2 0 8 0 pdppl 4096 7323 0 7286 6 1 5 6 0 8 0 pvpl 32 894075 0 879497 401 192 209 224 0 265 91 pmappl 200 3657 0 3643 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 653 0 160 16 1 15 15 0 8 0